Product Catalog XML Example
An example of a product catalog XML.
<!DOCTYPE ePASSRequest SYSTEM "ePASS3.dtd">
<ePASSRequest requestID="1" submitterOrganization="emptoris_hierarchy"
submitterUser="asm" submitterPassword="123">
<CatalogRequest>
<createICA CategoryCode="Category_EN_IMPT_CAT1"
CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibility="read/write"
XADVisibleInLists="true"
XADUseInSearch="No"
XADDefaultValue="default value string"
XADDescription="category_req_text_single_ica"
XADIsRequired="true"
XADDataType="Text_single"
XADScope="category"
XADName="Category_category_req_text_single_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="Category_EN_IMPT_CAT1"
CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibility="read/hidden"
XADVisibleInLists="false"
XADUseInSearch="Advanced"
XADDefaultValue="default value string multiline"
XADDescription="category_req_text_multi_ica"
XADIsRequired="true"
XADDataType="Text_multi"
XADScope="category"
XADName="Category_category_req_text_multi_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="Category_EN_IMPT_CAT1"
CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibility="read/absent"
XADUseInSearch="Basic"
XADMaximumValue="1000"
XADMinimumValue="1"
XADDefaultValue="999"
XADDescription="category_req_int_ica"
XADIsRequired="true"
XADDataType="Integer"
XADScope="category"
XADName="Category_category_req_int_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="Category_EN_IMPT_CAT1"
CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibility="write/read"
XADVisibleInLists="true"
XADPrecision="4"
XADMaximumValue="1000"
XADMinimumValue="1"
XADDefaultValue="9.99"
XADDescription="category_req_real_ica"
XADIsRequired="true"
XADDataType="Decimal"
XADScope="category"
XADName="Category_category_req_real_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="Category_EN_IMPT_CAT1"
CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibility="write/hidden"
XADVisibleInLists="false"
XADUseInSearch="No"
XADDefaultValue="Yes"
XADDescription="category_req_bool_ica"
XADIsRequired="true"
XADDataType="YesNo"
XADScope="category"
XADName="Category_category_req_bool_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="Category_EN_IMPT_CAT1"
CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibility="write/absent"
XADUseInSearch="Advanced"
XADDescription="category_req_date_ica"
XADIsRequired="true"
XADDataType="Date"
XADScope="category"
XADName="Category_category_req_date_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="Category_EN_IMPT_CAT1"
CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibility="absent/read"
XADVisibleInLists="true"
XADUseInSearch="Basic"
XADMaximumValue="1000"
XADMinimumValue="1"
XADDefaultValue="9.12345678"
XADDescription="category_req_curr_ica"
XADIsRequired="true"
XADDataType="Currency"
XADScope="category"
XADName="_Category_category_req_curr_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="Category_EN_IMPT_CAT1"
CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibility="absent/hidden"
XADVisibleInLists="false"
XADSelectionList="a|b|c|peace|love|hope|1|2|3"
XADDefaultValue="a"
XADDescription="category_req_list_single_ica"
XADIsRequired="true"
XADDataType="Selection_single"
XADScope="category"
XADName="Category_category_req_list_single_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="Category_EN_IMPT_CAT1"
CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibility="absent/write"
XADUseInSearch="No"
XADSelectionList="a|b|c|peace|love|hope|1|2|3"
XADDefaultValue="a"
XADDescription="category_req_list_multi_ica"
XADIsRequired="true"
XADDataType="Selection_multi"
XADScope="category"
XADName="Category_category_req_list_multi_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="root category" CatalogCode="emptoris_hierarchy">
<ExtendedAttributeDefinition
XADVisibleInLists="false"
XADSelectionList="a|b|c|love|1|2|3"
XADDescription="global_nodef_list_single_ica"
XADIsRequired="false"
XADDataType="Selection_single"
XADScope="category"
XADName="Category_global_nodef_list_single_ica"
XADDomain="category"/>
</createICA>
<createICA CategoryCode="root category" CatalogCode="emptoris_
hierarchy">
<ExtendedAttributeDefinition
XADSelectionList="a|b|c|love|1|2|3"
XADDescription="global_nodef_list_multi_ica"
XADIsRequired="false"
XADDataType="Selection_multi"
XADScope="category"
XADName="Category_global_nodef_list_multi_ica"
XADDomain="category"/>
</createICA> </CatalogRequest> </ePASSRequest>