Schema CatalogEntry.xsd

Schema Location workspace/Catalog-DataObjects/xsd/OAGIS/9.0/Overlays/IBM/Commerce/Resources/Nouns/CatalogEntry.xsd
Target Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Documentation This CatalogEntry XML schema file defines the CatalogEntry noun.

 

Elements

CatalogEntry

Price

Complex Types

CatalogEntryNavigationRelationshipType

CatalogEntryType

Imported Schema workspace/Catalog-DataObjects/xsd/OAGIS/9.0/Overlays/IBM/Commerce/Resources/Nouns/../Components/CommonTypes.xsd
Target Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Documentation This XML schema file defines the common elements and types shared by the entire schema.

 

Elements

Address

BestCallingTime

ContactName

EmailAddress

Fax

Telephone

 

Complex Types

AddressType

ContactInfoType

EmailAddressType

FaxType

OfferPriceType

PersonNameType

PriceInfoType

TelephoneType

 

Simple Types

AddressUsageEnumerationType

AddressUsageType

BestCallingTimeEnumerationType

BestCallingTimeType

TelephoneLocationEnumerationType

TelephoneLocationType

Included Schema workspace/Catalog-DataObjects/xsd/OAGIS/9.0/Overlays/IBM/Commerce/Resources/Nouns/../Components/IdentifierTypes.xsd
Target Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Documentation This XML schema file defines the common elements and types shared by the entire schema.

 

Complex Types

CatalogEntryIdentifierType

CatalogExternalIdentifierType

CatalogGroupExternalIdentifierType

CatalogGroupIdentifierType

CatalogIdentifierType

ContactInfoExternalIdentifierType

ContactInfoIdentifierType

ContractExternalIdentifierType

ContractIdentifierType

GeoNodeIdentifierType

OrderIdentifierType

OrderItemIdentifierType

OrganizationIdentifierType

PartNumberIdentifierType

PersonIdentifierType

StoreEventBookingIdentifierType

StoreEventCategoryIdentifierType

StoreEventIdentifierType

StoreExternalIdentifierType

StoreIdentifierType

StoreLocationIdentifierType

Included Schema workspace/Catalog-DataObjects/xsd/OAGIS/9.0/Overlays/IBM/Commerce/Resources/Nouns/../Components/BaseTypes.xsd
Target Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Documentation This XML schema file defines the common elements and types shared by the entire schema.

 

Elements

UserData

 

Complex Types

DescriptionType

MonetaryAmountType

NameValuePairType

QuantityType

UnitPriceType

UserDataType

 

Simple Types

CharType

CurrencyType

EnumerationExtensionType

LanguageType

UnitOfMeasureType

Included Schema workspace/Catalog-DataObjects/xsd/OAGIS/9.0/Overlays/IBM/Commerce/Resources/Nouns/CatalogCommon.xsd
Target Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Documentation This catalog XML schema file defines the common catalog types.

 

Elements

AssociatedObject

Association

AttributeProperty

Attributes

AttributeValue

CatalogEntryAttributes

CatalogEntryReference

CatalogGroupReference

Description

FloatValue

IntegerValue

KitComponent

NavigationRelationship

StringValue

 

Complex Types

AssociatedObjectType

AssociationType

AttributePropertyType

AttributeValueType

BigIntegerValueType

CatalogAttributeType

CatalogDescriptionType

CatalogEntryAttributesType

CatalogEntryReferenceType

CatalogGroupReferenceType

DecimalValueType

DoubleValueType

FloatValueType

IntegerValueType

KitComponentType

LongValueType

NavigationRelationshipType

StringValueType

 

Simple Types

AssociationNameEnumeration

AssociationNameType

AssociationTypeCodeEnumeration

AssociationTypeCodeType

AttributeUsageCodeType

AttributeUsageTypeEnumeration

CatalogEntryTypeCodeEnumeration

CatalogEntryTypeCodeType

KitComponentTypeCodeEnumeration

KitComponentTypeCodeType

KitTypeCodeEnumeration

ProductItemTypeCodeEnumeration

ProductItemTypeCodeType

Imported Schema workspace/Catalog-DataObjects/xsd/OAGIS/9.0/Overlays/IBM/Commerce/Resources/Nouns/../Components/CommonTypes.xsd
Target Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Documentation This XML schema file defines the common elements and types shared by the entire schema.

 

Elements

Address

BestCallingTime

ContactName

EmailAddress

Fax

Telephone

 

Complex Types

AddressType

ContactInfoType

EmailAddressType

FaxType

OfferPriceType

PersonNameType

PriceInfoType

TelephoneType

 

Simple Types

AddressUsageEnumerationType

AddressUsageType

BestCallingTimeEnumerationType

BestCallingTimeType

TelephoneLocationEnumerationType

TelephoneLocationType

Included Schema workspace/Catalog-DataObjects/xsd/OAGIS/9.0/Overlays/IBM/Commerce/Resources/Nouns/../Components/IdentifierTypes.xsd
Target Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Documentation This XML schema file defines the common elements and types shared by the entire schema.

 

Complex Types

CatalogEntryIdentifierType

CatalogExternalIdentifierType

CatalogGroupExternalIdentifierType

CatalogGroupIdentifierType

CatalogIdentifierType

ContactInfoExternalIdentifierType

ContactInfoIdentifierType

ContractExternalIdentifierType

ContractIdentifierType

GeoNodeIdentifierType

OrderIdentifierType

OrderItemIdentifierType

OrganizationIdentifierType

PartNumberIdentifierType

PersonIdentifierType

StoreEventBookingIdentifierType

StoreEventCategoryIdentifierType

StoreEventIdentifierType

StoreExternalIdentifierType

StoreIdentifierType

StoreLocationIdentifierType

Included Schema workspace/Catalog-DataObjects/xsd/OAGIS/9.0/Overlays/IBM/Commerce/Resources/Nouns/../Components/BaseTypes.xsd
Target Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Documentation This XML schema file defines the common elements and types shared by the entire schema.

 

Elements

UserData

 

Complex Types

DescriptionType

MonetaryAmountType

NameValuePairType

QuantityType

UnitPriceType

UserDataType

 

Simple Types

CharType

CurrencyType

EnumerationExtensionType

LanguageType

UnitOfMeasureType


complex type PersonIdentifierType

Documentation The type definition of a person identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the person.The distinguished name of the person.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
DistinguishedName{0,1}
Source
<complexType name="PersonIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="DistinguishedName" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element PersonIdentifierType/UniqueID

Documentation The unique identifier of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element PersonIdentifierType/DistinguishedName

Documentation The distinguished name of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="DistinguishedName" type="string" minOccurs="0" maxOccurs="1"/>


complex type OrganizationIdentifierType

Documentation The type definition of an organization identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the organization.The distinguished name of the organization.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
DistinguishedName{0,1}
Source
<complexType name="OrganizationIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="DistinguishedName" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element OrganizationIdentifierType/UniqueID

Documentation The unique identifier of the organization.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element OrganizationIdentifierType/DistinguishedName

Documentation The distinguished name of the organization.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="DistinguishedName" type="string" minOccurs="0" maxOccurs="1"/>


complex type ContactInfoExternalIdentifierType

Documentation The external identifier for contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The nickname of the contact information.The person that owns the contact information.The organization that owns the contact information.

Name Type Use Default Fixed Form
Content sequence ContactInfoNickName{1,1}
PersonIdentifier{1,1}
OrganizationIdentifier{1,1}
Source
<complexType name="ContactInfoExternalIdentifierType">
  <sequence>
    <element name="ContactInfoNickName" type="string" minOccurs="1" maxOccurs="1"/>
    <choice>
      <element name="PersonIdentifier" type="_wcf:PersonIdentifierType" minOccurs="1" maxOccurs="1"/>
      <element name="OrganizationIdentifier" type="_wcf:OrganizationIdentifierType" minOccurs="1" maxOccurs="1"/>
    </choice>
  </sequence>
</complexType>


element ContactInfoExternalIdentifierType/ContactInfoNickName

Documentation The nickname of the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ContactInfoNickName" type="string" minOccurs="1" maxOccurs="1"/>


element ContactInfoExternalIdentifierType/PersonIdentifier

Documentation The person that owns the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:PersonIdentifierType
Source
<element name="PersonIdentifier" type="_wcf:PersonIdentifierType" minOccurs="1" maxOccurs="1"/>


element ContactInfoExternalIdentifierType/OrganizationIdentifier

Documentation The organization that owns the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:OrganizationIdentifierType
Source
<element name="OrganizationIdentifier" type="_wcf:OrganizationIdentifierType" minOccurs="1" maxOccurs="1"/>


complex type ContactInfoIdentifierType

Documentation The identifier for contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the contact information.The external identifier of the contact information.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="ContactInfoIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="_wcf:ContactInfoExternalIdentifierType" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element ContactInfoIdentifierType/UniqueID

Documentation The unique identifier of the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoIdentifierType/ExternalIdentifier

Documentation The external identifier of the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:ContactInfoExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:ContactInfoExternalIdentifierType" minOccurs="0" maxOccurs="1"/>


complex type CatalogExternalIdentifierType

Documentation A type definition for a unique external identifier for the catalog.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes External identifying name for the catalog.

Name Type Use Default Fixed Form
ownerID string optional      
Content sequence Identifier{1,1}
Source
<complexType name="CatalogExternalIdentifierType">
  <sequence>
    <element name="Identifier" type="string" minOccurs="1"/>
  </sequence>
  <attribute name="ownerID" type="string" use="optional"/>
</complexType>


element CatalogExternalIdentifierType/Identifier

Documentation External identifying name for the catalog.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Identifier" type="string" minOccurs="1"/>


complex type CatalogIdentifierType

Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes A unique ID for a catalog. External identifier for the catalog.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="CatalogIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0"/>
    <element name="ExternalIdentifier" type="_wcf:CatalogExternalIdentifierType" minOccurs="0"/>
  </sequence>
</complexType>


element CatalogIdentifierType/UniqueID

Documentation A unique ID for a catalog.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0"/>


element CatalogIdentifierType/ExternalIdentifier

Documentation External identifier for the catalog.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:CatalogExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:CatalogExternalIdentifierType" minOccurs="0"/>


complex type CatalogGroupIdentifierType

Documentation A type definition for a catalog group identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes A unique ID for a catalog group. An external identifier for a catalog group.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="CatalogGroupIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0"/>
    <element name="ExternalIdentifier" type="_wcf:CatalogGroupExternalIdentifierType" minOccurs="0"/>
  </sequence>
</complexType>


element CatalogGroupIdentifierType/UniqueID

Documentation A unique ID for a catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0"/>


element CatalogGroupIdentifierType/ExternalIdentifier

Documentation An external identifier for a catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:CatalogGroupExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:CatalogGroupExternalIdentifierType" minOccurs="0"/>


complex type CatalogGroupExternalIdentifierType

Documentation A type definition of an unique external identifier for a catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes External identifying name for the catalog group.

Name Type Use Default Fixed Form
ownerID string optional      
Content sequence GroupIdentifier{1,1}
Source
<complexType name="CatalogGroupExternalIdentifierType">
  <sequence>
    <element name="GroupIdentifier" type="string" minOccurs="1"/>
  </sequence>
  <attribute name="ownerID" type="string" use="optional"/>
</complexType>


element CatalogGroupExternalIdentifierType/GroupIdentifier

Documentation External identifying name for the catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="GroupIdentifier" type="string" minOccurs="1"/>


