4 Setting Up UBE Queues for Z Events Only: Step 3

You must set up at least two of Oracle's JD Edwards EnterpriseOne UBE queues because the JD Edwards EnterpriseOne Adapter for MSMQ relies on the use of a subsystem UBE (R00460). Like all subsystem UBEs, the R00460 operates in a permanent processing mode that consumes the queue in which it runs to an extent where 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 and dedicate one queue to normal UBE processing and the second to the JD Edwards EnterpriseOne Adapter for MSMQ subsystem.

This section describes:

To modify the JD Edwards EnterpriseOne server jde.ini file to support multiple UBE queues

On the JD Edwards EnterpriseOne server, ensure these settings are correct:

Parameter Description
[NETWORK QUEUE SETTINGS]

UBEQueues=2

UBEQueue1=ONEWORLD

UBEQueue2=QBATCH

These 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.

UBEQueue2= Defines the name of the second UBE queue. In this example, the queue name is QBATCH.


To modify the JD Edwards EnterpriseOne Microsoft Windows client jde.ini file to submit the UBE subsystem request

If you submit or start the R00460 subsystem UBE from a JD Edwards EnterpriseOne Microsoft Windows client, you must first temporarily modify the jde.ini file on the Microsoft Windows client. The temporary modification is required so that the Microsoft Windows client can direct the R00460 subsystem to the appropriate UBE queue name. After the Microsoft Windows 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 Microsoft Windows client machine from which you want to submit or start the R00460 subsystem UBE, ensure this jde.ini setting is correct:

Parameter Description
[NETWORK QUEUE SETTINGS]

UBEQueue=

UBEQueue= Defines the name of the local or server-based UBE queue.

If you want the Microsoft Windows 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 Microsoft Windows client to use the normal server-based UBE processing queue, enter a value that corresponds with the equivalent value for that queue on the 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 Microsoft Windows client machine, you must exit and restart JD Edwards EnterpriseOne in order for the changes to become effective.