DSD Receiving - Confirming An Empty (no Items) Container Generates An Invalid ReceiptCre Msg (null)
(Doc ID 2977904.1)
Last updated on OCTOBER 05, 2023
Applies to:
Oracle Retail Enterprise Inventory Cloud Service - Version 23.1 and laterInformation in this document applies to any platform.
Symptoms
On : 23.1 version, Shipping and Receiving
When an empty container is created and confirmed in a DSD Receiving flow, a ReceiptCre message is published from SIOCS that fails in RIB with a 'E] The message is null' error.
ERROR MESSAGE
-------------------------------
ReceiptCre
<?xml version="1.0" encoding="UTF-8"?> <ReceiptDeo> <receiptNumber>XXXXX</receiptNumber> <sourceLocType>2</sourceLocType> </ReceiptDeo>
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. In SOCS, create a DSD Receiving (example: create a PO receipt) or open an existent one (that is still open)
2. In DSD Rcv Containers screen, create a new container or open an already existent empty (no items) container
3. In Container Items screen, click Confirm
4. Click Yes when asked "Container will be received in the backroom. Do you want to continue?"
5. Notice that the container remains in status 1 (New) but an invalid outbound ReceiptCre message (null) is created in MPS_STAGED_MESSAGE
- Message: <?xml version="1.0" encoding="UTF-8"?> <ReceiptDeo> <receiptNumber>XXXXX</receiptNumber> <sourceLocType>2</sourceLocType> </ReceiptDeo>
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |