J2C Java komponens létrehozása

Az IMS Java adatkötések létrehozása után Java komponenst kell létrehoznia, amely az IMS rendszerrel J2EE kapcsolat architektúrán keresztül kommunikál.

Ez a Java komponens olyan metódust tartalmaz, amely az IMS tranzakciót futtató kérést küld az IMS rendszernek. Ez a metódus a tranzakció bemeneti és kimeneti üzeneteinek összeépítéséhez a Java adatkötéseket használja. J2C Java komponens több IMS tranzakciót futtató metódust is tartalmazhat, valamint több adatkötést különböző bemeneti és kimeneti üzenetekhez. A J2C Java komponenshez előállított kód az IMS TM erőforrás illesztő által biztosított CCI felület segítségével kommunikál az IMS rendszerrel.

IMS tranzakciót futtató J2C Java komponens létrehozásához tegye a következőket:

  1. A J2C dinamikus varázsló indításához a menüsorból válassza ki a Fájl > Új > Egyéb > J2C lehetőséget.
  2. Bontsa ki a J2C mappát, válassza ki a J2C Java komponens elemet, majd kattintson a Tovább gombra.
  3. Az Erőforrás illesztő kiválasztása oldalon válassza ki a használni kívánt IMS TM erőforrás illesztő verziót. A következők közül választhat: JCA 1.0 IMS TM Resource Adapter, IMS Connector for Java (IBM: 9.1.0.1.1) vagy JCA 1.5 IMS TM Resource Adapter, IMS Connector for Java (IBM : 9.1.0.2).
  4. Kattintson a Tovább gombra.
  5. A Kapcsolat tulajdonságai oldalon válassza ki a Felügyelt jelölőnégyzetet.
    Megjegyzés: A Java komponens által használt IMS TM erőforrás illesztő és az IMS Connect közötti kapcsolat létrehozásának két módja van. Ez a példa nem kétszintű alkalmazás, így csak felügyelt kapcsolat alkalmazható.
    • Felügyelt kapcsolatokat a J2EE kapcsolat architektúrába tartozó szerkezet, úgynevezett kapcsolatgyár segítségével hoznak létre és kezelésüket az alkalmazáskiszolgáló végzi. A Java komponens a kapcsolatgyárhoz JNDI (Java Naming and Directory Interface) segítségével fér hozzá. A felügyelt kapcsolatok használata ajánlott. Az IMS TM erőforrás illesztő és az alkalmazáskiszolgáló kapcsolatkezelője a kapcsolatok hatékony kezelése érdekében együttműködnek, kapcsolat készletezési, újrafelhasználási és megmaradási szolgáltatásokat biztosítva.
    • Nem felügyelt kapcsolatok közvetlenül az erőforrás illesztőn keresztül alakíthatók ki, az alkalmazáskiszolgálóval végzett együttműködés nélkül. A nem felügyelt kapcsolatokat tipikusan kétszintű alkalmazások használják, és az ilyen kapcsolatok nem készletezettek vagy újrafelhasználhatók. Ezenkívül az IMS TM erőforrás illesztő és az IMS Connect közötti nem felügyelt socket kapcsolatok nem állandóak, ezáltal többletterhelést rónak az alkalmazásra, mivel annak a socket-et minden használatkor meg kell nyitnia és be kell zárnia.
  6. A Kapcsolat tulajdonságai oldalon, a JNDI keresési név mező mellett kattintson az Új lehetőségre. Ez új kiszolgálópéldányt definiál. Új kiszolgálópéldány definiálása érdekében a 3. lépésben kiválasztott erőforrás illesztő a kiszolgálópéldányon kerül telepítésre. Ha a munkaterületen új kiszolgálópéldányt kíván létrehozni, akkor tegye a következőket:
    1. A JNDI keresési varázslóban, a Kiszolgálópéldány kiválasztása oldalon válassza ki az Új lehetőséget.
    2. Az Új kiszolgáló definiálása oldalon válassza ki a létrehozni kívánt kiszolgálótípust; például: WebSphere 6.0 kiszolgáló. Ezután kattintson a Tovább gombra.
    3. A WebSphere kiszolgáló beállítása oldalon fogadja el az alapértelmezéseket.
    4. Kattintson a Befejezés gombra. A 3. lépésben kiválasztott erőforrás illesztő a kiszolgálópéldányon kerül telepítésre.
    5. A Kiszolgálópéldány kiválasztása oldalon kattintson a Tovább gombra.
  7. Az imént létrehozott kiszolgálópéldányhoz hozzon létre és konfiguráljon J2C kapcsolatgyárat. A J2C kapcsolatgyárak varázsló lehetővé teszi, hogy a J2C kapcsolatgyárat a 3. lépésben kiválasztott erőforrás illesztőhöz definiált kapcsolatgyárak közül válassza ki. Megadhatja még nem létező kapcsolatgyár JNDI keresési nevét is, majd később definiálhatja azt. Ha a kiszolgálópéldányhoz J2C kapcsolatgyárat kíván létrehozni és konfigurálni, akkor tegye a következőket:
    1. A J2C kapcsolatgyár oldalon adja meg az új kapcsolatgyár JNDI nevét. Például: imsCFac.
    2. Konfigurálja a kapcsolatgyárat. IMS Connect TCP/IP kapcsolatok esetén legalább a következő mezőket ki kell tölteni:
      • A Hosztnév: mezőbe írja be az IMS Connect TCP/IP hosztnevét, amit az alkalmazás használni fog. Például: MYHOST.MYCOMPANY.COM
      • A Portszám: mezőbe írja be a portszámot. Például: 9999.
      • Az Adattároló neve: mezőbe írja be a cél IMS adattároló nevét. Például: IMSA.
    3. Kattintson a Befejezés gombra. A kiszolgálópéldány elindult és inicializálásra került.
  8. Miután a kiszolgálópéldányt konfigurálta és a kiszolgáló elindult, a kapcsolatgyár JNDI neve a JNDI keresési név mezőben jelenik meg. Kattintson a Tovább gombra.
  9. A J2C Java komponens kimeneti tulajdonságai oldalon tegye a következőket:
    1. A Java projekt neve lehetőségnél kattintson az Új elemre.
    2. Válassza ki projekttípusként a Java projekt elemet és kattintson a Tovább gombra.
    3. A Java projekt létrehozása oldalon a Java projekt nevéhez írja be a PhoneBookJ2CBean kifejezést, miden egyéb beállításnál fogadja el az alapértelmezést, majd kattintson a Befejezés gombra.
    4. A Java csomag neve mellett kattintson az Új lehetőségre.
    5. A Java csomag oldalon a Java csomag nevéhez írja be a sample.ims kifejezést, majd kattintson a Befejezés gombra.
    6. Felületnévként adja meg a PB kifejezést.
    7. A Kötésnévnél fogadja el a PBImpl alapértelmezést.
    8. Kattintson a Tovább gombra.
  10. A tranzakciót futtató metódus létrehozásához használja a Java metódusok varázslót és tegye a következőket:
    1. A Hozzáadás elemre kattintva adjon hozzá Java metódust a J2C Java komponenshez.
    2. A Java metódus hozzáadása oldalon a Java metódus nevéhez írja be a runPB kifejezést, majd kattintson a Tovább gombra.
    3. A Java metódus oldalon kattintson a Bemeneti típus mező melletti Tallózás elemre.
    4. Az Adattípus kiválasztása ablakban a beviteli mezőbe írjon be csillag (*) karaktert az elérhető adattípusok megjelenítéséhez.
    5. A Megfelelő típusok mezőben válassza ki a az INPUTMSG elemet és kattintson az OK gombra, hogy a runPB metódushoz az INPUTMSG adatkötés kerüljön felhasználásra.
    6. Kattintson a Kimeneti típus mező melletti Tallózás lehetőségre.
    7. Az Adattípus kiválasztása ablakban a beviteli mezőbe írjon be csillag (*) karaktert az elérhető adattípusok megjelenítéséhez.
    8. A Megfelelő típusok mezőben válassza ki a az OUTPUTMSG elemet és kattintson az OK gombra, hogy a runPB metódushoz az OUTPUTMSG adatkötés kerüljön felhasználásra.
    9. Kattintson a Befejezés gombra.
  11. A Java metódusok varázsló az új metódust (runPB (INPUTMSG : OUTPUTMSG)) a Java komponens metódusainak listájában jeleníti meg. Gondoskodjék róla, hogy ez a metódus legyen a kiválasztott.
  12. A 'runPB' InteractionSpec tulajdonságainál adja meg az IMSInteractionSpec értékeket. Jelen példa esetében fogadja el az összes alapértelmezést és kattintson a Befejezés gombra.
Ezzel a PhoneBookJ2CBean projektben J2C Java komponens áll a rendelkezésére, amelyet különböző J2EE erőforrások segítségével több J2EE alkalmazásban is telepíthet.

Visszajelzés