Egyéb időkorlátok

A végrehajtási és socket időkorlátokon felül egyéb időkorlátok is befolyásolják az alkalmazás végrehajtását.

Az alkalmazás fejlesztése során figyelembe kell vennie, hogy az IMS TM erőforrás-illesztő végrehajtási időkorlátján és socket időkorlátján kívül milyen egyéb időkorlátok lesznek hatással az alkalmazás végrehajtására.

Az időkorlátok átfedik vagy akár magába foglalják egymást. Az ilyen képesség többrétegű védelmet nyújt az alkalmazás megakadását okozó problémák ellen. A különféle időkorlátok beállításakor ezt a funkcionalitást szem előtt kell tartania: a hosszabb időkorlát maszkolhatja a rövidebbet. Például ha a socket időkorlát alacsonyabb értékű, mint a végrehajtási időkorlát, akkor a socket időtúllépési hiba eleve kizárja a végrehajtási időtúllépést, így egy IMS válasz hiánya ismeretlen marad.

Az IMS TM erőforrás-illesztő időkorlátaival kölcsönhatásra képes egyéb időkorlát értékek a következők:

Figyeljen meg egy példát az alkalmazás végrehajtását befolyásoló időkorlátra: a Websphere Application Server for z/OS alkalmazásai és az IMS TM erőforrás-illesztő közötti interakciókat. A WebSphere Application Server for z/OS két részből áll: egy vezérlőből (controller) és legalább egy szolgából (servant). Alapértelmezésben az alkalmazás működése időzített, még akkor is, amikor egy szolga területen indított. Amikor egy szolga területen indított alkalmazás eléri az időkorlátját, akkor az adott szolga terület általában befejeződik és újraindításra kerül. A kiszolgáló továbbra is marad és folytatja a munkát. Ez okból óvatosan kell eljárni, ha a WebSphere Application Server időkorlát értékeknél nagyobb végrehajtási időkorlát értékeket választ vagy ha a -1 értéket adja meg (amely esetben az IMS Connect ideig vár IMS válaszra).

Megjegyzés: Ha letiltja a WebSphere Application Server időkorlátokat, akkor tanulmányozza a kiszolgáló dokumentációját a jelen dokumentációban nem szereplő további időkorlát értékekről.

A második példa az alkalmazás végrehajtására hatással lévő időkorlát értékre a böngésző időkorlát. Ha a végrehajtási időkorlát érték nagyobb, mint a böngésző időkorlát, akkor a végrehajtási időkorlát érték nem kerül felhasználásra, mert a böngésző időtúllépés a végrehajtási időtúllépés előtt megtörténik.


Visszajelzés