AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO...

80
AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan. 16, 2015

Transcript of AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO...

Page 1: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

AGCO Corporation

AGCO Parts Books To GoDealer Business SystemIntegration GuideVersion: 1.0Date: Jan. 16, 2015

Page 2: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 2

Table of Contents1 General Data........................................................................................................3

2 Introduction.........................................................................................................4

3 Dealer Business System (DBS) Interface Overview ...................................................5

4 Interface Technical Specification.............................................................................94.1 Test Connection...........................................................................................29

4.2 GetRFQ.......................................................................................................104.3 OAGIS 9.1 GetRFQType Mappings ..................................................................114.4 OAGIS 9.1 ShowRFQType Mappings ...............................................................15

4.5 ProcessPurchaseOrder ..................................................................................214.6 OAGIS 9.1 ProcessPurchaseOrder Type Mappings.............................................224.7 OAGIS 9.1 AcknowledgePurchaseOrder Type Mappings .....................................26

Appendix A..............................................................................................................29

Page 3: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 3

1 General Data

Process AGCO Parts Books To GoProcess Name Dealer Business System Integration

Contact Points

Name Location Email PhoneNina Pathy Duluth, GA,

[email protected] +1 770 232 8146

GrahamErrington

Duluth, GA,USA

[email protected] +1 770 232 8086

Revision History

Version Date Revision Description Author0.1 24 Oct

2014Document Creation Kenneth

Valenciano(MCDOX)

1.0 16 Jan2015

Updates for Clarity.Error corrected inProcessPuchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:Item:SerialNumber

GrahamErrington,Nina Pathy(AGCO)

Page 4: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 4

2 IntroductionAGCO Parts provides the following different Interactive Parts Catalog (IPC) deliverymediums to Dealers and Customers based on their specific needs –

• Epsilon Desktop (Client installation for Dealers)• Epsilon Web (Web for Dealers)• AGCOPartsBooks.com (Web for Customers)

These programs offer Dealers the opportunity to integrate with their Dealer BusinessSystems (Dealer Management Systems). The integrations provide Dealers the ability to bi-directionally interface information between the AGCO Systems and Dealers Business Systemspecifically around inventory availability, pricing information, and cart submissionfunctionality (further described in Section 2).

AGCO has now extended its IPC delivery mediums to mobile devices with the AGCO PartsBooks To Go program. This program consists of the following 2 major applications:

• AGCO Parts Books To Go Mobile App: This is the mobile app which is intended forDealers/Customers on Apple iOS and Android devices.

• AGCO Parts Books To Go Administration Portal: This is a website portal which isintended for Dealer Administrators to manage their Dealer Users and CustomerUsers. It is also used by AGCO internal staff to setup Dealerships, manage DealerAdministrator Users and general support purposes.

The approach taken for implementing a DBS integration with the AGCO Parts Books To Gomobile app was to leverage the existing interfaces in place with EpsilonWeb/AGCOPartsBooks.com with some minor modifications. The reason this approach wastaken is because it is a proven solution, minimizes change for Dealers/DBS Providers, andmaintains consistency between the AGCO Systems.

This document presents to you the technical details required to implement this DBSinterface between the AGCO Parts Books To Go mobile apps and your respective DealerBusiness System. The content in this document is of a highly technical nature and intendedfor a Dealerships IT staff and Dealer Business System software providers. If you havequestions with the content of this document please contact the support points identified atthe beginning of this document.

Figure 1 AGCO Parts Books Mobile App

Page 5: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 5

3 Dealer Business System (DBS) Interface OverviewThere are three main functions presented to the users of the app when a Dealer BusinessSystem interface is implemented. They are the following:

1. A Customer User will be able to view the following data elements during their partsselection process prior to dropping it into their Shopping Cart. This data is beingread directly from the Dealer Business System.

Dealer Selling Price: This is the Dealer Selling Price of the part to theCustomer as read from the DBS.

OH Inventory: This is the On Hand Inventory that is available to the Dealerto sell to their Customer for their location for that given part.

Figure 2 Customer User View in App

2. A Dealer User will be able to view the following data elements during their partsselection process prior to dropping it into their Shopping Cart. This data is beingread directly from the Dealer Business System.

Recommended Retail Price: This is the AGCO Recommended Retail Priceof the part to the Customer as read from the DBS.

Dealer Net Price: This is the price of the part that AGCO sells to the Dealer. OH Inventory: This is the On Hand Inventory that is available to the Dealer

to sell to their Customer for their location for that given part. Dealer Group Stock: For multi-location Dealers an aggregation of all their

on hand stock at all their locations. Dealer Bin Location: Location of the part in the bin at the Dealership

warehouse(s).

Page 6: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 6

Figure 3 Dealer User View in App

3. Transfer Cart Feature - When a Customer or a Dealer User selects parts andplaces them in a shopping cart in the app an option “Transfer to Dealer” is madeavailable. (See Figure 4.) This option automatically transfers the parts data to theDealer Business System and places it in a pre-ordering staging area.

Figure 4 Transfer to Dealer

Page 7: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 7

To ensure that there is a successful transmission an email is sent from the AdministrationPortal to both the User of the app and the Dealer Administrator for either a successful orfailed transmission. An example email is shown in Figure 5 below.

Figure 5 “Success Email” sent from App to Dealer from Customer

The AGCO Parts Books To Go Administration Portal is where a Dealer Administrator User willsetup his configuration options (see Figure 6) for a DBS integration after the interface hasbeen implemented by the DBS Provider. See AGCO Parts Books To Go AdministrationPortal User Manual section 5 which defines each DBS Configuration option in furtherdetail.

Page 8: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 8

Figure 6 Dealer Business System Integration Configuration Option in AGCOParts Books To Go Administration Portal

The exchange of information between the App, the DBS and the AGCO Parts Books To GoAdministration Portal is using Amazon Web Services (AWS). The technical specification,which is presented in Section 4 onwards, defines an interface that allows the interaction ofthe AGCO Parts Books To Go app servers with the Dealer Business System. A DealerBusiness System should host the methods defined as a web service that allows the queryingor submission of information.

Page 9: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 9

4 Interface Technical Specification

This section describes in detail the methods used by the interface. Each method descriptioncontains a brief section of text describing the method and then a table with each of thefields used within the method. These methods are defined in the OAGIS 9.1 specification.

Further information about OAGIS can be found at:http://www.oagi.org/dnn2/DownloadsandResources/OAGIS101PublicDownloadPage.aspx

The DBS Interface uses the WSDL (Web Services Description Language) which is an XMLbased interface definition language that is used for describing the functionality offered by aweb service. For the DBS interface to be effective it must implement a WSDL signature ifrequested to the endpoints URL with the query parameter “?WSDL”. You should refer toAppendix A (DBS-WS-0-1-WSDL file) for the expected WSDL to be implemented for thissignature.

The following methods are used by the interface: GetFRQ ShowRFQ ProcessPurchaseOrder AcknowledgePurchaseOrder Test Connection

To describe each attribute of the interface as presented in the technical specification tablebelow –

SEQ# - This describes the sequence of the parameters that need to be followed. OAGIS 9.1 BUCKET – This describes the field name that is used as part of the

transaction. NOTES/COMMENTS – Provides special notes/comments on each field for this

interface. R/O (REQUIRED/OPTIONAL) - This indicates if the field is required or optional. MAX USE – This indicates the number of times that the field can be used within a

single transaction. SAMPLE VALUE EXPECTED – This shows an example of what might be sent from or

to the interface. USED BY EW/APB/B2G* – This shows whether the field is actively used by either

the Epsilon Web (EW), AGCOPartsBooks.com(APB) or AGCO Parts Books To Go (B2G)programs. If a program is not listed for a corresponding field that implies theprogram ignores it and does not use.

CHANGES FROM EW/APB – This describes if any changes were made to the AGCOParts Books To Go DBS interface specification which deviated from the Epsilon Weband AGCOPartsBooks.com interfaces. This will be useful for those DBS softwareproviders whom have previously implemented an interface to either Epsilon Weband/or AGCOPartsBooks.com

BOOKS TO GO USAGE – Describes how the field is being used in the AGCO PartsBooks To Go mobile app.

*NOTE – In this specification we have identified all fields are being used by Epsilon Web(EW) and AgcoPartsBooks.com (APB) for purposes of distributing this document to you in a

Page 10: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 10

timely manner. We will re-issue a new version of this document to you shortly which haveidentified exactly which items are being used specifically by the EW and APBinterface. However this should not hold up any efforts to implement an interface betweenAGCO Parts Books To Go and your DBS.

4.1 GetRFQThis method is used to submit a part price data request (a “request for quote”) from theAGCO Parts Books To Go app shopping cart to the Dealer Business System.

The function is called as follows:

ShowRFQ = GetPartInfo (GetRFQ)

The ShowRFQ and GetRFQ types are defined in the OAGIS 9.1 specification.

Page 11: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 11

4.2 OAGIS 9.1 GetRFQType Mappings

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL) SAMPLE VALUE EXPECTED

USEDBYEW,APB,ORB2G

CHANGES FROMEW/APB

BOOKS TO GOUSAGE

1 GetRFQ:ApplicationArea:Sender:LogicalID

Provides the logical location ofthe server and applications fromwhich the Business ObjectDocument originated. It can beused to establish a logical tophysical mapping.

1 R http://agcobookstogo.com/EW,APB,B2G

Yes - requireshttp://agcobookstogo.com

Informs the DBSinterface that thisconnection iscoming from theAGCO Parts BooksTo Go app.

2 GetRFQ:ApplicationArea:Sender:ComponentID

Provides a finer level of controlthan Logical Identifier andrepresents the businessapplication that issued theBusiness Object Document.

1 R Price Request EW,APB,B2G

Yes - requires"Price Request".

Indicates that thetransaction isrequesting a PriceRequest from theinterface.

3GetRFQ:ApplicationArea:Sender:ConfirmationCode

Is an option controlled by theSender business application. Itis a request to the receivingapplication to send back aconfirmation BOD to the sender.The confirmation request hasthe following valid values:Always - Always send aconfirmation Business ObjectDocument regardless.

1 R Always

EW,APB,B2G

Yes - requires"Always".

Indicates that aconfirmation willalways be sent.

Page 12: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 12

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL) SAMPLE VALUE EXPECTED

USEDBYEW,APB,ORB2G

CHANGES FROMEW/APB

BOOKS TO GOUSAGE

4 GetRFQ:ApplicationArea:CreationDateTime

Date time stamp that the giveninstance of the Business ObjectDocument was created. Thisdate must not be modifiedduring the life of the BusinessObject Document.

1 R 2006-05-02T11:56:00-08:00EW,APB,B2G No.

Ensures that theresponse from theserver has amatchingDateTime value.

5 GetRFQ:ApplicationArea:BODID

The BODId provides a place tocarry a Globally UniqueIdentifier (GUID) that will makeeach Business Object Documentinstance uniquely identifiable.

1 R 2288798a-9182-4e87-8139-2839a5f58c9e EW,

APB,B2G No.

Ensures that theresponse from theserver has amatching BODIdvalue.

6GetRFQ:DataArea:RFQ:RFQHeader:DocumentID:ID

This is a unique ID for theorder. 1 R RFQ20081118144518401 EW,

APB,B2G No.

Ensures that theresponse from theserver has amatching uniqueID.

7 GetRFQ:DataArea:RFQ:RFQHeader:Note This is the Dealer Code 1 R 11331100 EW,

APB,B2G

Yes - Reading theBooks To Godatasource insteadof EW / APB datasources.

The app is sendingthe Dealer Codethrough theinterface to DBSfor Dealer Codeidentification.

Page 13: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 13

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL) SAMPLE VALUE EXPECTED

USEDBYEW,APB,ORB2G

CHANGES FROMEW/APB

BOOKS TO GOUSAGE

8GetRFQ:DataArea:RFQ:RFQHeader:CustomerParty:Contact:Name

Customer name 1 O John Smith EW,APB,B2G

Yes - Reading theBooks To Godatasource insteadof EW / APB datasources.

The First and LastNames of theCustomer are sentto the DBS forCustomer Nameidentification.

9

GetRFQ:DataArea:RFQ:RFQHeader:CustomerParty:Contact:Communication:DialNumber

Contact phone number 1 O 770-888-0000 EW,APB No.

Phone Number isnot used in theinterface.

10

GetRFQ:DataArea:RFQ:RFQHeader:CustomerParty:Contact:Communication:Text

Email address 1 O [email protected] EW,APB No.

Email address isnot used in theinterface.

11GetRFQ:DataArea:RFQ:RFQHeader:CustomerParty:CustomerAccountID

Customer account number 1 R SMITH02 EW,APB,B2G

Yes - Reading theBooks To Godatasource insteadof EW / APB datasources.

Customer Codefield is sent to theDBS for Customeridentification.

12GetRFQ:DataArea:RFQ:RFQHeader:CustomerParty:UserArea.IpAddress

The IP address of the clientcomputer 1 O 127.0.0.1 EW,

APB No.

IP address is notused in theinterface.

13 GetRFQ:DataArea:RFQ:RFQLine:LineNumber

Line Number of the given LineComponent within thedocument. LineNumbers areassigned by the sending system.

1 R 1 EW,APB,B2G Yes - Always '1'.

Each request is for1 part only.Multiple parts willrequire multiplerequests.

Page 14: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 14

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL) SAMPLE VALUE EXPECTED

USEDBYEW,APB,ORB2G

CHANGES FROMEW/APB

BOOKS TO GOUSAGE

14 GetRFQ:DataArea:RFQ:RFQLine:Description Description of part 1 O THREADED PIN EW,

