iShip TDF API Structure
|
Field Name |
DataType |
Required |
Instances |
Minimum Usage |
Maximum Usage |
Minimum Length |
Maximum Length |
XPath |
Documentation |
iShip |
AnyType |
Yes |
0 |
|
|
|
|
/iShip |
Root Element. Encapsulates message for Item Master. |
|
MessageHeader |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/iShip/MessageHeader |
Encapsulates message Routing data. The elements included in this grouping are standard across all messages. |
|
|
Standard |
String |
Yes |
0 |
1 |
1 |
1 |
|
/iShip/MessageHeader/Standard |
Code identifying the schema controlling agency, for example, GSI.
Allowable Values: Text string
Required: Yes
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
HeaderVersion |
String |
Yes |
0 |
1 |
1 |
1 |
|
/iShip/MessageHeader/HeaderVersion |
Version of the message being used. Each new version whole number represents a significant change from a previous whole version and reflects a need for upgrades. For example, a change from Version 1.X to 2.X represents a substantial change in the framework and would be a recommended upgrade point. A change in the number after the decimal represents a minor upgrade/modification to the framework.
Allowable Values: Text string
Required: Yes
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
VersionReleaseNumber |
String |
Yes |
0 |
1 |
1 |
1 |
|
/iShip/MessageHeader/VersionReleaseNumber |
Release number within the current message header version number.
Allowable Values: Text string
Required: No
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
SourceData |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/iShip/MessageHeader/SourceData |
|
|
|
|
SourceId |
String |
Yes |
0 |
1 |
1 |
1 |
|
/iShip/MessageHeader/SourceData/SourceId |
Unique identifier of the System that originated the message. The SourceId is a unique identifier provided by the initiator of the message. For those messages originating from an Order Management System (OMS), it would be the unique OMS identifier. For those messages originating from a Warehouse Management System (WMS), it would be the unique WMS identifier.
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
SourceType |
String |
Yes |
0 |
1 |
1 |
1 |
|
/iShip/MessageHeader/SourceData/SourceType |
The descriptive category/name/code used to define the system that originated the message.
Allowable Values:
OMS = Order Management System
WMS = Warehouse Management System
Required: Yes
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
DestinationData |
AnyType |
Yes |
1..n |
1 |
-1 |
|
|
/iShip/MessageHeader/DestinationData |
Encapsulates data related to the Destination or Receiving System. |
|
|
|
DestinationId |
String |
Yes |
0 |
1 |
1 |
1 |
|
/iShip/MessageHeader/DestinationData/DestinationId |
Unique identifier of the System that is the intended recipient of the message. There can be multiple DestinationId/DestinationType sets per message to allow for one message to be sent to multiple receiving systems.
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
DestinationType |
String |
Yes |
0 |
1 |
1 |
1 |
|
/iShip/MessageHeader/DestinationData/DestinationType |
The descriptive category used to define the system that is the intended recipient of the message.
Allowable Values:
OMS = Order Management System,
WMS = Warehouse Management System,
FH= Fulfillment Hub.
Required: Yes
Length: 10
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
EventType |
String |
Yes |
0 |
1 |
1 |
1 |
|
/iShip/MessageHeader/EventType |
The name of the event to which the message pertains.
Allowable Values: Varies depending on the feed, for example InventoryStatus
Required: Yes
Length: 35
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore. |
|
|
MessageData |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/iShip/MessageHeader/MessageData |
Encapsulates message identification information unique to the Radial Xchange. |
|
|
|
MessageId |
String |
Yes |
0 |
1 |
1 |
1 |
|
/iShip/MessageHeader/MessageData/MessageId |
Globally unique identifier for each Message. The Message ID is populated from the Source system and must be a global identifier for Radial Xchange.
Allowable Values: Text string
Required: Yes
Length: 20
Default Value: blank
Restrictions: In cases when the Product Hub or Fulfillment Hub originates the message, this field is the unique Business Process ID (BPID).
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
CorrelationId |
String |
No |
0 |
0 |
1 |
1 |
|
/iShip/MessageHeader/MessageData/CorrelationId |
When present, it must contain the MessageId value of an earlier Radial Xchange Message to which this message relates.
Allowable Values: Text string
Required: No
Length: 20
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
CreateDateAndTime |
|
Yes |
0 |
1 |
1 |
|
|
/iShip/MessageHeader/CreateDateAndTime |
Original message creation date and time assigned by the Source.
Allowable Values: ISO 8601 standard with offset from UTC in xsd:datetime data format which is yyyy-mm-ddTHH:mm:ss-hh:mm for e.g. 2012-01-11T14:19:05-06:00.
Required: Yes
Length: Follows ISO 8601 standard with offset from UTC.
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore. |
|
Item |
AnyType |
Yes |
1..n |
1 |
-1 |
|
|
/iShip/Item |
Item Level message |
|
|
ItemId |
|
Yes |
0 |
1 |
1 |
|
|
/iShip/Item/ItemId |
Encapsulates the set of various references that can be used to identify an item/SKU. |
|
|
|
ClientItemId |
String |
Yes |
0 |
1 |
1 |
|
|
/iShip/Item/ItemId/ClientItemId |
The retailer/client unique item ID or SKU used to identify this item. This item ID may not change or the new key is considered a new item. |
|
|
|
ClientAltItemId |
String |
No |
0 |
0 |
1 |
|
|
/iShip/Item/ItemId/ClientAltItemId |
An Alternative item identifier provided by the client |
|
|
|
ExtendedIDs |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/iShip/Item/ItemId/ExtendedIDs |
Allows for additional Item identifiers to be provided. |
|
|
|
@name |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
|
Value |
|
Yes |
0 |
1 |
1 |
|
|
/iShip/Item/ItemId/ExtendedIDs/Value |
The value associated with the attribute.
Allowable Values: Text string
Required: Yes
Length: 15
Default Value: blank
Restrictions: N/A
Aliases: N/A
Offering: Exchange Platform, Webstore |
|
|
|
GTIN |
AnyType |
No |
1..n |
0 |
-1 |
|
|
/iShip/Item/ItemId/GTIN |
Global Trade Item Number also call UPC in the US, IAN (formerly EAN), in Europe and JAN in Japan. |
|
|
|
@IdType |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
@operation_type |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
@UPCType |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
|
IdNumber |
String |
Yes |
0 |
1 |
1 |
1 |
18 |
/iShip/Item/ItemId/GTIN/IdNumber |
The actual value of the ID.
Allowable Values: Text string
Required: Yes
Length: 18
Default Value: blank
Restrictions: StoreNet and VendorNet can only support upto 14 chars.
Aliases: N/A
Offering: Magento, SOMS, Interfaces and Tools |
|
|
|
ManufacturerItemId |
String |
No |
0 |
0 |
1 |
|
|
/iShip/Item/ItemId/ManufacturerItemId |
The code assigned to the item by the manufacturer to uniquely identify the item. |
|
|
BaseAttributes |
|
Yes |
0 |
1 |
1 |
|
|
/iShip/Item/BaseAttributes |
All BaseAttributes are required elements to establish and or update the item. |
|
|
|
IPID |
String |
Yes |
0 |
1 |
1 |
0 |
32 |
/iShip/Item/BaseAttributes/IPID |
Internal control for grouping like items together. Used by the raiting process. Ignore by external client |
|
|
|
ECCN |
String |
Yes |
0 |
1 |
1 |
0 |
32 |
/iShip/Item/BaseAttributes/ECCN |
: Export Classification Number; this lists required license classification in order to export from the United States. |
|
|
|
ExportLicenseRequired |
String |
Yes |
0 |
1 |
1 |
0 |
4000 |
/iShip/Item/BaseAttributes/ExportLicenseRequired |
Is an export license required for selling |
|
|
|
CountryOfOrigin |
|
Yes |
0 |
1 |
1 |
|
|
/iShip/Item/BaseAttributes/CountryOfOrigin |
Country of Origin/Manufacturing Country Code |
|
|
HTSCodes |
AnyType |
Yes |
0 |
1 |
1 |
|
|
/iShip/Item/HTSCodes |
|
|
|
|
@mfn_duty_rate |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
@destination_country |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
@restricted |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
HTSCode |
String |
Yes |
1..n |
1 |
-1 |
|
|
/iShip/Item/HTSCodes/HTSCode |
|
|
|
CustomAttributes |
|
No |
0 |
0 |
1 |
|
|
/iShip/Item/CustomAttributes |
CustomAttributes are name/value paris. A locale is included for the value. |
|
|
|
Attribute |
AnyType |
Yes |
1..n |
1 |
-1 |
|
|
/iShip/Item/CustomAttributes/Attribute |
|
|
|
|
@lang |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
@operation_type |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
@is_list |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
@dt |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
@name |
|
Yes |
0 |
|
|
|
|
|
|
|
@operation_type |
|
Yes |
0 |
|
|
|
|
|
|
|
@catalog_id |
|
Yes |
0 |
|
|
|
|
|
|
|
@gsi_client_id |
|
Yes |
0 |
|
|
|
|
|
|
|
|
|
|
Value |
String |
Yes |
1..n |
1 |
-1 |
1 |
|
/iShip/Item/CustomAttributes/Attribute/Value |
The value for this custom attribute. Repeat ONLY if is_list is true.
Allowable Values: Text string
Required: Yes
Length: 4000
Default Value: blank
Restrictions: StoreNet and VendorNet can only support upto 100 chars.
Aliases: N/A
Offering: Magento, SOMS, Interfaces and Tools |