Use this page to configure the assembly properties of message-driven beans
For more information about the effect of JMS properties, such as message
selectors and message acknowledgement, see the WebSphere MQ Using Java book,
SC34-5456 or
Sun's Java Message Service (JMS) specification
documentation
The following notebook pages are available:
The logical name for the message bean (as an enterprise bean). This name must be unique within the EJB module. There is no relationship between this name and the JNDI name.
Data type | String |
Data type | String |
Data type | String |
Specify the full package name of the message bean class, for example, com.ibm.ejs.doc.account.MessageBean. You can either type the class name or click Browse to locate an existing class file.
Data type | String |
Whether the message bean manages its own transactions or the container manages transactions on behalf of the bean. All messages retrieved from a specific destination have the same transactional behavior. To enable the transactional behavior that you want, you must configure the JMS destination with the same transactional behavior as you configure for the message bean.
Data type | Enum |
Default | Bean |
Range |
|
The JMS message selector to be used to determine which messages the message bean receives; for example:
JMSType='car' AND color='blue' AND weight>2500
The selector string can refer to fields in the JMS message header and fields in the message properties. Message selectors cannot reference message body values.
Data type | String |
Range | A String whose syntax is based on a subset of the SQL92 conditional syntax. |
This property applies only to message-driven beans that uses bean-managed transaction demarcation (Transaction type is set to Bean).
Data type | Enum |
Default | Auto Acknowledge |
Range |
|
Data type | Enum |
Default | Null |
Range |
|
The name of the listener port for this message bean (as defined on the WebSphere administrative console).
Data type | String |