complex type CatalogEntryIdentifierType

Documentation A type definition for a catalog entry identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes A unique ID for a catalog entry. An external identifier for a catalog entry.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="CatalogEntryIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0"/>
    <element name="ExternalIdentifier" type="_wcf:PartNumberIdentifierType" minOccurs="0"/>
  </sequence>
</complexType>


element CatalogEntryIdentifierType/UniqueID

Documentation A unique ID for a catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0"/>


element CatalogEntryIdentifierType/ExternalIdentifier

Documentation An external identifier for a catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:PartNumberIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:PartNumberIdentifierType" minOccurs="0"/>


complex type PartNumberIdentifierType

Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The part number or SKU for a catalog entry.

Name Type Use Default Fixed Form
ownerID string optional      
Content sequence PartNumber{1,1}
Source
<complexType name="PartNumberIdentifierType">
  <sequence>
    <element name="PartNumber" type="string" minOccurs="1"/>
  </sequence>
  <attribute name="ownerID" type="string" use="optional"/>
</complexType>


element PartNumberIdentifierType/PartNumber

Documentation The part number or SKU for a catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="PartNumber" type="string" minOccurs="1"/>


complex type ContractIdentifierType

Documentation The type definition of an contract identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The contract ID.The external contract ID.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="ContractIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="_wcf:ContractExternalIdentifierType" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element ContractIdentifierType/UniqueID

Documentation The contract ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element ContractIdentifierType/ExternalIdentifier

Documentation The external contract ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:ContractExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:ContractExternalIdentifierType" minOccurs="0" maxOccurs="1"/>


complex type ContractExternalIdentifierType

Documentation The type definition of an ExternalContractId.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The name of contract.

Name Type Use Default Fixed Form
origin string required      
majorVersionNumber int   1    
minorVersionNumber int   0    
ownerID string required      
Content sequence Name{1,1}
Source
<complexType name="ContractExternalIdentifierType">
  <sequence>
    <element name="Name" type="string" minOccurs="1"/>
  </sequence>
  <attribute name="origin" type="string" use="required"/>
  <attribute name="majorVersionNumber" type="int" default="1"/>
  <attribute name="minorVersionNumber" type="int" default="0"/>
  <attribute name="ownerID" type="string" use="required"/>
</complexType>


element ContractExternalIdentifierType/Name

Documentation The name of contract.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Name" type="string" minOccurs="1"/>


complex type OrderIdentifierType

Documentation The type definition of an order identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique order ID.The external order ID.The customer order number.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalOrderID{0,1}
CustomerOrderNumber{0,1}
Source
<complexType name="OrderIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalOrderID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="CustomerOrderNumber" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element OrderIdentifierType/UniqueID

Documentation The unique order ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element OrderIdentifierType/ExternalOrderID

Documentation The external order ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalOrderID" type="string" minOccurs="0" maxOccurs="1"/>


element OrderIdentifierType/CustomerOrderNumber

Documentation The customer order number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="CustomerOrderNumber" type="string" minOccurs="0" maxOccurs="1"/>


complex type OrderItemIdentifierType

Documentation The type definition of an order item identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The order item ID.The external order item ID.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalOrderItemID{0,1}
Source
<complexType name="OrderItemIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalOrderItemID" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element OrderItemIdentifierType/UniqueID

Documentation The order item ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element OrderItemIdentifierType/ExternalOrderItemID

Documentation The external order item ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalOrderItemID" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreExternalIdentifierType

Documentation The type definition of a store external identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The identifier of the store.

Name Type Use Default Fixed Form
ownerID string optional      
Content sequence NameIdentifier{0,1}
Source
<complexType name="StoreExternalIdentifierType">
  <sequence>
    <element name="NameIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
  <attribute name="ownerID" type="string" use="optional"/>
</complexType>


element StoreExternalIdentifierType/NameIdentifier

Documentation The identifier of the store.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="NameIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreIdentifierType

Documentation The type definition of a store identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique ID.The external identifier of the store.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="_wcf:StoreExternalIdentifierType" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreIdentifierType/UniqueID

Documentation The unique ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreIdentifierType/ExternalIdentifier

Documentation The external identifier of the store.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:StoreExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:StoreExternalIdentifierType" minOccurs="0" maxOccurs="1"/>


complex type StoreLocationIdentifierType

Documentation The type definition of a store location identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique ID of store location.The external identifier of the store location.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreLocationIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreLocationIdentifierType/UniqueID

Documentation The unique ID of store location.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreLocationIdentifierType/ExternalIdentifier

Documentation The external identifier of the store location.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type GeoNodeIdentifierType

Documentation The type definition of a geo node identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique ID of the geo node.The external identifier of the geo node.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="GeoNodeIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element GeoNodeIdentifierType/UniqueID

Documentation The unique ID of the geo node.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element GeoNodeIdentifierType/ExternalIdentifier

Documentation The external identifier of the geo node.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreEventCategoryIdentifierType

Documentation The type definition of a event type identifier
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the event typeThe external identifier of a event type

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreEventCategoryIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreEventCategoryIdentifierType/UniqueID

Documentation The unique identifier of the event type
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreEventCategoryIdentifierType/ExternalIdentifier

Documentation The external identifier of a event type
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreEventIdentifierType

Documentation The type definition of a store event identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the store event.The external identifier of a store event.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreEventIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreEventIdentifierType/UniqueID

Documentation The unique identifier of the store event.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreEventIdentifierType/ExternalIdentifier

Documentation The external identifier of a store event.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreEventBookingIdentifierType

Documentation The type definition of an event booking record
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the event booking recordThe external identifier of a event booking record

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreEventBookingIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreEventBookingIdentifierType/UniqueID

Documentation The unique identifier of the event booking record
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreEventBookingIdentifierType/ExternalIdentifier

Documentation The external identifier of a event booking record
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type NameValuePairType

Documentation The type definition of a NameValuePair.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type extension of string
Attributes

Name Type Use Default Fixed Form
name string required      
Source
<complexType name="NameValuePairType">
  <simpleContent>
    <extension base="string">
      <attribute name="name" type="string" use="required"/>
    </extension>
  </simpleContent>
</complexType>


complex type UserDataType

Documentation The type definition of a user data area.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Content sequence UserDataField{0,unbounded}
Source
<complexType name="UserDataType">
  <sequence>
    <element name="UserDataField" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>


element UserDataType/UserDataField

Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:NameValuePairType
Source
<element name="UserDataField" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>


element UserData

Documentation The element definition of a user data area.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:UserDataType
Source
<element name="UserData" type="_wcf:UserDataType"/>


complex type QuantityType

Documentation The type definition of a quantity.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type extension of double The quantity value.
Attributes The quantity value.

Name Type Use Default Fixed Form
uom _wcf:UnitOfMeasureType optional      
Source
<complexType name="QuantityType">
  <simpleContent>
    <extension base="double">
      <attribute name="uom" type="_wcf:UnitOfMeasureType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

The quantity value.


complex type MonetaryAmountType

Documentation The type definition of a monetary amount.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type extension of decimal The value.
Attributes The value.

Name Type Use Default Fixed Form
currency _wcf:CurrencyType optional      
Source
<complexType name="MonetaryAmountType">
  <simpleContent>
    <extension base="decimal">
      <attribute name="currency" type="_wcf:CurrencyType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

The value.


complex type UnitPriceType

Documentation The type definition of a unit price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unit price.The quantity of a unit.

Name Type Use Default Fixed Form
Content sequence Price{1,1}
Quantity{0,1}
Source
<complexType name="UnitPriceType">
  <sequence>
    <element name="Price" type="_wcf:MonetaryAmountType" minOccurs="1" maxOccurs="1"/>
    <element name="Quantity" type="_wcf:QuantityType" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element UnitPriceType/Price

Documentation The unit price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:MonetaryAmountType
Source
<element name="Price" type="_wcf:MonetaryAmountType" minOccurs="1" maxOccurs="1"/>


element UnitPriceType/Quantity

Documentation The quantity of a unit.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:QuantityType
Source
<element name="Quantity" type="_wcf:QuantityType" minOccurs="0" maxOccurs="1"/>


simple type UnitOfMeasureType

Documentation The type definition of unit of measure.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets  
Source
<simpleType name="UnitOfMeasureType">
  <restriction base="string">
  </restriction>
</simpleType>


simple type LanguageType

Documentation The type definition of Language
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets  
Source
<simpleType name="LanguageType">
  <restriction base="string">
  </restriction>
</simpleType>


simple type CurrencyType

Documentation The type definition of Currency code as per ISO 4217 standards.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets  
Source
<simpleType name="CurrencyType">
  <restriction base="string">
  </restriction>
</simpleType>


simple type EnumerationExtensionType

Documentation The type definition of enumeration extension
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets pattern = x[0-9A-Za-z][0-9A-Za-z_.]*
Source
<simpleType name="EnumerationExtensionType">
  <restriction base="string">
    <pattern value="x[0-9A-Za-z][0-9A-Za-z_.]*"/>
  </restriction>
</simpleType>


complex type DescriptionType

Documentation The type definition of Description.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type extension of string
Attributes

Name Type Use Default Fixed Form
language _wcf:LanguageType        
Source
<complexType name="DescriptionType">
  <simpleContent>
    <extension base="string">
      <attribute name="language" type="_wcf:LanguageType"/>
    </extension>
  </simpleContent>
</complexType>


simple type CharType

Documentation An type definition for a Character.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets length = 1
Source
<simpleType name="CharType">
  <restriction base="string">
    <length value="1"/>
  </restriction>
</simpleType>


complex type PersonNameType

Documentation The type definition of a person's name.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes Title of the person, for example, Dr., Mr., Mrs. and Ms.Business title of the person, for example, Manager or Chief Executive Officer.Last name of the person.First name of the person.Middle name or initials of the person.

Name Type Use Default Fixed Form
Content sequence PersonTitle{0,1}
BusinessTitle{0,1}
LastName{0,1}
FirstName{0,1}
MiddleName{0,1}
Source
<complexType name="PersonNameType">
  <sequence>
    <element name="PersonTitle" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="BusinessTitle" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="LastName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="FirstName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="MiddleName" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element PersonNameType/PersonTitle

Documentation Title of the person, for example, Dr., Mr., Mrs. and Ms.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="PersonTitle" type="string" minOccurs="0" maxOccurs="1"/>


element PersonNameType/BusinessTitle

Documentation Business title of the person, for example, Manager or Chief Executive Officer.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="BusinessTitle" type="string" minOccurs="0" maxOccurs="1"/>


element PersonNameType/LastName

Documentation Last name of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="LastName" type="string" minOccurs="0" maxOccurs="1"/>


element PersonNameType/FirstName

Documentation First name of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="FirstName" type="string" minOccurs="0" maxOccurs="1"/>


element PersonNameType/MiddleName

Documentation Middle name or initials of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="MiddleName" type="string" minOccurs="0" maxOccurs="1"/>


element ContactName

Documentation The element definition of the contact's name.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:PersonNameType
Source
<element name="ContactName" type="_wcf:PersonNameType"/>


simple type AddressUsageEnumerationType

Documentation Indicates how usage of the address: Shipping: Shipping address Billing: Billing address ShippingAndBilling: Shipping and Billing address
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of normalizedString
Facets enumeration = Shipping enumeration = Billing enumeration = ShippingAndBilling
Source
<simpleType name="AddressUsageEnumerationType">
  <restriction base="normalizedString">
    <enumeration value="Shipping"/>
    <enumeration value="Billing"/>
    <enumeration value="ShippingAndBilling"/>
  </restriction>
