当您想要使用调用 API 从以本地方式连接的
WebSphere® Application Server for z/OS® 上部署的应用程序中的外部地址空间中调用无状态会话 bean 时,请执行本任务。
开始之前
WebSphere Application Server
守护程序组必须在发出注册请求的 z/OS 映像上生效。请确保当前地址空间已注册并且已通过注册 AIP 绑定至目标
WebSphere Application Server
单元。
关于此任务
此方法是为希望简化路径并且响应区域长度事先未知的高级使用者设计的。
过程
- 设置客户机地址空间本机语言应用程序(例如 Cobol、PL/I、C/C++ 或汇编程序),以便收集其参数并指定目标服务名称作为它要启动的无状态会话 bean 的 Java™ 命名和目录接口 (JNDI) Home 接口路径名。
- 对调用 (BBOA1INV) API 进行调用。 在目标 Enterprise JavaBeans (EJB) 应用程序中,execute 方法将先运行并接着启动任何所需的业务逻辑,然后将响应数据作为序列化字节数组返回给本机语言调用者。
- 查看响应数据。 0 返回码和原因码表明客户机调用 API 成功完成,响应数据和响应数据长度将保存在调用者指定的区域中。
- 客户机应用程序将使用同一注册名称调用来重复这些步骤,从而根据需要按所需频率调用任意数目的无状态会话 bean。
注意: 借助此 API,三个基本函数(Send_Request、Receive_RespLen 和 Get_Data)将全都使用调用 API
完成。调用线程将被阻塞,直到接收到响应数据并将其复制到响应区域为止。
结果
客户机已使用优化本地适配器调用 API 从
WebSphere Application Server 启动无状态会话 bean。