APB,B2G

Yes - Thedescription of thepart as used in theapp.

The Description ofthe part number issent by theinterface to theDBS.

15GetRFQ:DataArea:RFQ:RFQLine:Item:SupplierItemID:ID

Part number 1 R 72313762 EW,APB,B2G

Yes - Reading theBooks To Godatasource insteadof EW / APB datasources.

The Part Numberis sent by theinterface to theDBS.

16 GetRFQ:DataArea:RFQ:RFQLine:Quantity

Identifies the quantity of theassociated item. 1 R 6 EW,

APB,B2G

Yes - Part Quantityis used.

Manual entry byuser or quantityselected frombook is sent to theDBS.

17 GetRFQ:DataArea:PurchaseOrder:RFQLine:Note

This is a free form text for anyadditional information for theline item.

1 O This is note for part 72313762 EW,APB Yes - Not used.

Part comment isnot used in theinterface.

Page 15: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 15

4.3 OAGIS 9.1 ShowRFQType Mappings

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBYEW,APB,ORB2G

CHANGESFROM EW/APB

BOOKS TO GOUSAGE

1ShowRFQ:ApplicationArea:Sender:LogicalID

Provides the logical location ofthe server and applicationsfrom which the BusinessObject Document originated. Itcan be used to establish alogical to physical mapping.

1 Rhttp://agcobookstogo.c

om/ EW,APB,B2G

Yes - requireshttp://agcobookstogo.com

The serverlistens for PartsBooks To Gotraffic only.

2ShowRFQ:ApplicationArea:Sender:ComponentID

Provides a finer level of controlthan Logical Identifier andrepresents the businessapplication that issued theBusiness Object Document.

1 O Price Request EW,APB,B2G

Yes - requires"Price Request".

Indicates thatthe transactionis replying to aPrice Requestfrom theinterface.

3ShowRFQ:ApplicationArea:CreationDateTime

Date time stamp that thegiven instance of the BusinessObject Document was created.This date must not be modifiedduring the life of the BusinessObject Document.

1 R 2006-05-02T11:56:00-08:00 EW,

APB,B2G No.

Expects thesame CreationDateTime valueas sent in theGetRFQ.

Page 16: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 16

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTSMAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBY EW,APB, ORB2G

CHANGES FROMEW/APB

BOOKS TO GOUSAGE

4 ShowRFQ:ApplicationArea:BODID

The BODId provides a place tocarry a Globally UniqueIdentifier (GUID) that willmake each Business ObjectDocument instance uniquelyidentifiable. This is a criticalsuccess factor to enablesoftware developers to use theGlobally Unique Identifier(GUID).

1 R 2288798a-9182-4e87-8139-2839a5f58c9e

EW,APB,B2G No.

Expects thesame BODIdvalue as sent inthe GetRFQ.

5ShowRFQ:DataArea:RFQ:RFQHeader:DocumentID:ID

This is a unique ID for theorder. 1 R RFQ200811181445184

01EW,APB,B2G No.

Expects thesame Unique IDas sent in theGetRFQ.

6

ShowRFQ:DataArea:RFQ:RFQHeader:DocumentReference:Status:Code

Status of the request: OK forsuccess and otherwise FAIL 1 R OK

EW,APB,B2G No.

Expects 'OK' tobe returned,otherwisenothingdisplayed.

7

ShowRFQ:DataArea:RFQ:RFQHeader:DocumentReference:Status:Description

Description of the error if thestatus is FAIL. 1 O 1234513133 EW,

APB No.Not displayed atpresent.

8ShowRFQ:DataArea:RFQ:RFQLine:LineNumber

Line Number of the given LineComponent within thedocument. LineNumbers areassigned by the sendingsystem.

1 R 1 EW,APB,B2G

Yes - Always 1required.

Always one partat a time is sentfrom DBSinterface.

Page 17: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 17

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTSMAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBY EW,APB, ORB2G

CHANGES FROMEW/APB

BOOKS TO GOUSAGE

9ShowRFQ:DataArea:RFQ:RFQLine:Description

Description of part 1 O THREADED PIN EW,APB,B2G

Yes - PartDescriptionfrom DBSprovider

Updatesshopping cartinformation withthe PartDescriptionfrom the DBSProvider.

10ShowRFQ:DataArea:RFQ:RFQLine:SupplierItemID:ID

Part number 1 R 72313762EW,APB,B2G

Yes - Assumesoriginal partnumberreturned.

Assumesoriginal partnumber.

11ShowRFQ:DataArea:RFQ:RFQLine:Quantity

Requested quantity 1 O 6 EW,APB No. Not used.

12ShowRFQ:DataArea:RFQ:RFQLine:UnitPrice:Amount

Price of the part for thecustomer party defined in theRFQHeader.

1 R 10.12EW,APB,B2G

Yes - DisplayedasRecommendedRetail Price

RecommendedRetail Price fielddisplays thisvalue.

13

ShowRFQ:DataArea:RFQ:RFQLine:UnitPrice:Amount@currencyID

Currency code. 1 O USDEW,APB,B2G

Yes - Displayedalong withRecommendedRetail Price.

Displayed ifreturned,otherwiseblank.

14ShowRFQ:DataArea:RFQ:RFQLine:UnitPrice:PerQuantity

Quantity per unit price. 1 O 1 EW,APB No. Not used.

15

ShowRFQ:DataArea:RFQ:RFQLine:UnitPrice:PerQuantity@unitCode

Unit code for the quantity perunit. 1 O EA EW,

APB No. Not used.

Page 18: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 18

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTSMAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBY EW,APB, ORB2G

CHANGES FROMEW/APB

BOOKS TO GOUSAGE

16

ShowRFQ:DataArea:RFQ:RFQLine:CatalogReference:Facility:Description

A Facility identifies a locationwithin an entity. The facilitymay have sub-locatorsidentified (by type attribute)using a sequencedidentification notation e.g.Warehouse A100 Sub-Location11, Row R10.

1 O 01-201EW,APB,B2G No.

Shows BinLocation inshopping cart.

17

ShowRFQ:DataArea:RFQ:RFQLine:CatalogReference:Facility:Description@type

Facility sub-locator, e.g.BinLocation. 1 O BinLocation EW,

APB No. Not used.

18

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:AvailableQuantity

The quantity available to order– Can be less or equal to theordered quantity in theGetRFQ.

1 R 13EW,APB,B2G No.

Not displayed atpresent.

19

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:OnHandQuantity

The quantity on hand in dealerinventory. 1 O 20

EW,APB,B2G

Yes - Displayedas OH Inventory

Shows OHInventory inshopping cart.

20

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:OnOrderQuantity

The quantity on order. 1 O 0EW,APB,B2G No.

Not displayed atpresent.

21ShowRFQ:DataArea:RFQ:RFQLine:UserArea:Cost

The dealer cost for the item. 1 O 13.99EW,APB,B2G

Yes - Displayedas Dealer NetPrice

Shows DealerNet Price inshopping cart.

22

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:Cost@currencyId

Currency code. 1 O USDEW,APB,B2G

Yes - Displayedalong withDealer NetPrice.

Displayed ifreturned,otherwiseblank.

Page 19: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 19

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTSMAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBY EW,APB, ORB2G

CHANGES FROMEW/APB

BOOKS TO GOUSAGE

23

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:DealerPrice1 Custom Price point. 1 O 13.99

EW,APB,B2G

Yes - Displayedas DealerSelling Price

Shows DealerSelling Price inshopping cart.

24

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:DealerPrice1@currencyId

Currency code . 1 O USDEW,APB,B2G

Yes - Displayedalong withDealer SellingPrice.

Displayed ifreturned,otherwiseblank.

25

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:DealerPrice1@description

A text description of the pricedata. 1 O Custom Price 1

EW,APB,B2G No.

Not displayed atpresent.

26

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:DealerPrice2 Custom Price point. 1 O 12.99

EW,APB,B2G No.

Not displayed atpresent.

27

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:DealerPrice2@currencyId

Currency code. 1 O USDEW,APB,B2G No.

Not displayed atpresent.

28

ShowRFQ:DataArea:RFQ:RFQLine:UserArea:DealerPrice2@description

A text description of the pricedata. 1 O Custom Price 2

EW,APB,B2G No.

Not displayed atpresent.

29ShowRFQ:DataArea:RFQ:RFQLine:Status:Code

Status of the order line: OK forsuccess, or error code:INVALID PART, QTY NOTAVAILABLE.

1 R OKEW,APB,B2G No. Not used.

Page 20: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 20

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTSMAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBY EW,APB, ORB2G

CHANGES FROMEW/APB

BOOKS TO GOUSAGE

30ShowRFQ:DataArea:RFQ:RFQLine:Status:Description

Description of the error status. 1 O EW,APB No. Not used.

31ShowRFQ:DataArea:RFQ:RFQLine:UserArea:GroupStock

Group Stock. 1 O 100EW,APB,B2G

Yes - Displayedas Group Stock

Shows GroupStock inshopping cart.

Page 21: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 21

4.4 ProcessPurchaseOrderThis method is used to submit the contents of the AGCO Parts Books To Go app cart to theDealer Business System.

The function is called as follows:

AcknowledgePurchaseOrder = ProcessPurchaseOrder (ProcessPurchaseOrder)

The AcknowledgePurchaseOrder and ProcessPurchaseOrder types are defined in the OAGIS9.1 specification.

Page 22: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 22

4.5 OAGIS 9.1 ProcessPurchaseOrder Type Mappings

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBYEW,APB,ORB2G

CHANGESFROM EW/APB

BOOKS TO GOUSAGE

1ProcessPurchaseOrder:ApplicationArea:Sender:LogicalID

Provides the logical locationof the server andapplications from which theBusiness Object Documentoriginated. It can be used toestablish a logical to physicalmapping.

1 Rhttp://agcobookstogo.c

om/ EW,APB,B2G

Yes - requireshttp://agcobookstogo.com

Informs the DBSinterface thatthis connectionis coming fromthe AGCO PartsBooks To Goapp.

2ProcessPurchaseOrder:ApplicationArea:Sender:ComponentID

Provides a finer level ofcontrol than LogicalIdentifier and represents thebusiness application thatissued the Business ObjectDocument. Its use isoptional.

1 R Shopping Basket EW,APB,B2G

Yes - requires"ShoppingBasket".

Indicates thatthe transactionis requesting aShopping Basketsubmission fromthe interface.

3

ProcessPurchaseOrder:ApplicationArea:Sender:ConfirmationCode

Is an option controlled bythe Sender businessapplication. It is a request tothe receiving application tosend back a confirmationBOD to the sender. Theconfirmation request has thefollowing valid values:Always - Always send aconfirmation Business ObjectDocument regardless.

1 R Always

EW,APB,B2G

Yes - requires"Always".

Indicates that aconfirmationwill always besent.

Page 23: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 23

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBYEW,APB,ORB2G

CHANGESFROM EW/APB

BOOKS TO GOUSAGE

4ProcessPurchaseOrder:ApplicationArea:CreationDateTime

Date time stamp that thegiven instance of theBusiness Object Documentwas created. This date mustnot be modified during thelife of the Business ObjectDocument.

1 R 2006-05-02T11:56:00-08:00 EW,

APB,B2G No.

Ensures that theresponse fromthe server has amatchingDateTime value.

5ProcessPurchaseOrder:ApplicationArea:BODID

The BODId provides a placeto carry a Globally UniqueIdentifier (GUID) that willmake each Business ObjectDocument instance uniquelyidentifiable.

1 R BDC1234-6DF1D-11E EW,APB,B2G No.

Ensures that theresponse fromthe server has amatching BODIdvalue.

6

ProcessPurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderHeader:DocumentID:ID

This is a unique ID for theorder. 1 R greg_ag00005_5 EW,

APB,B2G No.

Runningnumbergenerated fromBooks To Goservers.

7

ProcessPurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderHeader:Note

This is the Dealer Code. 1 R 11331100EW,APB,B2G

Yes - Readingthe Books To Godatasourceinstead of EW /APB datasources.

The app issending theDealer Codethrough theinterface to DBSfor Dealer Codeidentification.

Page 24: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 24

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBYEW,APB,ORB2G

CHANGESFROM EW/APB

BOOKS TO GOUSAGE

8

ProcessPurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderHeader:BillToParty:Contact:Name

Customer name. 1 O John SmithEW,APB,B2G

Yes - Readingthe Books To Godatasourceinstead of EW /APB datasources.

The First andLast Names ofthe Customerare sent to theDBS forCustomer Nameidentification.

9

ProcessPurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderHeader:BillToParty:Contact:Communication:DialNumber

Contact phone number. 1 O 770-888-0000

EW,APB No.

Phone Numberis not used inthe interface.

10

PurchaseOrder:PurchaseOrderHeader:BillToParty:Contact:Communication:Text

Email address. 1 O [email protected],APB No.

Email address isnot used in theinterface.

11

PurchaseOrder:PurchaseOrderHeader:BillToParty:CustomerAccountID

Customer account number. 1 O SMITH02 EW,APB,B2G

Yes - Readingthe Books To Godatasourceinstead of EW /APB datasources.

Customer Codefield is sent tothe DBS forCustomeridentification.

12

ProcessPurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:LineNumber

Line Number of the givenLine Coponent within thedocument. LineNumbers areassigned by the sendingsystem.

>1 R 1 EW,APB,B2G No.

Consecutivenumber isgenerated fromthe Books To Goserver.

Page 25: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 25

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBYEW,APB,ORB2G

CHANGESFROM EW/APB

BOOKS TO GOUSAGE

13

ProcessPurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:Description

Description of part. >1 R THREADED PINEW,APB,B2G No.

Part Descriptionfrom the BooksTo Go servers.

14

ProcessPurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:SerialNumber

Part number. >1 R 72313762EW,APB,B2G No.

Part Numberfrom the BooksTo Go servers.

15

ProcessPurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:Quantity

Identifies the quantity of theassociated service or itemthat is addresses by thecomponent in which thequantity is associated.

>1 R 6EW,APB,B2G No.

Part Quantity asconfirmed bythe user.

16

ProcessPurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:Note

This is a free form text forany additional informationfor the line item.

>1 O This is note for part72313762

EW,APB,B2G No.

Comment fromthe app or userentered is sentto the interface.

Page 26: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 26

4.6 OAGIS 9.1 AcknowledgePurchaseOrder Type Mappings

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBYEW,APB,ORB2G

CHANGESFROM EW/APB

BOOKS TO GOUSAGE

1

AcknowledgePurchaseOrder:ApplicationArea:Sender:LogicalID

Provides the logical locationof the server andapplications from which theBusiness Object Documentoriginated. It can be usedto establish a logical tophysical mapping.

1 Rhttp://agcobookstogo.co

m/ EW,APB,B2G

Yes - requireshttp://agcobookstogo.com

The server listensfor Parts BooksTo Go trafficonly.

2

AcknowledgePurchaseOrder:ApplicationArea:Sender:ComponentID

Provides a finer level ofcontrol than LogicalIdentifier and representsthe business applicationthat issued the BusinessObject Document. Its use isoptional.

1 O Shopping Basket PriceRequest EW,

APB,B2G No.

Indicates that thetransaction isreplying to aShopping BasketPrice PriceRequest.

3

AcknowledgePurchaseOrder:ApplicationArea:CreationDateTime

Date time stamp that thegiven instance of theBusiness Object Documentwas created. This date mustnot be modified during thelife of the Business ObjectDocument.

1 R 2006-05-02T11:56:00-08:00 EW,

APB,B2G No.

Expects thesame CreationDateTime valueas sent in theGetRFQ.

4AcknowledgePurchaseOrder:ApplicationArea:BODID

The BODId provides a placeto carry a Globally UniqueIdentifier (GUID) that willmake each Business ObjectDocument instance uniquelyidentifiable. This is a criticalsuccess factor to enablesoftware developers to usethe Globally UniqueIdentifier (GUID).

1 R ABDDXXA4-6DF1D-11E

EW,APB,B2G No.

Expects the sameBODId value assent in theProcessPurchaseOrder.

Page 27: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 27

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBYEW,APB,ORB2G

CHANGESFROM EW/APB

BOOKS TO GOUSAGE

5

AcknowledgePurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderHeader:DocumentID:ID

This is a unique ID for theorder. 1 R greg_ag00005_5 EW,

APB,B2G No.

Running number.Assumed to bethe same assent.

6

AcknowledgePurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderHeader:Status:Code

Status of the order OK forsuccess and otherwise FAIL. 1 R OK, FAIL EW,

APB,B2G No.

Used to displayconfirmationmessage in theapp.

7

AcknowledgePurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderHeader:Status:Description

Confirmation # for theorder in case of OK. 1 R 1234513133 EW,

APB,B2G No.

Not logicallyused as nobasketinformation isstored.

8

AcknowledgePurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:LineNumber

Line Number of the givenLine Coponent within thedocument. LineNumbers areassigned by the sendingsystem.

>1 O 1EW,APB No.

Not used.

9

AcknowledgePurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:Description

Description of part. >1 O THREADED PINEW,APB No.

Not used.

Page 28: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 28

SEQ# OAGIS 9.1 BUCKET NOTES/COMMENTS

MAXUSE

R/O(REQUIRED/OPTIONAL)

SAMPLE VALUEEXPECTED

USEDBYEW,APB,ORB2G

CHANGESFROM EW/APB

BOOKS TO GOUSAGE

10

AcknowledgePurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:SerialNumber

Part number. >1 O 72313762EW,APB No.

Not used.

11

AcknowledgePurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:Quantity

Available quantity. >1 O 6EW,APB No.

Not used.

12

AcknowledgePurchaseOrder:DataArea:PurchaseOrder:PurchaseOrderLine:UnitPrice:Amount

Price of the part. >1 O 10.12EW,APB No.

Not used.

Page 29: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 29

4.7 Test Connection

This method is used to validate that a connection with the Web Service can be established. Itmay be called from the AGCO Parts Books To Go Dealer Administration Portal or the mobileapps. It allows the Dealer Administrator to then check that there is a successful connectionmade between the apps / Administration Portal and the DBS servers.

The function is called as follows:

String = TestConnection()

The following information explains the key words which may be seen:

String The return parameter can take two different values.OK Indicates the connection could be established and the Web Service is ready

and available to handle any requests.FAIL Indicates the connection could be established but the Web Service cannot

handle requests.

Any other values returned by this method would generate an error and will be treated as FAIL.

Appendix A

DBS-WS-0-1.WSDL file details.

<?xml version="1.0" encoding="utf-8"?><wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://agcopartsbooks.com/"xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:s="http://www.w3.org/2001/XMLSchema"xmlns:s1="http://www.openapplications.org/oagis/9"xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"xmlns:s2="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"xmlns:s3="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1"xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"targetNamespace="http://agcopartsbooks.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"><wsdl:types>

<s:schema elementFormDefault="qualified" targetNamespace="http://agcopartsbooks.com/"><s:import namespace="http://www.openapplications.org/oagis/9" /><s:element name="TestConnection"><s:complexType />

</s:element><s:element name="TestConnectionResponse"><s:complexType>

<s:sequence><s:element minOccurs="0" maxOccurs="1" name="TestConnectionResult" type="s:string" />

</s:sequence></s:complexType>

</s:element><s:element name="ProcessPurchaseOrder"><s:complexType>

<s:sequence>

Page 30: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 30

<s:element minOccurs="0" maxOccurs="1" ref="s1:ProcessPurchaseOrder" /></s:sequence>

</s:complexType></s:element><s:element name="ProcessPurchaseOrderResponse"><s:complexType>

<s:sequence><s:element minOccurs="0" maxOccurs="1" ref="s1:AcknowledgePurchaseOrder" />

</s:sequence></s:complexType>

</s:element><s:element name="GetPartInfo"><s:complexType>

<s:sequence><s:element minOccurs="0" maxOccurs="1" ref="s1:GetRFQ" />

</s:sequence></s:complexType>

</s:element><s:element name="GetPartInfoResponse"><s:complexType>

<s:sequence><s:element minOccurs="0" maxOccurs="1" ref="s1:ShowRFQ" />

</s:sequence></s:complexType>

</s:element></s:schema><s:schema elementFormDefault="qualified"

targetNamespace="http://www.openapplications.org/oagis/9"><s:import namespace="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1" /><s:import namespace="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1" /><s:element name="ProcessPurchaseOrder" type="s1:ProcessPurchaseOrderType" /><s:complexType name="ProcessPurchaseOrderType"><s:complexContent mixed="false">

<s:extension base="s1:BusinessObjectDocumentType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DataArea"type="s1:ProcessPurchaseOrderDataAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="BusinessObjectDocumentType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ApplicationArea"type="s1:ApplicationAreaType" />

</s:sequence><s:attribute name="releaseID" type="s:normalizedString" /><s:attribute name="versionID" type="s:normalizedString" /><s:attribute default="Production" name="systemEnvironmentCode" type="s:string" /><s:attribute default="en-US" name="languageCode" type="s:string" />

</s:complexType><s:complexType name="ApplicationAreaType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Sender" type="s1:SenderType" /><s:element minOccurs="0" maxOccurs="1" name="CreationDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="Signature" type="s1:SignatureType" /><s:element minOccurs="0" maxOccurs="1" name="BODID" type="s1:IdentifierType" />

Page 31: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 31

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:complexType><s:complexType name="SenderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="LogicalID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ComponentID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="TaskID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ReferenceID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ConfirmationCode"

type="s1:ConfirmationResponseCodeType" /><s:element minOccurs="0" maxOccurs="1" name="AuthorizationID" type="s1:IdentifierType" />

</s:sequence></s:complexType><s:complexType name="IdentifierType"><s:simpleContent>

<s:extension base="s2:IdentifierType" /></s:simpleContent>

</s:complexType><s:complexType name="NamedIDType"><s:complexContent mixed="false">

<s:extension base="s1:IdentifierType"><s:attribute name="name" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="SequencedIDType"><s:complexContent mixed="false">

<s:extension base="s1:IdentifierType"><s:attribute name="sequence" type="s:positiveInteger" /><s:attribute name="sequenceName" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ConfirmationResponseCodeType"><s:simpleContent>

<s:extension base="s1:ResponseCodeType" /></s:simpleContent>

</s:complexType><s:complexType name="ResponseCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="AcknowledgeResponseCodeType"><s:simpleContent>

<s:extension base="s1:ResponseCodeType" />

Page 32: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 32

</s:simpleContent></s:complexType><s:complexType name="SignatureType"><s:sequence>

<s:any minOccurs="0" maxOccurs="1" /></s:sequence><s:attribute name="qualifyingAgencyId" type="s:normalizedString" />

</s:complexType><s:complexType name="UserAreaType"><s:sequence>

<s:any minOccurs="0" maxOccurs="unbounded" /></s:sequence>

</s:complexType><s:complexType name="ProcessRFQType"><s:complexContent mixed="false">

<s:extension base="s1:BusinessObjectDocumentType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DataArea"type="s1:ProcessRFQDataAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ProcessRFQDataAreaType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Process" type="s1:ProcessType" /><s:element minOccurs="0" maxOccurs="unbounded" name="RFQ" type="s1:RFQType" />

</s:sequence></s:complexType><s:complexType name="ProcessType"><s:complexContent mixed="false">

<s:extension base="s1:ActionVerbType"><s:attribute name="acknowledgeCode" type="s:string" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ActionVerbType"><s:complexContent mixed="false">

<s:extension base="s1:VerbType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ActionCriteria"type="s1:ActionCriteriaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="VerbType" abstract="true" /><s:complexType name="ResponseVerbType" abstract="true"><s:complexContent mixed="false">

<s:extension base="s1:VerbType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="OriginalApplicationArea"type="s1:ApplicationAreaType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="ResponseCriteria"type="s1:ResponseActionCriteriaType" />

</s:sequence></s:extension>

Page 33: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 33

</s:complexContent></s:complexType><s:complexType name="ResponseActionCriteriaType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ResponseExpression"type="s1:ResponseExpressionType" />

<s:element minOccurs="0" maxOccurs="1" name="ChangeStatus" type="s1:ChangeStatusType"/>

</s:sequence></s:complexType><s:complexType name="ResponseExpressionType"><s:simpleContent>

<s:extension base="s:token"><s:attribute name="actionCode" type="s:string" /><s:attribute name="expressionLanguage" type="s:token" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="ChangeStatusType"><s:complexContent mixed="false">

<s:extension base="s1:StatusBasisType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="StateChange"type="s1:StateChangeType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="StatusBasisType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Code" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="Description" type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="1" name="EffectiveDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="ReasonCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Reason" type="s1:TextType" />

</s:sequence></s:complexType><s:complexType name="CodeType"><s:simpleContent>

<s:extension base="s2:CodeType" /></s:simpleContent>

</s:complexType><s:complexType name="SequencedCodeType"><s:complexContent mixed="false">

<s:extension base="s1:CodeType"><s:attribute name="sequence" type="s:positiveInteger" /><s:attribute name="sequenceName" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="DescriptionType"><s:simpleContent>

<s:extension base="s2:TextType"><s:attribute name="type" type="s:normalizedString" />

</s:extension></s:simpleContent>

Page 34: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 34

</s:complexType><s:complexType name="TextType"><s:simpleContent>

<s:extension base="s2:TextType" /></s:simpleContent>

</s:complexType><s:complexType name="SequencedTextType"><s:simpleContent>

<s:extension base="s1:TextType"><s:attribute name="sequence" type="s:positiveInteger" /><s:attribute name="sequenceName" type="s:normalizedString" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="NoteType"><s:complexContent mixed="false">

<s:extension base="s1:DescriptionType"><s:attribute name="author" type="s:string" /><s:attribute name="entryDateTime" type="s:string" /><s:attribute name="status" type="s:string" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="StatusABIEType"><s:complexContent mixed="false">

<s:extension base="s1:StatusBasisType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="TimePeriod" type="s1:TimePeriodType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="TimePeriodType"><s:complexContent mixed="false">

<s:extension base="s1:TimePeriodABIEType" /></s:complexContent>

</s:complexType><s:complexType name="TimePeriodABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="StartDateTime" type="s:string" /><s:choice minOccurs="1" maxOccurs="1">

<s:element minOccurs="0" maxOccurs="1" name="EndDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="Duration" type="s:duration" />

</s:choice></s:sequence>

</s:complexType><s:complexType name="AcknowledgementDetailType"><s:complexContent mixed="false">

<s:extension base="s1:StatusABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="StatusType"><s:complexContent mixed="false">

Page 35: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 35

<s:extension base="s1:StatusABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="StateChangeType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="FromStateCode" type="s1:StateCodeType" /><s:element minOccurs="0" maxOccurs="1" name="ToStateCode" type="s1:StateCodeType" /><s:element minOccurs="0" maxOccurs="1" name="ChangeDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:complexType><s:complexType name="StateCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="AcknowledgeType"><s:complexContent mixed="false">

<s:extension base="s1:ResponseVerbType" /></s:complexContent>

