Unable To Multi-thread More Than 9 Adapters In RIB 16.0.1 (Doc ID 2289031.1)

Last updated on JULY 24, 2017

Applies to:

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

Symptoms

Following errors occurs when trying to Multi-Thread RIB Adapters (e.g. Items, XItems) to more than 9 threads and running the rib-app-compiler.sh:
the following error occurs.

"Caused by: org.xml.sax.SAXParseException: cvc-pattern-valid: Value 'XItem_sub_10' is not facet-valid with respect to pattern '.*_.*_[0-9]' for type 'adapterpattern-type'."


Steps to Reproduce:

1. Configure rib-rms-adapters.xml and rib-rms-adapters-resources.properties to have multi-threads (more than 10).
2. Configure rib-tafr-adapters-resources.properties and rib-tafr-adapters.xml to have same multi-threads (more than 10).
3. Place the files in $RIB_HOME/application-assembly-home/rib-rms and $RIB_HOME/application-assembly-home/rib-tafr directory.
4. Try to compile the file.
5. Notice the compilation fails.

Changes

 

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