I am using BulkDataExchangeService for ReviseInventoryStatus api and getting Error -21916254 'You have exceeded the maximum allowed containers'. Why ?
- <BulkDataExchangeResponses xmlns="urn:ebay:apis:eBLBaseComponents">
- <ReviseInventoryStatusResponse xmlns="urn:ebay:apis:eBLBaseComponents">
<Timestamp>2013-01-31T13:08:25.448Z</Timestamp>
<Ack>Failure</Ack>
- <Errors>
<ShortMessage>You have exceeded the maximum allowed containers</ShortMessage>
<LongMessage>You have exceeded the maximum allowed containers</LongMessage>
<ErrorCode>21916254</ErrorCode>
<SeverityCode>Error</SeverityCode>
<ErrorClassification>RequestError</ErrorClassification>
</Errors>
Answer
The reason you are getting this error is because you can only pass upto 4 InventoryStatus nodes in a single request.
So what you need to do is in one ReviseInventoryStatus api request you should pass only 4 InventoryStatus nodes, but make multiple ReviseInventoryStatus api calls in one single upload file.