You are on page 1of 113

DRW (Data Requirements Workbook) Content Information

DRW Template Version 1.1


Title WM Item Master XML to WMOS XML
Description WM Item Master XML to WMOS XML
Latest Version 1.7
Last Modified By Venkat Poolapelli
Last Modified On 6-Feb-20

Modification Log
Version Date
1.0 16-Dec-19
1.1 30-Dec-19

1.2 31-Dec-19

1.3 24-Jan-20

1.4 1/28/2020

1.5 1/31/2020
1.6 2/6/2020
1.7 7-Feb-20

Review Log
Version Date
V 1.0 1/28/2020
ontent Information

m Master XML to WMOS XML


m Master XML to WMOS XML

Poolapelli
20

Change Details Changed By


Initial Template Manish Tewari
Changed case for Action_Type Manish Tewari
Added source for
UnitWeight
UnitVolume
Manish Tewari
UnitHeight
UnitWidth
UnitLength
Updated the mapping with latest changes based on Sample Data validation Sreeroop Rajan
Reviewed the Mapping with Project team and updated with review Sreeroop Rajan
comments
Updated the mapping with Product dimensions and Weight Sreeroop Rajan
Updated the Destination with new value as per change from Manhatten AlsoSreeroop Rajan
Updated the RetailPrice source field Venkat Poolapelli

Attendees
Cathy Gonzalez Sreeroop Rajan
Edward Sendek
Sanjeev Gupta
Sidlingreddy Iyyanagouda
Tabs Impacted Comments
All tabs
Data Mapping

Data Mapping

Data Mapping

All tables Changes are highlighted in Blue

Data mapping and filter triChanges are highlighted in Blue


Data Mapping Changes in Blue
Data mapping row 75,34

Comments
1.Paramterize the Facilty number
2.Added AtRisk Exp attribute
4.Weights and Dims are on hold
Data Handling/Filter Logic
ID Description
1
2

Trigger Events (Change Detection)


ID Description

Queries
ID Description
Filter Logic

Trigger Logic

