In New SIM Installation, Outbound Messages from SIM to Any Other Application Are Not Published and Stuck in STAGED_MESSAGE Table (Doc ID 1341322.1)

Last updated on MAY 10, 2017

Applies to:

Oracle Retail Store Inventory Management - Version 13.2.1 and later
Information in this document applies to any platform.
Checked for relevance on 22-Jul-2014

Symptoms

After a new installation of Store Inventory Management (SIM) System 13.2.1 application, when attempting to perform any transactions  in SIM, the outbound messages are failing in STAGED_MESSAGE table with any of the following errors:

Error with "NameNotFoundException"
oracle.retail.sim.closed.common.SimServerException: error processing staged message!
at oracle.retail.sim.closed.ejb.PollingTimerThreadBean.processStagedMessage(Unknown Source)
at sun.reflect.GeneratedMethodAccessor178.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
.....
at com.bea.core.repackaged.springframeption: Fatal Error while calling remote Ejb (Class).
This may be due to ANY one of these reasons
[1]. JNDI configuration may be incorrect please check the file (retail/remote_service_locator_info_*.xml).
[2]. Remote application or the Hosting app server may be down.
[3]. Network connectivity failure.
... 69 more
Caused by: javax.naming.NameNotFoundException: While trying to lookup 'com.retek.rib.app.messaging/publisher/service/ApplicationMessagePublisher' didn't find subcontext 'app'. Resolved 'com.retek.rib'; remaining name 'app/messaging/publisher/service/ApplicationMessagePublisher'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)

 .....

Steps to Reproduce:

1. Create some transactions in SIM like Inventory Adjustment, Item Request, Receiving, etc.
2. Observe that the outbound messages are not published to other applications.
3. Check that they are stuck in STAGED_MESSAGE  table with either of the above errors.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms