Oracle Exadata Database Machine X7 and Database In-Memory — Question 18
You want to migrate an application that was developed for OAS/OC4J to WebLogic. The application uses Oracle Streams Advanced Queuing (AQ). You configured a Foreign JMS Server and Data Source but you are not able to send messages to the AQ destination and see them reach the database. Which two things are missing in this configuration?
Answer options
- A. nothing, there may be a network connection issue
- B. a Foreign JMS Connection Factory
- C. a JMS Bridge to map the JNDI of the Local JMS Destination to the remote AQ destination
- D. a mapping of the Foreign JMS Connection Factory to the Data Source where AQ is configured and installed.
- E. Oracle AQ Java EE Shared Libraries not deployed and referenced by your application
Correct answer: C, E
Explanation
The correct answers, C and E, are essential for ensuring that messages can flow correctly between the application and the AQ. A JMS Bridge is required to establish the connection between the Local JMS Destination and the remote AQ destination, while the Oracle AQ Java EE Shared Libraries must be deployed to enable the application to utilize Oracle AQ features. The other options either do not address the configuration directly or suggest alternative issues without resolving the missing components.