Query
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2018 rel. 2 sp1 (x64) (http://www.altova.com) by (FGL SPORTS LTD) -->
<xs:schema xmlns="http://www.fgl.com/FglProductPublisherMessage" xmlns:xs="http://www.w3.org/2001/XMLSchema"
<xs:include schemaLocation="Library/SourceStagingMessageRoutingV1_01_00.xsd"/>
<xs:include schemaLocation="Library/SourceStagingAttributeGroupsV1_00_00.xsd"/>
<xs:element name="Exchange">
<xs:complexType>
<xs:sequence>
<xs:element name="MessageRouting" type="MessageRoutingType" minOccurs="0"/>
<xs:element name="Message">
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_CHILD" type="xs:string" minOccurs="0"/>
<xs:element name="TargetSystems" type="xs:string" minOccurs="0"/>
<xs:element name="Product">
<xs:complexType>
<xs:sequence>
<xs:element name="ProductDetails">
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_
<xs:element name="PRD_LVL_
<xs:element name="PRD_LVL_
<xs:element name="PRD_LVL_
<xs:element name="PRD_NAME
<xs:element name="PRD_PDD_
<xs:element name="PRD_LVL_
<xs:element name="PRD_STAT
<xs:element name="PRD_STAT
<xs:element name="ProductSta
<xs:element name="PRD_STYL
<xs:element name="StyleLvlPa
<xs:element name="StyleLvlNu
<xs:element name="StyleName
<xs:element name="StyleStatu
<xs:element name="StyleStatu
<xs:element name="StyleStatu
<xs:element name="SubclassLv
<xs:element name="SubclassN
<xs:element name="ColourKey
<xs:element name="SizeKey" t
<xs:element name="VENDOR_N
<xs:element name="VENDOR_N
<xs:element name="StyleCreat
<xs:element name="StyleUpda
<xs:element name="ProductCre
<xs:element name="ProductUp
<xs:element name="VPC_CASE
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductHierarchy" minOccurs="0"
<xs:complexType>
<xs:sequence>
<xs:element name="Row" max
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductUpcs" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Row" minO

</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductColour" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="ColourKey
<xs:element name="BasicColou
<xs:element name="BasicColou
<!--<xs:element name="French
<xs:element name="ColourRan
<xs:element name="ColourRan
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductSize" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="SizeSeque
<xs:element name="SizeKey" t
<xs:element name="SizeCode"
<xs:element name="SizeName"
<!--<xs:element name="French
<xs:element name="SizeRange
<xs:element name="SizeRange
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductAttributes" minOccurs="0"
<xs:complexType>
<xs:sequence>
<xs:element name="Row" minO
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductOriginalPrice" minOccurs="
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_
<xs:element name="PRD_LVL_
<xs:element name="OriginalRe
<xs:element name="OriginalRe
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductCurrentCost" minOccurs="
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_
<xs:element name="PRD_LVL_
<xs:element name="CurrentUn
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductAdditionalFields" minOccur
<xs:complexType>
<xs:sequence>
<xs:element name="Row" minO

</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductDescriptions" minOccurs="
<xs:complexType>
<xs:sequence>
<xs:element name="Row" minO

</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ProductDimension" minOccurs="0
<xs:complexType>
<xs:sequence>
<xs:element name="Dimension
<xs:element name="Dimension
<xs:element name="Dimension
<xs:element name="Dimension
<xs:element name="Dimension
<!--<xs:element name="French
<!--<xs:element name="French
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BannerDetails" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Row" minO

</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LastReceiptDate" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Row" minO

</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ECOMMSetDetails" minOccurs="0"
<xs:complexType>
<xs:sequence>
<xs:element name="Row" minO

</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Action" type="xs:string"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="MajorVersion"/>
<xs:attribute name="MinorVersion"/>
<xs:attribute name="FixVersion"/>
</xs:complexType>
</xs:element>
</xs:schema>
/www.w3.org/2001/XMLSchema" targetNamespace="http://www.fgl.com/FglProductPublisherMessage" elementFormDefault="qualifie

e" minOccurs="0"/>

e="xs:string" minOccurs="0"/>
="xs:string" minOccurs="0"/>

="ProductDetails">

s:sequence>
<xs:element name="PRD_LVL_ID" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_LVL_PARENT" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_LVL_CHILD" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_LVL_NUMBER" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_NAME_FULL" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_PDD_NOT" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_LVL_ACTIVE" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_STATUS" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_STATUS_DESC" type="xs:string" minOccurs="0"/>
<xs:element name="ProductStatusDate" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_STYLE_IND" type="xs:string" minOccurs="0"/>
<xs:element name="StyleLvlParent" type="xs:string" minOccurs="0"/>
<xs:element name="StyleLvlNumber" type="xs:string" minOccurs="0"/>
<xs:element name="StyleNameFull" type="xs:string" minOccurs="0"/>
<xs:element name="StyleStatus" type="xs:string" minOccurs="0"/>
<xs:element name="StyleStatusDesc" type="xs:string" minOccurs="0"/>
<xs:element name="StyleStatusDate" type="xs:string" minOccurs="0"/>
<xs:element name="SubclassLvlNumber" type="xs:string" minOccurs="0"/>
<xs:element name="SubclassNameFull" type="xs:string" minOccurs="0"/>
<xs:element name="ColourKey" type="xs:string" minOccurs="0"/>
<xs:element name="SizeKey" type="xs:string" minOccurs="0"/>
<xs:element name="VENDOR_NUMBER" type="xs:string" minOccurs="0"/>
<xs:element name="VENDOR_NAME" type="xs:string" minOccurs="0"/>
<xs:element name="StyleCreateDate" type="xs:string" minOccurs="0"/>
<xs:element name="StyleUpdateDate" type="xs:string" minOccurs="0"/>
<xs:element name="ProductCreateDate" type="xs:string" minOccurs="0"/>
<xs:element name="ProductUpdateDate" type="xs:string" minOccurs="0"/>
<xs:element name="VPC_CASE_PACK_ID" type="xs:string" minOccurs="0"/>
xs:sequence>

="ProductHierarchy" minOccurs="0">

s:sequence>
<xs:element name="Row" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_ID" type="xs:string"/>
<xs:element name="PRD_LVL_CHILD" type="xs:string"/>
<xs:element name="PRD_LVL_PARENT" type="xs:string"/>
<xs:element name="PRD_LVL_NUMBER" type="xs:string"/>
<xs:element name="PRD_NAME_FULL" type="xs:string"/>
<xs:element name="PRD_LVL_NAME" type="xs:string"/>
</xs:sequence>
<xs:attributeGroup ref="SourceStagingElementControlAttributeGroup"/>
</xs:complexType>
</xs:element>
xs:sequence>

="ProductUpcs" minOccurs="0">

s:sequence>
<xs:element name="Row" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_CHILD" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_UPC" type="xs:string" minOccurs="0"/>
<xs:element name="PRD_PRIMARY_FLAG" type="xs:string" minOccurs="0"/>
<xs:element name="ACTIVE_FLAG" type="xs:string" minOccurs="0"/>
<xs:element name="DEFAULT_FLAG" type="xs:string" minOccurs="0"/>
<xs:element name="UPC_TYPE" type="xs:string" minOccurs="0"/>
<xs:element name="UPC_TYPE_DESC" type="xs:string" minOccurs="0"/>
<xs:element name="UPC_LENGTH" type="xs:string" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="SourceStagingElementControlAttributeGroup"/>
</xs:complexType>
</xs:element>
xs:sequence>

="ProductColour" minOccurs="0">

s:sequence>
<xs:element name="ColourKey" type="xs:string"/>
<xs:element name="BasicColourCode" type="xs:string"/>
<xs:element name="BasicColourName" type="xs:string"/>
<!--<xs:element name="FrenchBasicColourName" type="xs:string"/>-->
<xs:element name="ColourRangeKey" type="xs:string"/>
<xs:element name="ColourRangeName" type="xs:string"/>
xs:sequence>

="ProductSize" minOccurs="0">

s:sequence>
<xs:element name="SizeSequence" type="xs:string"/>
<xs:element name="SizeKey" type="xs:string"/>
<xs:element name="SizeCode" type="xs:string"/>
<xs:element name="SizeName" type="xs:string"/>
<!--<xs:element name="FrenchSizeName" type="xs:string"/>-->
<xs:element name="SizeRangeKey" type="xs:string"/>
<xs:element name="SizeRangeName" type="xs:string"/>
xs:sequence>

="ProductAttributes" minOccurs="0">

s:sequence>
<xs:element name="Row" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_CHILD" type="xs:string"/>
<xs:element name="PRD_LVL_ID" type="xs:string"/>
<xs:element name="ATR_TYPE_TECH_KEY" type="xs:string"/>
<xs:element name="ATR_TYPE_DESC" type="xs:string"/>
<xs:element name="ATR_CODE" type="xs:string"/>
<xs:element name="ATR_CODE_DESC" type="xs:string"/>
<xs:element name="ATR_HEADER_DESC" type="xs:string"/>
</xs:sequence>
<xs:attributeGroup ref="SourceStagingElementControlAttributeGroup"/>
</xs:complexType>
</xs:element>
xs:sequence>

="ProductOriginalPrice" minOccurs="0">

s:sequence>
<xs:element name="PRD_LVL_CHILD" type="xs:string"/>
<xs:element name="PRD_LVL_NUMBER" type="xs:string"/>
<xs:element name="OriginalRetailPriceAmount" type="xs:string"/>
<xs:element name="OriginalRetailPriceEffectDate" type="xs:string"/>
xs:sequence>

="ProductCurrentCost" minOccurs="0">

s:sequence>
<xs:element name="PRD_LVL_ID" type="xs:string"/>
<xs:element name="PRD_LVL_CHILD" type="xs:string"/>
<xs:element name="CurrentUnitCost" type="xs:string"/>
xs:sequence>

="ProductAdditionalFields" minOccurs="0">

s:sequence>
<xs:element name="Row" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_CHILD" type="xs:string"/>
<xs:element name="LABEL" type="xs:string"/>
<xs:element name="VALUE" type="xs:string"/>
<xs:element name="FIELD_CODE" type="xs:string"/>
</xs:sequence>
<xs:attributeGroup ref="SourceStagingElementControlAttributeGroup"/>
</xs:complexType>
</xs:element>
xs:sequence>

="ProductDescriptions" minOccurs="0">

s:sequence>
<xs:element name="Row" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_CHILD" type="xs:string"/>
<xs:element name="PRD_DESC" type="xs:string"/>
<xs:element name="PRD_DESC_NAME" type="xs:string"/>
<xs:element name="PRD_DESC_ID" type="xs:string"/>
</xs:sequence>
<xs:attributeGroup ref="SourceStagingElementControlAttributeGroup"/>
</xs:complexType>
</xs:element>
xs:sequence>

="ProductDimension" minOccurs="0">

s:sequence>
<xs:element name="DimensionKey" type="xs:string"/>
<xs:element name="DimensionCode" type="xs:string"/>
<xs:element name="DimensionName" type="xs:string"/>
<xs:element name="DimensionRangeKey" type="xs:string"/>
<xs:element name="DimensionRangeName" type="xs:string"/>
<!--<xs:element name="FrenchDimensionName" type="xs:string"/>-->
<!--<xs:element name="FrenchDimensionRangeName" type="xs:string"/>-->
xs:sequence>

="BannerDetails" minOccurs="0">

s:sequence>
<xs:element name="Row" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="ORG_LVL_CHILD" type="xs:string"/>
<xs:element name="ORG_LVL_NUMBER" type="xs:string"/>
<xs:element name="ORG_NAME_FULL" type="xs:string"/>
<xs:element name="ORG_LVL_ID" type="xs:string"/>
<xs:element name="ORG_LVL_NAME" type="xs:string"/>
</xs:sequence>
<xs:attributeGroup ref="SourceStagingElementControlAttributeGroup"/>
</xs:complexType>
</xs:element>
xs:sequence>

="LastReceiptDate" minOccurs="0">

s:sequence>
<xs:element name="Row" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_CHILD" type="xs:string"/>
<xs:element name="ORG_LVL_CHILD" type="xs:string"/>
<xs:element name="ORG_LVL_NUMBER" type="xs:string"/>
<xs:element name="LAST_PO_DATE" type="xs:string"/>
</xs:sequence>
<xs:attributeGroup ref="SourceStagingElementControlAttributeGroup"/>
</xs:complexType>
</xs:element>
xs:sequence>

="ECOMMSetDetails" minOccurs="0">

s:sequence>
<xs:element name="Row" minOccurs="0" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element name="PRD_LVL_CHILD" type="xs:string"/>
<xs:element name="PRD_LVL_NUMBER" type="xs:string"/>
<xs:element name="PRD_NAME_FULL" type="xs:string"/>
</xs:sequence>
<xs:attributeGroup ref="SourceStagingElementControlAttributeGroup"/>
</xs:complexType>
</xs:element>
xs:sequence>

n" type="xs:string"/>
ge" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.00">
Data Max Reqd Min,Ma
XML Tag Type Len ? x Description
tXML:Header (min 1, max 1)
Value defined during implementation.
Source string 50 Y 1;1 Example: "Host"
"create"
"update"
Action_Type string Y 1;1 "PartialUpdate"
User_ID string N 0;1 Future use
Message_Type string 40 Y 1;1 "Item"
Unique Company ID defined during implementation
Company_ID string 9 Y 1;1 E.g.: "10001"
Unique tracking ID from sender’s side that is
Internal_Reference_ID string 40 N 0;1 unique across all transmissions.
Internal_Date_Time_Stamp string N 0;1 Internal date (timestamp)
The destination system(s) to route the XML.
Accepts comma separated values of valid
Destination string N 0;1 destinations setup in IFEE/IFSE.
tXML:Message (min 1, max 1)
tXML:Message:Item (min 1 , max N)

ItemName string 100 Y 1;1 Unique identification of the Item


Company ID of the company or business unit for
BusinessUnit string 9 N 0;1 which the item is defined
Description of the Item or host defined item
Description string 65 Y 1;1 description.
LongDescription string 500 N 0;1 Long Description of the Item
BaseStorageUOM string 8 N 0;1 Least sellable unit of measure.
Part of the Item component definition; An item
mask must be configured in order to import this
ItemStyle string 8 N 0;1 field for an item.
Part of the Item component definition; An item
mask must be configured in order to import this
ItemColor string 4 N 0;1 field for an item.
Part of the Item component definition; An item
mask must be configured in order to import this
ItemColorSfx string 2 N 0;1 field for an item.
Part of the Item component definition; An item
mask must be configured in order to import this
ItemSecondDim string 3 N 0;1 field for an item.
Part of the Item component definition; An item
mask must be configured in order to import this
ItemSizeDesc string 15 N 0;1 field for an item.

UnitWeight decimal 16,4 N 0;1 Weight for each item; This is mandatory for Cubing
Unit of measure associated with the unit weight;
WeightUOM string 8 N 0;1 UOM must be of type Weight.

UnitVolume decimal 16,4 N 0;1 Volume of the item; This is mandatory for Cubing

Unit of measure associated with the unit volume;


VolumeUOM string 8 N 0;1 UOM must be of type Volume.

UnitHeight decimal 16,4 N 0;1 Height of the item

UnitWidth decimal 16,4 N 0;1 Width of the item

UnitLength decimal 16,4 N 0;1 Length of the item


Unit of measure for the height, width, and length
DimensionUOM string 8 N 0;1 UOM must be of type dimension
Indicates the date/time cubiscan measurements
CubiscanLastUpdatedOn dateTime N 0;1 were last updated.
UOM of type Quantity. This will be the Ordering
UOM for this item and the UOM that the Quantity
QtyUOM string 8 N 0;1 values will be displayed in.

Indicates the minimum shippable inner UOM.


MinShippableInnerUOM string 3 N 0;1 Valid values from S835 (Misc Flag ‘2’ = ‘Y’)
Used by the fulfillment process to determine if an
item can be sold online. Valid values are
SoldOnline boolean N 0;1 true/false. Default value is ‘false’
Used by the fulfillment process to determine if an
item is sold in stores. Valid values are true/false.
SoldInStores boolean N 0;1 Default value is ‘false’

Item image filename - include file extensions of


ItemImageFilename string 256 N 0;1 .jpeg, .jpg, .bmp, or .gif.

ItemURLPath string 255 N 0;1 Item URL path

Color Description; The color details of the item. For


ColorDesc string 50 N 0;1 example, gray with red strips.

ItemBarCode string 50 N 0;1 The package barcode used to identify the item.

Product type; a general classification of the type of


item
ProductType string 3 N 0;1 Valid values accepted from system code B 665.
ReferenceField1 string 25 N 0;1 Reference field reserved for custom use
ReferenceField2 string 25 N 0;1 Reference field reserved for custom use
ReferenceField3 string 25 N 0;1 Reference field reserved for custom use

ReferenceField4 string 25 N 0;1 Reference field reserved for custom use


ReferenceField5 string 25 N 0;1 Reference field reserved for custom use
ReferenceField6 string 25 N 0;1 Reference field reserved for custom use
ReferenceField7 string 25 N 0;1 Reference field reserved for custom use

ReferenceField8 string 25 N 0;1 Reference field reserved for custom use

ReferenceField9 string 25 N 0;1 Reference field reserved for custom use

ReferenceField10 string 25 N 0;1 Reference field reserved for custom use

ReferenceNumberField1 decimal 13,5 N 0;1 Reference field reserved for custom use

ReferenceNumberField2 decimal 13,5 N 0;1 Reference field reserved for custom use

ReferenceNumberField3 decimal 13,5 N 0;1 Reference field reserved for custom use

ReferenceNumberField4 decimal 13,5 N 0;1 Reference field reserved for custom use
ReferenceNumberField5 decimal 13,5 N 0;1 Reference field reserved for custom use

Flag indicating the item is marked for deletion:


0 = implies Create or Update (Default value)
1 = implies Delete
MarkForDeletion boolean N 0;1 A deleted item may undeleted through import.
tXML:Message:Item:MiscellaneousInstructions (min 0, max 1)
tXML:Message:Item:MiscellaneousInstructions:MiscellaneousInstruction (min 1, max N)
tXML:Message:Item:ClassificationCodes (min 0, max 1)
tXML:Message:Item:ClassificationCodes:ClassificationCode (min 1, max N)
tXML:Message:Item:VASApplicable (min 0, max N)
tXML:Message:Item:ItemSizeList (min0, max1)
tXML:Message:Item:ItemSizeList:ItemSize (min1, max N)
tXML:Message:Item:ItemSupplierXrefList (min0, max1)
tXML:Message:Item:ItemSupplierXrefList:ItemSupplierXref (min 0, max N)
Supplier Item barcode; The barcode used by the
SupplierItemBarcode string 20 Y 1;1 supplier to track the item

ScanQnty decimal 9,2 Y 1;1 Item quantity associated with the supplier barcode

Package barcode for the particular Vendor Barcode.


If this section is defined, then Item Bar Code at
the Item level will be a required field and that
ItemBarCode string 50 N 0;1 value will be used as a default here.

Determines whether the record is marked for


deletion:
0 = implies Create or Update (Default value)
MarkForDeletion boolean N 0;1 1 = implies Delete
tXML:Message:Item:ItemCostList (min 0, max 1)
tXML:Message:Item:ItemCostList:ItemCost (min 0, max N)
Type of cost associated with Item
Valid Import Values are 1,2 and 3.
1 = Total standard cost
2 = Freight cost
CostType string Y 1;1 3 = Duty cost
Facility associated with the item cost; must be a
FacilityName string 16 N 0;1 valid facility in the system

Item Unit of Measure associated with the item cost


Must be the base UOM for weight, volume, size 1,
Uom string 8 Y 1;1 size 2 or a UOM of type Quantity
UnitCost decimal 16,4 Y 1;1 Cost of the item per the unit of measure

The currency code associated with the cost value.


CurrencyCode string 3 Y 1;1 Example) USD, CAD
tXML:Message:Item:ItemFacilityWMSList (min 0, max1)
tXML:Message:Item:ItemFacilityWMSList:ItemFacilityWMS (min 0, max N)
Facility Alias ID corresponding to the facility. For
ex: GAFAC01 may be the alias of the facility
FacilityName string Y 1;1 Georgia Facility 01

