question

netspherestrategies avatar image
0 Likes"
netspherestrategies asked ·

Starting on 10/22 calls to ReviseInventoryStatus made via the BulkDataExchangeRequests have been inconsistenly returning ErrorCode=14004 [RESOLVED]

EDIT: Never mind. The issue was found to be caused by a missing nested "Version" element when only one ReviseInventoryStatusRequest element was included in the BulkDataExchangeRequests file. We just noticed today that since 10/22/2015 eBay has been inconsistently returning error errors similar to the following in BulkDataExchangeRequests calls containing the ReviseInventoryStatus API: 2015-11-01T05:13:25.132Z Failure Error. Client Schema Version incompatible. Error. Client Schema Version incompatible. Client Schema Version: null. Minimum eBay Schema Version supported: 347. 14004 Error RequestError 999 E999_CORE_BUNDLED_99999999_R1 It seems that the only submissions that have been successfully processed in production since 10/22 are those that have more than one ReviseInventoryStatusRequest included in the BulkDataExchangeRequests file. However, that's not consistent with at least multi-API bulk transmission failing repeatedly in the sandbox. All calls do identify the API Version in the message. Note that our application in production is using the Version 787 API and has not changed for over a year. For testing purposes the code sending updates to the sandbox environment was today updated to use Version 945, but otherwise, the code is the same and the results appear to be the same between production and sandbox. Other API (RelistFixedPriceItem and EndFixedPriceItem) do not appear to be affected. This issue is affecting multiple merchants that are making use of our integration service.
bulkdataexchangerequestsreviseinventorystatusrequesterrorcode14004
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

bes732 avatar image
0 Likes"
bes732 answered ·

In other words; you should declare version (<Version>1131</Version>) in every ReviseFixedPriceItemRequest node in addition to the Header. e.g.


<?xml version="1.0" encoding="UTF-8"?>

<BulkDataExchangeRequests xmlns="urn:ebay:apis:eBLBaseComponents">

<Header>

<Version>1131</Version>

<SiteID>0</SiteID>

</Header>

<ReviseFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">

<Version>1131</Version>

<ErrorLanguage>en_US</ErrorLanguage>

<Item>

<CategoryMappingAllowed>true</CategoryMappingAllowed>

<StartPrice>**.**</StartPrice>

<ItemID>************</ItemID>

<UUID>74a8496b8a8442799847d9822f04c26a</UUID>

</Item>

</ReviseFixedPriceItemRequest>

<ReviseFixedPriceItemRequest xmlns="urn:ebay:apis:eBLBaseComponents">

<Version>1131</Version>

<ErrorLanguage>en_US</ErrorLanguage>

<Item>

<CategoryMappingAllowed>true</CategoryMappingAllowed>

<StartPrice>**.**</StartPrice>

<ItemID>************</ItemID>

<UUID>3d17524ee14148f797f9f4a2ba781453</UUID>

</Item>

</ReviseFixedPriceItemRequest>

</BulkDataExchangeRequests>

· Share
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

shulmani_developer.support avatar image
0 Likes"
shulmani_developer.support answered ·
Hi, Can you please give a JobID? Cheers!!!!
· 1 · Share
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

@shrut_h: Thanks you for the reply, but we found the cause of the issue on our end. It was a missing child Version element whenever there was only a single ReviseInventoryStatusRequest element included in the BulkDataExchangeRequests file. How this didn't cause problems prior to 10/22 I can't say. Clearly something changed on eBay's end, but the docs do say that the Version element is needed for each child element so the problem was really on our end and has now (hopefully) been resolved. Thanks again!
0 Likes 0 · ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.