Ez azt jelenti, hogy a végrehajtási időkorlát értéknek nullánál nagyobbnak, de egy óránál kisebbnek vagy azzal egyenlőnek kell lennie. A végrehajtási időkorlát érték lehet -1 is, amely esetben az interakció időkorlát nélkül fut. A végrehajtási időkorlát érték nem tartalmazhat nem numerikus karaktereket.
Ha végrehajtási időkorlát érték van megadva egy SEND ONLY interakcióra, akkor az figyelmen kívül marad, mivel a SEND ONLY interakciókra nem vonatkozik végrehajtási időkorlát.
Ha érvénytelen értéket adott meg és időtúllépés történik, akkor az az IMS Connect konfigurációs tagban megadott végrehajtási időkorlát értéknek megfelelő lesz és a rendszer a javax.resource.NotSupportedException kivételt dobja.
Tipp: A hosztrendszer adminisztrátora a globális időkorlát értéket az IMS Connect konfigurációs tagban határozza meg. Ezen érték megjelenítéséhez adja ki a VIEWHWS parancsot az MVS konzolon. A VIEWHWS parancsról további információk az IMS Connect felhasználói kézikönyvben (SC27-0946-03) találhatók.
Érvényes végrehajtási időkorlát beállítása esetén ez az érték átalakításra kerül olyan értékre, amelyet az IMS Connect fel tud használni. Az alábbi táblázat bemutatja az átalakítást az IMS Connect által használt értékekre:
Felhasználó által megadott értékek tartománya | Átalakítási szabály |
---|---|
1 - 250 | Ha a felhasználó által megadott érték nem osztható 10-zel, akkor az érték felkerekítésre kerül a 10 legközelebbi nagyobbik szorzatára. |
251 - 1000 | Ha a felhasználó által megadott érték nem osztható 50-nel, akkor az érték felkerekítésre kerül az 50 legközelebbi nagyobbik szorzatára. |
1001 - 60000 | A felhasználó által megadott érték kerekítésre kerül az 1000 legközelebbi szorzatára. Ha az érték pontosan az 1000 két szorzata közötti, akkor felkerekítésre kerül az 1000 legközelebbi nagyobbik szorzatára. |
60001 - 3600000 | A felhasználó által megadott érték kerekítésre kerül a 60000 legközelebbi szorzatára. Ha az érték pontosan a 60000 két szorzata közötti, akkor felkerekítésre kerül a 60000 legközelebbi nagyobbik szorzatára. |
Például ha a megadott érték 1, akkor ez az érték 10-re lesz átalakítva (mert az 1 nem osztható 10-zel és a 10 a legközelebbi, 1-nél nagyobb 10-es szorzat). A következő példák szemléltetik az átalakítás módját minden egyes értéktartományra:
Felhasználó által megadott érték (ezredmásodpercek) | Átalakított érték (ezredmásodpercek) |
---|---|
1 | 10 |
11 | 20 |
251 | 300 |
401 | 450 |
1499 | 1000 |
1500 | 2000 |
60000 | 60000 |
89999 | 60000 |
3600000 | 3600000 |
3750000 | 3600000 |