callLink 元素中的 library

type 属性的值是 ejbCall 或 remoteCall 时,链接选项部件的 callLink 元素的属性 library 指定一个 DLL 或库,该 DLL 或库包含被调用程序:
  • 如果 EGL 生成的 Java™ 程序正在调用 iSeries™ 上非 EGL 生成的远程程序(例如,C 或 C++ 服务程序),则被调用程序属于 iSeries 库,并且 library 属性指的是包含将要调用的入口点的程序的名称。设置其它 callLink 属性,如下所示:
    • pgmName 属性设置为入口点的名称
    • remoteComType 属性设置为 direct 或 distinct
    • remotePgmType 属性设置为 externallyDefined
    • location 属性设置为 iSeries 库的名称
  • 否则,如果调用程序是不在 iSeries 上的 EGL 生成的 Java 程序,则 library 属性指的是一个 DLL 的名称,该 DLL 包含将要在本地作为本机程序被调用的入口点。该入口点由 pgmName 属性标识;但是,仅当入口点与 DLL 具有不同的名称时才需要指定 library 属性。
    要调用本机 DLL,请按如下方式设置其它 callLink 属性:
    • remoteComType 属性设置为 direct
    • remotePgmType 属性设置为 externallyDefined
    • type 属性设置为 remoteCall,这是因为即使在运行 Java 程序的机器上调用 DLL 也将使用 EGL 中间件。

相关概念
链接选项部件

相关参考
callLink 元素

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