</s:complexType><s:complexType name="ConfirmType"><s:complexContent mixed="false">

<s:extension base="s1:ResponseVerbType" /></s:complexContent>

</s:complexType><s:complexType name="ShowType"><s:complexContent mixed="false">

<s:extension base="s1:ResponseVerbType"><s:attribute name="recordSetStartNumber" type="s:positiveInteger" /><s:attribute name="recordSetCount" type="s:positiveInteger" /><s:attribute name="recordSetTotal" type="s:positiveInteger" /><s:attribute name="recordSetCompleteIndicator" type="s:boolean" /><s:attribute name="recordSetReferenceId" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ListType"><s:complexContent mixed="false">

<s:extension base="s1:ShowType" />

Page 36: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 36

</s:complexContent></s:complexType><s:complexType name="RespondType"><s:complexContent mixed="false">

<s:extension base="s1:ResponseVerbType" /></s:complexContent>

</s:complexType><s:complexType name="RequestVerbType" abstract="true"><s:complexContent mixed="false">

<s:extension base="s1:VerbType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Expression"type="s1:ExpressionType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ExpressionType"><s:simpleContent>

<s:extension base="s:token"><s:attribute name="expressionLanguage" type="s:token" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="GetType"><s:complexContent mixed="false">

<s:extension base="s1:RequestVerbType"><s:attribute name="uniqueIndicator" type="s:boolean" /><s:attribute name="maxItems" type="s:positiveInteger" /><s:attribute name="recordSetSaveIndicator" type="s:boolean" /><s:attribute name="recordSetStartNumber" type="s:positiveInteger" /><s:attribute name="recordSetReferenceId" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="GetListType"><s:complexContent mixed="false">

<s:extension base="s1:GetType" /></s:complexContent>

</s:complexType><s:complexType name="ActionCriteriaType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ActionExpression"type="s1:ActionExpressionType" />

<s:element minOccurs="0" maxOccurs="1" name="ChangeStatus" type="s1:ChangeStatusType"/>

</s:sequence></s:complexType><s:complexType name="ActionExpressionType"><s:simpleContent>

<s:extension base="s:token"><s:attribute name="actionCode" type="s:string" /><s:attribute name="expressionLanguage" type="s:token" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="CancelType">

Page 37: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 37

<s:complexContent mixed="false"><s:extension base="s1:ActionVerbType" />

</s:complexContent></s:complexType><s:complexType name="ChangeType"><s:complexContent mixed="false">

<s:extension base="s1:ActionVerbType"><s:attribute name="responseCode" type="s:string" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="LoadType"><s:complexContent mixed="false">

<s:extension base="s1:ActionVerbType" /></s:complexContent>

</s:complexType><s:complexType name="PostType"><s:complexContent mixed="false">

<s:extension base="s1:ActionVerbType" /></s:complexContent>

</s:complexType><s:complexType name="SyncType"><s:complexContent mixed="false">

<s:extension base="s1:ActionVerbType" /></s:complexContent>

</s:complexType><s:complexType name="UpdateType"><s:complexContent mixed="false">

<s:extension base="s1:ActionVerbType" /></s:complexContent>

</s:complexType><s:complexType name="RFQType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="RFQHeader" type="s1:RFQHeaderType" /><s:element minOccurs="0" maxOccurs="unbounded" name="RFQLine" type="s1:RFQLineType"

/></s:sequence>

</s:complexType><s:complexType name="RFQHeaderType"><s:complexContent mixed="false">

<s:extension base="s1:ProcurementHeaderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="BuyerParty" type="s1:CustomerPartyType"/>

<s:element minOccurs="0" maxOccurs="1" name="RequesterParty"type="s1:SemanticPartyType" />

<s:element minOccurs="0" maxOccurs="1" name="PriorityCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="EffectiveTimePeriod"

type="s1:TimePeriodType" /><s:element minOccurs="0" maxOccurs="1" name="SupplierSelectionTimePeriod"

type="s1:TimePeriodType" /><s:element minOccurs="0" maxOccurs="1" name="BiddingTimePeriod"

type="s1:TimePeriodType" /><s:element minOccurs="0" maxOccurs="unbounded" name="QualificationTerm"

type="s1:QualificationTermType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Message"

type="s1:MessageType" />

Page 38: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 38

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ProcurementHeaderType"><s:complexContent mixed="false">

<s:extension base="s1:RequestHeaderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="BillToParty" type="s1:CustomerPartyType"/>

<s:element minOccurs="0" maxOccurs="1" name="CarrierParty"type="s1:SemanticPartyType" />

<s:element minOccurs="0" maxOccurs="1" name="PayFromParty"type="s1:SemanticPartyType" />

<s:element minOccurs="0" maxOccurs="1" name="PartialShipmentAllowedIndicator"type="s:boolean" />

<s:element minOccurs="0" maxOccurs="1" name="DropShipmentAllowedIndicator"type="s:boolean" />

<s:element minOccurs="0" maxOccurs="1" name="EarlyShipmentAllowedIndicator"type="s:boolean" />

<s:element minOccurs="0" maxOccurs="unbounded" name="LicenseIndicator"type="s1:LicenseIndicatorType" />

<s:element minOccurs="0" maxOccurs="1" name="TaxExemptIndicator" type="s:boolean" /><s:element minOccurs="0" maxOccurs="unbounded" name="TransportationTerm"

type="s1:TransportationTermType" /><s:element minOccurs="0" maxOccurs="unbounded" name="PaymentTerm"

type="s1:PaymentTermType" /><s:element minOccurs="0" maxOccurs="unbounded" name="DistributedCharge"

type="s1:DistributedChargeType" /><s:element minOccurs="0" maxOccurs="unbounded" name="DistributedTax"

type="s1:DistributedTaxType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Distribution"

type="s1:DistributionType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="RequestHeaderType" abstract="true"><s:complexContent mixed="false">

<s:extension base="s1:StatusEnabledHeaderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Party" type="s1:PartyType" /><s:element minOccurs="0" maxOccurs="1" name="CustomerParty"

type="s1:CustomerPartyType" /><s:element minOccurs="0" maxOccurs="1" name="SupplierParty"

type="s1:SupplierPartyType" /><s:element minOccurs="0" maxOccurs="1" name="ShipToParty"

type="s1:SemanticPartyType" /><s:element minOccurs="0" maxOccurs="1" name="PlannerContact"

type="s1:SemanticContactType" /><s:element minOccurs="0" maxOccurs="1" name="CatalogReference"

type="s1:DocumentReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="ContractReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="ExtendedAmount" type="s1:AmountType"

/>

Page 39: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 39

<s:element minOccurs="0" maxOccurs="1" name="TotalAmount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="1" name="EnterpriseUnit"

type="s1:EnterpriseUnitType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="StatusEnabledHeaderType"><s:complexContent mixed="false">

<s:extension base="s1:HeaderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Status" type="s1:StatusType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="HeaderType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DocumentID" type="s1:DocumentIDType" /><s:element minOccurs="0" maxOccurs="unbounded" name="AlternateDocumentID"

type="s1:DocumentIDType" /><s:element minOccurs="0" maxOccurs="1" name="LastModificationDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="DocumentDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="unbounded" name="DocumentReference"

type="s1:DocumentReferenceType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Attachment"

type="s1:OpenAttachmentType" /></s:sequence>

</s:complexType><s:complexType name="DocumentIDType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="RevisionID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="VariationID" type="s1:IdentifierType" />

</s:sequence><s:attribute name="agencyRole" type="s:normalizedString" />

</s:complexType><s:complexType name="ItemIDType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentIDType" /></s:complexContent>

</s:complexType><s:complexType name="DocumentReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="LineNumber" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ItemIDs" type="s1:ItemIDsType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Facility" type="s1:FacilityType"

/><s:element minOccurs="0" maxOccurs="unbounded" name="SerializedLot"

type="s1:SerializedLotType" /><s:element minOccurs="0" maxOccurs="unbounded" name="SalesOrderReference"

type="s1:OrderReferenceType" />

Page 40: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 40

<s:element minOccurs="0" maxOccurs="unbounded" name="PurchaseOrderReference"type="s1:OrderReferenceType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="GroupName"type="s1:NameType" />

<s:element minOccurs="0" maxOccurs="1" name="SequenceCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="StepID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="StepType" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="IssuingParty"

type="s1:SemanticPartyType" /><s:element minOccurs="0" maxOccurs="unbounded" name="OperationReference"

type="s1:OperationReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="ReleaseNumber" type="s1:IdentifierType"

/><s:element minOccurs="0" maxOccurs="1" name="ScheduleLineNumber"

type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="SubLineNumber" type="s1:IdentifierType"

/><s:element minOccurs="0" maxOccurs="1" name="ShipUnitReference"

type="s1:ShipUnitReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="EffectiveTimePeriod"

type="s1:TimePeriodType" /><s:element minOccurs="0" maxOccurs="1" name="Item" type="s1:ItemType" /><s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="SealID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="Type" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="FreightItemID" type="s1:IdentifierType"

/><s:element minOccurs="0" maxOccurs="1" name="ShippingTrackingID"

type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence><s:attribute name="type" type="s:token" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="DocumentReferenceBaseType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DocumentID" type="s1:DocumentIDType" /><s:element minOccurs="0" maxOccurs="unbounded" name="AlternateDocumentID"

type="s1:DocumentIDType" /><s:element minOccurs="0" maxOccurs="1" name="DocumentDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="StatusCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Status" type="s1:StatusType" />

</s:sequence></s:complexType><s:complexType name="SemanticDocumentReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType>

Page 41: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 41

<s:complexType name="OrderReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ReleaseNumber" type="s1:IdentifierType"/>

<s:element minOccurs="0" maxOccurs="1" name="LineNumber" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ScheduleLineNumber"

type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="SubLineNumber" type="s1:IdentifierType"

/><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ProductionOrderReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="LineNumber" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ItemIDs" type="s1:ItemIDsType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Facility" type="s1:FacilityType"

/><s:element minOccurs="0" maxOccurs="unbounded" name="SerializedLot"

type="s1:SerializedLotType" /><s:element minOccurs="0" maxOccurs="unbounded" name="SalesOrderReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="unbounded" name="PurchaseOrderReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ItemIDsType"><s:complexContent mixed="false">

<s:extension base="s1:IDsType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ItemID" type="s1:ItemIDType"/>

<s:element minOccurs="0" maxOccurs="1" name="CustomerItemID" type="s1:ItemIDType"/>

<s:element minOccurs="0" maxOccurs="1" name="ManufacturerItemID"type="s1:ItemIDType" />

<s:element minOccurs="0" maxOccurs="1" name="SupplierItemID" type="s1:ItemIDType" /><s:element minOccurs="0" maxOccurs="1" name="UPCID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="EPCID" type="s1:IdentifierType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="IDsType" /><s:complexType name="InventoryItemIDsBaseType"><s:complexContent mixed="false">

<s:extension base="s1:ItemIDsType"><s:sequence>

Page 42: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 42

<s:element minOccurs="0" maxOccurs="unbounded" name="RFID" type="s1:IdentifierType"/>

<s:choice minOccurs="0" maxOccurs="unbounded"><s:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="s1:IdentifierType"

/><s:element minOccurs="0" maxOccurs="1" name="LotSerial" type="s1:LotSerialType" />

</s:choice><s:element minOccurs="0" maxOccurs="1" name="LotIDs"

type="s1:ArrayOfSequencedIDType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="LotSerialType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="LotIDs" type="s1:ArrayOfSequencedIDType"/>

<s:element minOccurs="0" maxOccurs="unbounded" name="SerialNumber"type="s1:IdentifierType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:complexType><s:complexType name="ArrayOfSequencedIDType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:SequencedIDType" /></s:sequence>

</s:complexType><s:complexType name="InventoryItemIDsType"><s:complexContent mixed="false">

<s:extension base="s1:InventoryItemIDsBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="FacilityType"><s:complexContent mixed="false">

<s:extension base="s1:FacilityBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="FacilityBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="IDs" type="s1:ArrayOfSequencedIDType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Name" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="Address" type="s1:AddressType" /><s:element minOccurs="0" maxOccurs="1" name="Coordinate" type="s1:CoordinateType" />

</s:sequence></s:complexType><s:complexType name="NameType">

Page 43: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 43

<s:simpleContent><s:extension base="s2:NameType" />

</s:simpleContent></s:complexType><s:complexType name="PreferredNameType"><s:complexContent mixed="false">

<s:extension base="s1:NameType"><s:attribute name="preferred" type="s:boolean" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="AddressType"><s:complexContent mixed="false">

<s:extension base="s1:AddressBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="AddressBaseType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="FormatCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="unbounded" name="AttentionOfName"

type="s1:NameType" /><s:element minOccurs="0" maxOccurs="unbounded" name="CareOfName" type="s1:NameType"

/><s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="0" maxOccurs="1" name="DeliveryPointCode"type="s1:DeliveryPointCodeType" />

<s:element minOccurs="0" maxOccurs="1" name="StreetName" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="1" name="Unit" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="AddressLine" type="s1:SequencedTextType"

/><s:element minOccurs="0" maxOccurs="1" name="BuildingName" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="1" name="LineTwo" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="Floor" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="LineFive" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="LineFour" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="LineOne" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="LineThree" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="BuildingNumber" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="PostOfficeBox" type="s1:TextType" />

</s:choice><s:element minOccurs="0" maxOccurs="unbounded" name="CitySubDivisionName"

type="s1:NameType" /><s:element minOccurs="0" maxOccurs="1" name="CityName" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="unbounded" name="CountrySubDivisionCode"

