启用 IMS 支持

如果在应用程序中使用的 PL/I 源文件是用于 IMS™ 应用程序的,则需要在 PL/I 导入器首选项中选择启用 IMS 支持

一旦选择了启用 IMS 支持,PL/I 导入器就会将 4 字节的 LL 字段转换为 2 字节。需要进行此转换的原因是:使用 PLITDLI 接口的 IMS PL/I 应用程序将长度字段定义为 4 字节。而 IMS 却要求来自客户机的任何输入消息的字段长度都为 2 字节。因此,将一条消息传递给 IMS Transaction Manager 以调用 IMS PL/I 应用程序时, IMS Transaction Manager 将编辑该消息并将长度字段从 2 字节更改为 4 字节之后才会将它传递给 PL/I 应用程序。也正因为如此,当应用程序根据已导入的 PL/I 源文件来生成 Java™ 源文件时,必须将原来的 4 字节 LL 字段转换为 2 字节之后才能将该消息传递给 IMS。如果长度字段是声明为FIXED BIN(31) 的 LL 字段,并且是 IMS 消息结构中的第一个字段,PL/I 导入器就会认为需要对长度字段进行转换。


反馈