EnterpriseJava beans (EJB)
The Enterprise Java™ Beans (EJB) Transport node defines the way messages are sent synchronously using the EJB protocol. The EJB transport node has sender-related properties.
The EJB node is needed only to call other, non-Sterling™ Order Management System Software EJBs.
Configuration properties
The following are the properties of this node:
| Property | Description |
|---|---|
| Provider URL | Enter the provider URL for the JNDI lookup of the EJB home.
|
| EJB Home Name | Enter the class name implementing the EJB home interface. This is used by the client to find, create, or remove EJB objects. |
| JNDI Name | Enter the name used to lookup the EJB home interface. |
| Initial Context Factory | The class name of the initial context factory. This is the class used for resolution of names for naming and directory operations. |
| Method Name | Enter the method to be invoked. This method must have a standard
signature: Document outdoc = method(Document indoc) |
| Authenticate | If selected, security-related authentications can be defined
for the security principal and security credential. The Security Principal and Credentials are required for the JNDI lookup. |
| Security Principal | If you selected Authenticate, enter the user name for the Access control list of the EJB container. |
| Security Credential | If you selected Authenticate, enter the password for the Access control list of the EJB container. |
Connection properties
The following are the EJB node's connection properties:
| Connection | Node Connection Rules |
|---|---|
| Can be the first node after the start node | Only for services invoked synchronously |
| Can be placed before |
|
| Can be placed after |
|
| Data may be changed | Data may be changed depending on what method is called by the transport node. |