Végrehajtási időkorlát

Az IMS TM erőforrás-illesztő végrehajtási időkorlát értéke a meghatározás szerint az a maximális időtartam, amely az IMS Connect számára engedélyezett üzenet küldéséhez az IMS felé és az IMS által az üzenetre adott válasz fogadásához.

A végrehajtási időkorlát értékek használatáról részletek a következő fejezetekben találhatók: Végrehajtási időkorlát értékek beállítása és Érvényes végrehajtási időkorlát értékek.

Ezt az értéket használja az IMS Connect TIMEOUT paramétere, kivéve, ha a bemenő üzenetben megadott végrehajtási időkorlát érték ezt felülírja.

Ha egy interakció nem fejeződik be az időtúllépés előtt, akkor az IMS Connect hibaüzenetet ad vissza az IMS TM erőforrás-illesztő felé. Az IMS TM erőforrás-illesztő azután kivételt ad vissza az ügyfélalkalmazásnak jelezve, hogy az IMS által az IMS Connect felé válasz küldésére felhasznált időtartam túllépte az időkorlát értéket. A hibaüzenet az IMS Connect által használt időkorlát értékét is megadja.

Megjegyzés: Mivel az IMS TM erőforrás-illesztő és az IMS Connect közötti kapcsolatok állandóak, ezért a socket nem zárul be, ha a kapcsolat egy végrehajtási időtúllépés során ismert állapotú. A socket megnyitott marad és elérhető lesz újrafelhasználásra.

Párbeszédes tranzakciók

A párbeszédes tranzakciók esetében a végrehajtási időkorlát értéke az adott párbeszéd minden egyes lépésére vonatkozik. Egy lépés az IMS felé egy bemeneti üzenet elküldéséből és az IMS felől egy kimeneti üzenet fogadásából áll. Ha a párbeszéd egy lépése végrehajtási időkorlát miatt túllépi az időt, akkor a párbeszéd véget ér és a párbeszéd során megvalósult összes adatbázis-frissítés visszavonásra kerül.

Kivételek

Ha érvénytelen végrehajtási időkorlát értéket adott meg, akkor az IMS Connect konfigurációs tag TIMEOUT paraméterének az értéke kerül felhasználásra és egy javax.resource.NotSupportedException kivételt dob a rendszer.


Visszajelzés