Végrehajtási időkorlát értékek beállítása

A végrehajtási időkorlátok módosíthatók az alapértelmezett időértékekről.

Az executionTimeout az IMSInteractionSpec osztály tulajdonsága. A megadott végrehajtási időkorlát érték átalakításra kerül az IMS Connect által használt értékre. Ez az átalakítás az IMS Connect követelményei szerint valósul meg. Fontos: Egyéb időkorlátok befolyásolhatják az interakciókat. Ha más időkorlát értékek kisebbek, mint az IMS interakció számára megadott végrehajtási időkorlát érték, akkor azok elfedhetik azt a tényt, hogy az IMS nem adott vissza választ. Az időkorlátok egymásra hatásáról a következő helyen olvasható tanulmány: Egyéb időkorlátok.

Az IMSInteractionSpec osztály executionTimeout tulajdonságának az alábbi két mód egyikén adhat meg értéket:

Az első esetben, például a RAD használatával akkor adhatja meg a végrehajtási időkorlát értéket, amikor kezdetben meghatározza az IMS kötési értékeket új J2C Java komponenshez.

A RAD programban új J2C Java komponenshez már meghatározott IMS kötési tulajdonságok szerkesztéséhez tegye a következőket:
  1. Nyissa meg az IMS Java kötést a Java Editor segítségével.
  2. Keresse meg az IMSInteractionSpec osztály doclet jelölőjét.
  3. Módosítsa a doclet jelölőt executionTimeout tulajdonság hozzáadásához, ha nincs a listában és adjon meg hozzá egy értéket. Ha felsorolt, akkor módosítsa az értéket.
  4. Zárja be a szerkesztőt és kattintson az Igen gombra a módosítások mentéséhez.
Megjegyzés: Kódolhat is egyéni időkorlát értékeket különböző interakciók számára az IMSInteractionSpec osztály executionTimeout tulajdonságának a felfedése és A setExecutionTimeout metódus használata fejezetekben leírt metódusok segítségével. Ha végrehajtási időkorlát értéket kódol a Java ügyfélalkalmazás kódban, akkor az adott érték a J2C Java komponens IMS kötési tulajdonságaiban megadott végrehajtási időkorlát értékeket felülbírálják.
A második módszer esetén használhatja a setExecutionTimeout metódust végrehajtási időkorlát érték megadásához a CCI alkalmazásban. A setExecutionTimeout metódus használatához új IMSInteractionSpec osztályt kell példányosítania vagy le kell kérdeznie az adott interakció IMSInteractionSpec osztályát. Azután állítsa be az executionTimeout értéket az IMSInteractionSpec osztály által biztosított setExecutionTimeout metódussal. Például:
interactionSpec.setExecutionTimeout(időkorlátÉrték);
Miután beállította az IMSInteractionSpec osztály executionTimeout értékét, rendelje hozzá ezt az interakció jellemzőt az adott interakcióhoz.

Visszajelzés