NumberOfDynActvPickPerItem integer 3 N 0;1 Item specific warehouse configuration attribute


Determines if dynamic Active locations may be
created and where to determine the maximum
number from.
All valid import values are from the code IDs found
under sys code S 467. Examples are listed below.
0 = Do Not Assign
1 = Assign based on Item maximum
AssignDynamicActivePickSite string 1 N 0;1 2 = Assign based on Warehouse maximum
Used as default for Wave Processing Type for the
item.
DefaultWaveProcess integer 3 Y 1;1 Import accepts values defined in B 971
Allocation Type; Defines the item attributes
associated with allocation/pick location
determination.
Import accepts user defined values from sys code
AllocationType string 3 Y 1;1 B 325

Indicates from where WM should attempt to


allocate inventory when replenishing an active pick
location. Each new wave template will accept this
setting as its default.
All valid import values are from the code IDs found
under sys code S 402. Examples are listed below.
0 = Reserve
1 = Reserve then Case Pick
2 = Case Pick
3 = Case Pick then Reserve
ReplenishActiveFrom string 1 N 0;1 4 = Reserve to Case Pick and/or Active

Determines whether the record is marked for


deletion:
0 = implies Create or Update (Default value)
MarkForDeletion boolean N 0;1 1 = implies Delete
tXML:Message:Item:ItemFacilityWMSList:ItemFacilityWMS:ExtendedAttributes (min 0, max 1) This section is only used by Slotti
tXML:Message:Item:ItemPriceList(min 0, max 1)
tXML:Message:Item:ItemPriceList:ItemPrice (min 0, max N)
tXML:Message:Item:ItemPackageList(min 0, max 1)
tXML:Message:Item:ItemPackageList:ItemPackage (min 0, max N)
tXML:Message:Item:ItemTms(min 0, max 1)
tXML:Message:Item:ItemTransportationCostList (min 0, max 1)
tXML:Message:Item:ItemTransportationCostList:ItemTransportationCost (min 0, max N)
tXML:Message:Item:ItemWmos (min 0, max 1)
Grouping mechanism for sizes for Item. User
SizeRangeCode string 50 N 0;1 reference only.
Grouping mechanism for sizes for Item. User
SizeRelPosnintbl string 2 N 0;1 reference only.
UnitPrice decimal 9,2 N 0;1 Unit price of the item.
RetailPrice decimal 9,2 N 0;1 Retail price of the item.

Defines the number of units a single person can


grasp when picking out of an active pick slot. Used
to determine the number of physical reaches the
person is given credit for a picking task. (Labor
UnitsPerPickActive decimal 9,2 N 0;1 Management attribute)
User definable Item attribute used to adjust the
standard time given to picks from Active Pick
locations. May be defaulted by the bridge if
configured via the Handling Attribute UI. (Labor
HndlAttrActive string 3 N 0;1 Management Attribute)
Defines the number of units a single person can
grasp when picking out of a reserve location. Used
to determine the number of physical reaches the
person is given credit for a picking task. (Labor
UnitsPerPickResv decimal 9,2 N 0;1 Management attribute)
User definable Item attribute used to adjust the
standard time given to picks from Reserve
locations. May be defaulted by the bridge if
configured via the Handling Attribute UI. (Labor
HndlAttrResv string 3 N 0;1 Management Attribute)

Maximum Receive To Expire Days - Determines if


the maximum number of allowable days prior to
expiration an item can be received. In order to
receive, XPIRE_DATE - CURRENT_DATE < =
MaxRecvToXpireDays integer 5 N 0;1 MIN_RECV_TO_XPIRE_DAYS

Consume Priority Date Code - This code specifies


which of the following dates is used as the basis
for the consume priority date calculation.
All valid import values are from the code IDs found
under sys code S 763. Examples are listed below.
M = "Manufacture Date" (Default value)
E = "Expiration Date"
ConsPrtyDateCode string 1 N 0;1 S = "Ship-by Date"

Consume Priority Date Window - This code


specifies what level of grouping will occur for the
consume priority date calculation for a product.
All valid import values are from the code IDs found
under sys code S 762. Examples are listed below.
-*DATE
-*MONTH
-*WEEK
1990,1991,1992,1993,1994,1995,1996,1997,1998
,1999,2000,2110(2001),2118(2002),2003,2004,20
ConsPrtyDateWindow string 6 N 0;1 05,2006,2007,2008,2009,2010
Consume Priority Date Window Increment -
Number of weeks or months (depending on
consume priority date window value) that is used
to group items together in determining the
ConsPrtyDateWindowIncr integer 3 N 0;1 consume priority date.

First critical dimension. Defines length, width, or


CritclDim1 decimal 7,2 N 0;1 height for cubing.

Second critical dimension. Defines length, width,


CritclDim2 decimal 7,2 N 0;1 or height for cubing.

Third critical dimension. Defines length, width, or


CritclDim3 decimal 7,2 N 0;1 height for cubing.

Defines if Warehouse Management prompts the


user for expiration date.
All valid import values are from the code IDs found
under sys code S 114. Examples are listed below:
Prompt if Null (code 0)
Always Prompt (code 1)
XpireDateReqd string 1 N 0;1 Never Prompt (code N) (Default value)
Defines if Warehouse Management prompts the
user for batch number
N = Not required (do not prompt)
0 = Accept if not present (if the value is not known
from the ASN, then prompt the user to enter the
value. If the value is found on the ASN, then do
not prompt.)
1 = Allow user override (if the value is known from
the ASN, display the value on the screen but allow
the user to change it if necessary)
All valid import values are from the code IDs found
under sys code S 114. Examples are listed below:
Prompt if Null (code 0)
Always Prompt (code 1)
LotReqd string 1 N 0;1 Never Prompt (code N) (Default value)
Used during receiving. Vendor Item Number is
stored in LPN based on user input or from ASN or
VendorItemNbr string 20 N 0;1 from item master.

Used in association with a Return disposition code


to determine the Final disposition code of an item.
Buyer disposition codes are typically used to define
the processing path for particular returned item.
BuyerDispCode string 3 N 0;1 Valid Values: B 714.

Slot-It attribute - Flag that identifies if an item as


conveyable or not. The flag may also be used to
drive SLOT-IT to determine a product’s ability to
be conveyed using dimensional calculations. -
All valid import values are from the code IDs found
under sys code S 133. Examples are listed below:
ConveyFlag string 1 N 0;1 Y = Yes, N = No, C = Calculate
Retail attribute - Used to determine the
department within a store for flowthrough
allocation (put to store) e.g. BWS (Beers wines and
StoreDept string 3 N 0;1 spirits).
Retail attribute - Used to determine the type of
merchandise in flowthrough allocation (put to
store) e.g. HVY (Sack of potatoes or similar) -
MerchType string 3 N 0;1 Valid values B 752.

Special Instruction Code 1


SplInstrCode1 string 2 N 0;1 Accepts code from USER Defined code B 736

Special Instruction Code 2


SplInstrCode2 string 2 N 0;1 Accepts code from USER Defined code B 736

Special Instruction Code 3


SplInstrCode3 string 2 N 0;1 Accepts code from USER Defined code B 736

Special Instruction Code 4


SplInstrCode4 string 2 N 0;1 Accepts code from USER Defined code B 736
Minimum number of days the product can be held
in the warehouse before it expires. Used during
MinRecvToExpireDays integer 5 N 0;1 receiving validations.

Shelf life days of an item. This value is used to


calculate the Ship By Date (Expiration Date minus
ShelfDays integer 5 N 0;1 the Shelf Days) used during Inventory Allocation.
Represents Maximum number of dynamic active
NbrOfDynActivePickPerItem integer 3 N 0;1 pick location for the Item
The default vendor (business partner) for an item,
when a vendor is not identified in the ASN during
receiving. Valid values are contained within the
VendorMasterId string 8 N 0;1 BUSINESS_PARTNER table.
tXML:Message:Item:ItemGroupList (min 0, max 1)
tXML:Message:Item:ItemGroupList:ItemGroup (min 0, max N)
tXML:Message:Item:ItemEPCPrefixList (min 0, max 1)
tXML:Message:Item:ItemEPCPrefixList:ItemEPCPrefix (min 0, max N)
tXML:Message:Item:ItemBOMList (min 0, max 1)
tXML:Message:Item:ItemBOMList:ItemBOM (min 0, max N)
Grouping attribute used by WM during pre-pack
GroupCode string 8 Y 1;1 cubing.

GoodsQuantity decimal 16,4 Y 1;1 Quantity of finished goods created by the BOM

Determines whether the record is marked for


deletion:
0 = implies Create or Update (Default value)
MarkForDeletion boolean N 0;1 1 = implies Delete
tXML:Message:Item:ItemBOMList:ItemBOM:ItemBOMDetailList (min 0, max 1)
tXML:Message:Item:ItemBOMList:ItemBOM:ItemBOMDetailList:ItemBOMDetail (min 0, max N)
ItemName string 100 Y 1;1 References Item associated with BOM.
The quantity of component Item required per
Quantity decimal 16,4 Y 1;1 GOODS_QTY of related BOM_HDR.
Sequence number for the detail record; This allows
multiple BOM details to be associated with a BOM
SequenceNo integer 4 Y 1;1 header

Determines whether the record is marked for


deletion:
0 = implies Create or Update (Default value)
MarkForDeletion boolean N 0;1 1 = implies Delete
tXML:Message:Item:ItemVendorList (min 0, max 1)
tXML:Message:Item:ItemVendorList:ItemVendor (min 0, max N)
tXML:Message:Item:ItemCategoryList (min 0, max 1) This section is only applicable when SIF is deployed
tXML:Message:Item:ItemCategoryList:ItemCategory (min 0, max N)
Table Field Client Values

N/A N/A

N/A N/A
N/A N/A
N/A N/A

N/A N/A 1

N/A N/A
N/A N/A

