My Oracle Support Banner

Not Able To Close The Transfer Via API (Doc ID 2872934.1)

Last updated on JANUARY 15, 2024

Applies to:

Oracle Retail Merchandising Foundation Cloud Service - Version NA and later
Information in this document applies to any platform.

Goal

We are not able to close the Transfer order via API and it’s throwing the below error. However, we are able to close the transfer order via UI then it’s reversing the in-transit quantity in item loc soh table.

Steps :-

1. Create the Manual requisition Transfer order and approve it
2. Ship the transfer order.
3. Close the Transfer Order via API and it throws the below error.

javax.ejb.EJBException: Error while calling Injector Service.: Exception calling plsql inject. Error from {call RMSSUB_XTSF.CONSUME(?,?,?,?)}: [E] Invalid input parameter status, passed as C, expected I or A.
ExceptionVo{statusCode=500, status=Internal Server Error, message=Exception calling plsql inject. Error from {call RMSSUB_XTSF.CONSUME(?,?,?,?)}: [E] Invalid input parameter status, passed as C, expected I or A., stackTrace=java.lang.RuntimeException: Exception calling plsql inject. Error from {call RMSSUB_XTSF.CONSUME(?,?,?,?)}: [E] Invalid input parameter status, passed as C, expected I or A.
at com.retek.rib.binding.subscriber.slave.PlsqlApplicationMessageInjectorServiceBean.invokeInjectForMessageType(PlsqlApplicationMessageInjectorServiceBean.java:178)
at com.retek.rib.binding.subscriber.slave.PlsqlApplicationMessageInjectorServiceBean.inject(PlsqlApplicationMessageInjectorServiceBean.java:69)
 

Solution

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
Goal
Solution
References


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