My Oracle Support Banner

Error in External Purchase Order (PO) Interface when Message Type is XOrderMod and no Order Detail is Included in Message (Doc ID 1329816.1)

Last updated on FEBRUARY 27, 2019

Applies to:

Oracle Retail Merchandising System - Version and later
Information in this document applies to any platform.
Checked for relevance on August 14th, 2013.


When XOrderMod message is received, it is failing when no Purchase Order (PO) details exist in the message XML.

The error message is the following:

javax.ejb.EJBException: Exception while processing request: Error from {call RMSSUB_XORDER.CONSUME(?,?,?,?)}: [E] Erro ORA-06531: Reference to uninitialized collection returned by the program unit RMSSUB_XORDER_VALIDATE.POPULATE_RECORD_HEAD

Steps to recreate:


Attempt to receive XOrderMod Message via External Purchase Order Interface, not including PO Detail Information.


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

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.