N/A N/A CDC

ITEM_CBO ITEM_NAME prdmstee.prd_lvl_number

ITEM_CBO COMPANY_ID 1

ITEM_CBO DESCRIPTION prdmstee.prd_name_full


ITEM_CBO LONG_DESCRIPTION
ITEM_CBO BASE_STORAGE_UOM_ID Units

ITEM_CBO ITEM_STYLE

ITEM_CBO ITEM_COLOR

ITEM_CBO ITEM_COLOR_SFX

ITEM_CBO ITEM_SECOND_DIM

ITEM_CBO ITEM_SIZE_DESC

ITEM_CBO UNIT_WEIGHT

ITEM_CBO WEIGHT_UOM_ID LB

ITEM_CBO UNIT_VOLUME

ITEM_CBO VOLUME_UOM_ID cu ft

ITEM_CBO UNIT_HEIGHT

ITEM_CBO UNIT_WIDTH

ITEM_CBO UNIT_LENGTH
ITEM_CBO DIMENSION_UOM_ID ft

ITEM_CBO CUBISCAN_LAST_UPDATED_DTTM

ITEM_CBO DISPLAY_QTY_UOM_ID Units

ITEM_CBO MIN_SHIP_INNER_UOM_ID Units

ITEM_CBO SOLD_ONLINE

ITEM_CBO SOLD_IN_STORES

ITEM_CBO ITEM_IMAGE_FILENAME

ITEM_CBO URL

ITEM_CBO COLOR_DESC

ITEM_CBO ITEM_BAR_CODE

ITEM_CBO PROD_TYPE
ITEM_CBO REF_FIELD1
ITEM_CBO REF_FIELD2
ITEM_CBO REF_FIELD3

ITEM_CBO REF_FIELD4
ITEM_CBO REF_FIELD5
ITEM_CBO REF_FIELD6 Y/N
ITEM_CBO REF_FIELD7

ITEM_CBO REF_FIELD8

ITEM_CBO REF_FIELD9

ITEM_CBO REF_FIELD10 0

ITEM_CBO REF_NUM1 0

ITEM_CBO REF_NUM2 0

ITEM_CBO REF_NUM3 0

ITEM_CBO REF_NUM4 0
ITEM_CBO REF_NUM5 0

ITEM_CBO MARK_FOR_DELETION 0;1

ITEM_SUPPLIER_XREF_CBO SUPPLIER_ITEM_BARCODE

ITEM_SUPPLIER_XREF_CBO SCAN_QTY

ITEM_SUPPLIER_XREF_CBO ITEM_BARCODE

ITEM_SUPPLIER_XREF_CBO MARK_FOR_DELETION

ITEM_COST_CBO COST_TYPE_ID 1

ITEM_COST_CBO FACILITY_ID CDC

ITEM_COST_CBO UOM_ID Units


ITEM_COST_CBO UNIT_COST

ITEM_COST_CBO CURRENCY_CODE

ITEM_FACILITY_MAPPING_WMS FACILITY_ID 035


NBR_OF_DYN_ACTV_PICK_PER_ITE
ITEM_FACILITY_MAPPING_WMS M 1'
ITEM_FACILITY_MAPPING_WMS ASSIGN_DYNAMIC_ACTV_PICK_SITE 0,1

ITEM_FACILITY_MAPPING_WMS DFLT_WAVE_PROC_TYPE 5

ITEM_FACILITY_MAPPING_WMS ALLOC_TYPE C, N

ITEM_FACILITY_MAPPING_WMS ACTV_REPL_ORGN 0'

ITEM_FACILITY_MAPPING_WMS MARK_FOR_DELETION
s section is only used by Slotting. Populate Module = "slotting"

ITEM_WMS SIZE_RANGE_CODE

ITEM_WMS SIZE_REL_POSN_IN_TABLE
ITEM_WMS UNIT_PRICE
ITEM_WMS RETAIL_PRICE

ITEM_WMS UNITS_PER_PICK_ACTIVE

ITEM_WMS HNDL_ATTR_ACTIVE
ITEM_WMS UNITS_PER_PICK_RESV

ITEM_WMS HNDL_ATTR_RESV

ITEM_WMS MAX_RECV_TO_XPIRE_DAYS

ITEM_WMS CONS_PRTY_DATE_CODE
*Date, *Month

ITEM_WMS CONS_PRTY_DATE_WINDOW
3

ITEM_WMS CONS_PRTY_DATE_WINDOW_INCR

ITEM_WMS CRITCL_DIM_1

ITEM_WMS CRITCL_DIM_2

ITEM_WMS CRITCL_DIM_3

ITEM_WMS XPIRE_DATE_REQD 0,N


ITEM_WMS BATCH_REQD 0,1,N

ITEM_WMS VENDOR_ITEM_NBR

ITEM_WMS BUYER_DISP_CODE

ITEM_WMS CONVEY_FLAG Y,N

ITEM_WMS STORE_DEPT

ITEM_WMS MERCH_TYPE

ITEM_WMS SPL_INSTR_CODE_1 E, P

ITEM_WMS SPL_INSTR_CODE_2

ITEM_WMS SPL_INSTR_CODE_3
Buyer Code

ITEM_WMS SPL_INSTR_CODE_4

ITEM_WMS MIN_RECV_TO_XPIRE_DAYS

ITEM_WMS SHELF_DAYS

ITEM_WMS NBR_OF_DYN_ACTV_PICK_PER_SKU 1'


Vendor Number

ITEM_WMS VENDOR_MASTER_ID

ITEM_BOM_HEADER_WMS GROUP_CODE 1

ITEM_BOM_HEADER_WMS GOODS_QUANTITY

ITEM_BOM_HEADER_WMS MARK_FOR_DELETION

ITEM_BOM_DETAIL_WMS ITEM_ID

ITEM_BOM_DETAIL_WMS QUANTITY

ITEM_BOM_DETAIL_WMS SEQUENCE_NUMBER

ITEM_BOM_DETAIL_WMS MARK_FOR_DELETION
Client Mapping Comments

PGLPMM/MWWPMM
TBD. CT to follow up if PartialUpdate can be leveraged.

ESBUSER
Item

Constant value

Next Up Number
sysdate, format is CCYYMMDD

CDC. Expand in the future

S for single P for pack pre-fix. CT parking lot to determine the prefix for Mark's commercial. Tentatively W for work order
finished good single sku.

Constant value

Expand to 50 bytes which is limit for PMM


Leverage field for French description

prdmstee.prd_lvl_number byte 1-15

prddmdee.prd_pdd_code

May be required for Franchise. CT to determine requirement. Try to have Franchise conform to current mapping
requirements.

prddmdee.prd_pdd_code

prddmdee.prd_pdd_name
CT to fill out source field. PMM case pack weight

WM Maintainable

CT to fill out source field. PMM case pack weight

WM Maintainable

CT to fill out source field. PMM case pack weight

WM Maintainable
CT to fill out source field. PMM case pack weight

WM Maintainable
CT to fill out source field. PMM case pack weight

WM Maintainable
Potential Future use for CTCL

CT to determine if there is a PMM field to map this.

CT to determine if there is a PMM field to map this.


CT to determine the mapping

Potential future use


CT to determine the mapping
Potential future use

prdpdsee.prd_desc OR prddmdee.prd_pdd_name. CT to determine the logic behind how the color is defined for FGL product.

CT to confirm is only one field is required for the FGL vs Vendor color. Currently map to only one field.

Same as Item Name

Conveyable Goods Type

Soft good, hard goods, footware, etc


Banner ID
CT to determine if this style value is required. Some items do not have the same style defined.
Franchise Buyer ID (Future Use at GTA)
Size and/or alternative description/color

Utilized on price ticket for printing.


Hazardous Product?
Actual UN Numbers
Product Hierarchy. PMM will concatenate the sub department, class, sub-class, etc. to send to WM. CT to follow up if these
fields are used elsewhere
Repack vs non-repack
1 - Repack
0 - Non-repack
At Risk Flag.

1 – SKU is an At Risk SKU


0 – SKU is not an At Risk SKU
High Value.

1 – SKU is High Value


0 – SKU is not High Value
Liquids Flag

1 – SKU is a Liquids SKU


0 – SKU is not a Liquids SKU
Flammable Flag.

1 – SKU is Flammable
0 – SKU is not Flammable
Long Non-Conveyable.

1 – SKU is Long Non-Conveyable


0 – SKU is not Long Non-Conveyable
Tempurature Sensitive.

1 – SKU is Temperature Sensitive


0 – SKU is not Temperature Sensistive

CT to determine if this field can be passed from the host.

This value is passed down when items are marked for purge within the host.

UPC Number

Set to 1

Same as the item name.

Use during PartialUpdate action type but not used during Update action type.

Constant

CAD

Constant Value

Constant value but WM maintainable.


PMM determination:
If vendor case pack is equal to one, set to 0.
If vendor case pack is greater than one, set to 1. All pre-packs are set to 0.

Constant Value

Attribute Value
Attribute Code

WM Maintainable. C, N need to be configured

Constant Value

CT to determine if this field can be passed from the host.

This value is passed down when items are marked for purge within the host.

Potentially used for LM

Potentially used for LM


Potentially used for LM

Potentially used for LM

CT to discuss internally on requirements for min and max expiry receipt.

If expiry tracked, pass down E, else pass M

If expiry tracked, pass Date, else pass Month

Pass constant value 3


WM Maintainable

CT to defined a SOP to capture critical dimensions.


WM Maintainable

CT to defined a SOP to capture critical dimensions.


WM Maintainable

CT to defined a SOP to capture critical dimensions.

PMM N = N
PPM Y = 0

Part of QA SOP to validate the ASN Expiry date is correct.


N = Default and the field is WM maintained.

Vendor product # for both Marks and FGL

Potential future use if Host can provide data

At risk, con, non-con, etc.

Make sure this are configured in the appropriate system code.

defines each or pack

Buyer

CT to discuss internally on requirements for min and max expiry receipt.

CT parking lot for business to determine requirement

Constant value but WM maintainable.


Vendor

Constant Value

Final good quantity

Same as above

Item Name for component

Quantity for the BOM

Next up number per BOM

Same as above
Source Target

Table
BIG
Name/XML Field Name/XML Path & Element Descript Schema
Ter
Schema ion Name
m

Important note : If the Source is producing null value Integration should generate empty tag and s

Integration Item

Integration Item

Integration Item
Integration Item

Integration Item

Integration Item

Integration Item

Integration Item

Exchange /Message/Product/ProductDetails/PRD_LVL_NUMBER Item

Exchange /Message/Product/ProductDetails/PRD_NAME_FULL Item

Item

Integration Item

Exchange /Message/Product/ProductDetails/PRD_LVL_NUMBER

Item