type="s1:CountrySubDivisionCodeType" /><s:element minOccurs="0" maxOccurs="1" name="CountryCode" type="s1:CountryCodeType" /><s:element minOccurs="0" maxOccurs="1" name="PostalCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="Status" type="s1:StatusType" /><s:element minOccurs="0" maxOccurs="1" name="Preference" type="s1:PreferenceType" />

</s:sequence><s:attribute name="languageCode" type="s:string" /><s:attribute name="type" type="s:normalizedString" />

Page 44: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 44

</s:complexType><s:complexType name="DeliveryPointCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="CountrySubDivisionCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="CountryCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="PreferenceType"><s:complexContent mixed="false">

<s:extension base="s1:PreferenceABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PreferenceABIEType"><s:sequence>

Page 45: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 45

<s:element minOccurs="0" maxOccurs="1" name="Sequence" type="s:positiveInteger" /><s:element minOccurs="0" maxOccurs="1" name="Indicator" type="s:boolean" /><s:element minOccurs="0" maxOccurs="1" name="EffectiveTimePeriod"

type="s1:TimePeriodType" /></s:sequence>

</s:complexType><s:complexType name="CoordinateType"><s:complexContent mixed="false">

<s:extension base="s1:CoordinateBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="CoordinateBaseType"><s:sequence>

<s:choice minOccurs="0" maxOccurs="unbounded"><s:element minOccurs="0" maxOccurs="1" name="AltitudeMeasure" type="s1:MeasureType" /><s:element minOccurs="0" maxOccurs="1" name="CoordinateReference"

type="s1:SequencedIDsType" /><s:element minOccurs="0" maxOccurs="1" name="SystemID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="Latitude" type="s1:PositionType" /><s:element minOccurs="0" maxOccurs="1" name="Longitude" type="s1:PositionType" />

</s:choice></s:sequence>

</s:complexType><s:complexType name="MeasureType"><s:simpleContent>

<s:extension base="s2:MeasureType" /></s:simpleContent>

</s:complexType><s:complexType name="TemperatureABIEType"><s:simpleContent>

<s:extension base="s1:MeasureType" /></s:simpleContent>

</s:complexType><s:complexType name="SequencedIDsType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:SequencedIDType" /></s:sequence>

</s:complexType><s:complexType name="PositionType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DegreeMeasure" type="s1:MeasureType" /><s:element minOccurs="0" maxOccurs="1" name="MinuteMeasure" type="s1:MeasureType" /><s:element minOccurs="0" maxOccurs="1" name="SecondMeasure" type="s1:MeasureType" /><s:element minOccurs="0" maxOccurs="1" name="DirectionCode" type="s1:CodeType" />

</s:sequence></s:complexType><s:complexType name="SerializedLotType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ItemQuantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Lot" type="s1:LotType" /><s:element minOccurs="0" maxOccurs="1" name="Disposition" type="s1:StatusType" /><s:element minOccurs="0" maxOccurs="unbounded" name="SerialNumber"

type="s1:IdentifierType" />

Page 46: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 46

<s:element minOccurs="0" maxOccurs="1" name="ParentSerialNumber" type="s1:IdentifierType"/>

<s:element minOccurs="0" maxOccurs="unbounded" name="Description"type="s1:DescriptionType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:complexType><s:complexType name="QuantityType"><s:simpleContent>

<s:extension base="s2:QuantityType" /></s:simpleContent>

</s:complexType><s:complexType name="LotType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="LotIDs" type="s1:ArrayOfSequencedIDType"/>

<s:element minOccurs="0" maxOccurs="1" name="EffectiveTimePeriod"type="s1:TimePeriodType" />

<s:element minOccurs="0" maxOccurs="1" name="Quantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="unbounded" name="SerialNumber"

type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="RFID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence><s:attribute name="sequence" type="s:positiveInteger" />

</s:complexType><s:complexType name="InvoiceReferenceBaseType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="IssuingParty"type="s1:SemanticPartyType" />

<s:element minOccurs="0" maxOccurs="1" name="LineNumber" type="s1:IdentifierType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="SemanticPartyType"><s:complexContent mixed="false">

<s:extension base="s1:PartyBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PartyBaseType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="PartyIDs" type="s1:PartyIDsType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Name" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Location" type="s1:LocationType"

/><s:element minOccurs="0" maxOccurs="unbounded" name="Contact" type="s1:ContactType" />

</s:sequence><s:attribute name="category" type="s:string" />

</s:complexType>

Page 47: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 47

<s:complexType name="PartyIDsType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="TaxID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="DUNSID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="CAGEID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="DODAACID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="BICID" type="s1:IdentifierType" />

</s:sequence></s:complexType><s:complexType name="LocationType"><s:complexContent mixed="false">

<s:extension base="s1:LocationABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Description"type="s1:DescriptionType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="LocationABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Name" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="1" name="Directions" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="Coordinate" type="s1:CoordinateType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Address" type="s1:AddressType" />

</s:sequence><s:attribute name="type" type="s:normalizedString" />

</s:complexType><s:complexType name="ContactType"><s:complexContent mixed="false">

<s:extension base="s1:SemanticContactType"><s:attribute name="type" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="SemanticContactType"><s:complexContent mixed="false">

<s:extension base="s1:ContactABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence><s:attribute name="languageCode" type="s:string" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ContactABIEType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="Name" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="1" name="JobTitle" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Responsibility" type="s1:TextType"

/><s:element minOccurs="0" maxOccurs="1" name="DepartmentName" type="s1:NameType" />

Page 48: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 48

<s:element minOccurs="0" maxOccurs="unbounded" name="Communication"type="s1:CommunicationType" />

<s:element minOccurs="0" maxOccurs="1" name="Preference" type="s1:PreferenceType" /></s:sequence>

</s:complexType><s:complexType name="CommunicationType"><s:complexContent mixed="false">

<s:extension base="s1:CommunicationABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="CommunicationABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ChannelCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="UseCode" type="s1:CodeType" /><s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="0" maxOccurs="1" name="Text" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="CountryDialing" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="URI" type="s:anyURI" /><s:element minOccurs="0" maxOccurs="1" name="AreaDialing" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="DialNumber" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="Access" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="Address" type="s1:AddressType" /><s:element minOccurs="0" maxOccurs="1" name="Extension" type="s1:TextType" /><s:element minOccurs="1" maxOccurs="1" name="HTMLPreferredIndicator" type="s:boolean"

/></s:choice><s:element minOccurs="0" maxOccurs="1" name="Preference" type="s1:PreferenceType" />

</s:sequence><s:attribute name="sequence" type="s:positiveInteger" /><s:attribute name="preferredIndicator" type="s:boolean" />

</s:complexType><s:complexType name="SignatoryContactType"><s:complexContent mixed="false">

<s:extension base="s1:ContactABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="SignedDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="PayerPartyBaseType"><s:complexContent mixed="false">

<s:extension base="s1:PartyBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="CustomerAccountID"type="s1:IdentifierType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="CustomerPartyType"><s:complexContent mixed="false">

Page 49: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 49

<s:extension base="s1:PayerPartyBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="RequesterContact"type="s1:SemanticContactType" />

<s:element minOccurs="0" maxOccurs="1" name="PlannerContact"type="s1:SemanticContactType" />

<s:element minOccurs="0" maxOccurs="1" name="BuyerContact"type="s1:SemanticContactType" />

<s:element minOccurs="0" maxOccurs="1" name="ReceivingContact"type="s1:SemanticContactType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ReviewerPartyType"><s:complexContent mixed="false">

<s:extension base="s1:PartyBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ReviewerContact"type="s1:SemanticContactType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="SignatoryPartyType"><s:complexContent mixed="false">

<s:extension base="s1:PartyBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="SignatoryContact"type="s1:SignatoryContactType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="SupplierPartyType"><s:complexContent mixed="false">

<s:extension base="s1:PartyBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="SalesContact"type="s1:SemanticContactType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="ShippingContact"type="s1:SemanticContactType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="CustomerServiceContact"type="s1:SemanticContactType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="FinancialPartyType"><s:complexContent mixed="false">

<s:extension base="s1:PartyBaseType"><s:sequence>

Page 50: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 50

<s:element minOccurs="0" maxOccurs="1" name="ClearingSystemMemberID"type="s1:IdentifierType" />

<s:element minOccurs="0" maxOccurs="1" name="BranchParty"type="s1:SemanticPartyType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="FinancialAccount"type="s1:FinancialAccountType" />

<s:element minOccurs="0" maxOccurs="1" name="CountryCode" type="s1:CountryCodeType"/>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="FinancialAccountType"><s:sequence>

<s:choice minOccurs="0" maxOccurs="unbounded"><s:element minOccurs="0" maxOccurs="1" name="BBANID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="IBANID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="UPICID" type="s1:IdentifierType" />

</s:choice><s:element minOccurs="0" maxOccurs="1" name="AccountIDs" type="s1:ArrayOfNamedIDType"

/><s:element minOccurs="0" maxOccurs="1" name="CurrencyCode" type="s1:CurrencyCodeType"

/><s:element minOccurs="0" maxOccurs="1" name="Name" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="1" name="Type" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:complexType><s:complexType name="ArrayOfNamedIDType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:NamedIDType" /></s:sequence>

</s:complexType><s:complexType name="CurrencyCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="OpenPartyType"><s:complexContent mixed="false">

<s:extension base="s1:PartyBaseType"><s:attribute name="role" type="s:string" />

</s:extension></s:complexContent>

</s:complexType>

Page 51: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 51

<s:complexType name="PartyType"><s:complexContent mixed="false">

<s:extension base="s1:OpenPartyType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PartyMasterBaseType"><s:complexContent mixed="false">

<s:extension base="s1:OpenPartyType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="AccountIDs"type="s1:ArrayOfNamedIDType" />

<s:element minOccurs="0" maxOccurs="1" name="PaymentTermID" type="s1:IdentifierType"/>

<s:element minOccurs="0" maxOccurs="1" name="PaymentMethodCode"type="s1:PaymentMethodCodeType" />

<s:element minOccurs="0" maxOccurs="1" name="TaxExemptCodes"type="s1:ArrayOfCodeType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Description"type="s1:DescriptionType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="FinancialParty"

type="s1:FinancialPartyType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PaymentMethodCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="ArrayOfCodeType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Code" type="s1:CodeType" /></s:sequence>

</s:complexType><s:complexType name="InvoiceReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:InvoiceReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension>

Page 52: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 52

</s:complexContent></s:complexType><s:complexType name="VoucherReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="LineNumber" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="OperationReferenceBaseType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="GroupName"type="s1:NameType" />

<s:element minOccurs="0" maxOccurs="1" name="SequenceCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="StepID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="StepType" type="s1:CodeType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="OperationReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:OperationReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="RouteReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="OperationReference"type="s1:OperationReferenceType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="BOMReferenceBaseType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="EffectiveTimePeriod"type="s1:TimePeriodType" />

<s:element minOccurs="0" maxOccurs="1" name="Item" type="s1:ItemType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ItemType">

Page 53: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 53

<s:complexContent mixed="false"><s:extension base="s1:ItemBaseType">

<s:sequence><s:element minOccurs="0" maxOccurs="1" name="RFID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="SerialNumber" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ItemBaseType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ItemID" type="s1:ItemIDType" /><s:element minOccurs="0" maxOccurs="1" name="CustomerItemID" type="s1:ItemIDType" /><s:element minOccurs="0" maxOccurs="1" name="ManufacturerItemID" type="s1:ItemIDType"

/><s:element minOccurs="0" maxOccurs="1" name="SupplierItemID" type="s1:ItemIDType" /><s:element minOccurs="0" maxOccurs="1" name="UPCID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="EPCID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ServiceIndicator" type="s:boolean" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Classification"

type="s1:ClassificationType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Specification"

type="s1:SpecificationType" /><s:element minOccurs="0" maxOccurs="unbounded" name="HazardousMaterial"

type="s1:HazardousMaterialType" /><s:element minOccurs="0" maxOccurs="1" name="Packaging" type="s1:PackagingType" />

</s:sequence></s:complexType><s:complexType name="ClassificationType"><s:complexContent mixed="false">

<s:extension base="s1:ClassificationBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence><s:attribute name="type" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ClassificationBaseType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Codes"type="s1:ArrayOfSequencedCodeType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Description"type="s1:DescriptionType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /></s:sequence>

</s:complexType><s:complexType name="ArrayOfSequencedCodeType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Code"type="s1:SequencedCodeType" />

</s:sequence></s:complexType>

Page 54: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 54

<s:complexType name="SemanticClassificationType"><s:complexContent mixed="false">

<s:extension base="s1:ClassificationBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="SpecificationType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Property" type="s1:PropertyType"

/><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence><s:attribute name="type" type="s:normalizedString" />

</s:complexType><s:complexType name="PropertyType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="NameValue" type="s1:NameValuePairType"/>

<s:element minOccurs="0" maxOccurs="unbounded" name="Description"type="s1:DescriptionType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="EffectiveTimePeriod"

type="s1:TimePeriodType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence><s:attribute name="sequence" type="s:positiveInteger" />

</s:complexType><s:complexType name="NameValuePairType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="name" type="s:normalizedString" /><s:attribute name="type" type="s:normalizedString" /><s:attribute name="unitCode" type="s:string" /><s:attribute name="unitCodeListVersionID" type="s:normalizedString" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="HazardousMaterialType"><s:complexContent mixed="false">

<s:extension base="s1:HazardousMaterialABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="HazardousMaterialABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="MFAGID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="TechnicalName" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="1" name="PlacardEndorsement" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="PlacardNotation" type="s1:TextType" />

Page 55: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 55

<s:element minOccurs="0" maxOccurs="1" name="MarinePollutionLevelCode"type="s1:CodeType" />

<s:element minOccurs="0" maxOccurs="1" name="ToxicityZoneCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Temperature"

type="s1:TemperatureABIEType" /><s:element minOccurs="0" maxOccurs="1" name="FlashpointTemperature"

type="s1:TemperatureABIEType" /><s:element minOccurs="0" maxOccurs="1" name="PrimaryEntryRoute" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="1" name="EmergencyContact" type="s1:ContactType"

/></s:sequence>

</s:complexType><s:complexType name="PackagingType"><s:complexContent mixed="false">

<s:extension base="s1:PackagingBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PackagingBaseType"><s:complexContent mixed="false">

<s:extension base="s1:MaterialBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Type" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="Dimensions" type="s1:DimensionType" /><s:element minOccurs="0" maxOccurs="1" name="UPCPackagingLevelCode"

type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="PerPackageQuantity"

type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="1" name="CapacityPerPackageQuantity"

type="s1:QuantityType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="MaterialBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" />

</s:sequence></s:complexType><s:complexType name="MaterialType"><s:complexContent mixed="false">

<s:extension base="s1:MaterialBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="DimensionType">

Page 56: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 56

<s:complexContent mixed="false"><s:extension base="s1:DimensionABIEType">

<s:sequence><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="DimensionABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="WidthMeasure" type="s1:MeasureType" /><s:element minOccurs="0" maxOccurs="1" name="LengthMeasure" type="s1:MeasureType" /><s:element minOccurs="0" maxOccurs="1" name="HeightMeasure" type="s1:MeasureType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /></s:sequence><s:attribute name="type" type="s:normalizedString" />

</s:complexType><s:complexType name="ItemInstanceBaseType"><s:complexContent mixed="false">

<s:extension base="s1:ItemBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="RFID" type="s1:IdentifierType"/>

<s:element minOccurs="0" maxOccurs="unbounded" name="SerialNumber"type="s1:IdentifierType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="LotSerial"type="s1:LotSerialType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ItemInstanceType"><s:complexContent mixed="false">

<s:extension base="s1:ItemInstanceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="BOMReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:BOMReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ShipmentReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:DocumentReferenceBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ShipUnitReference"type="s1:ShipUnitReferenceType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

Page 57: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 57

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ShipUnitReferenceType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="SealID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="Type" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="FreightItemID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ShippingTrackingID" type="s1:IdentifierType"

/><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:complexType><s:complexType name="OpenAttachmentType"><s:complexContent mixed="false">

<s:extension base="s1:SemanticAttachmentType"><s:attribute name="type" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="SemanticAttachmentType"><s:complexContent mixed="false">

<s:extension base="s1:AttachmentBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="AttachmentBaseType"><s:sequence>

<s:choice minOccurs="1" maxOccurs="1"><s:element minOccurs="0" maxOccurs="1" name="ISBN" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="URI" type="s:anyURI" /><s:element minOccurs="0" maxOccurs="1" name="EmbeddedData"

type="s1:BinaryObjectType" /></s:choice><s:element minOccurs="0" maxOccurs="1" name="FileName" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="1" name="DocumentDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="unbounded" name="FileType" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="FileSizeQuantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Title" type="s1:TextType" />

</s:sequence><s:attribute default="false" name="inline" type="s:boolean" />

</s:complexType><s:complexType name="BinaryObjectType"><s:simpleContent>

<s:extension base="s2:BinaryObjectType" /></s:simpleContent>

</s:complexType><s:complexType name="EncryptedBinaryObjectType"><s:simpleContent>

Page 58: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 58

<s:extension base="s2:BinaryObjectType" /></s:simpleContent>

</s:complexType><s:complexType name="ImageAttachmentType"><s:complexContent mixed="false">

<s:extension base="s1:AttachmentBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="WidthMeasure" type="s1:MeasureType" /><s:element minOccurs="0" maxOccurs="1" name="HeightMeasure" type="s1:MeasureType"

/><s:element minOccurs="0" maxOccurs="unbounded" name="Text" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence><s:attribute name="type" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ProductRequirementBaseType"><s:complexContent mixed="false">

<s:extension base="s1:HeaderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Item" type="s1:ItemType" /><s:element minOccurs="0" maxOccurs="unbounded" name="SerialNumber"

type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="RFID" type="s1:IdentifierType"

/><s:element minOccurs="0" maxOccurs="1" name="Quantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="1" name="GLEntityID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="Facility" type="s1:FacilityType" /><s:element minOccurs="0" maxOccurs="1" name="Status" type="s1:StatusType" /><s:element minOccurs="0" maxOccurs="unbounded" name="ReasonCode"

type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="TransactionDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="ProductLineClassification"

type="s1:SemanticClassificationType" /><s:element minOccurs="0" maxOccurs="1" name="RequiredQuantity" type="s1:QuantityType"

/><s:element minOccurs="0" maxOccurs="1" name="RequiredDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="PurchaseOrderReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="SalesOrderReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="ProductionOrderReference"

type="s1:ProductionOrderReferenceType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="AmountType"><s:simpleContent>

<s:extension base="s2:AmountType" /></s:simpleContent>

</s:complexType><s:complexType name="EnterpriseUnitType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="CostCenterID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ProfitCenterID" type="s1:IdentifierType" />

Page 59: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 59

<s:element minOccurs="0" maxOccurs="unbounded" name="GLEntityID"type="s1:IdentifierType" />

<s:element minOccurs="0" maxOccurs="1" name="GLElement"type="s1:ArrayOfSequencedTextType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:complexType><s:complexType name="ArrayOfSequencedTextType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Element"type="s1:SequencedTextType" />

</s:sequence></s:complexType><s:complexType name="LicenseIndicatorType"><s:simpleContent>

<s:extension base="s:boolean"><s:attribute name="name" type="s:string" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="TransportationTermType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="IncotermsCode"type="s1:IncotermsCodeType" />

<s:element minOccurs="0" maxOccurs="1" name="PlaceOfOwnershipTransferLocation"type="s1:LocationType" />

<s:element minOccurs="0" maxOccurs="1" name="FreightTermCode"type="s1:FreightTermCodeType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:complexType><s:complexType name="IncotermsCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="FreightTermCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" />

Page 60: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 60

<s:attribute name="listSchemeURI" type="s:anyURI" /></s:extension>

</s:simpleContent></s:complexType><s:complexType name="PaymentTermType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Description"type="s1:DescriptionType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="Term" type="s1:TermType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Discount" type="s1:TermType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Penalty" type="s1:TermType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence><s:attribute name="type" type="s:string" />

</s:complexType><s:complexType name="TermType"><s:complexContent mixed="false">

<s:extension base="s1:TermABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ProxMonth" type="s:positiveInteger" /><s:element minOccurs="0" maxOccurs="1" name="ProxDayOfMonth" type="s3:DayDateType"

/><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="TermABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="1" name="EffectiveDateTime" type="s:string" /><s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="0" maxOccurs="1" name="DueDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="Duration" type="s:duration" /><s:element minOccurs="0" maxOccurs="1" name="PaymentBasisCode"

type="s1:PaymentBasisCodeType" /></s:choice><s:choice minOccurs="1" maxOccurs="1">

<s:element minOccurs="1" maxOccurs="1" name="DiscountPercent" type="s:decimal" /><s:element minOccurs="0" maxOccurs="1" name="Amount" type="s1:AmountType" /><s:element minOccurs="1" maxOccurs="1" name="SurchargePercent" type="s:decimal" />

</s:choice></s:sequence><s:attribute name="type" type="s:normalizedString" />

</s:complexType><s:complexType name="PaymentBasisCodeType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" />

Page 61: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 61

<s:attribute name="languageID" type="s:string" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="DistributedChargeType"><s:complexContent mixed="false">

<s:extension base="s1:AllowanceChargeABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Distribution"type="s1:DistributionType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="AllowanceChargeABIEType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:IdentifierType" /><s:choice minOccurs="1" maxOccurs="1">

<s:element minOccurs="0" maxOccurs="1" name="BasisAmount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="1" name="BasisQuantity" type="s1:QuantityType" />

</s:choice><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="1" name="Amount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="1" name="Calculation" type="s1:CalculationType" /><s:element minOccurs="0" maxOccurs="unbounded" name="ReasonCode" type="s1:CodeType"

/><s:element minOccurs="0" maxOccurs="unbounded" name="CurrencyExchangeRate"

type="s1:CurrencyExchangeRateType" /><s:element minOccurs="0" maxOccurs="1" name="TimePeriod" type="s1:TimePeriodType" />

</s:sequence><s:attribute name="type" type="s:string" /><s:attribute name="sequence" type="s:positiveInteger" />

</s:complexType><s:complexType name="CalculationType"><s:complexContent mixed="false">

<s:extension base="s1:CalculationABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="CalculationABIEType"><s:sequence>

<s:choice minOccurs="1" maxOccurs="1"><s:element minOccurs="1" maxOccurs="1" name="RateNumeric" type="s:decimal" /><s:element minOccurs="0" maxOccurs="1" name="Formula" type="s1:TextType" />

</s:choice><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /></s:sequence>

</s:complexType><s:complexType name="CurrencyExchangeRateType">

Page 62: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 62

<s:complexContent mixed="false"><s:extension base="s1:CurrencyExchangeBaseType">

<s:sequence><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="CurrencyExchangeBaseType"><s:complexContent mixed="false">

<s:extension base="s1:CurrencyExchangeABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="SourceID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="EffectiveTimePeriod"

type="s1:TimePeriodType" /></s:sequence><s:attribute name="type" type="s:normalizedString" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="CurrencyExchangeABIEType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="SourceCurrencyCode"type="s1:CurrencyCodeType" />

<s:element minOccurs="0" maxOccurs="1" name="SourceUnitBaseNumeric" type="s:decimal" /><s:element minOccurs="0" maxOccurs="1" name="TargetCurrencyCode"

type="s1:CurrencyCodeType" /><s:element minOccurs="0" maxOccurs="1" name="TargetUnitBaseNumeric" type="s:decimal" /><s:element minOccurs="0" maxOccurs="1" name="RateNumeric" type="s:decimal" /><s:element minOccurs="0" maxOccurs="1" name="SetDateTime" type="s:string" />

</s:sequence></s:complexType><s:complexType name="AllowanceType"><s:complexContent mixed="false">

<s:extension base="s1:AllowanceChargeABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ChargeType"><s:complexContent mixed="false">

<s:extension base="s1:AllowanceChargeABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="DistributionType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="LedgerID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="Percentage" type="s:decimal" /><s:element minOccurs="0" maxOccurs="1" name="Quantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="1" name="Amount" type="s1:AmountType" />

Page 63: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 63

<s:element minOccurs="0" maxOccurs="1" name="GLNominalAccount"type="s:normalizedString" />

<s:element minOccurs="0" maxOccurs="1" name="GLElement"type="s1:ArrayOfSequencedTextType" />

<s:element minOccurs="0" maxOccurs="1" name="EnterpriseUnit" type="s1:EnterpriseUnitType"/>

<s:element minOccurs="0" maxOccurs="1" name="ProjectReference"type="s1:ProjectReferenceType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:complexType><s:complexType name="ProjectReferenceType"><s:complexContent mixed="false">

<s:extension base="s1:ProjectBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ActivityID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ProjectBaseType"><s:complexContent mixed="false">

<s:extension base="s1:ProjectABIEType" /></s:complexContent>

</s:complexType><s:complexType name="ProjectABIEType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ResourceCodes"

type="s1:ArrayOfSequencedCodeType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Amount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Location" type="s1:LocationType"

/><s:element minOccurs="0" maxOccurs="1" name="TimePeriod" type="s1:TimePeriodType" />

</s:sequence><s:attribute name="type" type="s:normalizedString" />

</s:complexType><s:complexType name="DistributedTaxType"><s:complexContent mixed="false">

<s:extension base="s1:TaxABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Distribution"type="s1:DistributionType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="TaxABIEType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="TaxJurisdicationCodes"

type="s1:ArrayOfCodeType" /><s:choice minOccurs="1" maxOccurs="1">

Page 64: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 64

<s:element minOccurs="0" maxOccurs="1" name="BasisAmount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="1" name="BasisQuantity" type="s1:QuantityType" />

</s:choice><s:element minOccurs="0" maxOccurs="1" name="Calculation" type="s1:CalculationType" /><s:element minOccurs="0" maxOccurs="1" name="Exemption" type="s1:ExemptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="1" name="TaxAuthorityAmount" type="s1:AmountType"

/><s:element minOccurs="0" maxOccurs="1" name="Amount" type="s1:AmountType" />

</s:sequence><s:attribute name="type" type="s:string" />

</s:complexType><s:complexType name="ExemptionType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="Type" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="Amount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:complexType><s:complexType name="TaxAmountType"><s:complexContent mixed="false">

<s:extension base="s1:TaxABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence><s:attribute name="sequenceNumber" type="s:positiveInteger" />

</s:extension></s:complexContent>

</s:complexType><s:complexType name="QuoteHeaderType"><s:complexContent mixed="false">

<s:extension base="s1:ProcurementHeaderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="RFQReference"type="s1:OrderReferenceType" />

<s:element minOccurs="0" maxOccurs="1" name="EffectiveTimePeriod"type="s1:TimePeriodType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="QualificationTerm"type="s1:QualificationTermType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="OrderCommission"type="s1:OrderCommissionType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Message"type="s1:MessageType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="QualificationTermType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="Type" type="s1:CodeType" />

