2 Creating Inbound and Outbound MSMQ Queues for Z Events Only: Step 1

You must set up the queues for Oracle's JD Edwards EnterpriseOne Adapter for MSMQ to work on the JD Edwards EnterpriseOne server. As an optimal configuration, you should install the MSMQ server on the machine running the JD Edwards EnterpriseOne server.

Note:

You can specify any name for a queue. However, it is important that the queue names you create match the queue names you specify in the jde.ini file on the JD Edwards EnterpriseOne server.

You must create inbound and outbound queues. For the inbound queue, you must specify transactional. You may optionally specify the outbound queues as transactional.

Use these steps to create the inbound, success, error, and outbound queues:

To create a JD Edwards EnterpriseOne Adapter for MSMQ queues

From the Computer Management utility, expand Services and Applications > Message Queuing.

  1. Right-click on Public Queues.

  2. Select the New > Public Queue option.

    A Queue Name dialog box appears in the right pane.

    Repeat steps 1 and 2 to get a new dialog box to create each of the four required queues.

  3. On the Queue Name dialog box, complete the fields using the appropriate queue name.

    For the Inbound queue, do the following:

    • Type the name of the inbound queue (for example, inbound).

    • Verify that the Transactional option is selected.

    • Click OK.

    For the Outbound queue, do the following:

    • Type the name of an outbound queue (for example, outbound).

    • Verify that the Transactional option is cleared.

    • Click OK.

  4. In the left pane of the MSMQ Explorer window, right-click the name of each queue that you have just created.

    You can select only one queue at a time.

  5. On the Inbound Queue Properties window that appears in the right pane, click the General tab.

  6. Under the General tab, complete this field:

    • Label

      The JD Edwards EnterpriseOne Adapter for MSMQ uses the label of the queue to search for the necessary queue at run time. You must make this name the same as the name specified in the jde.ini file. Generally, you should label all queues the same.

      If you use the MSMQ direct format queue to directly access queues, the Label field is optional.

  7. Click the Advanced tab and verify that all options are cleared.

    JD Edwards EnterpriseOne does not support authenticated messages.

  8. Click the Security tab and select the Permissions option.

    You set up permission access to the queue based on a security level in your enterprise. Note that MSMQ kernel processes running under a specific account (the same as the one that the JD Edwards EnterpriseOne server is running on) should be able to have Send and Receive security permissions. You might need to give that account appropriate security access to the queue.

  9. Click OK to complete the setup.