Exchange /Message/Product/ProductDetails/PRD_LVL_NUMBER
Exchange /Message/Product/ProductColour/BasicColourCode Item

Exchange /Message/Product/ProductDimension/DimensionCode Item

Exchange Message/Product/ProductSize/SizeName Item

/Message/Product/ProductAdditionalFields/Row[i]/LABEL
Exchange Item
/Message/Product/ProductAdditionalFields/Row[i]/VALUE

Item

/Message/Product/ProductAdditionalFields/Row[i]/LABEL
Exchange Item
/Message/Product/ProductAdditionalFields/Row[i]/VALUE

Item

/Message/Product/ProductAdditionalFields/Row[i]/VALUE
Exchange Item
where
/Message/Product/ProductAdditionalFields/Row[i]/LABEL='CUBISCANHWDWGT'
/Message/Product/ProductAdditionalFields/Row[i]/VALUE
Exchange Item
where
/Message/Product/ProductAdditionalFields/Row[i]/LABEL='CUBISCANHWDWGT'

/Message/Product/ProductAdditionalFields/Row[i]/VALUE
Exchange Item
where
/Message/Product/ProductAdditionalFields/Row[i]/LABEL='CUBISCANHWDWGT'

Exchange Item

/Message/Product/ProductAdditionalFields/Row[i]/VALUE
Exchange where Item
upper(/Message/Product/ProductAdditionalFields/Row[i]/LABEL)='CUBISCAN
DATE'

Integration Item

Integration Item

Item
Integration Item

Exchange /Message/Product/ProductColour/BasicColourName Item

Exchange /Message/Product/ProductDetails/PRD_LVL_NUMBER Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item


Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Integration Item

Exchange /Message/Product/ProductDetails/StyleLvlNumber Item

Integration /Message/Product/ProductDimension/DimensionName Item

Exchange /Message/Product/ProductColour/BasicColourName Item


Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE_DESC Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE_DESC Item

Exchange /Message/Product/ProductHierarchy/Row[i]/PRD_LVL_NUMBER Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item


Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/@Action Item

Message/Product/ProductUPCS/PRD_UPC
Exchange Item
Message/Product/ProductUPCS/UPC_LENGTH

Integration Item

Exchange Message/Product/ProductDetails/PRD_LVL_NUMBER Item


Integration Item

Integration Item

Integration Item

Exchange /Message/Product/ProductCurrentCost/CurrentUnitCost Item

Integration Item

Integration Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item


Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductSize/SizeKey Item

Exchange /Message/Product/ProductSize/SizeCode Item

Exchange /Message/Product/ProductCurrentCost/CurrentUnitCost Item

Exchange /Message/Product/ProductOriginalPrice/OriginalRetailPriceAmount Item


Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Integration Item
Exchange /Message/Product/ProductDetails/VPC_CASE_PACK_ID Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item


Integration Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductAttributes/Row[i]/ATR_CODE Item

Exchange /Message/Product/ProductHierarchy/Row[i]/PRD_LVL_NUMBER Item

Integration Item

Exchange /Message/Product/ProductDetails/VENDOR_NUMBER Item


Item.xsd

Field Name/XML Path &


Data
XML Section Element
Type

rate empty tag and send to WMOS.


tXML:Header (min 1, max 1)

tXML/Header
Source

tXML/Header
Action_Type
tXML/Header User_ID
tXML/Header Message_Type

tXML/Header

Company_ID

tXML/Header

Internal_Reference_ID

tXML/Header
Internal_Date_Time_Stamp

tXML/Header

Destination
tXML:Message:Item (min 1 , max N)

tXML/Message/Item ItemName

tXML/Message/Item Description

tXML/Message/Item LongDescription

tXML/Message/Item BaseStorageUOM

tXML/Message/Item ItemStyle

/tXML/Message/Item /ItemStyleSfx
tXML/Message/Item ItemColor

tXML/Message/Item ItemSecondDim

tXML/Message/Item ItemSizeDesc

tXML/Message/Item UnitWeight

tXML/Message/Item WeightUOM

tXML/Message/Item UnitVolume

tXML/Message/Item VolumeUOM

tXML/Message/Item UnitHeight
tXML/Message/Item UnitWidth

tXML/Message/Item UnitLength

tXML/Message/Item DimensionUOM

tXML/Message/Item CubiscanLastUpdatedOn

tXML/Message/Item QtyUOM

tXML/Message/Item MinShippableInnerUOM

tXML/Message/Item SoldOnline
tXML/Message/Item SoldInStores

tXML/Message/Item ColorDesc

tXML/Message/Item ItemBarCode

tXML/Message/Item ProductType
tXML/Message/Item ItemProfileName

tXML/Message/Item ReferenceField1

tXML/Message/Item ReferenceField2

tXML/Message/Item ReferenceField3

tXML/Message/Item ReferenceField4
tXML/Message/Item ReferenceField5

tXML/Message/Item ReferenceField6

tXML/Message/Item ReferenceField7

tXML/Message/Item ReferenceField8

tXML/Message/Item ReferenceField9

tXML/Message/Item ReferenceField10

tXML/Message/Item ReferenceNumberField1
tXML/Message/Item ReferenceNumberField2

tXML/Message/Item ReferenceNumberField3

tXML/Message/Item ReferenceNumberField4

tXML/Message/Item ReferenceNumberField5

tXML/Message/Item MarkForDeletion

tXML:Message:Item:ItemSupplierXrefList:ItemSupplierXref (min 0, max N)

tXML/Message/Item/ItemSupplierXrefList/ItemSupplierXref SupplierItemBarcode

tXML/Message/Item/ItemSupplierXrefList/ItemSupplierXref
ScanQnty

tXML/Message/Item/ItemSupplierXrefList/ItemSupplierXref

ItemBarCode
tXML:Message:Item:ItemCostList:ItemCost (min 0, max N)
tXML/Message/Item/ItemCostList/ItemCost Costtype

tXML/Message/Item/ItemCostList/ItemCost FacilityName

tXML/Message/Item/ItemCostList/ItemCost UOM

tXML/Message/Item/ItemCostList/ItemCost UnitCost

tXML/Message/Item/ItemCostList/ItemCost CurrencyCode

tXML:Message:Item:ItemFacilityWMSList:ItemFacilityWMS (min 0, max N)

tXML/Message/Item/ItemFacilityWMSList/ItemFacilityWMS FacilityName

tXML/Message/Item/ItemFacilityWMSList/ItemFacilityWMS AllocationType
tXML/Message/Item/ItemFacilityWMSList/ItemFacilityWMS ItemFacilityProfileName

tXML:Message:Item:ItemWmos (min 0, max 1)

tXML/Message/Item/ItemWmos SizeRangeCode

tXML/Message/Item/ItemWmos SizeRelPosnintbl

tXML/Message/Item/ItemWmos UnitPrice

tXML/Message/Item/ItemWmos RetailPrice
tXML/Message/Item/ItemWmos XpireDateReqd

tXML/Message/Item/ItemWmos LotReqd
tXML/Message/Item/ItemWmos

VendorItemNbr

tXML/Message/Item/ItemWmos

BuyerDispCode

tXML/Message/Item/ItemWmos ConveyFlag

tXML/Message/Item/ItemWmos MerchType
tXML/Message/Item/ItemWmos

SplInstrCode1

tXML/Message/Item/ItemWmos

SplInstrCode2

tXML/Message/Item/ItemWmos

SplInstrCode3

tXML/Message/Item/ItemWmos SplInstrCode4

tXML/Message/Item/ItemWmos SplInstrCode5

tXML/Message/Item/ItemWmos

