You must have already created the queues for the business process container.
It is recommended that you configure the resources using the script provided. If you must create the resources manually, this topic describes how to complete this task using the administrative console:
- In Resources > JMS Providers > WebSphere MQ > WebSphere MQ queue connection factories, click New.
- Enter the following values:
Field |
Example value |
Name |
BPECF |
JNDI Name |
jms/BPECF |
Queue Manager |
WAS_nodename_servername |
- Fill in the appropriate values for your WebSphere MQ installation for host, port, channel, and transport type.
- For authentication alias, perform one of the following:
- If you use the WebSphere MQ JMS provider (external MQ) with the transport type bindings, no authentication alias is needed.
- Otherwise, select component-managed authentication alias.
- Click Apply, and click Save. The MQ Queue Connection factory BPECF has been created and is listed on the MQ queue connection factory panel.
- Select Resources > JMS Providers > WebSphere MQ > WebSphere MQ queue connection factories.
- Click New.
- Enter the following values:
Field |
Example value |
Name |
BPECFC |
JNDI Name |
jms/BPECFC |
Queue Manager |
WAS_nodename_servername |
- Fill in the appropriate values for your WebSphere MQ installation for host, port, channel, and transport type.
- For authentication alias, perform one of the following:
- If you use the WebSphere MQ JMS provider (external MQ) with the transport type bindings, no authentication alias is needed.
- Otherwise, select component-managed authentication alias.
- Click Apply, and click Save. The MQ Queue Connection factory BPECFC has been created and is listed on the MQ queue connection factory panel.
- Define the MQ Queue Destination for the external message queue:
- In Resources > JMS Providers > WebSphere MQ > WebSphere MQ queue destination, click New.
- Enter the following values:
Field |
Example value |
Name |
BPEApiQueue |
JNDI Name |
jms/BPEApiQueue |
Specified Priority |
3 |
Specified Expiry |
3 |
Base Queue Name |
BPEApiQueue |
Leave the other fields blank or accept the default values.
- Click Apply then Save.
- Define the MQ Queue Destination for the internal messages queue:
- In Resources > JMS Providers > WebSphere MQ > WebSphere MQ queue destination, click New.
- Enter the following values:
Field |
Example value |
Name |
BPEIntQueue |
JNDI Name |
jms/BPEIntQueue |
Specified Priority |
3 |
Specified Expiry |
3 |
Base Queue Name |
BPEIntQueue |
Leave the other fields blank or accept the default values.
- Click Apply, then Save.
- Define the MQ Queue Destination for the hold queue:
- In Resources > JMS Providers > WebSphere MQ > WebSphere MQ queue destination, click New.
- Enter the following values:
Field |
Example value |
Name |
BPEHldQueue |
JNDI Name |
jms/BPEHldQueue |
Specified Priority |
3 |
Specified Expiry |
3 |
Base Queue Name |
BPEHldQueue |
Leave the other fields blank or accept the default values.
- Click Apply, then Save.
- Define the MQ Queue Destination for the retention queue:
- In Resources > JMS Providers > WebSphere MQ > WebSphere MQ queue destination, click New.
- Enter the following values:
Field |
Example value |
Name |
BPERetQueue |
JNDI Name |
jms/BPERetQueue |
Specified Priority |
3 |
Specified Expiry |
3 |
Base Queue Name |
BPERetQueue |
Leave the other fields blank or accept the default values.
- Click Apply, then Save.
Now the four queue destinations have been defined and are listed on the queue panel.
- Create the listener port for external messages:
- In Servers > Application servers > YourServer > Messaging > Message Listener Service > Listener Ports, click New.
- Enter the following values:
Field |
Example value |
Name |
BPEApiListenerPort |
Description |
Business Process Choreographer API |
Connection Factory JNDI Name |
jms/BPECF |
Destination JNDI Name |
jms/BPEApiQueue |
Max Sessions |
5 |
Max Retries |
10 |
Max Messages |
1 |
- Click Apply, then Save.
- Create the listener port for the hold queue:
- In Servers > Application servers > YourServer > Messaging > Message Listener Service > Listener Ports, click New.
- Enter the following values:
Field |
Example value |
Name |
BPEHoldListenerPort |
Description |
Business Process Choreographer hold |
Connection Factory JNDI Name |
jms/BPECF |
Destination JNDI Name |
jms/BPEHldQueue |
Max Sessions |
5 |
Max Retries |
10 |
Max Messages |
1 |
- Click Apply, then Save.
- Create the listener port for internal messages:
- In Servers > Application servers > YourServer > Messaging > Message Listener Service > Listener Ports, click New.
- Enter the following values:
Field |
Example value |
Name |
BPEInternalListenerPort |
Description |
Business Process Choreographer internal |
Connection Factory JNDI Name |
jms/BPECF |
Destination JNDI Name |
jms/BPEIntQueue |
Max Sessions |
5 |
Max Retries |
10 |
Max Messages |
1 |
- Click Apply, then Save.
The three listener ports have been created and are listed on the listener port panel.
The queue resources needed by the business process container have been created.
Create and configure the scheduler.