You must set up at least two UBE queues. This is required because Oracle's JD Edwards EnterpriseOne Adapter for IBM WebSphere MQ relies on the use of a subsystem UBE (R00460). Like all subsystem UBEs, R00460 operates in a permanent processing mode that consumes the queue in which it runs. No other UBE jobs running on the server can operate in the same queue. As a result, you must define at least two UBE queues where one queue is dedicated to normal UBE processing and the other is dedicated to the JD Edwards EnterpriseOne Adapter for IBM WebSphere MQ subsystem.
This section describes the following:
Modifying the jde.ini on the JD Edwards EnterpriseOne server to support multiple UBE queues.
Modifying the jde.ini on the JD Edwards EnterpriseOne client to submit the UBE subsystem request.
To support multiple UBE queues on the JD Edwards EnterpriseOne server, you might need to modify the jde.ini file. Ensure the following settings are correct:
|[NETWORK QUEUE SETTINGS]
|The following values should be added or modified where:
UBEQueues= Defines the number of UBE queues that are defined on this JD Edwards EnterpriseOne server. In this example, two queues are defined.
UBEQueue1= Defines the name of the first UBE queue. In this example, the queue name is ONEWORLD.
UBEQueue1= Defines the name of the second UBE queue. In this example, the queue name is QBATCH.
If you submit or start the R00460 subsystem UBE from a JD Edwards EnterpriseOne Windows client, you must temporarily modify the client's jde.ini file. The temporary modification is required so that the client can direct the R00460 subsystem UBE to the appropriate UBE queue name. After the client submits or starts the R00460 subsystem UBE, you must undo the temporary change so that the client can regain access to normal UBE submissions to the server-based UBE queue.
On the client machine from which you want to submit or start the R00460 subsystem UBE, ensure the following jde.ini settings are correct:
|[NETWORK QUEUE SETTINGS]
|UBEQueue= Defines the name of the local or server-based UBE queue.
If you want the client to start or submit the R00460 subsystem, enter a value that corresponds with the value set by the UBEQueue1= on the JD Edwards EnterpriseOne server.
If you want the client to use the normal server-based UBE processing queue, enter a value that corresponds with the equivalent value for that queue on the JD Edwards EnterpriseOne server. In the example presented in this guide, the name of the normal UBE processing queue is QBATCH.
Caution:Any time you modify settings in the jde.ini file on the client, you must exit and restart JD Edwards EnterpriseOne in order for those changes to become effective.