Application Services Interface Reference > Predefined Application Service Interfaces >

External Shopping Cart Create


The External Shopping Cart Create ASI supports scenarios where a reseller visits a brand owner's Web site, researches products, selects the appropriate ones, and adds them to their shopping cart. When the reseller is ready to check out, they are provided a list of distributors that can fulfill the order. Upon selecting a specific distributor, the reseller is then transferred to the distributor Web site where they checkout and the order is fulfilled. Figure 36 describes the structure of the External Shopping Cart Create ASI.

Figure 36.  External Shopping Cart Create ASI

Click for full size image

Table 76 lists the integration components of the External Shopping Cart Create ASI.

Table 76.  External Shopping Cart Create Integration Components
Integration Component
XML Tag
User Keys
Message Details (primary)
Message Details
No user keys
Account
Account
  1. Location
  2. Name
Account Business Address
BusinessAddress
Address Name
Channel Partner
ChannelPartner
  1. Location
  2. Name
Channel Partner Business Address
ChannelPartnerAddress
  1. Account Id
  2. Address Name
Contact
Contact
  1. Email address
  2. First Name, Middle Name, Last Name
Contact Personal Address
ContactPersonalAddress
No user keys.
Organization
Organization
DUNS Number
Organization Business Address
OrganizationAddress
  1. Account Id
  2. Address Name
Quote
Quote
  1. Name
  2. Revision
Quote Item
QuoteItem
  1. Line Number
  2. Parent Quote Item Id
Shopping Cart Line Items
Quote Item XA
No user keys.
Transfer Details
TransferDetails
No user keys.

Table 77 lists the fields and their attributes. Fields without a length specified do not have a maximum length associated with them.

Table 77.  External Shopping Cart Create ASI Fields
Name
XML Tag
Data Type
Length
Req.
Notes
Message Details
External Id
ExternalId
DTYPE_TEXT
 
 
 
External Id Description
ExternalIdDescription
DTYPE_TEXT
 
 
 
Internal Id
InternalId
DTYPE_TEXT
 
 
 
Internal Id Description
InternalIdDescription
DTYPE_TEXT
 
 
 
Message Generation Time Stamp
MessageGenerationTimeStamp
DTYPE_DATETIME
 
 
 
Method
Method
DTYPE_TEXT
 
 
 
Redirection URL
RedirectionURL
DTYPE_TEXT
 
 
 
Account
Currency Code
CurrencyCode
DTYPE_TEXT
15
 
This read-only field is automatically populated by the Siebel application on insertion and cannot be updated.
Used for picking a related entity.
Customer Account Group
AccountGroup
DTYPE_TEXT
30
 
Bound by GROUP_TYPE LOV.
DUNS Number
DUNSNumber
DTYPE_TEXT
15
 
 
Group Type Code
GroupType
DTYPE_TEXT
30
 
This read-only field is automatically populated by the Siebel application on insertion and cannot be updated.
Bound by GROUP_TYPE LOV.
Location
Location
DTYPE_TEXT
50
 
User key field for Account.
Name
Name
DTYPE_TEXT
100
 
User key field for Account.
Party Type Code
PartyType
DTYPE_TEXT
30
 
 
Account Business Address
Account Id
AccountId
DTYPE_ID
15
 
 
Address Name
AddressName
DTYPE_TEXT
100
 
User key field for Business Address.
City
City
DTYPE_TEXT
50
 
 
Country
Country
DTYPE_TEXT
50
 
Bound by COUNTRY LOV.
County
County
DTYPE_TEXT
50
 
 
Email Address
EmailAddress
DTYPE_TEXT
50
 
 
Phone Number
PhoneNumber
DTYPE_TEXT
 
 
 
Postal Code
PostalCode
DTYPE_TEXT
30
 
 
Province
Province
DTYPE_TEXT
50
 
 
State
State
DTYPE_TEXT
10
 
Bound by STATE LOV.
Street Address
StreetAddress
DTYPE_TEXT
200
 
 
Street Address2
StreetAddress2
DTYPE_TEXT
100
 
 
Channel Partner
DUNS Number
DUNSNumber
DTYPE_TEXT
15
 
 
Location
Location
DTYPE_TEXT
50
 
User key for Channel Partner.
Name
Name
DTYPE_TEXT
100
 
User key for Channel Partner.
Channel Partner Business Address
AccountId
AccountId
DTYPE_ID
15
 
User key for Channel Partner Business Address.
Address Name
AddressName
DTYPE_TEXT
100
 
User key for Channel Partner Business Address.
City
City
DTYPE_TEXT
50
 
 
Country
Country
DTYPE_TEXT
50
 
Bound by COUNTRY LOV.
County
County
DTYPE_TEXT
50
 
 
Email Address
EmailAddress
DTYPE_TEXT
50
 
 
Phone Number
PhoneNumber
DTYPE_TEXT
 
 
 
Postal Code
PostalCode
DTYPE_TEXT
30
 
 
Province
Province
DTYPE_TEXT
50
 
 
State
State
DTYPE_TEXT
10
 
Bound by STATE LOV.
Street Address
StreetAddress
DTYPE_TEXT
200
 
 
Street Address 2
StreetAddress2
DTYPE_TEXT
100
 
 
Contact
Email Address
EmailAddress
DTYPE_TEXT
50
 
User key for Contact.
First Name
FirstName
DTYPE_TEXT
50
 