</simpleType>


simple type AddressUsageType

Documentation Allows extension to the default address usage types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type union of _wcf:AddressUsageEnumerationType _wcf:EnumerationExtensionType
Source
<simpleType name="AddressUsageType">
  <union memberTypes="_wcf:AddressUsageEnumerationType _wcf:EnumerationExtensionType">
  </union>
</simpleType>


complex type AddressType

Documentation The type definition of an address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes An address line.The city.The state or province.The country or region.The ZIP code or postal code.The user data area.

Name Type Use Default Fixed Form
type _wcf:AddressUsageType optional      
primary boolean optional      
Content sequence AddressLine{0,3}
City{0,1}
StateOrProvinceName{0,1}
Country{0,1}
PostalCode{0,1}
_wcf:UserData{0,1}
Source
<complexType name="AddressType">
  <sequence>
    <element name="AddressLine" type="string" minOccurs="0" maxOccurs="3"/>
    <element name="City" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="StateOrProvinceName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="Country" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="PostalCode" type="string" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
  <attribute name="type" type="_wcf:AddressUsageType" use="optional"/>
  <attribute name="primary" type="boolean" use="optional"/>
</complexType>


element AddressType/AddressLine

Documentation An address line.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="AddressLine" type="string" minOccurs="0" maxOccurs="3"/>


element AddressType/City

Documentation The city.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="City" type="string" minOccurs="0" maxOccurs="1"/>


element AddressType/StateOrProvinceName

Documentation The state or province.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="StateOrProvinceName" type="string" minOccurs="0" maxOccurs="1"/>


element AddressType/Country

Documentation The country or region.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Country" type="string" minOccurs="0" maxOccurs="1"/>


element AddressType/PostalCode

Documentation The ZIP code or postal code.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="PostalCode" type="string" minOccurs="0" maxOccurs="1"/>


element Address

Documentation The element definition of an address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:AddressType
Source
<element name="Address" type="_wcf:AddressType"/>


complex type TelephoneType

Documentation The type definition of a phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The phone number.The user data area.

Name Type Use Default Fixed Form
type _wcf:TelephoneLocationType optional      
publish boolean optional      
Content sequence Value{1,1}
_wcf:UserData{0,1}
Source
<complexType name="TelephoneType">
  <sequence>
    <element name="Value" type="string" minOccurs="1" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
  <attribute name="type" type="_wcf:TelephoneLocationType" use="optional"/>
  <attribute name="publish" type="boolean" use="optional"/>
</complexType>


element TelephoneType/Value

Documentation The phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Value" type="string" minOccurs="1" maxOccurs="1"/>


element Telephone

Documentation The element definition of a phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:TelephoneType
Source
<element name="Telephone" type="_wcf:TelephoneType"/>


complex type FaxType

Documentation The type definition of a fax number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The phone number.The user data area.

Name Type Use Default Fixed Form
Content sequence Value{1,1}
_wcf:UserData{0,1}
Source
<complexType name="FaxType">
  <sequence>
    <element name="Value" type="string" minOccurs="1" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element FaxType/Value

Documentation The phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Value" type="string" minOccurs="1" maxOccurs="1"/>


element Fax

Documentation The element definition of a fax number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:FaxType
Source
<element name="Fax" type="_wcf:FaxType"/>


complex type EmailAddressType

Documentation The type definition of an email address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The email address.The user data area.

Name Type Use Default Fixed Form
Content sequence Value{1,1}
_wcf:UserData{0,1}
Source
<complexType name="EmailAddressType">
  <sequence>
    <element name="Value" type="string" minOccurs="1" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element EmailAddressType/Value

Documentation The email address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Value" type="string" minOccurs="1" maxOccurs="1"/>


element EmailAddress

Documentation The element definition of an email address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:EmailAddressType
Source
<element name="EmailAddress" type="_wcf:EmailAddressType"/>


simple type BestCallingTimeEnumerationType

Documentation The best time of the day to call: Daytime - During the day. Evening - During the evening.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of normalizedString
Facets enumeration = Daytime enumeration = Evening
Source
<simpleType name="BestCallingTimeEnumerationType">
  <restriction base="normalizedString">
    <enumeration value="Daytime"/>
    <enumeration value="Evening"/>
  </restriction>
</simpleType>


simple type BestCallingTimeType

Documentation Allows extension to the default calling times.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type union of _wcf:BestCallingTimeEnumerationType _wcf:EnumerationExtensionType
Source
<simpleType name="BestCallingTimeType">
  <union memberTypes="_wcf:BestCallingTimeEnumerationType _wcf:EnumerationExtensionType">
  </union>
</simpleType>


element BestCallingTime

Documentation The best time to call.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:BestCallingTimeType
Source
<element name="BestCallingTime" type="_wcf:BestCallingTimeType"/>


simple type TelephoneLocationEnumerationType

Documentation The location of the telephone: Home1: Primary home phone number. Home2: Secondary home phone number. Work1: Primary work phone number. Work2: Secondary work phone number. Mobile1: Primary mobile phone number. Mobile2: Secondary mobile phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of normalizedString
Facets enumeration = Home1 enumeration = Home2 enumeration = Work1 enumeration = Work2 enumeration = Mobile1 enumeration = Mobile2
Source
<simpleType name="TelephoneLocationEnumerationType">
  <restriction base="normalizedString">
    <enumeration value="Home1"/>
    <enumeration value="Home2"/>
    <enumeration value="Work1"/>
    <enumeration value="Work2"/>
    <enumeration value="Mobile1"/>
    <enumeration value="Mobile2"/>
  </restriction>
</simpleType>


simple type TelephoneLocationType

Documentation Allows extension to the default telephone locations.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type union of _wcf:TelephoneLocationEnumerationType _wcf:EnumerationExtensionType
Source
<simpleType name="TelephoneLocationType">
  <union memberTypes="_wcf:TelephoneLocationEnumerationType _wcf:EnumerationExtensionType">
  </union>
</simpleType>


complex type ContactInfoType

Documentation The type definition of a contact information entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the contact information.The name of the contact.The address of the contact.The primary phone number.The secondary phone number.The best time of the day to call.The primary e-mail addresses.The secondary e-mail addresses.The primary fax number.The secondary fax number.The organization that the person represents. This may be different than the parent organization.The organization unit that the person represents. This may be different than the parent organization.Shipping code based on geographical region. This is used for integration with tax services. Tax code based on geographical region. This is used for integration with tax services. Additional attributes of the contact information: addressField1: Customizable field. addressField2: Customizable field. addressField3: Customizable field. billingCode: Code to identify the shipping or billing information billingCodeType: Code designating the system or method of code structure used for billing. packageSuppression: Specifies whether or not to include package inserts. Valid values are 1 (include) or 0 (do not include). The user data area.

Name Type Use Default Fixed Form
Content sequence ContactInfoIdentifier{0,1}
_wcf:ContactName{0,1}
_wcf:Address{0,1}
Telephone1{0,1}
Telephone2{0,1}
_wcf:BestCallingTime{0,1}
EmailAddress1{0,1}
EmailAddress2{0,1}
Fax1{0,1}
Fax2{0,1}
OrganizationName{0,1}
OrganizationUnitName{0,1}
GeographicalShippingCode{0,1}
GeographicalTaxCode{0,1}
Attributes{0,unbounded}
_wcf:UserData{0,1}
Source
<complexType name="ContactInfoType">
  <sequence>
    <element name="ContactInfoIdentifier" type="_wcf:ContactInfoIdentifierType" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:ContactName" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:Address" minOccurs="0" maxOccurs="1"/>
    <element name="Telephone1" type="_wcf:TelephoneType" minOccurs="0" maxOccurs="1"/>
    <element name="Telephone2" type="_wcf:TelephoneType" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:BestCallingTime" minOccurs="0" maxOccurs="1"/>
    <element name="EmailAddress1" type="_wcf:EmailAddressType" minOccurs="0" maxOccurs="1"/>
    <element name="EmailAddress2" type="_wcf:EmailAddressType" minOccurs="0" maxOccurs="1"/>
    <element name="Fax1" type="_wcf:FaxType" minOccurs="0" maxOccurs="1"/>
    <element name="Fax2" type="_wcf:FaxType" minOccurs="0" maxOccurs="1"/>
    <element name="OrganizationName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="OrganizationUnitName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="GeographicalShippingCode" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="GeographicalTaxCode" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="Attributes" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element ContactInfoType/ContactInfoIdentifier

Documentation The unique identifier of the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:ContactInfoIdentifierType
Source
<element name="ContactInfoIdentifier" type="_wcf:ContactInfoIdentifierType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Telephone1

Documentation The primary phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:TelephoneType
Source
<element name="Telephone1" type="_wcf:TelephoneType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Telephone2

Documentation The secondary phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:TelephoneType
Source
<element name="Telephone2" type="_wcf:TelephoneType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/EmailAddress1

Documentation The primary e-mail addresses.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:EmailAddressType
Source
<element name="EmailAddress1" type="_wcf:EmailAddressType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/EmailAddress2

Documentation The secondary e-mail addresses.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:EmailAddressType
Source
<element name="EmailAddress2" type="_wcf:EmailAddressType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Fax1

Documentation The primary fax number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:FaxType
Source
<element name="Fax1" type="_wcf:FaxType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Fax2

Documentation The secondary fax number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:FaxType
Source
<element name="Fax2" type="_wcf:FaxType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/OrganizationName

Documentation The organization that the person represents. This may be different than the parent organization.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="OrganizationName" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/OrganizationUnitName

Documentation The organization unit that the person represents. This may be different than the parent organization.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="OrganizationUnitName" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/GeographicalShippingCode

Documentation Shipping code based on geographical region. This is used for integration with tax services.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="GeographicalShippingCode" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/GeographicalTaxCode

Documentation Tax code based on geographical region. This is used for integration with tax services.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="GeographicalTaxCode" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Attributes

Documentation Additional attributes of the contact information: addressField1: Customizable field. addressField2: Customizable field. addressField3: Customizable field. billingCode: Code to identify the shipping or billing information billingCodeType: Code designating the system or method of code structure used for billing. packageSuppression: Specifies whether or not to include package inserts. Valid values are 1 (include) or 0 (do not include).
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:NameValuePairType
Source
<element name="Attributes" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>


complex type OfferPriceType

Documentation The type definition of a offer price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The range price. The contract identifier the price is associated with. The user data area.

Name Type Use Default Fixed Form
startDate dateTime optional      
endDate dateTime optional      
minimumQuantity double optional      
maximumQuantity double optional      
Content sequence Price{1,1}
ContractIdentifier{0,1}
_wcf:UserData{0,1}
Source
<complexType name="OfferPriceType">
  <sequence>
    <element name="Price" type="_wcf:UnitPriceType" minOccurs="1" maxOccurs="1"/>
    <element name="ContractIdentifier" type="_wcf:ContractIdentifierType" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
  <attribute name="startDate" type="dateTime" use="optional"/>
  <attribute name="endDate" type="dateTime" use="optional"/>
  <attribute name="minimumQuantity" type="double" use="optional"/>
  <attribute name="maximumQuantity" type="double" use="optional"/>
</complexType>


element OfferPriceType/Price

