IAffiniumExternalCallout 接口
ExternalCallout API 包含在接口
IAffiniumExternalCallout
中。 您必须实现
IAffiniumExternalCallout
接口才能使用
EXTERNALCALLOUT
宏。
实现
IAffiniumExternalCallout
的类应具有一个构造函数,运行时服务器通过该构造函数来初始化此类。
如果在类中没有构造函数,那么
Java
™
编译器将创建一个缺省构造函数,这已足够。
如果有包含参数的构造函数,那么应提供一个不包含参数的公共构造函数,这将由运行时服务器使用。
开发您的外部调出时,请记住下列事项:
包含外部调出的每个表达式求值将创建类的新实例。您必须为类中的静态成员管理线程安全问题。
如果您的外部调出使用系统资源(如文件或数据库连接),那么您必须管理连接。运行时服务器没有自动清除连接的工具。
您必须针对位于
IBM
®
Interact
运行时环境安装的
lib
目录中的
interact_externalcallout.jar
来编译您的实现。
IAffiniumExternalCallout
使运行时服务器能够从
Java
™
类中请求数据。 该接口由四个方法组成:
getNumberOfArguments
getValue
initialize
shutdown
添加要用于 EXTERNALCALLOUT 的 Web Service
getNumberOfArguments
getValue
initialize
shutdown
Copyright IBM Corporation 2013. All Rights Reserved.