配置 Micro Focus 托管应用程序 - AWS Mainframe Modernization

配置 Micro Focus 托管应用程序

您可以使用 Micro Focus 运行时引擎配置应用程序,以自定义其他属性,包括集成。

Micro Focus 支持的第三方集成

要使用第三方集成,您的 AWS Mainframe Modernization 托管环境必须使用支持此类配置的 Micro Focus 引擎版本。支持带有后缀 R 的引擎版本(例如,版本 9.0.9.R)。这意味着,引擎版本 9.0.9.R 包含对第三方集成的客户端安装支持,但 9.0.9 不包含。

打印机

打印机资源是通过 Micro Focus 应用程序定义配置的,如打印机 - 可选部分中所述。

打印机定义可以为打印机定义自定义或服务提供的退出模块。一些可能的退出模块配置示例如下:

1. 加载服务提供的二进制文件示例。

... { "name": "p1", "classes": [ "AB" ], "description": "Using service managed LRS Queue exit module", "exit-module": { "name": "lrsprte6" } }, ...

2. 提供来自 S3 的二进制文件的示例。

"exit-module": { "name": "s3Exit", "module": "${s3-source}/3pa/s3Exit.so" }

3. 提供来自 EFS 的二进制文件的示例。

注意

要使用 EFS 挂载,必须在创建环境期间连接该挂载,同时还需要设置一些其他值,例如 program-path

... "batch-settings": { "jes-printers": [ { "name": "p3", "classes": [ "EF" ], "description": "Using binary from customer provided exit module on EFS Mount", "exit-module": { "name": "efsExit" } } ], "program-path": "$EFS_MOUNT/path/to/directory/containing/binaries/" }, "runtime-settings": { "environment-variables": { "EFS_MOUNT": "/m2/mount/efs" } } ...

LRS 队列 - 可选

要使用 LRS 队列,必须使用支持第三方构件的 Micro Focus 引擎(即以 .R 结尾的引擎)。除了设置一个以 lrsprte6 作为其退出模块的条目名称的打印机外,LRS 队列还需要一个额外的环境变量,如 Micro Focus 应用程序定义中预先存在的“runtime-settings”块所定义。

LRSQ_ADDRESS

(必需)指定 LRSQ 打印退出模块要发送到的 LRS 服务器地址。

LRS 打印机:配置 LRS 打印机需要 jes 打印机定义,如打印机 - 可选部分中所指定。

此外,还必须在应用程序定义中的 runtime-settings 字段中指定 LRSQ_ADDRESS。

"runtime-settings": { "environment-variables": { "LRSQ_ADDRESS": "<lrsq-address>" } }