有谁知道如何自动回复状态为 MSGW 的消息,这些消息会阻止 IBM i 系列 (AS/400) 上的工作?
我正在使用 jt400/jtopen 库从 Java 访问 AS/400 上的程序。我正在使用 com.ibm.as400.access.ProgramCall 类,它工作正常,除非程序由于某种原因失败。与几乎所有程序一样,有时会发生故障,但不幸的是,在这种情况下,它不会导致状态消息或异常。相反,调用线程只是挂起。更糟糕的是,任何对 AS/400 的调用以获取有关支持队列的作业(jt400 中的另一个类,它主要执行您所期望的)的信息也将挂起。
我当然可以监视调用运行的线程并在等待一段时间后简单地杀死它,但这是最后的手段。从系统返回错误消息会很好。