External Application as a Subscriber (rest-app)

For an external application to consume the message from the RIB's JMS on cloud, it has to host the Injector Service. Injector Service is a ReST webservice that is made available as a pluggable jar.

A pluggable jar is provided which contains all the wrapper classes to help in implementing injector service. rib-injector-services-web-22.1.302.0.war is the pluggable jar which can be included into the external application deployable file for example, ext-app.ear/lib. Once pluggable jar is added, endpoint for injector service will be exposed as follows:

http://<external-app-host>:<port>/ rib-injector-services-web/resources/injector/inject
 
Pluggable jar is provided for reference however customer can choose to write their own injector service by adhering to REST service contract detailed in next section.

Note:

For information on pluggable jar, see the Client Connector For Oracle Retail Integration Cloud Service 22.1.302.0 (Patch) available on My Oracle Support.