Maintenance Reports API Acknowledgment Document Format
| XML Path | Comment |
| NAXML-Acknowledgement/ TransmissionHeader/StoreLocationID | Store Location ID |
| NAXML-Acknowledgement/ TransmissionHeader/VendorName | Vendor Name |
| NAXML-Acknowledgement/ TransmissionHeader/VendorModelVersion | Vendor Model Version |
| NAXML-Acknowledgement/ TransmissionHeader/@timeStamp | Acknowledgement date and time |
| NAXML-Acknowledgement/AckHeader/ DocumentName | Original Document Name |
| NAXML-Acknowledgement/AckHeader/ DocumentType | Original Document Type |
| NAXML-Acknowledgement/AckHeader/ ReferenceID | Uniq Document Reference ID |
| NAXML-Acknowledgement/AckHeader/ ValidationStatus | Validation Status: - Success - FatalError - NonFatalError |
| NAXML-Acknowledgement/Detail/ LineNumber | Original Document Line Number |
| NAXML-Acknowledgement/Detail/ LinePosition | Original Document Line Position |
| NAXML-Acknowledgement/Detail/ ValidationMessage | Validation Message |
| NAXML-Acknowledgement/Detail/ Severity | Processing Status Code: - Error - Warning - Info |
Examples of XML Documents returned by API
The examples below are taken from the testing environment with testing data. No association with any real company, product, event, or data is intended or should be inferred.
<?xml version="1.0" encoding="ISO-8859-1"?>
<NAXML-Acknowledgement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.5" xsi:noNamespaceSchemaLocation="../XSD/PetroSoft_NAXML-PBIMovement_Ack_Resp.xsd">
<TransmissionHeader timeStamp="2018-08-01T09:30:47Z">
<StoreLocationID>1</StoreLocationID>
<VendorName/>
<VendorModelVersion/>
</TransmissionHeader>
<AckHeader>
<DocumentName>ILT.XML</DocumentName>
<DocumentType>ItemListMaintenance</DocumentType>
<ReferenceID>105101</ReferenceID>
<ValidationStatus>Success</ValidationStatus>
</AckHeader>
</NAXML-Acknowledgement>
To download the Example 1 XML file, click here.
<?xml version="1.0" encoding="ISO-8859-1"?>
<NAXML-Acknowledgement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.5" xsi:noNamespaceSchemaLocation="../XSD/PetroSoft_NAXML-PBIMovement_Ack_Resp.xsd">
<TransmissionHeader timeStamp="2018-08-01T09:30:47Z">
<StoreLocationID>1</StoreLocationID>
<VendorName/>
<VendorModelVersion/>
</TransmissionHeader>
<AckHeader>
<DocumentName>ILT.XML</DocumentName>
<DocumentType>ItemListMaintenance</DocumentType>
<ReferenceID>105101</ReferenceID>
<ValidationStatus>Success</ValidationStatus>
</AckHeader>
<Detail>
<LineNumber>10</LineNumber>
<LinePosition>5</LinePosition>
<ValidationMessage>Element ValidationStatus1 is not allowed under element AckHeader.</ValidationMessage>
<Severity>Error</Severity>
</Detail>
<Detail>
<LineNumber>15</LineNumber>
<LinePosition>5</LinePosition>
<ValidationMessage>Element ValidationStatus1 is not allowed under element AckHeader.</ValidationMessage>
<Severity>Error</Severity>
</Detail>
</NAXML-Acknowledgement>
To download the Example 2 XML file, click here.