Documentation The range price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:UnitPriceType
Source
<element name="Price" type="_wcf:UnitPriceType" minOccurs="1" maxOccurs="1"/>


element OfferPriceType/ContractIdentifier

Documentation The contract identifier the price is associated with.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:ContractIdentifierType
Source
<element name="ContractIdentifier" type="_wcf:ContractIdentifierType" minOccurs="0" maxOccurs="1"/>


complex type PriceInfoType

Documentation The general price type which contain standard price, contract prices and floor price
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The Standard price.The contract prices.The floorPrice.The user data area.

Name Type Use Default Fixed Form
Content sequence StandardPrice{0,1}
ContractPrice{0,unbounded}
FloorPrice{0,1}
_wcf:UserData{0,1}
Source
<complexType name="PriceInfoType">
  <sequence>
    <element name="StandardPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="1"/>
    <element name="ContractPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="FloorPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element PriceInfoType/StandardPrice

Documentation The Standard price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:OfferPriceType
Source
<element name="StandardPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="1"/>


element PriceInfoType/ContractPrice

Documentation The contract prices.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:OfferPriceType
Source
<element name="ContractPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="unbounded"/>


element PriceInfoType/FloorPrice

Documentation The floorPrice.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:OfferPriceType
Source
<element name="FloorPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="1"/>


complex type PersonIdentifierType

Documentation The type definition of a person identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the person.The distinguished name of the person.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
DistinguishedName{0,1}
Source
<complexType name="PersonIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="DistinguishedName" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element PersonIdentifierType/UniqueID

Documentation The unique identifier of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element PersonIdentifierType/DistinguishedName

Documentation The distinguished name of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="DistinguishedName" type="string" minOccurs="0" maxOccurs="1"/>


complex type OrganizationIdentifierType

Documentation The type definition of an organization identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the organization.The distinguished name of the organization.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
DistinguishedName{0,1}
Source
<complexType name="OrganizationIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="DistinguishedName" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element OrganizationIdentifierType/UniqueID

Documentation The unique identifier of the organization.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element OrganizationIdentifierType/DistinguishedName

Documentation The distinguished name of the organization.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="DistinguishedName" type="string" minOccurs="0" maxOccurs="1"/>


complex type ContactInfoExternalIdentifierType

Documentation The external identifier for contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The nickname of the contact information.The person that owns the contact information.The organization that owns the contact information.

Name Type Use Default Fixed Form
Content sequence ContactInfoNickName{1,1}
PersonIdentifier{1,1}
OrganizationIdentifier{1,1}
Source
<complexType name="ContactInfoExternalIdentifierType">
  <sequence>
    <element name="ContactInfoNickName" type="string" minOccurs="1" maxOccurs="1"/>
    <choice>
      <element name="PersonIdentifier" type="_wcf:PersonIdentifierType" minOccurs="1" maxOccurs="1"/>
      <element name="OrganizationIdentifier" type="_wcf:OrganizationIdentifierType" minOccurs="1" maxOccurs="1"/>
    </choice>
  </sequence>
</complexType>


element ContactInfoExternalIdentifierType/ContactInfoNickName

Documentation The nickname of the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ContactInfoNickName" type="string" minOccurs="1" maxOccurs="1"/>


element ContactInfoExternalIdentifierType/PersonIdentifier

Documentation The person that owns the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:PersonIdentifierType
Source
<element name="PersonIdentifier" type="_wcf:PersonIdentifierType" minOccurs="1" maxOccurs="1"/>


element ContactInfoExternalIdentifierType/OrganizationIdentifier

Documentation The organization that owns the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:OrganizationIdentifierType
Source
<element name="OrganizationIdentifier" type="_wcf:OrganizationIdentifierType" minOccurs="1" maxOccurs="1"/>


complex type ContactInfoIdentifierType

Documentation The identifier for contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the contact information.The external identifier of the contact information.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="ContactInfoIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="_wcf:ContactInfoExternalIdentifierType" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element ContactInfoIdentifierType/UniqueID

Documentation The unique identifier of the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoIdentifierType/ExternalIdentifier

Documentation The external identifier of the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:ContactInfoExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:ContactInfoExternalIdentifierType" minOccurs="0" maxOccurs="1"/>


complex type CatalogExternalIdentifierType

Documentation A type definition for a unique external identifier for the catalog.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes External identifying name for the catalog.

Name Type Use Default Fixed Form
ownerID string optional      
Content sequence Identifier{1,1}
Source
<complexType name="CatalogExternalIdentifierType">
  <sequence>
    <element name="Identifier" type="string" minOccurs="1"/>
  </sequence>
  <attribute name="ownerID" type="string" use="optional"/>
</complexType>


element CatalogExternalIdentifierType/Identifier

Documentation External identifying name for the catalog.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Identifier" type="string" minOccurs="1"/>


complex type CatalogIdentifierType

Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes A unique ID for a catalog. External identifier for the catalog.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="CatalogIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0"/>
    <element name="ExternalIdentifier" type="_wcf:CatalogExternalIdentifierType" minOccurs="0"/>
  </sequence>
</complexType>


element CatalogIdentifierType/UniqueID

Documentation A unique ID for a catalog.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0"/>


element CatalogIdentifierType/ExternalIdentifier

Documentation External identifier for the catalog.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:CatalogExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:CatalogExternalIdentifierType" minOccurs="0"/>


complex type CatalogGroupIdentifierType

Documentation A type definition for a catalog group identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes A unique ID for a catalog group. An external identifier for a catalog group.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="CatalogGroupIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0"/>
    <element name="ExternalIdentifier" type="_wcf:CatalogGroupExternalIdentifierType" minOccurs="0"/>
  </sequence>
</complexType>


element CatalogGroupIdentifierType/UniqueID

Documentation A unique ID for a catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0"/>


element CatalogGroupIdentifierType/ExternalIdentifier

Documentation An external identifier for a catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:CatalogGroupExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:CatalogGroupExternalIdentifierType" minOccurs="0"/>


complex type CatalogGroupExternalIdentifierType

Documentation A type definition of an unique external identifier for a catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes External identifying name for the catalog group.

Name Type Use Default Fixed Form
ownerID string optional      
Content sequence GroupIdentifier{1,1}
Source
<complexType name="CatalogGroupExternalIdentifierType">
  <sequence>
    <element name="GroupIdentifier" type="string" minOccurs="1"/>
  </sequence>
  <attribute name="ownerID" type="string" use="optional"/>
</complexType>


element CatalogGroupExternalIdentifierType/GroupIdentifier

Documentation External identifying name for the catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="GroupIdentifier" type="string" minOccurs="1"/>


complex type CatalogEntryIdentifierType

Documentation A type definition for a catalog entry identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes A unique ID for a catalog entry. An external identifier for a catalog entry.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="CatalogEntryIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0"/>
    <element name="ExternalIdentifier" type="_wcf:PartNumberIdentifierType" minOccurs="0"/>
  </sequence>
</complexType>


element CatalogEntryIdentifierType/UniqueID

Documentation A unique ID for a catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0"/>


element CatalogEntryIdentifierType/ExternalIdentifier

Documentation An external identifier for a catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:PartNumberIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:PartNumberIdentifierType" minOccurs="0"/>


complex type PartNumberIdentifierType

Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The part number or SKU for a catalog entry.

Name Type Use Default Fixed Form
ownerID string optional      
Content sequence PartNumber{1,1}
Source
<complexType name="PartNumberIdentifierType">
  <sequence>
    <element name="PartNumber" type="string" minOccurs="1"/>
  </sequence>
  <attribute name="ownerID" type="string" use="optional"/>
</complexType>


element PartNumberIdentifierType/PartNumber

Documentation The part number or SKU for a catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="PartNumber" type="string" minOccurs="1"/>


complex type ContractIdentifierType

Documentation The type definition of an contract identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The contract ID.The external contract ID.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="ContractIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="_wcf:ContractExternalIdentifierType" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element ContractIdentifierType/UniqueID

Documentation The contract ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element ContractIdentifierType/ExternalIdentifier

Documentation The external contract ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:ContractExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:ContractExternalIdentifierType" minOccurs="0" maxOccurs="1"/>


complex type ContractExternalIdentifierType

Documentation The type definition of an ExternalContractId.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The name of contract.

Name Type Use Default Fixed Form
origin string required      
majorVersionNumber int   1    
minorVersionNumber int   0    
ownerID string required      
Content sequence Name{1,1}
Source
<complexType name="ContractExternalIdentifierType">
  <sequence>
    <element name="Name" type="string" minOccurs="1"/>
  </sequence>
  <attribute name="origin" type="string" use="required"/>
  <attribute name="majorVersionNumber" type="int" default="1"/>
  <attribute name="minorVersionNumber" type="int" default="0"/>
  <attribute name="ownerID" type="string" use="required"/>
</complexType>


element ContractExternalIdentifierType/Name

Documentation The name of contract.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Name" type="string" minOccurs="1"/>


complex type OrderIdentifierType

Documentation The type definition of an order identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique order ID.The external order ID.The customer order number.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalOrderID{0,1}
CustomerOrderNumber{0,1}
Source
<complexType name="OrderIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalOrderID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="CustomerOrderNumber" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element OrderIdentifierType/UniqueID

Documentation The unique order ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element OrderIdentifierType/ExternalOrderID

Documentation The external order ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalOrderID" type="string" minOccurs="0" maxOccurs="1"/>


element OrderIdentifierType/CustomerOrderNumber

Documentation The customer order number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="CustomerOrderNumber" type="string" minOccurs="0" maxOccurs="1"/>


complex type OrderItemIdentifierType

Documentation The type definition of an order item identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The order item ID.The external order item ID.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalOrderItemID{0,1}
Source
<complexType name="OrderItemIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalOrderItemID" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element OrderItemIdentifierType/UniqueID

Documentation The order item ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element OrderItemIdentifierType/ExternalOrderItemID

Documentation The external order item ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalOrderItemID" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreExternalIdentifierType

Documentation The type definition of a store external identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The identifier of the store.

Name Type Use Default Fixed Form
ownerID string optional      
Content sequence NameIdentifier{0,1}
Source
<complexType name="StoreExternalIdentifierType">
  <sequence>
    <element name="NameIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
  <attribute name="ownerID" type="string" use="optional"/>
</complexType>


element StoreExternalIdentifierType/NameIdentifier

Documentation The identifier of the store.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="NameIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreIdentifierType

Documentation The type definition of a store identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique ID.The external identifier of the store.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="_wcf:StoreExternalIdentifierType" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreIdentifierType/UniqueID

Documentation The unique ID.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreIdentifierType/ExternalIdentifier

Documentation The external identifier of the store.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:StoreExternalIdentifierType
Source
<element name="ExternalIdentifier" type="_wcf:StoreExternalIdentifierType" minOccurs="0" maxOccurs="1"/>


complex type StoreLocationIdentifierType

Documentation The type definition of a store location identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique ID of store location.The external identifier of the store location.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreLocationIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreLocationIdentifierType/UniqueID

Documentation The unique ID of store location.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreLocationIdentifierType/ExternalIdentifier

Documentation The external identifier of the store location.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type GeoNodeIdentifierType

Documentation The type definition of a geo node identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique ID of the geo node.The external identifier of the geo node.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="GeoNodeIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element GeoNodeIdentifierType/UniqueID

Documentation The unique ID of the geo node.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element GeoNodeIdentifierType/ExternalIdentifier

