Hello Guys,
To dequeue message from RIB topic, I have configured Foreign Server in weblogic server.
Below are the steps I have followed to configure Foreign Server :
Configured WebLogic Data Source-RIBAQJMS_DS -JNDI Name: jdbc/RIBAQJMS_DS
Targeted to SOA_Cluster -Connection Pool -> Driver Class Name:oracle.jdbc.xa.client.OracleXADataSource
Set the WLS_JDBC_REMOTE_ENABLED="-Dweblogic.jdbc.remoteEnabled=true in setDomainEnv.sh bounced back the server.
JMS Module: (Services -> Messaging -> JMS Modules) – Oracle: Configure a JMS System Module -Name: AIAJMS_MODULE
2 -Targets: SOA_Cluster
Foreign Server: (Services -> Messaging -> JMS Modules -> AIAJMS_MODULE
Oracle: Configure a JMS Foreign Server
Configuration -> General -JNDI Initial Context Factory: oracle.jms.AQjmsInitialContextFactory - JNDI Properties: datasource=jdbc/RIBAQJMS_DS Configuration -> Destinations-Name: RIBAQ - Local JNDI Name: jms/RIBAQ
Remote JNDI Name: Topics/ETLOCATIONSFROMRIB
Configuration -> Connection Factories - Name: ForeignTopicCF-Local JNDI Name: aqjms/XATopicConnectionFactory -Remote JNDI Name: XATopicConnectionFactory
JMS Adapter (Deployments -> JMS Adapter -> Configuration -> Outbound Connection Pools) -Name of Pool: eis/AQJMS/RIBTopic
Properties -> Connection Factory Location: aqjms/XATopicConnectionFactory
Is Topic : True
In JDeveloper used JMS Adapter JMS Provider choosen Oracle Advanced Queueing,
select the queue from drop down list: jms/RIBAQ and the connection pool as: eis/AQJMS/RIBTopic
After deploying the composite in SOA server log there are no error messages, To investigate further I set the oraacle.soa.adapter log level to finest(32).
However I am can't see any relevant error messages in log files.
Can anybody please provide any insight, is there any additional setup needs to done?
Thanks,
B