Page 65: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 65

<s:element minOccurs="0" maxOccurs="unbounded" name="ValueText" type="s1:TextType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence><s:attribute name="type" type="s:normalizedString" />

</s:complexType><s:complexType name="OrderCommissionType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="SalesOrganizationIDs"type="s1:ArrayOfNamedIDType" />

<s:element minOccurs="0" maxOccurs="1" name="SalesPerson" type="s1:ContactType" /><s:choice minOccurs="0" maxOccurs="unbounded">

<s:element minOccurs="1" maxOccurs="1" name="Percentage" type="s:decimal" /><s:element minOccurs="0" maxOccurs="1" name="OrderQuantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="1" name="Quantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="1" name="Amount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="1" name="OrderAmount" type="s1:AmountType" />

</s:choice><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:complexType><s:complexType name="MessageType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="1" name="Type" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="ReasonCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:complexType><s:complexType name="OrderHeaderType"><s:complexContent mixed="false">

<s:extension base="s1:ProcurementHeaderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="SpecialPriceAuthorizationCode"type="s1:CodeType" />

<s:element minOccurs="0" maxOccurs="1" name="EarliestShipDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="RequestedShipDateTime" type="s:string"

/><s:element minOccurs="0" maxOccurs="1" name="PromisedShipDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="PromisedDeliveryDateTime"

type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="PaymentMethodCode"

type="s1:PaymentMethodCodeType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Payment"

type="s1:PaymentType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PaymentType"><s:complexContent mixed="false">

<s:extension base="s1:PaymentBaseType">

Page 66: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 66

<s:sequence><s:element minOccurs="0" maxOccurs="1" name="Amount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="PaymentBaseType"><s:sequence>

<s:choice minOccurs="1" maxOccurs="1"><s:element minOccurs="0" maxOccurs="1" name="Cheque" type="s1:ChequeType" /><s:element minOccurs="0" maxOccurs="1" name="ElectronicFundsTransfer"

type="s1:EFTDetailType" /><s:element minOccurs="0" maxOccurs="1" name="ProcurementCard"

type="s1:CreditCardType" /><s:element minOccurs="0" maxOccurs="1" name="BankDraft" type="s1:EFTDetailType" /><s:element minOccurs="1" maxOccurs="1" name="CashIndicator" type="s:boolean" /><s:element minOccurs="0" maxOccurs="1" name="CreditCard" type="s1:CreditCardType" /><s:element minOccurs="0" maxOccurs="1" name="PurchaseOrderReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="DebitCard" type="s1:DebitCardType" />

</s:choice></s:sequence>

</s:complexType><s:complexType name="ChequeType"><s:complexContent mixed="false">

<s:extension base="s1:EFTDetailBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ChequeNumber" type="s1:IdentifierType"/>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="EFTDetailBaseType"><s:complexContent mixed="false">

<s:extension base="s1:AccountInformationType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="RoutingNumber" type="s1:IdentifierType"/>

<s:element minOccurs="0" maxOccurs="1" name="BankName" type="s1:NameType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="AccountInformationType" abstract="true"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Type" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="Number" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="NameOnAccount" type="s1:NameType" />

</s:sequence></s:complexType><s:complexType name="CardBaseType" abstract="true"><s:complexContent mixed="false">

<s:extension base="s1:AccountInformationType"><s:sequence>

Page 67: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 67

<s:element minOccurs="0" maxOccurs="1" name="Expiration" type="s1:ExpirationType" /><s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s1:NameType" /><s:element minOccurs="0" maxOccurs="1" name="PaymentAuthorization"

type="s1:PaymentAuthorizationType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ExpirationType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Month" type="s3:MonthDateType" /><s:element minOccurs="0" maxOccurs="1" name="Year" type="s:gYear" />

</s:sequence></s:complexType><s:complexType name="PaymentAuthorizationType"><s:complexContent mixed="false">

<s:extension base="s1:PaymentAuthorizationABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PaymentAuthorizationABIEType"><s:complexContent mixed="false">

<s:extension base="s1:AuthorizationABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ReferenceOrderNumber"type="s1:IdentifierType" />

<s:element minOccurs="0" maxOccurs="1" name="RevenueSourceID"type="s1:IdentifierType" />

<s:element minOccurs="0" maxOccurs="1" name="RemittanceBankID"type="s1:IdentifierType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="AuthorizationABIEType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="ResponseCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="AuthorizationDate" type="s:date" /><s:element minOccurs="0" maxOccurs="1" name="Amount" type="s1:AmountType" />

</s:sequence></s:complexType><s:complexType name="CreditCardType"><s:complexContent mixed="false">

<s:extension base="s1:CardBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="CardCode" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="BillingAddress" type="s1:AddressType" /><s:element minOccurs="0" maxOccurs="1" name="OwnerAddress" type="s1:AddressType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType>

Page 68: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 68

<s:complexType name="DebitCardType"><s:complexContent mixed="false">

<s:extension base="s1:CardBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="PIN" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="EFTDetailType"><s:complexContent mixed="false">

<s:extension base="s1:EFTDetailBaseType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="ID" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="PurchaseOrderHeaderType"><s:complexContent mixed="false">

<s:extension base="s1:OrderHeaderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="OrderDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="BuyerParty" type="s1:CustomerPartyType"

/><s:element minOccurs="0" maxOccurs="1" name="AcceptByDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="ReleaseNumber" type="s1:IdentifierType"

/><s:element minOccurs="0" maxOccurs="unbounded" name="RequisitionReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="unbounded" name="QuoteReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="unbounded" name="SalesOrderReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="RFQLineType"><s:complexContent mixed="false">

<s:extension base="s1:ProcurementLineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="BuyerParty" type="s1:CustomerPartyType"/>

<s:element minOccurs="0" maxOccurs="1" name="RequesterParty"type="s1:SemanticPartyType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="RequisitionReference"type="s1:OrderReferenceType" />

<s:element minOccurs="0" maxOccurs="1" name="EnterpriseUnit"type="s1:EnterpriseUnitType" />

<s:element minOccurs="0" maxOccurs="1" name="DeliveryTimeTolerance"type="s1:TimeTolerenceType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Message"type="s1:MessageType" />

Page 69: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 69

<s:element minOccurs="0" maxOccurs="unbounded" name="QualificationTerm"type="s1:QualificationTermType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="RFQSubLine"type="s1:RFQSubLineType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="RFQSchedule"type="s1:RFQScheduleType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="ProcurementLineType"><s:complexContent mixed="false">

<s:extension base="s1:RequestLineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="PartialShipmentAllowedIndicator"type="s:boolean" />

<s:element minOccurs="0" maxOccurs="1" name="DropShipmentAllowedIndicator"type="s:boolean" />

<s:element minOccurs="0" maxOccurs="1" name="EarlyShipmentAllowedIndicator"type="s:boolean" />

<s:element minOccurs="0" maxOccurs="unbounded" name="LicenseIndicator"type="s1:LicenseIndicatorType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="TransportationTerm"type="s1:TransportationTermType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="PaymentTerm"type="s1:PaymentTermType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="DistributedCharge"type="s1:DistributedChargeType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="DistributedTax"type="s1:DistributedTaxType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="Distribution"type="s1:DistributionType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="RequestLineType"><s:complexContent mixed="false">

<s:extension base="s1:StatusEnabledLineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Item" type="s1:ItemType" /><s:element minOccurs="0" maxOccurs="unbounded" name="SerialNumber"

type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="RFID" type="s1:IdentifierType"

/><s:element minOccurs="0" maxOccurs="1" name="Quantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="1" name="UnitPrice" type="s1:PriceABIEType" /><s:element minOccurs="0" maxOccurs="1" name="ExtendedAmount" type="s1:AmountType"

/><s:element minOccurs="0" maxOccurs="1" name="TotalAmount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="1" name="CatalogReference"

type="s1:DocumentReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="RequiredDeliveryDateTime" type="s:string"

/><s:element minOccurs="0" maxOccurs="1" name="AllowSubstitutionIndicator"

type="s:boolean" />

Page 70: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 70

<s:element minOccurs="0" maxOccurs="1" name="ShipToParty"type="s1:SemanticPartyType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="DrawingAttachment"type="s1:SemanticAttachmentType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="StatusEnabledLineType"><s:complexContent mixed="false">

<s:extension base="s1:LineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Status" type="s1:StatusType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="LineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="LineNumber" type="s1:IdentifierType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Description"

type="s1:DescriptionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Note" type="s1:NoteType" /><s:element minOccurs="0" maxOccurs="unbounded" name="DocumentReference"

type="s1:DocumentReferenceType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Attachment"

type="s1:OpenAttachmentType" /></s:sequence>

</s:complexType><s:complexType name="ProcurementScheduleType"><s:complexContent mixed="false">

<s:extension base="s1:LineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Quantity" type="s1:QuantityType" /><s:choice minOccurs="1" maxOccurs="1"><s:element minOccurs="0" maxOccurs="1" name="ScheduleTimePeriod"

type="s1:TimePeriodType" /><s:element minOccurs="0" maxOccurs="1" name="RequiredDeliveryDateTime"

type="s:string" /></s:choice><s:element minOccurs="0" maxOccurs="1" name="NumberOfDeliveries"

type="s:positiveInteger" /><s:element minOccurs="0" maxOccurs="1" name="ShipmentQuantityTolerence"

type="s1:QuantityTolerenceType" /><s:element minOccurs="0" maxOccurs="1" name="ShipmemtTimeTolerance"

type="s1:TimeTolerenceType" /><s:element minOccurs="0" maxOccurs="1" name="ReasonCode" type="s1:CodeType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="QuantityTolerenceType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UnderQuantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="1" name="OverQuantity" type="s1:QuantityType" />

</s:sequence></s:complexType>

Page 71: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 71

<s:complexType name="TimeTolerenceType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UnderDuration" type="s:duration" /><s:element minOccurs="0" maxOccurs="1" name="OverDuration" type="s:duration" />

</s:sequence></s:complexType><s:complexType name="PurchaseOrderScheduleType"><s:complexContent mixed="false">

<s:extension base="s1:ProcurementScheduleType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="RFQScheduleType"><s:complexContent mixed="false">

<s:extension base="s1:ProcurementScheduleType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="QuoteScheduleType"><s:complexContent mixed="false">

<s:extension base="s1:ProcurementScheduleType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="PromisedDeliveryDateTime"type="s:string" />

<s:element minOccurs="0" maxOccurs="1" name="PromisedShipDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="unbounded" name="OrderCommission"

type="s1:OrderCommissionType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="RequestSubLineType"><s:complexContent mixed="false">

<s:extension base="s1:LineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Item" type="s1:ItemType" /><s:element minOccurs="0" maxOccurs="1" name="Quantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="unbounded" name="DrawingReference"

type="s1:SemanticDocumentReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="CatalogReference"

type="s1:DocumentReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="ParentLineNumber"

type="s1:IdentifierType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PurchaseOrderSubLineType"><s:complexContent mixed="false">

<s:extension base="s1:RequestSubLineType">

Page 72: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 72

<s:sequence><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="RFQSubLineType"><s:complexContent mixed="false">

<s:extension base="s1:RequestSubLineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="QuoteSubLineType"><s:complexContent mixed="false">

<s:extension base="s1:RequestSubLineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PriceABIEType"><s:complexContent mixed="false">

<s:extension base="s1:AmountPerQuantityType"><s:sequence>

<s:element minOccurs="0" maxOccurs="unbounded" name="Code" type="s1:CodeType" /><s:element minOccurs="0" maxOccurs="1" name="TimePeriod" type="s1:TimePeriodType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="AmountPerQuantityType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Amount" type="s1:AmountType" /><s:element minOccurs="0" maxOccurs="1" name="PerQuantity" type="s1:QuantityType" />

</s:sequence></s:complexType><s:complexType name="QuoteLineType"><s:complexContent mixed="false">

<s:extension base="s1:ProcurementLineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="RFQReference"type="s1:OrderReferenceType" />

<s:element minOccurs="0" maxOccurs="1" name="EffectiveTimePeriod"type="s1:TimePeriodType" />

<s:element minOccurs="0" maxOccurs="1" name="PromisedShipDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="PromisedDeliveryDateTime"

type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="DeliveryTimeTolerance"

type="s1:TimeTolerenceType" /><s:element minOccurs="0" maxOccurs="unbounded" name="OrderCommission"

type="s1:OrderCommissionType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Message"

type="s1:MessageType" />

Page 73: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 73

<s:element minOccurs="0" maxOccurs="unbounded" name="QuoteSubLine"type="s1:QuoteSubLineType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="QuoteSchedule"type="s1:QuoteScheduleType" />

<s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="OrderLineType"><s:complexContent mixed="false">

<s:extension base="s1:ProcurementLineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="FreightClassification"type="s1:SemanticClassificationType" />

<s:element minOccurs="0" maxOccurs="1" name="SpecialPriceAuthorizationCode"type="s1:CodeType" />

<s:element minOccurs="0" maxOccurs="1" name="SubstituteItemIndicator" type="s:boolean"/>

<s:element minOccurs="0" maxOccurs="1" name="RequisitionReference"type="s1:OrderReferenceType" />

<s:element minOccurs="0" maxOccurs="1" name="PromisedShipDateTime" type="s:string" /><s:element minOccurs="0" maxOccurs="1" name="PromisedDeliveryDateTime"

type="s:string" /></s:sequence>

</s:extension></s:complexContent>

</s:complexType><s:complexType name="PurchaseOrderLineType"><s:complexContent mixed="false">

