Siebel Interactive Selling Transact Server Interface Reference > Integrating the Order Management System > Working With the DTD >

The LineItem DTD Elements


Elements identify the nature of the content. The LineItem DTD contains the following elements:

Attributes are name-value pairs that occur inside tags after the element name. Attributes for each element are listed in the following section.

SiebelLineItem

The SiebelLineItem element is required. It contains information about a line item using the following attributes:

The DTD contains the following code for this element.

<!ELEMENT SiebelLineItem (User?, Item+)>
<!—siebel_id: Siebel unique identifier —>
<!-- created_on: timestamp -->
<!-- id: 3rd party unique identifier -->
<!ATTLIST SiebelLineItem
siebel_id ID #REQUIRED
created_on #REQUIRED
id ID #IMPLIED
>

User

The User element is optional. It contains information that identifies the buyer using the following attributes:

The DTD contains the following code for this element.

<!-- user element is optional, contains buyer identification information -->
<!ELEMENT User>
<!ATTLIST User
user_id CDATA #REQUIRED
account_id CDATA #IMPLIED
session_id CDATA #IMPLIED
order_id CDATA #IMPLIED
>

Price

The price element is used for every item where price is defined in the data model. This element contains price information for the line item using these attributes:

The DTD contains the following code for this element.

<!--Price type examples: quoted, list, discount -->
<!ELEMENT Price (#PCDATA)>
<!ATTLIST Price
type CDATA #REQUIRED
currency CDATA #IMPLIED

>

ConfigData

The ConfigData element is required. This element contains information that defines the configuration or feature data using these attributes:

Item

The Item element is required. It contains the information for the item using the attributes:

The DTD contains the following code for this element.
Note that Item can have Price and Item (for nested items) children and must have at least one ConfigData child.

<!ELEMENT Item (ConfigData+, Price*, Item*)>
<!ATTLIST Item
part_number CDATA #IMPLIED
quantity CDATA #REQUIRED
description CDATA #IMPLIED

>


 Siebel Interactive Selling Transact Server Interface Reference 
 Published: 18 April 2003