对 JSON 助手进行故障诊断

如果遇到 JSON 助手的问题,请使用故障诊断技巧对问题进行诊断。

过程

运行 JSON 助手时,可能会发生以下错误:

  • 运行 CICS ® JSON 助手批处理作业时,您会收到返回码 0 , 4 , 8 或 12。
    有关返回码的更多信息,请参阅 JSON 助手返回码
    1. 检查作业记录以获取任何警告或错误消息。
      查找消息的详细说明。 这些说明通常描述您可以执行的操作来解决问题。
    2. 确保为作业中的每个参数输入了正确的值。
      参数值 (例如, Web Service 描述中的文件名和元素) 区分大小写。
    3. 确保指定了正确的参数组合。
  • 运行 CICS JSON 助手批处理作业时,您会收到返回码 1 , 136 或 139。
    这些返回码指示 JVM 已失败,通常是因为没有足够的可用存储器。 CICS 助手需要至少 300 MB 的 JCL 区域大小。
    1. 增大区域大小,或者考虑将区域大小设置为 0M
    2. 检查是否存在任何活动的 IEFUSI 出口,这可能会限制区域大小。
  • 运行 CICS JSON 助手批处理作业时,您会收到返回码 137。 此返回码表示作业已超时。
    1. 通过将作业的 EXEC 语句上的 TIME 参数编码为 TIME=1440来增加时间,或者增加 SYS1.PARMLIB(BPXPRMxx) 成员中的 MAXCPUTIME 值。
  • 您接收到 DFHPI9700 - DFHPI9711 范围内的消息,指示运行 DFHJS2LS时 JSON 模式无效或不受支持。
    1. 请检查 JSON 模式是否有效。 您可以通过根据 JSON 模式验证进行检查来执行此操作,也可以使用工具,例如 json-schema-validator
    2. 检查 JSON 模式是否受 DFHJS2LS支持。 有关更多信息,请参阅 高级语言和 JSON 模式映射

下一步操作

解决问题后,请重新运行 JSON 助手批处理作业。