Unable To Multi-thread More Than 9 Adapters In RIB 16.0.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.
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.
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms