系统函数 SysLib.setRemoteUser 设置调用远程程序时使用的用户标识和密码。
SysLib.setRemoteUser( userID STRING in, password STRING in)
进行远程调用时,如果链接选项部件的 callLink 元素的属性 remoteComType 是 CICSJ2C、CICSECI 或 JAVA400,则权限基于传递给 SysLib.setRemoteUser 的值(如果是非空白的话)。如果值为空白或未指定值,将在文件 csouidpwd.properties 中搜索该值,这包括属性 CSOUID(用于用户标识)和 CSOPWD(用于密码)。如果未使用这两种方法,则 EGL 运行时在没有用户名和密码的情况下进行调用。
在调用 SysLib.setRemoteUser 之前,代码会发出 Java™ 访问函数,这将显示一个对话框来提示用户输入用户标识和密码。在用户没有提供该信息时,可以将 csouidpwd.properties 中的一个值或两个值作为缺省值。