Documentation The external identifier of the geo node.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreEventCategoryIdentifierType

Documentation The type definition of a event type identifier
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the event typeThe external identifier of a event type

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreEventCategoryIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreEventCategoryIdentifierType/UniqueID

Documentation The unique identifier of the event type
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreEventCategoryIdentifierType/ExternalIdentifier

Documentation The external identifier of a event type
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreEventIdentifierType

Documentation The type definition of a store event identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the store event.The external identifier of a store event.

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreEventIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreEventIdentifierType/UniqueID

Documentation The unique identifier of the store event.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreEventIdentifierType/ExternalIdentifier

Documentation The external identifier of a store event.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type StoreEventBookingIdentifierType

Documentation The type definition of an event booking record
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the event booking recordThe external identifier of a event booking record

Name Type Use Default Fixed Form
Content sequence UniqueID{0,1}
ExternalIdentifier{0,1}
Source
<complexType name="StoreEventBookingIdentifierType">
  <sequence>
    <element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element StoreEventBookingIdentifierType/UniqueID

Documentation The unique identifier of the event booking record
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="UniqueID" type="string" minOccurs="0" maxOccurs="1"/>


element StoreEventBookingIdentifierType/ExternalIdentifier

Documentation The external identifier of a event booking record
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="ExternalIdentifier" type="string" minOccurs="0" maxOccurs="1"/>


complex type NameValuePairType

Documentation The type definition of a NameValuePair.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type extension of string
Attributes

Name Type Use Default Fixed Form
name string required      
Source
<complexType name="NameValuePairType">
  <simpleContent>
    <extension base="string">
      <attribute name="name" type="string" use="required"/>
    </extension>
  </simpleContent>
</complexType>


complex type UserDataType

Documentation The type definition of a user data area.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Content sequence UserDataField{0,unbounded}
Source
<complexType name="UserDataType">
  <sequence>
    <element name="UserDataField" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>


element UserDataType/UserDataField

Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:NameValuePairType
Source
<element name="UserDataField" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>


element UserData

Documentation The element definition of a user data area.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:UserDataType
Source
<element name="UserData" type="_wcf:UserDataType"/>


complex type QuantityType

Documentation The type definition of a quantity.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type extension of double The quantity value.
Attributes The quantity value.

Name Type Use Default Fixed Form
uom _wcf:UnitOfMeasureType optional      
Source
<complexType name="QuantityType">
  <simpleContent>
    <extension base="double">
      <attribute name="uom" type="_wcf:UnitOfMeasureType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

The quantity value.


complex type MonetaryAmountType

Documentation The type definition of a monetary amount.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type extension of decimal The value.
Attributes The value.

Name Type Use Default Fixed Form
currency _wcf:CurrencyType optional      
Source
<complexType name="MonetaryAmountType">
  <simpleContent>
    <extension base="decimal">
      <attribute name="currency" type="_wcf:CurrencyType" use="optional"/>
    </extension>
  </simpleContent>
</complexType>

The value.


complex type UnitPriceType

Documentation The type definition of a unit price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unit price.The quantity of a unit.

Name Type Use Default Fixed Form
Content sequence Price{1,1}
Quantity{0,1}
Source
<complexType name="UnitPriceType">
  <sequence>
    <element name="Price" type="_wcf:MonetaryAmountType" minOccurs="1" maxOccurs="1"/>
    <element name="Quantity" type="_wcf:QuantityType" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element UnitPriceType/Price

Documentation The unit price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:MonetaryAmountType
Source
<element name="Price" type="_wcf:MonetaryAmountType" minOccurs="1" maxOccurs="1"/>


element UnitPriceType/Quantity

Documentation The quantity of a unit.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:QuantityType
Source
<element name="Quantity" type="_wcf:QuantityType" minOccurs="0" maxOccurs="1"/>


simple type UnitOfMeasureType

Documentation The type definition of unit of measure.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets  
Source
<simpleType name="UnitOfMeasureType">
  <restriction base="string">
  </restriction>
</simpleType>


simple type LanguageType

Documentation The type definition of Language
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets  
Source
<simpleType name="LanguageType">
  <restriction base="string">
  </restriction>
</simpleType>


simple type CurrencyType

Documentation The type definition of Currency code as per ISO 4217 standards.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets  
Source
<simpleType name="CurrencyType">
  <restriction base="string">
  </restriction>
</simpleType>


simple type EnumerationExtensionType

Documentation The type definition of enumeration extension
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets pattern = x[0-9A-Za-z][0-9A-Za-z_.]*
Source
<simpleType name="EnumerationExtensionType">
  <restriction base="string">
    <pattern value="x[0-9A-Za-z][0-9A-Za-z_.]*"/>
  </restriction>
</simpleType>


complex type DescriptionType

Documentation The type definition of Description.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type extension of string
Attributes

Name Type Use Default Fixed Form
language _wcf:LanguageType        
Source
<complexType name="DescriptionType">
  <simpleContent>
    <extension base="string">
      <attribute name="language" type="_wcf:LanguageType"/>
    </extension>
  </simpleContent>
</complexType>


simple type CharType

Documentation An type definition for a Character.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of string
Facets length = 1
Source
<simpleType name="CharType">
  <restriction base="string">
    <length value="1"/>
  </restriction>
</simpleType>


complex type PersonNameType

Documentation The type definition of a person's name.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes Title of the person, for example, Dr., Mr., Mrs. and Ms.Business title of the person, for example, Manager or Chief Executive Officer.Last name of the person.First name of the person.Middle name or initials of the person.

Name Type Use Default Fixed Form
Content sequence PersonTitle{0,1}
BusinessTitle{0,1}
LastName{0,1}
FirstName{0,1}
MiddleName{0,1}
Source
<complexType name="PersonNameType">
  <sequence>
    <element name="PersonTitle" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="BusinessTitle" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="LastName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="FirstName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="MiddleName" type="string" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element PersonNameType/PersonTitle

Documentation Title of the person, for example, Dr., Mr., Mrs. and Ms.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="PersonTitle" type="string" minOccurs="0" maxOccurs="1"/>


element PersonNameType/BusinessTitle

Documentation Business title of the person, for example, Manager or Chief Executive Officer.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="BusinessTitle" type="string" minOccurs="0" maxOccurs="1"/>


element PersonNameType/LastName

Documentation Last name of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="LastName" type="string" minOccurs="0" maxOccurs="1"/>


element PersonNameType/FirstName

Documentation First name of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="FirstName" type="string" minOccurs="0" maxOccurs="1"/>


element PersonNameType/MiddleName

Documentation Middle name or initials of the person.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="MiddleName" type="string" minOccurs="0" maxOccurs="1"/>


element ContactName

Documentation The element definition of the contact's name.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:PersonNameType
Source
<element name="ContactName" type="_wcf:PersonNameType"/>


simple type AddressUsageEnumerationType

Documentation Indicates how usage of the address: Shipping: Shipping address Billing: Billing address ShippingAndBilling: Shipping and Billing address
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of normalizedString
Facets enumeration = Shipping enumeration = Billing enumeration = ShippingAndBilling
Source
<simpleType name="AddressUsageEnumerationType">
  <restriction base="normalizedString">
    <enumeration value="Shipping"/>
    <enumeration value="Billing"/>
    <enumeration value="ShippingAndBilling"/>
  </restriction>
</simpleType>


simple type AddressUsageType

Documentation Allows extension to the default address usage types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type union of _wcf:AddressUsageEnumerationType _wcf:EnumerationExtensionType
Source
<simpleType name="AddressUsageType">
  <union memberTypes="_wcf:AddressUsageEnumerationType _wcf:EnumerationExtensionType">
  </union>
</simpleType>


complex type AddressType

Documentation The type definition of an address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes An address line.The city.The state or province.The country or region.The ZIP code or postal code.The user data area.

Name Type Use Default Fixed Form
type _wcf:AddressUsageType optional      
primary boolean optional      
Content sequence AddressLine{0,3}
City{0,1}
StateOrProvinceName{0,1}
Country{0,1}
PostalCode{0,1}
_wcf:UserData{0,1}
Source
<complexType name="AddressType">
  <sequence>
    <element name="AddressLine" type="string" minOccurs="0" maxOccurs="3"/>
    <element name="City" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="StateOrProvinceName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="Country" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="PostalCode" type="string" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
  <attribute name="type" type="_wcf:AddressUsageType" use="optional"/>
  <attribute name="primary" type="boolean" use="optional"/>
</complexType>


element AddressType/AddressLine

Documentation An address line.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="AddressLine" type="string" minOccurs="0" maxOccurs="3"/>


element AddressType/City

Documentation The city.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="City" type="string" minOccurs="0" maxOccurs="1"/>


element AddressType/StateOrProvinceName

Documentation The state or province.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="StateOrProvinceName" type="string" minOccurs="0" maxOccurs="1"/>


element AddressType/Country

Documentation The country or region.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Country" type="string" minOccurs="0" maxOccurs="1"/>


element AddressType/PostalCode

Documentation The ZIP code or postal code.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="PostalCode" type="string" minOccurs="0" maxOccurs="1"/>


element Address

Documentation The element definition of an address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:AddressType
Source
<element name="Address" type="_wcf:AddressType"/>


complex type TelephoneType

Documentation The type definition of a phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The phone number.The user data area.

Name Type Use Default Fixed Form
type _wcf:TelephoneLocationType optional      
publish boolean optional      
Content sequence Value{1,1}
_wcf:UserData{0,1}
Source
<complexType name="TelephoneType">
  <sequence>
    <element name="Value" type="string" minOccurs="1" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
  <attribute name="type" type="_wcf:TelephoneLocationType" use="optional"/>
  <attribute name="publish" type="boolean" use="optional"/>
</complexType>


element TelephoneType/Value

Documentation The phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Value" type="string" minOccurs="1" maxOccurs="1"/>


element Telephone

Documentation The element definition of a phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:TelephoneType
Source
<element name="Telephone" type="_wcf:TelephoneType"/>


complex type FaxType

Documentation The type definition of a fax number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The phone number.The user data area.

Name Type Use Default Fixed Form
Content sequence Value{1,1}
_wcf:UserData{0,1}
Source
<complexType name="FaxType">
  <sequence>
    <element name="Value" type="string" minOccurs="1" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element FaxType/Value

Documentation The phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Value" type="string" minOccurs="1" maxOccurs="1"/>


element Fax

Documentation The element definition of a fax number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:FaxType
Source
<element name="Fax" type="_wcf:FaxType"/>


complex type EmailAddressType

Documentation The type definition of an email address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The email address.The user data area.

Name Type Use Default Fixed Form
Content sequence Value{1,1}
_wcf:UserData{0,1}
Source
<complexType name="EmailAddressType">
  <sequence>
    <element name="Value" type="string" minOccurs="1" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element EmailAddressType/Value

Documentation The email address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="Value" type="string" minOccurs="1" maxOccurs="1"/>


element EmailAddress

Documentation The element definition of an email address.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:EmailAddressType
Source
<element name="EmailAddress" type="_wcf:EmailAddressType"/>


simple type BestCallingTimeEnumerationType

Documentation The best time of the day to call: Daytime - During the day. Evening - During the evening.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of normalizedString
Facets enumeration = Daytime enumeration = Evening
Source
<simpleType name="BestCallingTimeEnumerationType">
  <restriction base="normalizedString">
    <enumeration value="Daytime"/>
    <enumeration value="Evening"/>
  </restriction>
