MQ 9.4.12024年10月]

HTTP

使用代码和解释来理解和纠正从 IBM® MQ 客户端库(例如CCDTURL)访问 HTTPS 资源时可能出现的错误。

这些表格以十进制形式记录了显示在报文AMQ9795E 中的错误代码。

表 1. HTTP的错误代码
错误代码(十进制) 说明 响应
101 指定URL 太长。 为远程资源提供的 URL (例如CCDTURL属性)超出了该操作系统的最大路径长度。
102 HTTPS 初始化失败。 HTTP初始化时出现问题。 该错误通常伴随着其他错误信息,这些信息表明了根本原因。 如果需要,请联系 IBM 支持机构。
103 与远程主机的通信出现错误。 请参阅信息中的其他信息来诊断和纠正故障。
104 远程文件或 URL 未找到。 请参阅信息中的其他信息来诊断和纠正故障。
105 证书不属于指定主机。 确保 HTTP中的尊贵名称与指定的主机名一致。 如果您故意使用不匹配的证书,您可以使用 MQSCO 结构或 "mqclient.ini文件将证书验证级别降至 "ANY,从而降低验证级别。
106 终端证书吊销状态未知。 确保 HTTP中指定的CRL或OCSP服务器有效,且可从客户端主机访问。 如果不需要证书吊销检查,则可以通过使用 HTTPSCertRevocation或 mqclient.ini 文件中的 HTTPSCertRevocation来禁用它们。
107 HTTPS出现问题。 请参阅信息中的其他信息来诊断和纠正故障。
108 HTTPS 密钥库隐藏文件无法访问。 HTTPSKeyStore必须附带一个存储文件(扩展名为 ".sth),该文件位于同一目录下,名称与密钥存储文件相同。 确保存在 stash 文件,并且运行 IBM MQ 客户端应用程序的用户 ID 可以访问该文件(具有 read 权限)。