My Oracle Support Banner

RIB Drops the External Merchandise Hierarchy Message (XMrchHr) Message with BEA-000802 Error When Custom Adapter Is Used (Doc ID 2443781.1)

Last updated on DECEMBER 04, 2019

Applies to:

Oracle Retail Integration Bus - Version 15.0.2 and later
Information in this document applies to any platform.


The external message for merchandise hierarchy published to the event topic, etXMrchHr. However, the Oracle Retail Merchandising System (RMS) is not consuming it. The RIB-RMS Subscriber Adapter, XMrchHr, is running but it is not printing any logs. The below error is seen in the rib-rms managed-server log.


  "javax.xml.transform.TransformerFactoryConfigurationError: Provider oracle.xml.jaxp.JXSAXTransformerFactory not found.
javax.xml.transform.TransformerFactoryConfigurationError: Provider oracle.xml.jaxp.JXSAXTransformerFactory not found
at javax.xml.transform.FactoryFinder.newInstance(
at javax.xml.transform.TransformerFactory.newInstance(
at oracle.wsm.xml.XMLUtils.getTransformerFactoryToUse("

Steps to Reproduce
The issue can be reproduced at will with the following steps:
1. Publish the XMrchHr message to the etXMrchHr toping using an external adapter.
2. Note that the record is there in AQJMS table for ETXMRCHHR and note that RIB-RMS Adapter XMrchHr Subscriber is running.
3. After a couple of minutes, record vanishes from ETXMRCHHR table.
4. No information in the log file for XMrchHr Subscriber.
5. No error in RIB_MESSAGE and data is not in the hierarchy table.


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.