Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

...

...

...

...

...

...

Templates and file examples

The example template below can be used as a starting point for an FTP integration. CSV file templates can be found here. The specific mapping is confirmed with the client during integration with SEKO.

LPM_Load_Product_Masters.xml

FTP XML Response file examples

For XML FTP uploads, the system provides a response file. Below are examples of the response file. More information on response files can be found here.

FAILURE_LPMPM_Load_Product_MastersMasters1.xml_1622-1006-1721-111016143531_response.xml

SUCCESS&FAILURE_LPM_Load_Product_Masters.xml_22-06-1121-17-154500143521_response.xml

XML formatting


Example body

<Requests>
<Request>
<ProductMaster>
<CountryOfOrigin>string</CountryOfOrigin>
<Brand>string</Brand>
<Colour>string</Colour>
<Size>string</Size>
<GroupIdentifier>string</GroupIdentifier>
<QCControlled>true</QCControlled>
<QCPercentage>1</QCPercentage>
<SerialNumberControlled>true</SerialNumberControlled>
<InwardProcessing>true</InwardProcessing>
<WetBond>true</WetBond>
<UnitPrice>1.1</UnitPrice>
<LeadTime>1</LeadTime>
<Category1>string</Category1>
<Category2>string</Category2>
<MOQ>1</MOQ>
<Currency>string</Currency>
<ProductUse>string</ProductUse>
<ClientProductStatus>string</ClientProductStatus>
<Business>string</Business>
<Bonded>true</Bonded>
<SecondaryCurrencyCode>string</SecondaryCurrencyCode>
<SecondaryPrice>1.1</SecondaryPrice>
<StyleCode>string</StyleCode>
<EAN>string</EAN>
<HTSCode>string</HTSCode>
<ProductDescription>string</ProductDescription>
<DateControlled>true</DateControlled>
<GrossWeight>1.1</GrossWeight>
<GrossWeightUOM>string</GrossWeightUOM>
<LotControlled>true</LotControlled>
<Hazardous>true</Hazardous>
<ProductCode>string</ProductCode>
<ProductLongDescription>string</ProductLongDescription>
</ProductMaster>
<List>
<Image>
<ImageData>string</ImageData>
<DefaultImage>true</DefaultImage>
</Image>
<SupplierMapping>
<SupplierCode>string</SupplierCode>
<SupplierDescription>string</SupplierDescription>
<UOM>1</UOM>
</SupplierMapping>
<ShipToCompanyMapping>
<BranchCode>string</BranchCode>
<CompanyCode>string</CompanyCode>
<MappedCode>string</MappedCode>
</ShipToCompanyMapping>
<ProductCategory>
<CategoryCode>string</CategoryCode>
</ProductCategory>
<ProductIdentifier>
<Name>string</Name>
<Values>string</Values>
</ProductIdentifier>
</List>
</Request>
</Requests>

Example success response body (2 entities)

<Responses>
<Response>
<CallStatus>
<Success>true</Success>
<Code>0</Code>
<Message></Message>
</CallStatus>
</Response>
<Response>
<CallStatus>
<Success>true</Success>
<Code>0</Code>
<Message></Message>
</CallStatus>
</Response>
</Responses>

Example failure response body (2 entities)

<Responses>


<Response>


<CallStatus>
<Success>false</Success>
<Code>100</Code>
<Message>Error

. EAN already exists - 213000012312<

Submitting Product Master: PMTest123 - Error. Product code PMTest123 already exists in database.</Message>
</CallStatus>


</Response>
<Response>


<CallStatus>
<Success>false</Success>
<Code>100</Code>

<Message>Error. Product Code PMTest234 already exists

<Message>The field CountryOfOrigin must be a string with a maximum length of 2.</Message>
</CallStatus>
</

Response>
</

Responses>

Example success and failure response in a single XML file (2 entities)

<Responses>


<Response>


<CallStatus>
<Success>true</Success>
<Code>0</Code>
<Message></Message>
</CallStatus>


</Response>


<Response>

<CallStatus>
<Success>false</Success>
<Code>100</Code>
<Message>Error Submitting Product Master: PMTest234 - Error. Product

Code

code PMTest234 already exists in database.</Message>
</CallStatus>


</Response>


</Responses>