callLink 元素中的 luwControl

链接选项部件的 callLink 元素的属性 luwControl 指定是调用程序还是被调用程序控制工作单元。仅在以下情况下,此属性才适用:
选择下列其中一个值:
CLIENT
指定工作单元受调用程序控制。在调用程序请求提交或回滚之前,不会提交或回滚由被调用程序所作的更新。如果被调用程序发出提交或回滚,则会发生运行时错误。

CLIENT 是缺省值,除非调用程序控制的工作单元在被调用程序所在的平台上不受支持。

如果调用程序是通过 IBM® Toolbox for Java 与基于 iSeries 的 COBOL 程序通信的 Java 包装器或程序,则 CLIENT 可用。在这种情况下,该调用的 remoteComType 值是 JAVA400。

SERVER
指定被调用程序所启动的工作单元与调用程序所控制的任何工作单元无关。在被调用程序中,下列规则适用:
  • 对可恢复的资源所作的第一次更改将开始一个工作单元
  • 系统函数 sysLib.commit 和 sysLib.rollback 的使用是有效的

当从 EGL 生成的 Java 代码调用 VisualAge® Generator COBOL 程序时,被调用程序返回时将自动发出提交(如果异常终止,就会自动发出回滚)。该命令只会影响由被调用程序所作的更改。

当属性 type 是 ejbCall 时,运行时行为与对 SERVER 描述的运行时行为相同。

相关概念
链接选项部件
逻辑工作单元

相关任务
编辑链接选项部件的 callLink 元素

相关参考
callLink 元素
sysLib.commit
sysLib.rollback
callLink 元素中的 pgmName
callLink 元素中的 type

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.