</simpleType>


simple type BestCallingTimeType

Documentation Allows extension to the default calling times.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type union of _wcf:BestCallingTimeEnumerationType _wcf:EnumerationExtensionType
Source
<simpleType name="BestCallingTimeType">
  <union memberTypes="_wcf:BestCallingTimeEnumerationType _wcf:EnumerationExtensionType">
  </union>
</simpleType>


element BestCallingTime

Documentation The best time to call.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:BestCallingTimeType
Source
<element name="BestCallingTime" type="_wcf:BestCallingTimeType"/>


simple type TelephoneLocationEnumerationType

Documentation The location of the telephone: Home1: Primary home phone number. Home2: Secondary home phone number. Work1: Primary work phone number. Work2: Secondary work phone number. Mobile1: Primary mobile phone number. Mobile2: Secondary mobile phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type restriction of normalizedString
Facets enumeration = Home1 enumeration = Home2 enumeration = Work1 enumeration = Work2 enumeration = Mobile1 enumeration = Mobile2
Source
<simpleType name="TelephoneLocationEnumerationType">
  <restriction base="normalizedString">
    <enumeration value="Home1"/>
    <enumeration value="Home2"/>
    <enumeration value="Work1"/>
    <enumeration value="Work2"/>
    <enumeration value="Mobile1"/>
    <enumeration value="Mobile2"/>
  </restriction>
</simpleType>


simple type TelephoneLocationType

Documentation Allows extension to the default telephone locations.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type union of _wcf:TelephoneLocationEnumerationType _wcf:EnumerationExtensionType
Source
<simpleType name="TelephoneLocationType">
  <union memberTypes="_wcf:TelephoneLocationEnumerationType _wcf:EnumerationExtensionType">
  </union>
</simpleType>


complex type ContactInfoType

Documentation The type definition of a contact information entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The unique identifier of the contact information.The name of the contact.The address of the contact.The primary phone number.The secondary phone number.The best time of the day to call.The primary e-mail addresses.The secondary e-mail addresses.The primary fax number.The secondary fax number.The organization that the person represents. This may be different than the parent organization.The organization unit that the person represents. This may be different than the parent organization.Shipping code based on geographical region. This is used for integration with tax services. Tax code based on geographical region. This is used for integration with tax services. Additional attributes of the contact information: addressField1: Customizable field. addressField2: Customizable field. addressField3: Customizable field. billingCode: Code to identify the shipping or billing information billingCodeType: Code designating the system or method of code structure used for billing. packageSuppression: Specifies whether or not to include package inserts. Valid values are 1 (include) or 0 (do not include). The user data area.

Name Type Use Default Fixed Form
Content sequence ContactInfoIdentifier{0,1}
_wcf:ContactName{0,1}
_wcf:Address{0,1}
Telephone1{0,1}
Telephone2{0,1}
_wcf:BestCallingTime{0,1}
EmailAddress1{0,1}
EmailAddress2{0,1}
Fax1{0,1}
Fax2{0,1}
OrganizationName{0,1}
OrganizationUnitName{0,1}
GeographicalShippingCode{0,1}
GeographicalTaxCode{0,1}
Attributes{0,unbounded}
_wcf:UserData{0,1}
Source
<complexType name="ContactInfoType">
  <sequence>
    <element name="ContactInfoIdentifier" type="_wcf:ContactInfoIdentifierType" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:ContactName" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:Address" minOccurs="0" maxOccurs="1"/>
    <element name="Telephone1" type="_wcf:TelephoneType" minOccurs="0" maxOccurs="1"/>
    <element name="Telephone2" type="_wcf:TelephoneType" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:BestCallingTime" minOccurs="0" maxOccurs="1"/>
    <element name="EmailAddress1" type="_wcf:EmailAddressType" minOccurs="0" maxOccurs="1"/>
    <element name="EmailAddress2" type="_wcf:EmailAddressType" minOccurs="0" maxOccurs="1"/>
    <element name="Fax1" type="_wcf:FaxType" minOccurs="0" maxOccurs="1"/>
    <element name="Fax2" type="_wcf:FaxType" minOccurs="0" maxOccurs="1"/>
    <element name="OrganizationName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="OrganizationUnitName" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="GeographicalShippingCode" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="GeographicalTaxCode" type="string" minOccurs="0" maxOccurs="1"/>
    <element name="Attributes" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element ContactInfoType/ContactInfoIdentifier

Documentation The unique identifier of the contact information.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:ContactInfoIdentifierType
Source
<element name="ContactInfoIdentifier" type="_wcf:ContactInfoIdentifierType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Telephone1

Documentation The primary phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:TelephoneType
Source
<element name="Telephone1" type="_wcf:TelephoneType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Telephone2

Documentation The secondary phone number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:TelephoneType
Source
<element name="Telephone2" type="_wcf:TelephoneType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/EmailAddress1

Documentation The primary e-mail addresses.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:EmailAddressType
Source
<element name="EmailAddress1" type="_wcf:EmailAddressType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/EmailAddress2

Documentation The secondary e-mail addresses.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:EmailAddressType
Source
<element name="EmailAddress2" type="_wcf:EmailAddressType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Fax1

Documentation The primary fax number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:FaxType
Source
<element name="Fax1" type="_wcf:FaxType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Fax2

Documentation The secondary fax number.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:FaxType
Source
<element name="Fax2" type="_wcf:FaxType" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/OrganizationName

Documentation The organization that the person represents. This may be different than the parent organization.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="OrganizationName" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/OrganizationUnitName

Documentation The organization unit that the person represents. This may be different than the parent organization.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="OrganizationUnitName" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/GeographicalShippingCode

Documentation Shipping code based on geographical region. This is used for integration with tax services.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="GeographicalShippingCode" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/GeographicalTaxCode

Documentation Tax code based on geographical region. This is used for integration with tax services.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type string
Source
<element name="GeographicalTaxCode" type="string" minOccurs="0" maxOccurs="1"/>


element ContactInfoType/Attributes

Documentation Additional attributes of the contact information: addressField1: Customizable field. addressField2: Customizable field. addressField3: Customizable field. billingCode: Code to identify the shipping or billing information billingCodeType: Code designating the system or method of code structure used for billing. packageSuppression: Specifies whether or not to include package inserts. Valid values are 1 (include) or 0 (do not include).
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:NameValuePairType
Source
<element name="Attributes" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>


complex type OfferPriceType

Documentation The type definition of a offer price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The range price. The contract identifier the price is associated with. The user data area.

Name Type Use Default Fixed Form
startDate dateTime optional      
endDate dateTime optional      
minimumQuantity double optional      
maximumQuantity double optional      
Content sequence Price{1,1}
ContractIdentifier{0,1}
_wcf:UserData{0,1}
Source
<complexType name="OfferPriceType">
  <sequence>
    <element name="Price" type="_wcf:UnitPriceType" minOccurs="1" maxOccurs="1"/>
    <element name="ContractIdentifier" type="_wcf:ContractIdentifierType" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
  <attribute name="startDate" type="dateTime" use="optional"/>
  <attribute name="endDate" type="dateTime" use="optional"/>
  <attribute name="minimumQuantity" type="double" use="optional"/>
  <attribute name="maximumQuantity" type="double" use="optional"/>
</complexType>


element OfferPriceType/Price

Documentation The range price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:UnitPriceType
Source
<element name="Price" type="_wcf:UnitPriceType" minOccurs="1" maxOccurs="1"/>


element OfferPriceType/ContractIdentifier

Documentation The contract identifier the price is associated with.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:ContractIdentifierType
Source
<element name="ContractIdentifier" type="_wcf:ContractIdentifierType" minOccurs="0" maxOccurs="1"/>


complex type PriceInfoType

Documentation The general price type which contain standard price, contract prices and floor price
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Attributes The Standard price.The contract prices.The floorPrice.The user data area.

Name Type Use Default Fixed Form
Content sequence StandardPrice{0,1}
ContractPrice{0,unbounded}
FloorPrice{0,1}
_wcf:UserData{0,1}
Source
<complexType name="PriceInfoType">
  <sequence>
    <element name="StandardPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="1"/>
    <element name="ContractPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="unbounded"/>
    <element name="FloorPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="1"/>
    <element ref="_wcf:UserData" minOccurs="0" maxOccurs="1"/>
  </sequence>
</complexType>


element PriceInfoType/StandardPrice

Documentation The Standard price.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:OfferPriceType
Source
<element name="StandardPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="1"/>


element PriceInfoType/ContractPrice

Documentation The contract prices.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:OfferPriceType
Source
<element name="ContractPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="unbounded"/>


element PriceInfoType/FloorPrice

Documentation The floorPrice.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/foundation
Type _wcf:OfferPriceType
Source
<element name="FloorPrice" type="_wcf:OfferPriceType" minOccurs="0" maxOccurs="1"/>


element Description

