其他超时

除执行和套接字超时之外,其他超时将影响您的应用程序执行。

开发应用程序时,必须考虑除 IMS™ TM 资源适配器超时和套接字超时之外,其他超时如何影响应用程序的执行。

超时会相互覆盖甚至相互封装。这种功能提供多层保护,以避免出现可能导致应用程序挂起的问题。设置不同超时的时候,应考虑此功能:较长的超时会掩盖较短的超时。例如,如果套接字超时设置为比执行超时低的值,则套接字超时错误将阻止执行超时,并且缺少来自 IMS 的响应,其原因仍然未知。

可与 IMS TM 资源适配器交互的其他超时值包括下列值:

请考虑将影响应用程序的执行的一个超时示例:Websphere Application Server for z/OS® 上的应用程序与 IMS TM 资源适配器之间的交互。WebSphere® Application Server for z/OS 由两部分组成:控制器和一个或多个服务方的集合。缺省情况下将对应用程序工作计时,即使它被分派至服务方区域。如果分派至服务方区域的应用程序超时,该服务方区域通常会异常终止并重新启动。服务器将暂停,然后继续工作。因此,在选择大于 WebSphere Application Server 超时值的执行超时值或选择执行超时值 -1(告诉 IMS Connect 无限期等待 IMS 的响应)时应小心使用。

注: 如果禁用 WebSphere Application Server 超时,则参阅服务器文档,以了解有关此文档未包括的其他超时值信息。

影响应用程序的执行的另一个超时值示例就是浏览器超时。如果执行超时值配置为大于浏览器超时,则会由于浏览器超时在执行超时之前发生而导致不使用执行超时。


反馈