VendorMasterId
Field
Transformation/Logic
Requi Description/Data
[Blank cell means there's no change or rules to apply - Load information "Take As
red ? Definition
Is from Source"]

Value defined
during FGLPMM
implementation.
Y Example: "Host"
"create"
"update" update
Y "PartialUpdate"
N Future use ESBUSER
Y "Item" Item

Unique Company
ID defined during 1
implementation
Y E.g.: "10001"

Unique tracking ID
from sender’s side Next number in sequence
that is unique
across all
N transmissions.
Internal date
N (timestamp) sysdate, The date (MM/DD/YYYY HH:MM ) on which the record was created.

The destination
system(s) to route CDC-WM
the XML. Accepts This should be Global parameter which can be changed in future when we add more DCs
comma separated
values of valid
destinations setup
N* in IFEE/IFSE.

Unique
Y identification of the Prefix with S
Item
Description of the
Item or host
Y
defined item
description.
Long Description of
N
the Item
Least sellable unit
N Unit
of measure.

Part of the Item


component
definition; An item
N mask must be
configured in order
to import this field
for an item.
Substr(prd_lvl_number,1,8)
Substr(prd_lvl_number,9)
Part of the Item
component
definition; An item
N mask must be
configured in order
to import this field
for an item.

Part of the Item


component
definition; An item
N mask must be
configured in order
to import this field
for an item.

Part of the Item


component
definition; An item
N mask must be
configured in order
to import this field
for an item.

Last value after last | symbol

Example Source :
If
SM1.PRD_UNIT_HEIGHT=12
Weight for each
SM1.PRD_UNIT_WIDTH=15
item; This is
N SM1.PRD_UNIT_DEPTH=11
mandatory for
SM1.PRD_UNIT_WEIGHT=50
Cubing

then the value to be taken for Height is highlighted in RED below

12|15|11|50

Unit of measure
associated with the
N* unit weight; UOM
must be of type
Weight. Hard Code to 'Lbs'
Volume of the
0.00057870 * (
item; This is
N* Height*Width*Depth
mandatory for
)
Cubing
Unit of measure
N* associated with the
unit volume; cu ft
Fist value before first "| " symbol

Example Source :
SM1.PRD_UNIT_HEIGHT=12
SM1.PRD_UNIT_WIDTH=15
N* Height of the item SM1.PRD_UNIT_DEPTH=11
SM1.PRD_UNIT_WEIGHT=50

then the value to be taken for Height is highlighted in RED below

12|15|11|50
Fist value after first "| " symbol and before second "|" symbol

Example Source :
SM1.PRD_UNIT_HEIGHT=12
SM1.PRD_UNIT_WIDTH=15
N* Width of the item SM1.PRD_UNIT_DEPTH=11
SM1.PRD_UNIT_WEIGHT=50

then the value to be taken for Height is highlighted in RED below

12|15|11|50

Fist value after second "| " symbol and before thrid "|" symbol

Example Source :
SM1.PRD_UNIT_HEIGHT=12
SM1.PRD_UNIT_WIDTH=15
N* Length of the item SM1.PRD_UNIT_DEPTH=11
SM1.PRD_UNIT_WEIGHT=50

then the value to be taken for Height is highlighted in RED below

12|15|11|50

Unit of measure for


N* the height, width,
and length
Hard code to 'Inch'

Indicates the The date (MM/DD/YYYY HH:MM ) Offset it to 2 hours


date/time cubiscan If the actual date from source is 30012020 12:30:45
N*
measurements
were last updated. Output should be 01/30/2020 10:30

Source format is : DDMMYYYY HH24:MI:SS


UOM of type
Quantity. This will
be the Ordering
UOM for this item
N* Unit
and the UOM that
the Quantity
values will be
displayed in.

Indicates the
minimum
shippable inner
N UOM. Unit
Valid values from
S835 (Misc Flag ‘2’
= ‘Y’)

Used by the
fulfillment process
to determine if an
item can be sold
N* false
online. Valid
values are
true/false. Default
value is ‘false’
Used by the
fulfillment process
to determine if an
item is sold in
N* true
stores. Valid values
are true/false.
Default value is
‘false’

Color Description;
The color details of
N the item. For
example, gray with
red strips.

The package
barcode used to
identify the item.
N*
Same as Item
Name

If Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='9/35 DC
CONTROL'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) in ('HV','LQ') or
upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='HAZARDOUS
Product type; a
MATERIALS' ) exists
general
N* then 'ATR'
classification of the
else if
type of item
If Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
='CONVEYABLE'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='Y' then 'CON'
else if 'NCN'
If (Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='9/35 DC
CONTROL'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) in ('HV','LQ') or
upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='HAZARDOUS
MATERIALS' ) exists
and Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
='PERISHABILITY'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='Y' )

then 'AtRiskExp'

If (Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='9/35 DC
CONTROL'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) in ('HV','LQ')
upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='HAZARDOUS
MATERIALS' ) exists )
then 'AtRisk'
else if
If Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
='CONVEYABLE'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='L' then 'LongNonConveyable'
else if
If Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
='CONVEYABLE'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='N' then 'NonConveyable'
else if 'Conveyable'

Reference field
reserved for
N FGL
custom use - Will
hold BannerId

Reference field
reserved for
N custom use - Will
Hold parent Style
Number

Code Description
left 15 bytes of /Message/Product/ProductDimension/DimensionName
N (3rd Dimension
Desc)

Reference field
reserved for
X custom use - Will
Hold FGL Color
Description
/Message/Product/ProductAttributes/Row[i]/ATR_CODE_DESC
where UPPER(/Message/Product/ProductAttributes/Row/ATR_TYPE_DESC) = 'TEAM'
/Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Exchange/Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID)

Note : This will have multiple rows.So take the first row and send the value to WMOS.
Take the min (PRD_LVL_ID) value

IF EXISTS(
where UPPER(/Message/Product/ProductAttributes/Row/ATR_TYPE_DESC) = 'MATERIAL
HANDLING'
Reference field AND UPPER( /Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
reserved for ='HAZARDOUS MATERIALS'
X
custom use - AND /Message/Product/ProductAttributes/Row[i]/ATR_CODE = 1075
Hazardous Material and /Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Exchange/Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID))
THEN 'Y'
ELSE ''

IF EXISTS(
where UPPER(/Message/Product/ProductAttributes/Row/ATR_TYPE_DESC) = 'MATERIAL
HANDLING'
Reference field AND UPPER( /Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
reserved for ='HAZARDOUS MATERIALS'
X
custom AND /Message/Product/ProductAttributes/Row[i]/ATR_CODE = 1075
Actual UN Numbers and /Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Exchange/Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID))
THEN /Message/Product/ProductAttributes/Row[i]/ATR_CODE_DESC
ELSE ''

Reference field
reserved for
custom
N* Where /Message/Product/ProductHierarchy/Row[i]/PRD_LVL_ID=2
Product Heir
combine 5 fields to
1

Reference field If Message/Product/ProductAttributes/Row[i]/ATR_CODE


reserved for cust where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='REPACK'
N*
Repack = Y, non and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
repack = N (Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID)='N' then 'N' else 'Y'

If (Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='9/35 DC
CONTROL'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
Reference field (Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) in ('HV','LQ') or
reserved for upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='HAZARDOUS
N*
custom MATERIALS' ) exists
At Risk flag and Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
='PERISHABILITY'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='Y' ) then Y else N

If Message/Product/ProductAttributes/Row[i]/ATR_CODE
Reference field
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='9/35 DC
reserved for
N* CONTROL'
custom
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
High Value
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='HV' then '1' else 0
If Message/Product/ProductAttributes/Row[i]/ATR_CODE
Reference field
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='9/35 DC
reserved for
N* CONTROL'
custom
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
Liquids Flag
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='LQ' then '1' else 0

Reference field If Message/Product/ProductAttributes/Row[i]/ATR_CODE


reserved for where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='FLAMMABLE'
N*
custom and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
Flammable Flag (Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='Y' then 1 else 0

Reference field If Message/Product/ProductAttributes/Row[i]/ATR_CODE


reserved for where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
N* custom ='CONVEYABLE'
Long Non- and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
Conveyable (Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='L' then '1' else 0

Reference field If Message/Product/ProductAttributes/Row[i]/ATR_CODE


reserved for where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
N* custom ='TEMPERATURESENSITIVE'
Tempurature and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
Sensitive (Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) in ('B','C','H') then 1 else 0

Flag indicating the


item is marked for
deletion:
0 = implies Create
or Update (Default
N* If Action in ('D','DELETE') then 1 else 0
value)
1 = implies Delete
A deleted item
may undeleted
through import.

Supplier Item
barcode; The
Y barcode used by LPAD(PRD_UPC,PRDUCDEE.UPC_LENGTH,'0')
the supplier to
track the item

Item quantity
associated with the 1
supplier barcode
Y

Package barcode
for the particular
Vendor Barcode. If
this section is
defined, then Item
Bar Code at the Prefix with S
Item level will be a
required field and
that value will be
used as a default
here.
N*
Type of cost
associated with
Item
Valid Import
Values are 1,2 and
Y* 1
3.
1 = Total standard
cost
2 = Freight cost
3 = Duty cost

Facility associated
with the item cost; 035
N* must be a valid
facility in the Maintain this in Active Space for Now it should be
system
CDC=035 (Refer Code translation Tab )

Item Unit of
Measure associated
with the item cost
Must be the base
Y* Unit
UOM for weight,
volume, size 1,
size 2 or a UOM of
type Quantity

Cost of the item


Y* per the unit of
measure

The currency code


associated with the
Y* cost value. CAD
Example) USD,
CAD

Facility Alias ID
corresponding to
the facility. For ex:
Y GAFAC01 may be 035
the alias of the
facility Georgia
Facility 01
Maintain this in Active Space for Now it should be
CDC=035 (Refer Code translation Tab )
Allocation Type;
Defines the item
attributes
associated with If Message/Product/ProductAttributes/Row[i]/ATR_CODE
allocation/pick where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
Y location ='CONVEYABLE'
determination. and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
Import accepts (Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) in ('L','N') then 'NCN' else 'CON'
user defined values
from sys code B
325
If (Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='9/35 DC
CONTROL'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) in ('HV','LQ') or
upper( Message/Product/ProductAttributes/Row[i]/ATR_HEADER_DESC) ='HAZARDOUS
MATERIALS' ) exists
and Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
='PERISHABILITY'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='Y' )

then 'AtRiskExp'

If Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='9/35 DC
CONTROL'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) in ('HV','LQ') or
upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='HAZARDOUS
MATERIALS' ) exists then 'AtRisk'
else if
If Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
='CONVEYABLE'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='L' then 'LongNonConveyable'
else if
If Message/Product/ProductAttributes/Row[i]/ATR_CODE
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
='CONVEYABLE'
and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='N' then 'NonConveyable'
else if 'Conveyable'

Grouping
mechanism for
N sizes for Item.
User reference
only.
Grouping
mechanism for
N sizes for Item.
User reference
only.
Unit price of the
N
item.
Retail price of the
N
item.
Defines if
Warehouse
Management
prompts the user
for expiration date.
All valid import /Message/Product/ProductAttributes/Row[i]/ATR_CODE
values are from where UPPER(/Message/Product/ProductAttributes/Row/ATR_TYPE_DESC) = 'MATERIAL
the code IDs found HANDLING' AND UPPER( /Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
under sys code S ='PERISHABILITY'
X
114. Examples are and /Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
listed below: (Exchange/Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID)
Prompt if Null
(code 0) BLANK if not found
Always Prompt
(code 1)
Never Prompt
(code N) (Default
value)

Defines if
Warehouse
Management
prompts the user
for batch number
N = Not required
(do not prompt)
0 = Accept if not
present (if the
value is not known
from the ASN, then
prompt the user to
enter the value. If
the value is found
on the ASN, then
do not prompt.)
1 = Allow user
override (if the
value is known
X N
from the ASN,
display the value
on the screen but
allow the user to
change it if
necessary)
All valid import
values are from
the code IDs found
under sys code S
114. Examples are
listed below:
Prompt if Null
(code 0)
Always Prompt
(code 1)
Never Prompt
(code N) (Default
value)
Used during
receiving. Vendor
Item Number is
stored in LPN
based on user
input or from ASN
or from item
master.
N

Used in association
with a Return
disposition code to
determine the Final
disposition code of If Message/Product/ProductAttributes/Row[i]/ATR_CODE
an item. Buyer where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='BUYER
disposition codes DISPOSITION CD'
are typically used and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
to define the (Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) ='DT' then 'DT' else 'RS'
processing path for
particular returned
item. Valid Values:
B 714.

N*

Slot-It attribute -
Flag that identifies
if an item as
conveyable or not.
The flag may also
be used to drive
If Message/Product/ProductAttributes/Row[i]/ATR_CODE
SLOT-IT to
where UPPER(/Message/Product/ProductAttributes/Row/ATR_TYPE_DESC) = 'MATERIAL
determine a
HANDLING'
product’s ability to
AND upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='CONVEYABLE'
be conveyed using
N and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
dimensional
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID) in ('L','N') then 'N'
calculations. -
All valid import
else 'Y'
values are from
the code IDs found
under sys code S
133. Examples are
listed below:
Y = Yes, N = No, C
= Calculate

Retail attribute -
Used to determine
Message/Product/ProductAttributes/Row[i]/ATR_CODE
the type of
where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
merchandise in
='PROCESSING AREA'
flowthrough
N and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
allocation (put to
(Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID)
store) e.g. HVY
(Sack of potatoes
If No value found then = 03
or similar) - Valid
values B 752.
Special Instruction
Code 1
Accepts code from Hard code to E
USER Defined code
B 736

N
Message/Product/ProductAttributes/Row[i]/ATR_CODE
Special Instruction where upper( Message/Product/ProductAttributes/Row/ATR_HEADER_DESC) ='9/35 DC
Code 2 CONTROL'
Accepts code from and Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
USER Defined code (Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID)
B 736
N If ZZ then null

/Message/Product/ProductAttributes/Row[i]/ATR_CODE
Special Instruction
where UPPER(/Message/Product/ProductAttributes/Row/ATR_TYPE_DESC) = 'MATERIAL
Code 3
HANDLING' AND UPPER( /Message/Product/ProductAttributes/Row/ATR_HEADER_DESC)
Accepts code from
='0 CDC CONTROL'
USER Defined code
and /Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID=Min
B 736
(Exchange/Message/Product/ProductAttributes/Row[i]/PRD_LVL_ID)
N

Special Instruction
Code 4
Accepts code from PRD_NAME_FULL
N
USER Defined code where Message/Product/ProductHierarchy/Row[i]/PRD_LVL_ID = 6
B 736
Franchise Buyer

Special Instruction
Code 4
Accepts code from
N NW
USER Defined code
B 736 -
Will Hold BuyeriD

The default vendor Left Pad with "F"


(business partner) Note:
for an item, when 'F'||TRIM (SourceVendorNumber)
a vendor is not
identified in the
ASN during
If length is less than 6 then lapd 0 to make it 6 and the prefix with F
receiving. Valid
values are Example : For Vendor number : 123
contained within F000123
the
BUSINESS_PARTN
N ER table.
DELIVERY

Comments Project Name

Hard coded

Hard coded

Hard coded
Hard coded

Hard coded

This will be genertaed internally by TIBCO or any other tool used.

prd_lvl_number of the SKU prefixed with S

Hard coded
Sample Data
01
02
03
04

Sample Data
20
10
50
52

Sample Data :
10
10.5
11
11.5
12

Hard Coded
Hard coded

Hard coded
Sample data :
10 WHITE
99 NO COLOR
NO COLOR
N/C
MLH 3WD

same as Item name

Sample data :
ATR = At Risk
CON = Conveyable
NCN = NonConveyable
Hard coded

20 OUNCES::OZ
10 EE WIDTH::EE
50 B CUP::B
52 C CUP::C

Only to used for SKU's and Style prepack will be NULL (Or Not used)
Sample Data :
Y

Sample Data : CLS 2.1 LIQUEFIED PETROLEUM GAS


0
1

Hard Coded

Same as item Name


Hard Coded

Hard Coded

Hard Coded

Hard Coded

Hard Coded

Sample Data:
C
N
sample data:
48
108
36
42
32
sample data:
0
1
2
3
4

Defaults To 0
Y or blank

Hard Coded
Sample Data
Y
N

Convert to 2 char of Attribute Code (ie. 0001 becomes 01)


Hard Coded

Sample Data
V1
V2
BK
OV

DIV 03 SOFTGOODS has to represented as 3 - Softgoods


and similar for others

Hard Coded

Sample Data
901601
908717
907468
901038
DELIVERY

Cycle-Epic-Sprint
<?xml version="1.0" encoding="UTF-8"?>
<ns1:Exchange xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://www.fgl.com/FglProductPublisherMessa
<ns1:MessageRouting>
<ns1:Guid>l6TuoXXQAVrgUwpnHiFA9A==</ns1:Guid>
<ns1:MessageType>PUB-SUB</ns1:MessageType>
<ns1:SubjectArea>ITEM</ns1:SubjectArea>
<ns1:SBU_CD>FGL</ns1:SBU_CD>
<ns1:SBU_NM>Forzani Group Ltd.</ns1:SBU_NM>
<ns1:MessageSourceCode>PMM</ns1:MessageSourceCode>
<ns1:MessageSourceCodeName>Portfolio Merchandise Management</ns1:MessageSourceCodeName>
<ns1:SubjectAreaRunName>Product-Incrementalload-20191118-132824</ns1:SubjectAreaRunName>
</ns1:MessageRouting>
<ns1:Message>
<ns1:PRD_LVL_CHILD>3307766</ns1:PRD_LVL_CHILD>
<ns1:TargetSystems>HYB</ns1:TargetSystems>
<ns1:Product Action="U">
<ns1:ProductDetails>
<ns1:PRD_LVL_ID>0</ns1:PRD_LVL_ID>
<ns1:PRD_LVL_PARENT>3307765</ns1:PRD_LVL_PARENT>
<ns1:PRD_LVL_CHILD>3307766</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_NUMBER>332224926</ns1:PRD_LVL_NUMBER>
<ns1:PRD_NAME_FULL>NIKE TENNIS M GLADIATOR 10 03</ns1:PRD_NAME_FULL>
<ns1:PRD_PDD_NOT>T</ns1:PRD_PDD_NOT>
<ns1:PRD_LVL_ACTIVE>F</ns1:PRD_LVL_ACTIVE>
<ns1:PRD_STATUS>0</ns1:PRD_STATUS>
<ns1:PRD_STATUS_DESC>Active</ns1:PRD_STATUS_DESC>
<ns1:ProductStatusDate>2019-07-13</ns1:ProductStatusDate>
<ns1:PRD_STYLE_IND>F</ns1:PRD_STYLE_IND>
<ns1:StyleLvlParent>1012342</ns1:StyleLvlParent>
<ns1:StyleLvlNumber>332224925</ns1:StyleLvlNumber>
<ns1:StyleNameFull>NIKE TENNIS M GLADIATOR</ns1:StyleNameFull>
<ns1:StyleStatus>0</ns1:StyleStatus>
<ns1:StyleStatusDesc>Active</ns1:StyleStatusDesc>
<ns1:StyleStatusDate>2019-07-13</ns1:StyleStatusDate>
<ns1:SubclassLvlNumber>70011010</ns1:SubclassLvlNumber>
<ns1:SubclassNameFull>SCLS 10 SHORTS</ns1:SubclassNameFull>
<ns1:ColourKey>149332</ns1:ColourKey>
<ns1:SizeKey>101</ns1:SizeKey>
<ns1:VENDOR_NUMBER>901006</ns1:VENDOR_NUMBER>
<ns1:VENDOR_NAME>NIKE CANADA LTD.</ns1:VENDOR_NAME>
<ns1:StyleCreateDate>2019-11-15 17:32:02</ns1:StyleCreateDate>
<ns1:ProductCreateDate>2019-11-15 17:32:03</ns1:ProductCreateDate>
<ns1:VPC_CASE_PACK_ID>1233123</ns1:VPC_CASE_PACK_ID>
</ns1:ProductDetails>
<ns1:ProductHierarchy>
<ns1:Row>
<ns1:PRD_LVL_ID>2</ns1:PRD_LVL_ID>
<ns1:PRD_LVL_CHILD>1012342</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_PARENT>1011804</ns1:PRD_LVL_PARENT>
<ns1:PRD_LVL_NUMBER>70011010</ns1:PRD_LVL_NUMBER>
<ns1:PRD_NAME_FULL>SCLS 10 SHORTS</ns1:PRD_NAME_FULL>
<ns1:PRD_LVL_NAME>SUBCLASS</ns1:PRD_LVL_NAME>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_ID>3</ns1:PRD_LVL_ID>
<ns1:PRD_LVL_CHILD>1011804</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_PARENT>1010974</ns1:PRD_LVL_PARENT>
<ns1:PRD_LVL_NUMBER>700110</ns1:PRD_LVL_NUMBER>
<ns1:PRD_NAME_FULL>CLS 10 TENNIS</ns1:PRD_NAME_FULL>
<ns1:PRD_LVL_NAME>CLASS</ns1:PRD_LVL_NAME>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_ID>4</ns1:PRD_LVL_ID>
<ns1:PRD_LVL_CHILD>1010974</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_PARENT>1010782</ns1:PRD_LVL_PARENT>
<ns1:PRD_LVL_NUMBER>7001</ns1:PRD_LVL_NUMBER>
<ns1:PRD_NAME_FULL>SDPT 01 MENS</ns1:PRD_NAME_FULL>
<ns1:PRD_LVL_NAME>SUBDEPARTMENT</ns1:PRD_LVL_NAME>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_ID>5</ns1:PRD_LVL_ID>
<ns1:PRD_LVL_CHILD>1010782</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_PARENT>1010757</ns1:PRD_LVL_PARENT>
<ns1:PRD_LVL_NUMBER>70</ns1:PRD_LVL_NUMBER>
<ns1:PRD_NAME_FULL>DPT 70 ATHLETIC CLOTHING</ns1:PRD_NAME_FULL>
<ns1:PRD_LVL_NAME>DEPARTMENT</ns1:PRD_LVL_NAME>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_ID>6</ns1:PRD_LVL_ID>
<ns1:PRD_LVL_CHILD>1010757</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_PARENT>0</ns1:PRD_LVL_PARENT>
<ns1:PRD_LVL_NUMBER>3</ns1:PRD_LVL_NUMBER>
<ns1:PRD_NAME_FULL>DIV 03 SOFTGOODS</ns1:PRD_NAME_FULL>
<ns1:PRD_LVL_NAME>DIVISION</ns1:PRD_LVL_NAME>
</ns1:Row>
</ns1:ProductHierarchy>
<ns1:ProductUpcs />
<ns1:ProductColour>
<ns1:ColourKey>149332</ns1:ColourKey>
<ns1:BasicColourCode>10</ns1:BasicColourCode>
<ns1:BasicColourName>10 WHITE</ns1:BasicColourName>
<ns1:ColourRangeKey>91798</ns1:ColourRangeKey>
<ns1:ColourRangeName>STS COLOR</ns1:ColourRangeName>
</ns1:ProductColour>
<ns1:ProductSize>
<ns1:SizeSequence>30</ns1:SizeSequence>
<ns1:SizeKey>101</ns1:SizeKey>
<ns1:SizeCode>03</ns1:SizeCode>
<ns1:SizeName>S</ns1:SizeName>
<ns1:SizeRangeKey>11</ns1:SizeRangeKey>
<ns1:SizeRangeName>SIZE_3XS_TO_4</ns1:SizeRangeName>
</ns1:ProductSize>
<ns1:ProductAttributes>
<ns1:Row>
<ns1:PRD_LVL_CHILD>1010757</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>6</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>5</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>WIN/DSS</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>01</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>PRICE NEED NOT BE CONFIRMED AT POS</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>CONFIRM PRICE</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>1010757</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>6</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>5</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>WIN/DSS</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>4</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>DISCOUNT IS ALLOWED</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>ALLOW DISCOUNT</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>1010974</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>4</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>10</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>GENDER</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>MEN'S</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>MEN'S</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>GENDER</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>1010757</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>6</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>36</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>ONLINE CHANNEL</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>10</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>NO</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>ENDLESS AISLE</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>1010757</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>6</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>36</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>ONLINE CHANNEL</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>Y</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>YES</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>SHIP TO STORE</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>1010757</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>6</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>36</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>ONLINE CHANNEL</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>30</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>CANADA POST</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>SHIP METHOD</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>1010757</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>6</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>36</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>ONLINE CHANNEL</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>002</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>1.0</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>PRODUCT WEIGHT</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>1010757</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>6</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>36</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>ONLINE CHANNEL</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>Y</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>YES</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>GIFT WRAP</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>1010782</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>5</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>36</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>ONLINE CHANNEL</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>001</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>.5</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>PRODUCT WEIGHT</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>3307765</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>1</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>9</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>1_REQ_BRAND</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>0895</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>NIKE</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>BRAND M-O</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>3307765</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>1</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>36</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>ONLINE CHANNEL</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>01</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>Publish For Sale</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>COAST MOUNTAIN</ns1:ATR_HEADER_DESC>
</ns1:Row>
<ns1:Row>
<ns1:PRD_LVL_CHILD>3307765</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_ID>1</ns1:PRD_LVL_ID>
<ns1:ATR_TYPE_TECH_KEY>36</ns1:ATR_TYPE_TECH_KEY>
<ns1:ATR_TYPE_DESC>ONLINE CHANNEL</ns1:ATR_TYPE_DESC>
<ns1:ATR_CODE>01</ns1:ATR_CODE>
<ns1:ATR_CODE_DESC>Publish For Sale</ns1:ATR_CODE_DESC>
<ns1:ATR_HEADER_DESC>SPORT CHEK</ns1:ATR_HEADER_DESC>
</ns1:Row>
</ns1:ProductAttributes>
<ns1:ProductOriginalPrice>
<ns1:PRD_LVL_CHILD>3307766</ns1:PRD_LVL_CHILD>
<ns1:PRD_LVL_NUMBER>332224926</ns1:PRD_LVL_NUMBER>
<ns1:OriginalRetailPriceAmount>90.0</ns1:OriginalRetailPriceAmount>
<ns1:OriginalRetailPriceEffectDate>2019-07-13T00:00:00-05:00</ns1:OriginalRetailPriceEffectDate>
</ns1:ProductOriginalPrice>
<ns1:ProductCurrentCost>
<ns1:PRD_LVL_ID>0</ns1:PRD_LVL_ID>
<ns1:PRD_LVL_CHILD>3307766</ns1:PRD_LVL_CHILD>
<ns1:CurrentUnitCost>41.4</ns1:CurrentUnitCost>
</ns1:ProductCurrentCost>
<ns1:ProductAdditionalFields />
<ns1:ProductDescriptions>
<ns1:Row>
<ns1:PRD_LVL_CHILD>3307765</ns1:PRD_LVL_CHILD>
<ns1:PRD_DESC>GLADIATOR PREM 7"SHORT</ns1:PRD_DESC>
<ns1:PRD_DESC_NAME>POS/Sign Desc. (22)</ns1:PRD_DESC_NAME>
<ns1:PRD_DESC_ID>1</ns1:PRD_DESC_ID>
</ns1:Row>
</ns1:ProductDescriptions>
<ns1:BannerDetails>
<ns1:Row>
<ns1:ORG_LVL_CHILD>300</ns1:ORG_LVL_CHILD>
<ns1:ORG_LVL_NUMBER>3</ns1:ORG_LVL_NUMBER>
<ns1:ORG_NAME_FULL>SPORTCHEK</ns1:ORG_NAME_FULL>
<ns1:ORG_LVL_ID>4</ns1:ORG_LVL_ID>
<ns1:ORG_LVL_NAME>BANNER</ns1:ORG_LVL_NAME>
</ns1:Row>
<ns1:Row>
<ns1:ORG_LVL_CHILD>301</ns1:ORG_LVL_CHILD>
<ns1:ORG_LVL_NUMBER>7</ns1:ORG_LVL_NUMBER>
<ns1:ORG_NAME_FULL>COAST MOUNTAIN SPORT</ns1:ORG_NAME_FULL>
<ns1:ORG_LVL_ID>4</ns1:ORG_LVL_ID>
<ns1:ORG_LVL_NAME>BANNER</ns1:ORG_LVL_NAME>
</ns1:Row>
</ns1:BannerDetails>
<ns1:LastReceiptDate />
<ns1:ECOMMSetDetails />
</ns1:Product>
</ns1:Message>
</ns1:Exchange>
l.com/FglProductPublisherMessage" xmlns:tns18="http://www.fgl.com/Internal_InputCreateProductMessage">

ceCodeName>
aRunName>
iceEffectDate>
<?xml version=""1.0"" encoding=""UTF-8""?>
<!--Sample XML file generated by XMLSpy v2018 rel. 2 sp1 (x64) (http://www.altova.com)-->
<tXML xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xsi:noNamespaceSchemaLocation=""Item.xsd"">
<Header>
<Source>FGLPMM</Source>
<Action_Type>update</Action_Type>
<User_ID>ESBUSER</User_ID>
<Message_Type>Item</Message_Type>
<Company_ID>1</Company_ID>
<Msg_Locale>String</Msg_Locale>
<Internal_Reference_ID>121</Internal_Reference_ID>
<Internal_Date_Time_Stamp>20191106</Internal_Date_Time_Stamp>
<Destination>CDC</Destination>
</Header>
<Message>
<Item>
<ItemName>S410011195655</ItemName>
<BusinessUnit>1</BusinessUnit>
<Description>LADIES' L/S 1/4 ZIP SHIRT WHITE M</Description>
<LongDescription>CHEMISE/CHEMISIER Blanc Moyen</LongDescription>
<BaseStorageUOM>Units</BaseStorageUOM>
<ItemStyle>LOUISE</ItemStyle>
<ItemColor>423</ItemColor>
<ItemColorSfx></ItemColorSfx>
<ItemSecondDim>a</ItemSecondDim>
<ItemSizeDesc>Medium</ItemSizeDesc>
<UnitWeight>1.2</UnitWeight>
<WeightUOM>LBS</WeightUOM>
<UnitVolume>2</UnitVolume>
<VolumeUOM>44</VolumeUOM>
<UnitHeight>1</UnitHeight>
<UnitWidth>2</UnitWidth>
<UnitLength>3</UnitLength>
<DimensionUOM>INCH</DimensionUOM>
<CubiscanLastUpdatedOn></CubiscanLastUpdatedOn>
<QtyUOM>Units</QtyUOM>
<MinShippableInnerUOM>1</MinShippableInnerUOM>
<SoldOnline>true</SoldOnline>
<SoldInStores>true</SoldInStores>
<ColorDesc>WHITE</ColorDesc>
<ItemBarCode>S410011195655</ItemBarCode>
<ProductType>1</ProductType>
<ItemProfileName>AtRisk</ItemProfileName>
<ReferenceField1>FGL</ReferenceField1>
<ReferenceField2>LOUISE</ReferenceField2>
<ReferenceField3>Y</ReferenceField3>
<ReferenceField4>a</ReferenceField4>
<ReferenceField5>a</ReferenceField5>
<ReferenceField6>a</ReferenceField6>
<ReferenceField7>Y </ReferenceField7>
<ReferenceField8>80013210</ReferenceField8>
<ReferenceField9>a</ReferenceField9>
<ReferenceField10>Y</ReferenceField10>
<ReferenceNumberField1>1</ReferenceNumberField1>
<ReferenceNumberField2>0</ReferenceNumberField2>
<ReferenceNumberField3>1</ReferenceNumberField3>
<ReferenceNumberField4>0</ReferenceNumberField4>
<ReferenceNumberField5>1</ReferenceNumberField5>
<MarkForDeletion>1</MarkForDeletion>
<ItemSupplierXrefList>
<ItemSupplierXref>
<SupplierItemBarcode>61054004086</SupplierItemBarcode>
<ScanQnty>1</ScanQnty>
<ItemBarCode>S410011195655</ItemBarCode>
<MarkForDeletion>0</MarkForDeletion>
</ItemSupplierXref>
<ItemSupplierXref>
<SupplierItemBarcode>61054004215</SupplierItemBarcode>
<ScanQnty>1</ScanQnty>
</ItemSupplierXref>
</ItemSupplierXrefList>
<ItemCostList>
<ItemCost>
<CostType>2</CostType>
<FacilityName>CDC</FacilityName>
<Uom>Units</Uom>
<UnitCost>20.12</UnitCost>
<CurrencyCode>CAD</CurrencyCode>
</ItemCost>
</ItemCostList>
<ItemFacilityWMSList>
<ItemFacilityWMS>
<FacilityName>035</FacilityName>
<NumberOfDynActvPickPerItem>0</NumberOfDynActvPickPerItem>
<AssignDynamicActivePickSite>a</AssignDynamicActivePickSite>
<DefaultWaveProcess>0</DefaultWaveProcess>
<AllocationType>C</AllocationType>
<ReplenishActiveFrom>0</ReplenishActiveFrom>
<ItemFacilityProfileName>AtRisk</ItemFacilityProfileName>
<MarkForDeletion/>
</ItemFacilityWMS>
</ItemFacilityWMSList>

<ItemWmos>
<SizeRangeCode>a</SizeRangeCode>
<SizeRelPosnintbl>a</SizeRelPosnintbl>
<UnitPrice>0</UnitPrice>
<RetailPrice>0</RetailPrice>
<ConsPrtyDateCode>a</ConsPrtyDateCode>
<ConsPrtyDateWindow>a</ConsPrtyDateWindow>
<ConsPrtyDateWindowIncr>0</ConsPrtyDateWindowIncr>
<CritclDim1>0</CritclDim1>
<CritclDim2>0</CritclDim2>
<CritclDim3>0</CritclDim3>
<XpireDateReqd>a</XpireDateReqd>
<ShipByDateReqd>a</ShipByDateReqd>
<ItemAttrReqd/>
<LotReqd>a</LotReqd>
<VendorItemNbr>186138</VendorItemNbr>
<BuyerDispCode>RS</BuyerDispCode>
<ConveyFlag>Y</ConveyFlag>
<StoreDept>123</StoreDept>
<MerchType>1</MerchType>
<SplInstrCode1>E</SplInstrCode1>
<SplInstrCode2>HV</SplInstrCode2>
<SplInstrCode3>BK</SplInstrCode3>
<MinRecvToExpireDays>0</MinRecvToExpireDays>
<ShelfDays>0</ShelfDays>
<NbrOfDynActivePickPerItem>1</NbrOfDynActivePickPerItem>
<VendorMasterId>2345</VendorMasterId>
</ItemWmos>
</Item>
</Message>
</tXML>
aLocation=""Item.xsd"">
upplierItemBarcode>

upplierItemBarcode>

mberOfDynActvPickPerItem>
DynamicActivePickSite>

acilityProfileName>
ickPerItem>
Code Translation Tables
# Source System Code Table Code Value

Facility Translation

SI NO Facility _Name Facility_Number


1 CDC 035
1 MDC 009
Code Description Code Definition Translate
Translate Reference Data Source

You might also like