IBM WebSphere Multichannel Bank Transformation Toolkit, Version 7.1

How the EJB Access Action works

The following process describes what the EJB Access Action does when a toolkit entity such as a Struts process invokes it:

  1. Reads the definition for the EJB Access Action in the Struts configuration file.
  2. Creates the invoker instance according to the invoker key using the Bean Invoker Factory.
  3. Starts a work area if configured to do so and stores the session ID and sub-session ID there. The setting that controls this is in the Struts configuration file. If the EJB Access Action is not configured to use work areas, it places the session data into a system data object.
  4. Uses the invoker instance to invoke the EJB method. Note that if the action is not using a work area, it includes the system data object containing the session data as a parameter.
  5. Retrieves the response from the invoker instance.
  6. Completes the work area if it started one.


Feedback