205 lines
5.2 KiB
TypeScript
205 lines
5.2 KiB
TypeScript
export let xmlPayloadTI = `
|
|
<service-request>
|
|
<service-id>ImportWeb</service-id>
|
|
[WebImportHeader]
|
|
<WebImportFile>
|
|
<MercuryGate>
|
|
<Header>
|
|
<SenderID/>
|
|
<ReceiverID/>
|
|
<DocTypeID>MasterBillOfLading</DocTypeID>
|
|
<DocCount>1</DocCount>
|
|
</Header>
|
|
<Load action="UpdateOrAdd">
|
|
<Enterprise name="" customerAcctNum="[customerAccountNum]"/>
|
|
<AssignedTo/>
|
|
<ReferenceNumbers>
|
|
<ReferenceNumber type="Load Number" isPrimary="true">[loadNumber]</ReferenceNumber>
|
|
</ReferenceNumbers>
|
|
<Payment>
|
|
<Method>Prepaid</Method>
|
|
<BillTo thirdParty="False">
|
|
<Address Type="BillTo" isResidential="False">
|
|
<Alias/>
|
|
<Name>ALPLA</Name>
|
|
<AddrLine1>CO TRANSPORTATION INSIGHT</AddrLine1>
|
|
<AddrLine2>PO BOX 23000</AddrLine2>
|
|
<City>HICKORY</City>
|
|
<StateProvince>NC</StateProvince>
|
|
<PostalCode>28603</PostalCode>
|
|
<CountryCode>USA</CountryCode>
|
|
<Contacts/>
|
|
</Address>
|
|
</BillTo>
|
|
</Payment>
|
|
[priceSheet]
|
|
<!-- Comments here -->
|
|
<Comments>
|
|
<Comment type="SpecialInstructions">[specialInstructions]</Comment>
|
|
</Comments>
|
|
|
|
<Plan>
|
|
<Events count="2">
|
|
<Event type="Pickup" sequenceNum="1">
|
|
<Dates>
|
|
<Date type="earliest">[shippingHoursEarly]</Date>
|
|
<Date type="latest">[shippingHoursLate]</Date>
|
|
</Dates>
|
|
<Address type="" isResidential="" isPrimary="false">
|
|
<LocationCode/>
|
|
<Name>[plantName]</Name>
|
|
<AddrLine1>[plantStreetAddress]</AddrLine1>
|
|
<AddrLine2/>
|
|
<City>[plantCity]</City>
|
|
<StateProvince>[plantState]</StateProvince>
|
|
<PostalCode>[plantZipCode]</PostalCode>
|
|
<CountryCode>USA</CountryCode>
|
|
<Contacts>
|
|
<Contact type="">
|
|
<Name/>
|
|
<ContactMethods>
|
|
<ContactMethod sequenceNum="1" type="phone">[contactNum]</ContactMethod>
|
|
<ContactMethod sequenceNum="1" type="email">[contactEmail]</ContactMethod>
|
|
</ContactMethods>
|
|
</Contact>
|
|
</Contacts>
|
|
</Address>
|
|
<Shipments>
|
|
<ReferenceNumbers>
|
|
<ReferenceNumber type="Shipment Number" isPrimary="true">[shipNumber]</ReferenceNumber>
|
|
</ReferenceNumbers>
|
|
</Shipments>
|
|
</Event>
|
|
<Event type="Drop" sequenceNum="2">
|
|
<Dates>
|
|
<Date type="earliest">[loadingDate]</Date>
|
|
<Date type="latest">[deliveryDate]</Date>
|
|
</Dates>
|
|
<Address type="" isResidential="" isPrimary="false">
|
|
<LocationCode/>
|
|
<Name>[customerName]</Name>
|
|
<AddrLine1>[customerStreetAddress]</AddrLine1>
|
|
<AddrLine2/>
|
|
<City>[customerCity]</City>
|
|
<StateProvince>[customerState]</StateProvince>
|
|
<PostalCode>[customerZip]</PostalCode>
|
|
<CountryCode>USA</CountryCode>
|
|
<Contacts>
|
|
<Contact type="">
|
|
<Name/>
|
|
<ContactMethods>
|
|
<ContactMethod sequenceNum="1" type="phone">800-555-1122</ContactMethod>
|
|
</ContactMethods>
|
|
</Contact>
|
|
</Contacts>
|
|
</Address>
|
|
<Shipments>
|
|
<ReferenceNumbers>
|
|
<ReferenceNumber type="Shipment Number" isPrimary="true">[shipNumber]</ReferenceNumber>
|
|
</ReferenceNumbers>
|
|
</Shipments>
|
|
</Event>
|
|
|
|
</Events>
|
|
</Plan>
|
|
<Shipments>
|
|
<Shipment type="Regular" action="UpdateOrAdd">
|
|
<Status>Pending</Status>
|
|
<Enterprise name="" customerAcctNum="[customerAccountNum]"/>
|
|
<ReferenceNumbers>
|
|
<ReferenceNumber type="Shipment Number" isPrimary="true">[shipNumber]</ReferenceNumber>
|
|
<ReferenceNumber type="PO Number" isPrimary="false">[customerPO]</ReferenceNumber>
|
|
[multieReleaseNumber]
|
|
<ReferenceNumber type="Store Number" isPrimary="false">[glCoding]</ReferenceNumber>
|
|
<ReferenceNumber type="Profit Center" isPrimary="false">[pfc]</ReferenceNumber>
|
|
</ReferenceNumbers>
|
|
<Services/>
|
|
<EquipmentList/>
|
|
<Dimensions>
|
|
<Dimension type="RatingCount">[fullTotalPal]</Dimension>
|
|
</Dimensions>
|
|
<Dates>
|
|
<Pickup>
|
|
<Date type="earliest">[shippingHoursEarly]</Date>
|
|
<Date type="latest">[shippingHoursLate]</Date>
|
|
</Pickup>
|
|
<Drop>
|
|
<Date type="earliest">[deliveryDate]</Date>
|
|
<Date type="latest">[deliveryDate]</Date>
|
|
</Drop>
|
|
</Dates>
|
|
[priceSheet]
|
|
<Shipper>
|
|
<Address type="" isResidential="" isPrimary="false">
|
|
<LocationCode/>
|
|
<Name>[plantName]</Name>
|
|
<AddrLine1>[plantStreetAddress]</AddrLine1>
|
|
<AddrLine2/>
|
|
<City>[plantCity]</City>
|
|
<StateProvince>[plantState]</StateProvince>
|
|
<PostalCode>[plantZipCode]</PostalCode>
|
|
<CountryCode>USA</CountryCode>
|
|
<Contacts>
|
|
<Contact type="">
|
|
<Name/>
|
|
<ContactMethods>
|
|
<ContactMethod sequenceNum="1" type="phone">[contactNum]</ContactMethod>
|
|
</ContactMethods>
|
|
</Contact>
|
|
</Contacts>
|
|
</Address>
|
|
</Shipper>
|
|
<Consignee>
|
|
<Address type="" isResidential="" isPrimary="false">
|
|
<LocationCode/>
|
|
<Name>[customerName]</Name>
|
|
<AddrLine1>[customerStreetAddress]</AddrLine1>
|
|
<AddrLine2/>
|
|
<City>[customerCity]</City>
|
|
<StateProvince>[customerState]</StateProvince>
|
|
<PostalCode>[customerZip]</PostalCode>
|
|
<CountryCode>USA</CountryCode>
|
|
<Contacts />
|
|
<!-- Location contacts are optional -->
|
|
<Contacts>
|
|
<Contact type="">
|
|
<Name>Alpla</Name>
|
|
<ContactMethods>
|
|
<!-- Valid contactMethod types are phone, fax, and email -->
|
|
<ContactMethod sequenceNum="1" type="phone">[contactNum]</ContactMethod>
|
|
<ContactMethod sequenceNum="1" type="email">[contactEmail]</ContactMethod>
|
|
</ContactMethods>
|
|
</Contact>
|
|
</Contacts>
|
|
|
|
</Address>
|
|
</Consignee>
|
|
<ItemGroups>
|
|
[items]
|
|
</ItemGroups>
|
|
<Payment>
|
|
<Method>Prepaid</Method>
|
|
<BillTo thirdParty="False">
|
|
<Address Type="BillTo" isResidential="False">
|
|
<Alias/>
|
|
<Name>ALPLA</Name>
|
|
<AddrLine1>CO TRANSPORTATION INSIGHT</AddrLine1>
|
|
<AddrLine2>PO BOX 23000</AddrLine2>
|
|
<City>HICKORY</City>
|
|
<StateProvince>NC</StateProvince>
|
|
<PostalCode>28603</PostalCode>
|
|
<CountryCode>USA</CountryCode>
|
|
<Contacts/>
|
|
</Address>
|
|
</BillTo>
|
|
</Payment>
|
|
</Shipment>
|
|
</Shipments>
|
|
</Load>
|
|
</MercuryGate>
|
|
</WebImportFile>
|
|
</WebImport>
|
|
</data>
|
|
</service-request>
|
|
`;
|