User key for Contact.
Id
Id
DTYPE_TEXT
15
 
 
Last Name
LastName
DTYPE_TEXT
50
 
User key for Contact.
M/M
Salutation
DTYPE_TEXT
15
 
 
Middle Name
MiddleName
DTYPE_TEXT
50
 
User key for Contact.
Party Type Code
PartyTypeCode
DTYPE_TEXT
30
 
 
Work Phone
WorkPhone
DTYPE_TEXT
 
 
 
Work Phone Extension
WorkPhoneExtension
DTYPE_TEXT
10
 
 
Contact Personal Address
Address Name
AddressName
DTYPE_TEXT
10
 
 
City
City
DTYPE_TEXT
50
 
 
Country
Country
DTYPE_TEXT
50
 
 
Personal Id
PersonalID
DTYPE_ID
15
 
 
Postal Code
Postal Code
DTYPE_TEXT
30
 
 
State
State
DTYPE_TEXT
10
 
 
Street Address
StreetAddress
DTYPE_TEXT
200
 
 
Street Address 2
StreetAddress2
DTYPE_TEXT
100
 
 
Organization
DUNS Number
DUNSNumber
DTYPE_TEXT
15
 
User key for Organization.
Id
Id
DTYPE_ID
15
 
 
Name
Name
DTYPE_TEXT
100
 
 
Organization Business Address
Account Id
AccountId
DTYPE_ID
15
 
User key for Organization Business Address.
AddressName
AddressName
DTYPE_TEXT
100
 
User key for Organization Business Address.
City
City
DTYPE_TEXT
50
 
 
Country
Country
DTYPE_TEXT
50
 
Bound by COUNTRY LOV.
County
County
DTYPE_TEXT
50
 
 
Email Address
EmailAddress
DTYPE_TEXT
50
 
 
Phone Number
PhoneNumber
DTYPE_TEXT
 
 
 
Postal Code
PostalCode
DTYPE_TEXT
30
 
 
Province
Province
DTYPE_TEXT
50
 
 
State
State
DTYPE_TEXT
10
 
Bound by STATE LOV.
Street Address
StreetAddress
DTYPE_TEXT
200
 
 
Street Address 2
StreetAddress2
DTYPE_TEXT
100
 
 
Quote
Account
Account
DTYPE_TEXT
75
 
This read-only field is automatically populated by the Siebel application on insertion and cannot be updated.
Bound by ACCOUNT LOV.
Account Location
AccountLoc
DTYPE_TEXT
50
 
 
Contact First Name
ContactFirstName
DTYPE_TEXT
50
 
 
Contact Last Name
ContactLastName
DTYPE_TEXT
50
 
This read-only field is automatically populated by the Siebel application on insertion and cannot be updated.
Bound by PERSON LOV.
Currency Code
CurrencyCode
DTYPE_TEXT
30
 
This read-only field is automatically populated by the Siebel application on insertion and cannot be updated.
Used for picking a related entity.
Name
Name
DTYPE_TEXT
50
 
User key field for Quote.
Quote Number
QuoteNumber
DTYPE_TEXT
30
 
 
Quote Type
QuoteType
DTYPE_TEXT
30
 
This read-only field is automatically populated by the Siebel application on insertion and cannot be updated.
Bound by QUOTE_TYPE LOV.
Revision
Revision
DTYPE_NUMBER
 
 
User key field for Quote.
Status
Status
DTYPE_TEXT
30
 
This read-only field is automatically populated by the Siebel application on insertion and cannot be updated.
Bound by QUOTE_STATUS LOV.
Quote Item
Description
Description
DTYPE_TEXT
255
 
 
Global Product
Id
GlobalProductId
DTYPE_TEXT
50
 
Bound by INTERNAL_ORDERABLE_PRODUCT LOV.
Line Number
LineNumber
DTYPE_NUMBER
 
 
User key field for Quote Item.
Parent Quote Item Id
ParentQuoteItemId
DTYPE_ID
15
 
User key field for Quote Item.
Part Number
PartNumber
DTYPE_TEXT
100
 
Bound by INTERNAL_ORDERABLE_PRODUCT LOV.
Product Description
ProductDescription
DTYPE_TEXT
255
 
 
Quantity
Quantity
DTYPE_NUMBER
 
 
 
Root Quote Item Id
RootQuoteItemId
DTYPE_ID
15
 
 
Shopping Cart Line Items (Quote Item XA)
Description
Description
DTYPE_TEXT
250
 
 
Display Name
DisplayName
DTYPE_TEXT
100
 
 
LOV. Type
LOV.Type
DTYPE_TEXT
30
 
Bound by XA PickList List Of Values Type.
Attribute
Attribute
DTYPE_TEXT
75
 
 
Prop Type CD
PropTypeCD
DTYPE_TEXT
30
 
 
Unit of Measure
UnitofMeasure
DTYPE_TEXT
30
 
 
Validation
Validation
DTYPE_TEXT
250
 
 
Value
Value
DTYPE_TEXT
100
 
Bound by XA_DYNAMIC_LOV.
Transfer Details
Transfer Date
TransferDate
DTYPE_DATETIME
 
 
 
Transfer Recipient
TransferRecipient
DTYPE_TEXT
 
 
 
Transfer Status
TransferStatus
DTYPE_TEXT
 
 
 
Transfer Status Message
TransferStatusMessage
DTYPE_TEXT
 
 
 


 Application Services Interface Reference 
 Published: 15 May 2003