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:
- 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.
- Bontsa ki a J2C mappát, válassza ki a J2C Java
komponens elemet, majd kattintson a
Tovább gombra.
- 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).
- Kattintson a Tovább gombra.
- 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.
- 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:
- 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.
- 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.
- A WebSphere kiszolgáló beállítása oldalon fogadja el az
alapértelmezéseket.
- 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.
- A Kiszolgálópéldány kiválasztása oldalon kattintson a
Tovább gombra.
- 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:
- A J2C kapcsolatgyár oldalon adja meg az új kapcsolatgyár JNDI nevét. Például:
imsCFac.
- 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.
- Kattintson a Befejezés gombra. A kiszolgálópéldány elindult és inicializálásra került.
- 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.
- A J2C Java komponens kimeneti tulajdonságai oldalon tegye a
következőket:
- A Java projekt neve lehetőségnél kattintson az
Új elemre.
- Válassza ki projekttípusként a Java projekt
elemet és kattintson a Tovább gombra.
- 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.
- A Java csomag neve mellett kattintson az Új
lehetőségre.
- A Java csomag oldalon a Java csomag nevéhez írja be a
sample.ims kifejezést, majd kattintson a
Befejezés gombra.
- Felületnévként adja meg a PB kifejezést.
- A Kötésnévnél fogadja el a PBImpl
alapértelmezést.
- Kattintson a Tovább gombra.
- 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:
- A Hozzáadás elemre kattintva adjon hozzá Java
metódust a J2C Java komponenshez.
- 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.
- A Java metódus oldalon kattintson a Bemeneti típus mező melletti
Tallózás elemre.
- Az Adattípus kiválasztása ablakban a beviteli mezőbe írjon be
csillag (*) karaktert az elérhető adattípusok megjelenítéséhez.
- 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.
- Kattintson a Kimeneti típus mező melletti
Tallózás lehetőségre.
- Az Adattípus kiválasztása ablakban a beviteli mezőbe írjon be csillag
(*) karaktert az elérhető adattípusok megjelenítéséhez.
- 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.
- Kattintson a Befejezés gombra.
- 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.
- 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.