Get Lot Status Message Examples
Get Lot Status request example:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tracelink:soap"> <soapenv:Header/> <soapenv:Body> <urn:GetLotStatus> <LotQueryRequest> <ItemCode>00882025030220</ItemCode> <ItemCodeType>GTIN14</ItemCodeType> <Lot>L201409132</Lot> <IncludePackageLevelQuantities>true</IncludePackageLevelQuantities> </LotQueryRequest> </urn:GetLotStatus> </soapenv:Body> </soapenv:Envelope>
Get Lot Status query results (response) example:
<?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns3:GetLotStatusResponse xmlns:ns2="http://tracelink.com/som" xmlns:ns3="urn:tracelink:soap"> <LotStatusReturnResponse> <Success>true</Success> <LotStatusReturn> <ItemCode>08202-5030-22</ItemCode> <packagingItemCodeType>US_NDC542</packagingItemCodeType> <PackagingCodes> <ItemCodeType>GTIN_14</ItemCodeType> <ItemCode>50882025030225</ItemCode> </PackagingCodes> <PackagingCodes> <ItemCodeType>GTIN_14</ItemCodeType> <ItemCode>00882025030220</ItemCode> </PackagingCodes> <LotNumber>L201409132</LotNumber> <ProductRecallStatus>No</ProductRecallStatus> <MarketWithdrawalStatus>false</MarketWithdrawalStatus> <InternalMaterialCode>100312</InternalMaterialCode> <ExpirationDate>2017-12-31</ExpirationDate> <BarcodeExpirationDate>20231200</BarcodeExpirationDate> <Quantity>451</Quantity> <Pallets>1</Pallets> <Cases>10</Cases> <InnerPacks>40</InnerPacks> <Eaches>400</Eaches> <repackSourceLotAggregateReturn> <LotNumber>L201401358</LotNumber> <ItemCodeType>GTIN_14</ItemCodeType> <ItemCode>08203823012</ItemCode> <InternalMaterialCode>104450</InternalMaterialCode> </repackSourceLotAggregateReturn> </LotStatusReturn> </LotStatusReturnResponse> </ns3:GetLotStatusResponse> </S:Body> </S:Envelope>
Get Lot Status request example with asynchronous mode enabled:
The request returns a token (RequestId), instead of the fully populated lot status results, which is used to call Fetch Lot Status Result to get the full results asynchronously once available.
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:tracelink:soap"> <soapenv:Header/> <soapenv:Body> <urn:GetLotStatus> <LotQueryRequest> <ItemCode>34591625917639</ItemCode> <ItemCodeType>GTIN14</ItemCodeType> <Lot>1I42OTYDZ1</Lot> <asynchronousMode>ENABLED</asynchronousMode> </LotQueryRequest> </urn:GetLotStatus> </soapenv:Body> </soapenv:Envelope>
Get Lot Status response example with asynchronous mode enabled:
This is an example of the response with the RequestId.
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns3:GetLotStatusResponse xmlns:ns2="http://tracelink.com/som" xmlns:ns3="urn:tracelink:soap"> <LotStatusReturnResponse xsi:type="ns2:LotStatusReturnAsyncResponse" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Success>true</Success> <RequestId>33a48b3b-ce00-4f35-9c39-81b00b458413</RequestId> </LotStatusReturnResponse> </ns3:GetLotStatusResponse> </S:Body> </S:Envelope>
Get Lot Status query results (response) example including product recall details:
<?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns3:GetLotStatusResponse xmlns:ns2="http://tracelink.com/som" xmlns:ns3="urn:tracelink:soap"> <LotStatusReturnResponse> <Success>true</Success> <LotStatusReturn> <ItemCode>JGW5PUQWNVEVFDRXDL</ItemCode> <packagingItemCodeType>INTERNAL_MATERIAL_CODE</packagingItemCodeType> <PackagingCodes> <ItemCodeType>GTIN_14</ItemCodeType> <ItemCode>54381080347027</ItemCode> </PackagingCodes> <LotNumber>3D7L4QLA3KLJ</LotNumber> <QualityReleased>false</QualityReleased> <ProductRecallStatus>PATRIAL</ProductRecallStatus> <ProductRecallEvent> <ProductRecallEffectiveDate>2018-12-04</ProductRecallEffectiveDate> <ProductRecallMarketList> <ProductRecallMarket>US</ProductRecallMarket> <ProductRecallMarket>CN</ProductRecallMarket> </ProductRecallMarketList> <ProductRecallReasonDescription>Recall Test 1</ProductRecallReasonDescription> <PartialProductRecallSerialNumberList/> </ProductRecallEvent> <ProductRecallEvent> <ProductRecallEffectiveDate>2018-12-06</ProductRecallEffectiveDate> <ProductRecallMarketList> <ProductRecallMarket>US</ProductRecallMarket> <ProductRecallMarket>CN</ProductRecallMarket> </ProductRecallMarketList> <ProductRecallReasonDescription>Second Partial</ProductRecallReasonDescription> <PartialProductRecallSerialNumberList/> </ProductRecallEvent> <MarketWithdrawalStatus>false</MarketWithdrawalStatus> <InternalMaterialCode>JGW5PUQWNVEVFDRXDL</InternalMaterialCode> <ExpirationDate>2019-12-03</ExpirationDate> <Quantity>5</Quantity> </LotStatusReturn> </LotStatusReturnResponse> </ns3:GetLotStatusResponse> </S:Body> </S:Envelope>
Get Lot Status query results (response) example including product market withdrawal details:
<?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns3:GetLotStatusResponse xmlns:ns2="http://tracelink.com/som" xmlns:ns3="urn:tracelink:soap"> <LotStatusReturnResponse> <Success>true</Success> <LotStatusReturn> <ItemCode>JGW5PUQWNVEVFDRXDL</ItemCode> <packagingItemCodeType>INTERNAL_MATERIAL_CODE</packagingItemCodeType> <PackagingCodes> <ItemCodeType>GTIN_14</ItemCodeType> <ItemCode>54381080347027</ItemCode> </PackagingCodes> <LotNumber>3D7L4QLA3KLJ</LotNumber> <QualityReleased>false</QualityReleased> <ProductRecallStatus>No</ProductRecallStatus> <MarketWithdrawalStatus>true</MarketWithdrawalStatus> <MarketWithdrawalEvent> <MarketWithdrawalMarketList> <MarketWithdrawalMarket>DE</MarketWithdrawalMarket> </MarketWithdrawalMarketList> <MarketWithdrawalReasonDescription>Damaged Product</MarketWithdrawalReasonDescription> </MarketWithdrawalEvent> <InternalMaterialCode>JGW5PUQWNVEVFDRXDL</InternalMaterialCode> <ExpirationDate>2019-12-03</ExpirationDate> <Quantity>5</Quantity> </LotStatusReturn> </LotStatusReturnResponse> </ns3:GetLotStatusResponse> </S:Body> </S:Envelope>
Get Lot Status query results (response) example including product repack details:
<?xml version="1.0" encoding="UTF-8"?> <S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"> <S:Body> <ns3:GetLotStatusResponse xmlns:ns2="http://tracelink.com/som" xmlns:ns3="urn:tracelink:soap"> <LotStatusReturnResponse> <Success>true</Success> <LotStatusReturn> <ItemCode>08202-5030-22</ItemCode> <packagingItemCodeType>US_NDC542</packagingItemCodeType> <PackagingCodes> <ItemCodeType>GTIN_14</ItemCodeType> <ItemCode>50882025030225</ItemCode> </PackagingCodes> <PackagingCodes> <ItemCodeType>GTIN_14</ItemCodeType> <ItemCode>00882025030220</ItemCode> </PackagingCodes> <LotNumber>L201409132</LotNumber> <InternalMaterialCode>100312</InternalMaterialCode> <ExpirationDate>2017-12-31</ExpirationDate> <Quantity>451</Quantity> <Pallets>1</Pallets> <Cases>10</Cases> <InnerPacks>40</InnerPacks> <Eaches>400</Eaches> <repackSourceLotAggregateReturn> <LotNumber>L201401358</LotNumber> <ItemCodeType>GTIN_14</ItemCodeType> <ItemCode>08203823012</ItemCode> <InternalMaterialCode>104450</InternalMaterialCode> </repackSourceLotAggregateReturn> </LotStatusReturn> </LotStatusReturnResponse> </ns3:GetLotStatusResponse> </S:Body> </S:Envelope>