Integrate your J2EE Session EJB with an Application

When you package your task as a J2EE session EJB, the task name is given to a method which performs the task when invoked. The Attachmate EJB interface contains one method per task in each task file for which an EJB is generated.

To integrate your J2EE session EJB with an application
  • Open your EJB in your IDE.

    The method or methods will be displayed in your IDE. Inputs and outputs are represented as JavaBeans generated from schema contained in the task file. The single parameter of a task method is a bean and the return type is a bean or void if the task has no outputs.

Example:

In this example, you set task inputs, execute the task, and get task outputs.

//create inputs object, define outputs variable 
AccountQueryStateful.AccountLookupTaskInput.CICSInputs si 
Continued line= new AccountQueryStateful.AccountLookupTaskInput.CICSInputs(); AccountQueryStateful.AccountLookupTaskOutput.CICSOutputs so = null; // set task input(s) si.setAccountNumber(AccountNumber); // execute task with inputs and collect outputs so = ejb.AccountLookupTask(si); // get task output(s) Balance = so.getBalance();
  Attachmate