我正在编写一个 REST 客户端应用程序,该应用程序注定是开源的,它使用 zOSMF 将作业提交给 JES。它可以工作,但是当作业完成时,zOSMF 似乎没有调用我的通知服务器。
这是来自 IBM 的一个页面,我从中获取信息: 提交工作
该页面描述了一个可选的标题:
X-IBM-通知-URL 指定当作业不再适合执行时(即当作业到达输出队列或清除队列时)接收 HTTP POST 的目标 URL。通知采用 JSON 文档(Content-Type:application/json)的形式,其中包含作业状态信息。有关 JSON 文档的内容...
我正在设置X-IBM-通知-URL标头具有以下值:“http://my.notification.server:5000/jes/notify”
当我使用上述标头提交作业时,作业成功运行。但是,“my.notification.server”从未收到回调请求。它正在监听 0.0.0.0。z/OS 计算机和我的服务器位于同一子网中。没有网络或本地防火墙在起作用。回调 URL 使用 Postman 测试成功。
据我所知,zOSMF 从未进行过调用。我似乎找不到任何可能有助于解释此行为的 z/OS 日志。
我是不是漏掉了什么?也许 zOSMF 配置有问题?如果您能提供任何帮助,我将不胜感激。