Documentation Language/locale specific description of a catalog entity (e.g.catalog,catalog group or catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:CatalogDescriptionType
Source
<element name="Description" type="_cat:CatalogDescriptionType"/>


complex type CatalogDescriptionType

Documentation The type definition for Description of a catalog entity.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Attributes Name of catalog entityThumbnial image of the catalog entityFull image of the catalog entityA short description for the catalog entityA long description for the catalog entitySearch keywords for the catalog entityAdditional attributes for the catalog entity

Name Type Use Default Fixed Form
language _wcf:LanguageType        
Content sequence Name{0,1}
Thumbnail{0,1}
FullImage{0,1}
ShortDescription{0,1}
LongDescription{0,1}
keyword{0,1}
_cat:Attributes{0,unbounded}
Source
<complexType name="CatalogDescriptionType">
  <sequence>
    <element name="Name" type="string" minOccurs="0"/>
    <element name="Thumbnail" type="string" minOccurs="0"/>
    <element name="FullImage" type="string" minOccurs="0"/>
    <element name="ShortDescription" type="string" minOccurs="0"/>
    <element name="LongDescription" type="string" minOccurs="0"/>
    <element name="keyword" type="string" minOccurs="0"/>
    <element ref="_cat:Attributes" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="language" type="_wcf:LanguageType"/>
</complexType>


element CatalogDescriptionType/Name

Documentation Name of catalog entity
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="Name" type="string" minOccurs="0"/>


element CatalogDescriptionType/Thumbnail

Documentation Thumbnial image of the catalog entity
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="Thumbnail" type="string" minOccurs="0"/>


element CatalogDescriptionType/FullImage

Documentation Full image of the catalog entity
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="FullImage" type="string" minOccurs="0"/>


element CatalogDescriptionType/ShortDescription

Documentation A short description for the catalog entity
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="ShortDescription" type="string" minOccurs="0"/>


element CatalogDescriptionType/LongDescription

Documentation A long description for the catalog entity
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="LongDescription" type="string" minOccurs="0"/>


element CatalogDescriptionType/keyword

Documentation Search keywords for the catalog entity
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="keyword" type="string" minOccurs="0"/>


element Attributes

Documentation Additional attributes for a catalog entity.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:NameValuePairType
Source
<element name="Attributes" type="_wcf:NameValuePairType"/>


simple type AssociationNameType

Documentation A type definition for association names.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type union of _cat:AssociationNameEnumeration _wcf:EnumerationExtensionType
Source
<simpleType name="AssociationNameType">
  <union memberTypes="_cat:AssociationNameEnumeration _wcf:EnumerationExtensionType">
  </union>
</simpleType>


simple type AssociationNameEnumeration

Documentation Enumeration of association names.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type restriction of normalizedString
Facets enumeration = CrossSell enumeration = UpSell enumeration = Accessory enumeration = Replacement
Source
<simpleType name="AssociationNameEnumeration">
  <restriction base="normalizedString">
    <enumeration value="CrossSell"/>
    <enumeration value="UpSell"/>
    <enumeration value="Accessory"/>
    <enumeration value="Replacement"/>
  </restriction>
</simpleType>


simple type AssociationTypeCodeType

Documentation A type definition for associations types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type union of _cat:AssociationTypeCodeEnumeration _wcf:EnumerationExtensionType
Source
<simpleType name="AssociationTypeCodeType">
  <union memberTypes="_cat:AssociationTypeCodeEnumeration _wcf:EnumerationExtensionType">
  </union>
</simpleType>


simple type AssociationTypeCodeEnumeration

Documentation Enumeration of association types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type restriction of normalizedString
Facets enumeration = MerchandizingAssociation
Source
<simpleType name="AssociationTypeCodeEnumeration">
  <restriction base="normalizedString">
    <enumeration value="MerchandizingAssociation"/>
  </restriction>
</simpleType>


element Association

Documentation Describe an assocation from a catalog group or catalog entry to other objects.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:AssociationType
Source
<element name="Association" type="_cat:AssociationType"/>


complex type AssociationType

Documentation A type definition for an association.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Attributes cross sell or up sale for merchandizing associations. Reference to another catalog group. Reference to another catalog entry. Reference to other associated object. Additional attributes for this association.

Name Type Use Default Fixed Form
AssociationCodeType _cat:AssociationTypeCodeType optional      
sequence double optional      
quantity double optional      
Content sequence Name{0,1}
_cat:CatalogGroupReference{1,1}
_cat:CatalogEntryReference{1,1}
_cat:AssociatedObject{1,1}
_cat:Attributes{0,unbounded}
Source
<complexType name="AssociationType">
  <sequence>
    <element name="Name" type="_cat:AssociationNameType" minOccurs="0"/>
    <choice>
      <element ref="_cat:CatalogGroupReference" minOccurs="1"/>
      <element ref="_cat:CatalogEntryReference" minOccurs="1"/>
      <element ref="_cat:AssociatedObject" minOccurs="1"/>
    </choice>
    <element ref="_cat:Attributes" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="AssociationCodeType" type="_cat:AssociationTypeCodeType" use="optional"/>
  <attribute name="sequence" type="double" use="optional"/>
  <attribute name="quantity" type="double" use="optional"/>
</complexType>


element AssociationType/Name

Documentation cross sell or up sale for merchandizing associations.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:AssociationNameType
Source
<element name="Name" type="_cat:AssociationNameType" minOccurs="0"/>


element AssociatedObject

Documentation An abstract associated object. This can be use for customer extension.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:AssociatedObjectType
Source
<element name="AssociatedObject" type="_cat:AssociatedObjectType" abstract="true"/>


complex type AssociatedObjectType

Documentation An abstract associated object type.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Source
<complexType name="AssociatedObjectType">
</complexType>


element CatalogGroupReference

Documentation A reference to a catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:CatalogGroupReferenceType
Source
<element name="CatalogGroupReference" type="_cat:CatalogGroupReferenceType"/>


complex type CatalogGroupReferenceType

Documentation A type definition of a catalog group reference.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AssociatedObjectType
Content sequence CatalogGroupIdentifier{0,1}
displayName
Attributes Catalog group identifier.Display name for the catalog entry.

Name Type Use Default Fixed Form
navigationPath string optional      
Source
<complexType name="CatalogGroupReferenceType">
  <complexContent>
    <extension base="_cat:AssociatedObjectType">
      <sequence>
        <element name="CatalogGroupIdentifier" type="_wcf:CatalogGroupIdentifierType" minOccurs="0"/>
        <element name="displayName" type="string"/>
      </sequence>
      <attribute name="navigationPath" type="string" use="optional"/>
    </extension>
  </complexContent>
</complexType>


element CatalogGroupReferenceType/CatalogGroupIdentifier

Documentation Catalog group identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:CatalogGroupIdentifierType
Source
<element name="CatalogGroupIdentifier" type="_wcf:CatalogGroupIdentifierType" minOccurs="0"/>


element CatalogGroupReferenceType/displayName

Documentation Display name for the catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="displayName" type="string"/>


element CatalogEntryReference

Documentation A reference to a catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:CatalogEntryReferenceType
Source
<element name="CatalogEntryReference" type="_cat:CatalogEntryReferenceType"/>


complex type CatalogEntryReferenceType

Documentation A type definition of a catalog entry reference.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AssociatedObjectType
Content sequence CatalogEntryIdentifier{0,1}
displayName{0,1}
Attributes Catalog entry identifier. Display name for the catalog entry.

Name Type Use Default Fixed Form
catalogEntryTypeCode _cat:CatalogEntryTypeCodeType optional      
navigationPath string optional      
Source
<complexType name="CatalogEntryReferenceType">
  <complexContent>
    <extension base="_cat:AssociatedObjectType">
      <sequence>
        <element name="CatalogEntryIdentifier" type="_wcf:CatalogEntryIdentifierType" minOccurs="0"/>
        <element name="displayName" type="string" minOccurs="0"/>
      </sequence>
      <attribute name="catalogEntryTypeCode" type="_cat:CatalogEntryTypeCodeType" use="optional"/>
      <attribute name="navigationPath" type="string" use="optional"/>
    </extension>
  </complexContent>
</complexType>


element CatalogEntryReferenceType/CatalogEntryIdentifier

Documentation Catalog entry identifier.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:CatalogEntryIdentifierType
Source
<element name="CatalogEntryIdentifier" type="_wcf:CatalogEntryIdentifierType" minOccurs="0"/>


element CatalogEntryReferenceType/displayName

Documentation Display name for the catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="displayName" type="string" minOccurs="0"/>


simple type CatalogEntryTypeCodeType

Documentation A type definition for catalog entries.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type union of _cat:CatalogEntryTypeCodeEnumeration _wcf:EnumerationExtensionType
Source
<simpleType name="CatalogEntryTypeCodeType">
  <union memberTypes="_cat:CatalogEntryTypeCodeEnumeration _wcf:EnumerationExtensionType">
  </union>
</simpleType>


simple type KitTypeCodeEnumeration

Documentation Kit component types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type restriction of normalizedString
Facets enumeration = Package enumeration = Bundle enumeration = DynamicKit enumeration = StaticKit enumeration = DynamicKitPredefinedConfiguration
Source
<simpleType name="KitTypeCodeEnumeration">
  <restriction base="normalizedString">
    <enumeration value="Package"/>
    <enumeration value="Bundle"/>
    <enumeration value="DynamicKit"/>
    <enumeration value="StaticKit"/>
    <enumeration value="DynamicKitPredefinedConfiguration"/>
  </restriction>
</simpleType>


simple type ProductItemTypeCodeType

Documentation A type definition for product and item types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type union of _cat:ProductItemTypeCodeEnumeration _wcf:EnumerationExtensionType
Source
<simpleType name="ProductItemTypeCodeType">
  <union memberTypes="_cat:ProductItemTypeCodeEnumeration _wcf:EnumerationExtensionType">
  </union>
</simpleType>


simple type ProductItemTypeCodeEnumeration

Documentation Kit component types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type restriction of normalizedString
Facets enumeration = Product enumeration = Item
Source
<simpleType name="ProductItemTypeCodeEnumeration">
  <restriction base="normalizedString">
    <enumeration value="Product"/>
    <enumeration value="Item"/>
  </restriction>
</simpleType>


simple type CatalogEntryTypeCodeEnumeration

Documentation Kit component types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type union of _cat:ProductItemTypeCodeEnumeration _cat:KitTypeCodeEnumeration
Source
<simpleType name="CatalogEntryTypeCodeEnumeration">
  <union memberTypes="_cat:ProductItemTypeCodeEnumeration _cat:KitTypeCodeEnumeration">
  </union>
</simpleType>


element AttributeProperty

Documentation Properties of a catalog attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:AttributePropertyType
Source
<element name="AttributeProperty" type="_cat:AttributePropertyType"/>


complex type AttributePropertyType

Documentation A type definition of an attribute property.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Attributes Name of attribute. Description for the attribute. Extended property for this attribute.

Name Type Use Default Fixed Form
usage _cat:AttributeUsageCodeType optional      
displaySequence double optional      
language _wcf:LanguageType optional      
Content sequence Name{0,1}
Description{0,1}
ExtendedData{0,unbounded}
Source
<complexType name="AttributePropertyType">
  <sequence>
    <element name="Name" type="string" minOccurs="0"/>
    <element name="Description" type="string" minOccurs="0"/>
    <element name="ExtendedData" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="usage" type="_cat:AttributeUsageCodeType" use="optional"/>
  <attribute name="displaySequence" type="double" use="optional"/>
  <attribute name="language" type="_wcf:LanguageType" use="optional"/>
</complexType>


element AttributePropertyType/Name

Documentation Name of attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="Name" type="string" minOccurs="0"/>


element AttributePropertyType/Description

Documentation Description for the attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="Description" type="string" minOccurs="0"/>


element AttributePropertyType/ExtendedData

Documentation Extended property for this attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:NameValuePairType
Source
<element name="ExtendedData" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>


element AttributeValue

Documentation An abstract attribute value for customer extension.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:AttributeValueType
Source
<element name="AttributeValue" type="_cat:AttributeValueType" abstract="true"/>


complex type AttributeValueType

Documentation An abstract type definition for an attribute value such as IntegerValue, StringValue or FloatValue.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Source
<complexType name="AttributeValueType">
</complexType>


element StringValue

Documentation An string value for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:StringValueType
Source
<element name="StringValue" type="_cat:StringValueType"/>


element FloatValue

Documentation A Float value for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:FloatValueType
Source
<element name="FloatValue" type="_cat:FloatValueType"/>


element IntegerValue

Documentation An integer value for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:IntegerValueType
Source
<element name="IntegerValue" type="_cat:IntegerValueType"/>


complex type StringValueType

Documentation An type definition for a string value for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AttributeValueType
Content sequence Value
Source
<complexType name="StringValueType">
  <complexContent>
    <extension base="_cat:AttributeValueType">
      <sequence>
        <element name="Value" type="string"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>


element StringValueType/Value

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type string
Source
<element name="Value" type="string"/>


complex type IntegerValueType

Documentation An type definition for an IntegerValue for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AttributeValueType
Content sequence Value
Source
<complexType name="IntegerValueType">
  <complexContent>
    <extension base="_cat:AttributeValueType">
      <sequence>
        <element name="Value" type="int"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>


element IntegerValueType/Value

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type int
Source
<element name="Value" type="int"/>


complex type DoubleValueType

Documentation An type definition for a DoubleValue for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AttributeValueType
Content sequence Value
Source
<complexType name="DoubleValueType">
  <complexContent>
    <extension base="_cat:AttributeValueType">
      <sequence>
        <element name="Value" type="double"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>


element DoubleValueType/Value

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type double
Source
<element name="Value" type="double"/>


complex type LongValueType

Documentation An type definition for a DoubleValue for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AttributeValueType
Content sequence Value
Source
<complexType name="LongValueType">
  <complexContent>
    <extension base="_cat:AttributeValueType">
      <sequence>
        <element name="Value" type="long"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>


element LongValueType/Value

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type long
Source
<element name="Value" type="long"/>


complex type DecimalValueType

Documentation An type definition for a DecimalValue for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AttributeValueType
Content sequence Value
Source
<complexType name="DecimalValueType">
  <complexContent>
    <extension base="_cat:AttributeValueType">
      <sequence>
        <element name="Value" type="decimal"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>


element DecimalValueType/Value

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type decimal
Source
<element name="Value" type="decimal"/>


complex type FloatValueType

Documentation An type definition for a FloatValue for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AttributeValueType
Content sequence Value
Source
<complexType name="FloatValueType">
  <complexContent>
    <extension base="_cat:AttributeValueType">
      <sequence>
        <element name="Value" type="float"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>


element FloatValueType/Value

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type float
Source
<element name="Value" type="float"/>


complex type BigIntegerValueType

Documentation An type definition for a FloatValue for an attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AttributeValueType
Content sequence Value
Source
<complexType name="BigIntegerValueType">
  <complexContent>
    <extension base="_cat:AttributeValueType">
      <sequence>
        <element name="Value" type="integer"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>


element BigIntegerValueType/Value

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type integer
Source
<element name="Value" type="integer"/>


complex type CatalogAttributeType

Documentation A type definition of a catalog entry attribute.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type extension of _cat:AttributePropertyType
Content sequence _cat:StringValue{1,1}
_cat:IntegerValue{1,1}
_cat:FloatValue{1,1}
_cat:AttributeValue{1,1}
ExtendedValue{0,unbounded}
Attributes Define additional attribute values such as images and or attachments.

Name Type Use Default Fixed Form
Source
<complexType name="CatalogAttributeType">
  <complexContent>
    <extension base="_cat:AttributePropertyType">
      <sequence>
        <choice>
          <element ref="_cat:StringValue" minOccurs="1"/>
          <element ref="_cat:IntegerValue" minOccurs="1"/>
          <element ref="_cat:FloatValue" minOccurs="1"/>
          <element ref="_cat:AttributeValue" minOccurs="1"/>
        </choice>
        <element name="ExtendedValue" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>


element CatalogAttributeType/ExtendedValue

Documentation Define additional attribute values such as images and or attachments.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:NameValuePairType
Source
<element name="ExtendedValue" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>


element CatalogEntryAttributes

Documentation Catalog entry attributes.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:CatalogEntryAttributesType
Source
<element name="CatalogEntryAttributes" type="_cat:CatalogEntryAttributesType"/>


complex type CatalogEntryAttributesType

Documentation A type definition of Catalog entry attributes. This represents a group of catalog entry attributes
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Content sequence Attributes{0,unbounded}
Source
<complexType name="CatalogEntryAttributesType">
  <sequence>
    <element name="Attributes" type="_cat:CatalogAttributeType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>


element CatalogEntryAttributesType/Attributes

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:CatalogAttributeType
Source
<element name="Attributes" type="_cat:CatalogAttributeType" minOccurs="0" maxOccurs="unbounded"/>


simple type AttributeUsageCodeType

Documentation A type definition for catalog entry attribute usages.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type union of _cat:AttributeUsageTypeEnumeration _wcf:EnumerationExtensionType
Source
<simpleType name="AttributeUsageCodeType">
  <union memberTypes="_cat:AttributeUsageTypeEnumeration _wcf:EnumerationExtensionType">
  </union>
</simpleType>


simple type AttributeUsageTypeEnumeration

Documentation Attribute usage type names.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type restriction of normalizedString
Facets enumeration = SKU-resolution enumeration = Description
Source
<simpleType name="AttributeUsageTypeEnumeration">
  <restriction base="normalizedString">
    <enumeration value="SKU-resolution"/>
    <enumeration value="Description"/>
  </restriction>
</simpleType>


element NavigationRelationship

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:NavigationRelationshipType
Source
<element name="NavigationRelationship" type="_cat:NavigationRelationshipType"/>


complex type NavigationRelationshipType

Documentation A type definition for a relationship.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Attributes A reference to a catalog group. A reference to a catalog entry. Additional attributes for this relationship.

Name Type Use Default Fixed Form
displaySequence double optional      
Content sequence _cat:CatalogGroupReference{1,1}
_cat:CatalogEntryReference{1,1}
_cat:Attributes{0,unbounded}
Source
<complexType name="NavigationRelationshipType">
  <sequence>
    <choice>
      <element ref="_cat:CatalogGroupReference" minOccurs="1"/>
      <element ref="_cat:CatalogEntryReference" minOccurs="1"/>
    </choice>
    <element ref="_cat:Attributes" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="displaySequence" type="double" use="optional"/>
</complexType>


element KitComponent

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:KitComponentType
Source
<element name="KitComponent" type="_cat:KitComponentType"/>


complex type KitComponentType

Documentation A type definition of a component association for a Kit.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Attributes Reference to another catalog entry. Additional attributes for the association.

Name Type Use Default Fixed Form
KitComponentCodeType _cat:KitComponentTypeCodeType optional      
sequence double optional      
quantity double optional      
Content sequence _cat:CatalogEntryReference{1,1}
Attributes{0,unbounded}
Source
<complexType name="KitComponentType">
  <sequence>
    <element ref="_cat:CatalogEntryReference" minOccurs="1"/>
    <element name="Attributes" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="KitComponentCodeType" type="_cat:KitComponentTypeCodeType" use="optional"/>
  <attribute name="sequence" type="double" use="optional"/>
  <attribute name="quantity" type="double" use="optional"/>
</complexType>


element KitComponentType/Attributes

Documentation Additional attributes for the association.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:NameValuePairType
Source
<element name="Attributes" type="_wcf:NameValuePairType" minOccurs="0" maxOccurs="unbounded"/>


simple type KitComponentTypeCodeType

Documentation A type definition for associations types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type union of _cat:KitComponentTypeCodeEnumeration _wcf:EnumerationExtensionType
Source
<simpleType name="KitComponentTypeCodeType">
  <union memberTypes="_cat:KitComponentTypeCodeEnumeration _wcf:EnumerationExtensionType">
  </union>
</simpleType>


simple type KitComponentTypeCodeEnumeration

Documentation Kit component types.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type restriction of normalizedString
Facets enumeration = PackageComponent enumeration = BundleComponent enumeration = DynamicKitComponent enumeration = StaticKitComponent enumeration = DynamicKitPredefinedConfigurationComponent
Source
<simpleType name="KitComponentTypeCodeEnumeration">
  <restriction base="normalizedString">
    <enumeration value="PackageComponent"/>
    <enumeration value="BundleComponent"/>
    <enumeration value="DynamicKitComponent"/>
    <enumeration value="StaticKitComponent"/>
    <enumeration value="DynamicKitPredefinedConfigurationComponent"/>
  </restriction>
</simpleType>


element Price

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:PriceInfoType
Source
<element name="Price" type="_wcf:PriceInfoType"/>


element CatalogEntry

Documentation A CatalogEntry is used to represent a product, an item, or a kit.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:CatalogEntryType
Source
<element name="CatalogEntry" type="_cat:CatalogEntryType"/>


complex type CatalogEntryType

Documentation A type definition of a CatalogEntry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Attributes Description for this catalog entry. Product specific attributes for this catalog entry. List price associated with the catalog entry. Price associated with the catalog entry. An identifier for the parent catalog group. An identifier for the parent catalog entry. Navigation relationship. Association to other objects. This is mainly used for merchandizing associations Component of a kit.

Name Type Use Default Fixed Form
catalogEntryTypeCode _cat:CatalogEntryTypeCodeType        
navigationPath string optional      
sequence double optional      
Content sequence CatalogEntryIdentifier{0,1}
_cat:Description{0,1}
_cat:CatalogEntryAttributes{0,1}
ListPrice{0,1}
_cat:Price{0,1}
ParentCatalogGroupIdentifier{0,1}
ParentCatalogEntryIdentifier{0,1}
NavigationRelationship{0,unbounded}
_cat:Association{0,unbounded}
_cat:KitComponent{0,unbounded}
Source
<complexType name="CatalogEntryType">
  <sequence>
    <element name="CatalogEntryIdentifier" type="_wcf:CatalogEntryIdentifierType" minOccurs="0"/>
    <element ref="_cat:Description" minOccurs="0"/>
    <element ref="_cat:CatalogEntryAttributes" minOccurs="0"/>
    <element name="ListPrice" type="_wcf:UnitPriceType" minOccurs="0"/>
    <element ref="_cat:Price" minOccurs="0"/>
    <element name="ParentCatalogGroupIdentifier" type="_wcf:CatalogGroupIdentifierType" minOccurs="0"/>
    <element name="ParentCatalogEntryIdentifier" type="_wcf:CatalogEntryIdentifierType" minOccurs="0"/>
    <element name="NavigationRelationship" type="_cat:CatalogEntryNavigationRelationshipType" minOccurs="0" maxOccurs="unbounded"/>
    <element ref="_cat:Association" minOccurs="0" maxOccurs="unbounded"/>
    <element ref="_cat:KitComponent" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute name="catalogEntryTypeCode" type="_cat:CatalogEntryTypeCodeType"/>
  <attribute name="navigationPath" type="string" use="optional"/>
  <attribute name="sequence" type="double" use="optional"/>
</complexType>


element CatalogEntryType/CatalogEntryIdentifier

Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:CatalogEntryIdentifierType
Source
<element name="CatalogEntryIdentifier" type="_wcf:CatalogEntryIdentifierType" minOccurs="0"/>


element CatalogEntryType/ListPrice

Documentation List price associated with the catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:UnitPriceType
Source
<element name="ListPrice" type="_wcf:UnitPriceType" minOccurs="0"/>


element CatalogEntryType/ParentCatalogGroupIdentifier

Documentation An identifier for the parent catalog group.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:CatalogGroupIdentifierType
Source
<element name="ParentCatalogGroupIdentifier" type="_wcf:CatalogGroupIdentifierType" minOccurs="0"/>


element CatalogEntryType/ParentCatalogEntryIdentifier

Documentation An identifier for the parent catalog entry.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _wcf:CatalogEntryIdentifierType
Source
<element name="ParentCatalogEntryIdentifier" type="_wcf:CatalogEntryIdentifierType" minOccurs="0"/>


element CatalogEntryType/NavigationRelationship

Documentation Navigation relationship.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type _cat:CatalogEntryNavigationRelationshipType
Source
<element name="NavigationRelationship" type="_cat:CatalogEntryNavigationRelationshipType" minOccurs="0" maxOccurs="unbounded"/>


complex type CatalogEntryNavigationRelationshipType

Documentation A type definition for a relationship.
Namespace http://www.ibm.com/xmlns/prod/commerce/9/catalog
Type restriction of _cat:NavigationRelationshipType
Content sequence _cat:CatalogEntryReference{1,1}
_cat:Attributes{0,unbounded}
Attributes A reference to a catalog entry. Additional attributes for this relationship.

Name Type Use Default Fixed Form
displaySequence double optional      
Source
<complexType name="CatalogEntryNavigationRelationshipType">
  <complexContent>
    <restriction base="_cat:NavigationRelationshipType">
      <sequence>
        <choice>
          <element ref="_cat:CatalogEntryReference" minOccurs="1"/>
        </choice>
        <element ref="_cat:Attributes" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attribute name="displaySequence" type="double" use="optional"/>
    </restriction>
  </complexContent>
</complexType>