EGL Java 运行时错误代码 CSO7000E

CSO7000E在链接属性文件 %2 中找不到指定的被调用程序 %1 的条目。

说明

在下列情况下将产生此消息:
  • 当生成调用程序时,在链接选项部件中以及被调用程序的 callLink 元素中将属性 remoteBind 设置为 RUNTIME;并且
  • 在运行时在链接属性文件中找不到指定的被调用程序的条目。这可能是由于下列其中一种原因造成的:
    • 找不到链接属性文件。
    • 找到了文件,但是在该文件中不存在被调用程序的条目。
    • 指定了不正确的链接属性文件。

用户响应

执行下列操作:
  • 如果正在从 Java™ 包装器中调用程序,则必须将链接属性文件命名为 link.properties,其中,link 是在生成时使用的链接选项部件的名称。确保该文件存在、具有被调用程序的条目并且位于在 CLASSPATH 变量中指定的目录或归档中。
  • 如果是从正在 J2EE 环境中运行的程序中调用程序,则可以通过部署描述符中的 cso.linkageOptions.link 环境变量来标识链接属性文件,其中 link 是在生成时使用的链接选项部件的名称。如果未设置该环境变量,则必须将链接属性文件命名为 link.properties,其中 link 是在生成时使用的链接选项部件的名称。确保该文件存在、具有被调用程序的条目并且位于在 CLASSPATH 中指定的目录或归档中。
  • 如果正在从不是在 J2EE 环境中运行的程序中调用该程序,则情况如下所示:
    • 可通过 cso.linkageOptions.link 属性来标识链接属性文件,其中 link 是在生成时使用的链接选项部件的名称。如果未设置该属性,则可以将链接属性文件命名为 link.properties,其中 link 是在生成时使用的链接选项部件的名称。在这两种情况下,确保该文件存在、具有被调用程序的条目并且位于在 CLASSPATH 中指定的目录或归档中。
    • 如果找不到链接属性文件,则链接属性必须位于程序属性文件中;在这种情况下,应确保程序属性文件包含被调用程序的条目,并且程序属性文件位于在 CLASSPATH 中指定的目录或归档中。

有关其它详细信息,请参阅有关 callLink 元素、有关 Java 运行时属性以及有关设置环境的 EGL 帮助页面。

如果问题仍然存在,则执行以下操作:

  1. 记录消息号和消息文本。
    注: 错误消息包括下列重要信息:
    • 错误的发生位置
    • 内部错误的类型
  2. 记录发生此消息的情况。
  3. 有关如何向“IBM® 支持中心”报告可能存在的缺陷的更多指示信息,参阅 EGL Installation Guide
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.