<s:extension base="s1:OrderLineType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="BackOrderedQuantity"type="s1:QuantityType" />

<s:element minOccurs="0" maxOccurs="1" name="ReceivedQuantity" type="s1:QuantityType"/>

<s:element minOccurs="0" maxOccurs="1" name="OpenQuantity" type="s1:QuantityType" /><s:element minOccurs="0" maxOccurs="1" name="QuoteReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="SalesOrderReference"

type="s1:OrderReferenceType" /><s:element minOccurs="0" maxOccurs="1" name="BuyerParty" type="s1:CustomerPartyType"

/><s:element minOccurs="0" maxOccurs="unbounded" name="PurchaseOrderSubLine"

type="s1:PurchaseOrderSubLineType" /><s:element minOccurs="0" maxOccurs="unbounded" name="PurchaseOrderSchedule"

type="s1:PurchaseOrderScheduleType" /><s:element minOccurs="0" maxOccurs="1" name="UserArea" type="s1:UserAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="AcknowledgePurchaseOrderType"><s:complexContent mixed="false">

<s:extension base="s1:BusinessObjectDocumentType"><s:sequence>

Page 74: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 74

<s:element minOccurs="0" maxOccurs="1" name="DataArea"type="s1:AcknowledgePurchaseOrderDataAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="AcknowledgePurchaseOrderDataAreaType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Acknowledge" type="s1:AcknowledgeType"/>

<s:element minOccurs="0" maxOccurs="unbounded" name="PurchaseOrder"type="s1:PurchaseOrderType" />

</s:sequence></s:complexType><s:complexType name="PurchaseOrderType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="PurchaseOrderHeader"type="s1:PurchaseOrderHeaderType" />

<s:element minOccurs="0" maxOccurs="unbounded" name="PurchaseOrderLine"type="s1:PurchaseOrderLineType" />

</s:sequence></s:complexType><s:complexType name="ProcessQuoteType"><s:complexContent mixed="false">

<s:extension base="s1:BusinessObjectDocumentType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DataArea"type="s1:ProcessQuoteDataAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ProcessQuoteDataAreaType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Process" type="s1:ProcessType" /><s:element minOccurs="0" maxOccurs="unbounded" name="Quote" type="s1:QuoteType" />

</s:sequence></s:complexType><s:complexType name="QuoteType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="QuoteHeader" type="s1:QuoteHeaderType"/>

<s:element minOccurs="0" maxOccurs="unbounded" name="QuoteLine"type="s1:QuoteLineType" />

</s:sequence></s:complexType><s:complexType name="ShowRFQType"><s:complexContent mixed="false">

<s:extension base="s1:BusinessObjectDocumentType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DataArea"type="s1:ShowRFQDataAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="ShowRFQDataAreaType">

Page 75: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 75

<s:sequence><s:element minOccurs="0" maxOccurs="1" name="Show" type="s1:ShowType" /><s:element minOccurs="0" maxOccurs="unbounded" name="RFQ" type="s1:RFQType" />

</s:sequence></s:complexType><s:complexType name="GetRFQType"><s:complexContent mixed="false">

<s:extension base="s1:BusinessObjectDocumentType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DataArea" type="s1:GetRFQDataAreaType"/>

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="GetRFQDataAreaType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Get" type="s1:GetType" /><s:element minOccurs="0" maxOccurs="unbounded" name="RFQ" type="s1:RFQType" />

</s:sequence></s:complexType><s:complexType name="AcknowledgeRFQType"><s:complexContent mixed="false">

<s:extension base="s1:BusinessObjectDocumentType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DataArea"type="s1:AcknowledgeRFQDataAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="AcknowledgeRFQDataAreaType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Acknowledge" type="s1:AcknowledgeType"/>

<s:element minOccurs="0" maxOccurs="unbounded" name="RFQ" type="s1:RFQType" /></s:sequence>

</s:complexType><s:complexType name="AcknowledgeQuoteType"><s:complexContent mixed="false">

<s:extension base="s1:BusinessObjectDocumentType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="DataArea"type="s1:AcknowledgeQuoteDataAreaType" />

</s:sequence></s:extension>

</s:complexContent></s:complexType><s:complexType name="AcknowledgeQuoteDataAreaType"><s:sequence>

<s:element minOccurs="0" maxOccurs="1" name="Acknowledge" type="s1:AcknowledgeType"/>

<s:element minOccurs="0" maxOccurs="unbounded" name="Quote" type="s1:QuoteType" /></s:sequence>

</s:complexType><s:complexType name="ProcessPurchaseOrderDataAreaType"><s:sequence>

Page 76: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 76

<s:element minOccurs="0" maxOccurs="1" name="Process" type="s1:ProcessType" /><s:element minOccurs="0" maxOccurs="unbounded" name="PurchaseOrder"

type="s1:PurchaseOrderType" /></s:sequence>

</s:complexType><s:element name="AcknowledgePurchaseOrder" type="s1:AcknowledgePurchaseOrderType" /><s:element name="GetRFQ" type="s1:GetRFQType" /><s:element name="ShowRFQ" type="s1:ShowRFQType" />

</s:schema><s:schema elementFormDefault="qualified"

targetNamespace="http://www.openapplications.org/oagis/9/unqualifieddatatypes/1.1"><s:complexType name="IdentifierType"><s:simpleContent>

<s:extension base="s:normalizedString"><s:attribute name="schemeID" type="s:normalizedString" /><s:attribute name="schemeName" type="s:string" /><s:attribute name="schemeAgencyID" type="s:normalizedString" /><s:attribute name="schemeAgencyName" type="s:string" /><s:attribute name="schemeVersionID" type="s:normalizedString" /><s:attribute name="schemeDataURI" type="s:anyURI" /><s:attribute name="schemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="CodeType"><s:simpleContent>

<s:extension base="s:normalizedString"><s:attribute name="listID" type="s:normalizedString" /><s:attribute name="listAgencyID" type="s:normalizedString" /><s:attribute name="listAgencyName" type="s:string" /><s:attribute name="listName" type="s:string" /><s:attribute name="listVersionID" type="s:normalizedString" /><s:attribute name="name" type="s:string" /><s:attribute name="languageID" type="s:language" /><s:attribute name="listURI" type="s:anyURI" /><s:attribute name="listSchemeURI" type="s:anyURI" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="TextType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="languageID" type="s:language" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="NameType"><s:simpleContent>

<s:extension base="s:string"><s:attribute name="languageID" type="s:language" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="MeasureType"><s:simpleContent>

<s:extension base="s:decimal"><s:attribute name="unitCode" type="s:string" />

Page 77: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 77

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="QuantityType"><s:simpleContent>

<s:extension base="s:decimal"><s:attribute name="unitCode" type="s:string" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="BinaryObjectType"><s:simpleContent>

<s:extension base="s:base64Binary"><s:attribute name="format" type="s:string" /><s:attribute name="mimeCode" type="s:string" /><s:attribute name="encodingCode" type="s:normalizedString" /><s:attribute name="characterSetCode" type="s:normalizedString" /><s:attribute name="uri" type="s:anyURI" /><s:attribute name="filename" type="s:string" />

</s:extension></s:simpleContent>

</s:complexType><s:complexType name="AmountType"><s:simpleContent>

<s:extension base="s:decimal"><s:attribute name="currencyID" type="s:string" />

</s:extension></s:simpleContent>

</s:complexType></s:schema><s:schema elementFormDefault="qualified"

targetNamespace="http://www.openapplications.org/oagis/9/qualifieddatatypes/1.1"><s:simpleType name="DayDateType"><s:restriction base="s:string">

<s:enumeration value="01" /><s:enumeration value="02" /><s:enumeration value="03" /><s:enumeration value="04" /><s:enumeration value="05" /><s:enumeration value="06" /><s:enumeration value="07" /><s:enumeration value="08" /><s:enumeration value="09" /><s:enumeration value="10" /><s:enumeration value="11" /><s:enumeration value="12" /><s:enumeration value="13" /><s:enumeration value="14" /><s:enumeration value="15" /><s:enumeration value="16" /><s:enumeration value="17" /><s:enumeration value="18" /><s:enumeration value="19" /><s:enumeration value="20" /><s:enumeration value="21" /><s:enumeration value="22" /><s:enumeration value="23" />

Page 78: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 78

<s:enumeration value="24" /><s:enumeration value="25" /><s:enumeration value="26" /><s:enumeration value="27" /><s:enumeration value="28" /><s:enumeration value="29" /><s:enumeration value="30" /><s:enumeration value="31" />

</s:restriction></s:simpleType><s:simpleType name="MonthDateType"><s:restriction base="s:string">

<s:enumeration value="01" /><s:enumeration value="02" /><s:enumeration value="03" /><s:enumeration value="04" /><s:enumeration value="05" /><s:enumeration value="06" /><s:enumeration value="07" /><s:enumeration value="08" /><s:enumeration value="09" /><s:enumeration value="10" /><s:enumeration value="11" /><s:enumeration value="12" />

</s:restriction></s:simpleType>

</s:schema></wsdl:types><wsdl:message name="TestConnectionSoapIn">

<wsdl:part name="parameters" element="tns:TestConnection" /></wsdl:message><wsdl:message name="TestConnectionSoapOut">

<wsdl:part name="parameters" element="tns:TestConnectionResponse" /></wsdl:message><wsdl:message name="ProcessPurchaseOrderSoapIn">

<wsdl:part name="parameters" element="tns:ProcessPurchaseOrder" /></wsdl:message><wsdl:message name="ProcessPurchaseOrderSoapOut">

<wsdl:part name="parameters" element="tns:ProcessPurchaseOrderResponse" /></wsdl:message><wsdl:message name="GetPartInfoSoapIn">

<wsdl:part name="parameters" element="tns:GetPartInfo" /></wsdl:message><wsdl:message name="GetPartInfoSoapOut">

<wsdl:part name="parameters" element="tns:GetPartInfoResponse" /></wsdl:message><wsdl:portType name="APBWebServiceClassSoap">

<wsdl:operation name="TestConnection"><wsdl:input message="tns:TestConnectionSoapIn" /><wsdl:output message="tns:TestConnectionSoapOut" />

</wsdl:operation><wsdl:operation name="ProcessPurchaseOrder">

<wsdl:input message="tns:ProcessPurchaseOrderSoapIn" /><wsdl:output message="tns:ProcessPurchaseOrderSoapOut" />

</wsdl:operation><wsdl:operation name="GetPartInfo">

<wsdl:input message="tns:GetPartInfoSoapIn" />

Page 79: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 79

<wsdl:output message="tns:GetPartInfoSoapOut" /></wsdl:operation>

</wsdl:portType><wsdl:binding name="APBWebServiceClassSoap" type="tns:APBWebServiceClassSoap">

<soap:binding transport="http://schemas.xmlsoap.org/soap/http" /><wsdl:operation name="TestConnection">

<soap:operation soapAction="http://agcopartsbooks.com/TestConnection" style="document" /><wsdl:input><soap:body use="literal" />

</wsdl:input><wsdl:output><soap:body use="literal" />

</wsdl:output></wsdl:operation><wsdl:operation name="ProcessPurchaseOrder">

<soap:operation soapAction="http://agcopartsbooks.com/ProcessPurchaseOrder" style="document"/>

<wsdl:input><soap:body use="literal" />

</wsdl:input><wsdl:output><soap:body use="literal" />

</wsdl:output></wsdl:operation><wsdl:operation name="GetPartInfo">

<soap:operation soapAction="http://agcopartsbooks.com/GetPartInfo" style="document" /><wsdl:input><soap:body use="literal" />

</wsdl:input><wsdl:output><soap:body use="literal" />

</wsdl:output></wsdl:operation>

</wsdl:binding><wsdl:binding name="APBWebServiceClassSoap12" type="tns:APBWebServiceClassSoap">

<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" /><wsdl:operation name="TestConnection">

<soap12:operation soapAction="http://agcopartsbooks.com/TestConnection" style="document" /><wsdl:input><soap12:body use="literal" />

</wsdl:input><wsdl:output><soap12:body use="literal" />

</wsdl:output></wsdl:operation><wsdl:operation name="ProcessPurchaseOrder">

<soap12:operation soapAction="http://agcopartsbooks.com/ProcessPurchaseOrder"style="document" />

<wsdl:input><soap12:body use="literal" />

</wsdl:input><wsdl:output><soap12:body use="literal" />

</wsdl:output></wsdl:operation><wsdl:operation name="GetPartInfo">

<soap12:operation soapAction="http://agcopartsbooks.com/GetPartInfo" style="document" />

Page 80: AGCO Parts Books To Go Dealer Business System Integration Guide Parts... · AGCO Corporation AGCO Parts Books To Go Dealer Business System Integration Guide Version: 1.0 Date: Jan.

Dealer Business System Integration – Web Services Version: 1.0AGCO Parts Books To Go Date: 1/16/2015

Rev. Date 1/16/2015 © AGCO Corporation 2015 Page 80

<wsdl:input><soap12:body use="literal" />

</wsdl:input><wsdl:output><soap12:body use="literal" />

</wsdl:output></wsdl:operation>

</wsdl:binding><wsdl:service name="APBWebServiceClass">

<wsdl:port name="APBWebServiceClassSoap" binding="tns:APBWebServiceClassSoap"><soap:address location="http://206.225.246.110/APBWebService/apbwebservice.asmx" />

</wsdl:port><wsdl:port name="APBWebServiceClassSoap12" binding="tns:APBWebServiceClassSoap12">

<soap12:address location="http://206.225.246.110/APBWebService/apbwebservice.asmx" /></wsdl:port>

</wsdl:service></wsdl:definitions>