Facility Feed
The Facility Feed creates individual store nodes. It can also create warehouses, 3PLs, and drop ship vendors, paid and non-paid.
This feed includes the following key data elements for each node:
- Node Type
- Eligibility Criteria (SFS, STS, ISPU, Associate Delivery)
- Address
- Latitude / Longitude
- Sourcing and scheduling attributes, including:
- Infinite Inventory
- Gift wrap
- HFRLabel
- AutoResource
- Calendar ID
- Shipment Processing Days
- Package box dimensions and weight
- Two-part packing slip
Notes:
- Default Character Encoding: Unicode: UTF-8
- Exchange Frequency: Client-specific
- Production Mailbox Location: Client-specific
- Test Mailbox Location: Client-specific
Schema
The facility feed follows this schema: NodeFeedRedsigned.xsd. Refer to the following schemas for type definitions and other details:
- CommonTypes.xsd
- ISOCountryCodeType-V2006.xsd
- ISOCurrencyCodeType-V2008.xsd
- ISOLanguageCodeType-V2002.xsd
- WIPOST3CodeType-V2007.xsd
Filename
The combination of filename and mailbox determines the destination of the Facility Feed.
The filename follows this pattern: <ClientId>_<CatalogId>_FacilityMaster_<YYYYMMDDHHMMSS>.xml
Filename example: TMSNA_21_FacilityMaster_20170315000021.xml
Data Keys
The following values are supported for FacilityType:
- Client_Whse
- Drop_Ship_Client_Paid
- Drop_Ship_Non_Client_Paid
- Store
Example
Copy
<?xml version="1.0" encoding="UTF-8"?>
<FacilityMaster>
<MessageHeader>
<Standard>GSI</Standard>
<HeaderVersion>5.21</HeaderVersion>
<VersionReleaseNumber>5.21</VersionReleaseNumber>
<SourceData>
<SourceId>TMSNA</SourceId>
<SourceType>CLIENT</SourceType>
</SourceData>
<DestinationData>
<DestinationId>GSI</DestinationId>
<DestinationType>PH</DestinationType>
</DestinationData>
<EventType>FacilityMaster</EventType>
<MessageData>
<MessageId>2016060110000041</MessageId>
<CorrelationId>2016060110000041</CorrelationId>
</MessageData>
<CreateDateAndTime>2016-06-01T09:49:55Z</CreateDateAndTime>
</MessageHeader>
<FacilityFeed>
<client_id>TMSNA</client_id>
<store_id>TMSUS</store_id>
<FacilitiesToAdd>
<Facility>
<FacilityId>TMSNA_DC001</FacilityId>
<FacilityName>TMS DC 001</FacilityName>
<FacilityType>RadialWarehouse</FacilityType>
<FacilityRank>1</FacilityRank>
<LocaleName>en_US</LocaleName>
<ZoneId>America/Port_of_Spain</ZoneId>
<FacilityAddress>
<AddressLine1>935 1st Ave</AddressLine1>
<AddressLine2>935 1st Ave</AddressLine2>
<AddressLine3>935 1st Ave</AddressLine3>
<AddressLine4>935 1st Ave</AddressLine4>
<City>King of Prussia</City>
<State>PA</State>
<ZipCode>19406</ZipCode>
<Country>USA</Country>
<Email>radial@radial.com</Email>
<Phone>6104917000</Phone>
</FacilityAddress>
<Latitude>123</Latitude>
<Longitude>456</Longitude>
<IspEligible>Y</IspEligible>
<StsEligible>Y</StsEligible>
<SfsEligible>Y</SfsEligible>
<AssociateDeliveryEligible>Y</AssociateDeliveryEligible>
<EnabledForAvailability>Y</EnabledForAvailability>
<IsInfiniteInventory>Y</IsInfiniteInventory>
<GiftWrapService>N</GiftWrapService>
<HFRLabelAllowed>N</HFRLabelAllowed>
<OrdershipmentCancellationAction>HoldInvAndAutoUnholdOnInvStatus</OrdershipmentCancellationAction>
<AutoReSource>Y</AutoReSource>
<ShippingCalendarID>Calendar1</ShippingCalendarID>
<MinShipmentProcessingDays>2</MinShipmentProcessingDays>
<MaxShipmentProcessingDays>7</MaxShipmentProcessingDays>
<ReceiptProcessingDays>4</ReceiptProcessingDays>
<IsTwoPartPackingSlip>Y</IsTwoPartPackingSlip>
<FacilityPackageBoxes>
<PackageBox packageBoxId="Box12" defaultPackageBox="true">
<BoxWeight unit="LBS">1</BoxWeight>
<PackingMaterialWeight unit="LBS">1</PackingMaterialWeight>
<Length unit="IN">1</Length>
<Height unit="IN">1</Height>
<Width unit="IN">1</Width>
</PackageBox>
<PackageBox packageBoxId ="Box13" defaultPackageBox="false">
<BoxWeight unit="LBS">1</BoxWeight>
<PackingMaterialWeight unit="LBS">1</PackingMaterialWeight>
<Length unit="IN">1</Length>
<Height unit="IN">1</Height>
<Width unit="IN">1</Width>
</PackageBox>
</FacilityPackageBoxes>
</Facility>
<Facility>
<FacilityId>TMSNA_DC002</FacilityId>
<FacilityName>TMS DC 002</FacilityName>
<FacilityType>RadialWarehouse</FacilityType>
<FacilityRank>1</FacilityRank>
<LocaleName>en_US</LocaleName>
<ZoneId>America/Port_of_Spain</ZoneId>
<FacilityAddress>
<AddressLine1>935 1st Ave</AddressLine1>
<AddressLine2>935 1st Ave</AddressLine2>
<AddressLine3>935 1st Ave</AddressLine3>
<AddressLine4>935 1st Ave</AddressLine4>
<City>King of Prussia</City>
<State>PA</State>
<ZipCode>19406</ZipCode>
<Country>USA</Country>
<Email>radial@radial.com</Email>
<Phone>6104917000</Phone>
</FacilityAddress>
<Latitude>123</Latitude>
<Longitude>456</Longitude>
<IspEligible>Y</IspEligible>
<StsEligible>Y</StsEligible>
<SfsEligible>Y</SfsEligible>
<AssociateDeliveryEligible>Y</AssociateDeliveryEligible>
<EnabledForAvailability>Y</EnabledForAvailability>
<IsInfiniteInventory>Y</IsInfiniteInventory>
<GiftWrapService>N</GiftWrapService>
<HFRLabelAllowed>N</HFRLabelAllowed>
<OrdershipmentCancellationAction>HoldInvAndAutoUnholdOnInvStatus</OrdershipmentCancellationAction>
<AutoReSource>Y</AutoReSource>
<ShippingCalendarID>Calendar1</ShippingCalendarID>
<MinShipmentProcessingDays>2</MinShipmentProcessingDays>
<MaxShipmentProcessingDays>7</MaxShipmentProcessingDays>
<ReceiptProcessingDays>4</ReceiptProcessingDays>
<IsTwoPartPackingSlip>Y</IsTwoPartPackingSlip>
<FacilityPackageBoxes>
<PackageBox packageBoxId="Box12" defaultPackageBox="true">
<BoxWeight unit="LBS">1</BoxWeight>
<PackingMaterialWeight unit="LBS">1</PackingMaterialWeight>
<Length unit="IN">1</Length>
<Height unit="IN">1</Height>
<Width unit="IN">1</Width>
</PackageBox>
<PackageBox packageBoxId ="Box13" defaultPackageBox="false">
<BoxWeight unit="LBS">1</BoxWeight>
<PackingMaterialWeight unit="LBS">1</PackingMaterialWeight>
<Length unit="IN">1</Length>
<Height unit="IN">1</Height>
<Width unit="IN">1</Width>
</PackageBox>
</FacilityPackageBoxes>
</Facility>
</FacilitiesToAdd>
<FacilitiesToDelete>
<Facility>
<FacilityId>TMSNA_DC001</FacilityId>
</Facility>
<Facility>
<FacilityId>TMSNA_DC002</FacilityId>
</Facility>
</FacilitiesToDelete>
</FacilityFeed>
</FacilityMaster>