A TCP/IP protokoll használható az IMS
TM erőforrás-illesztő és az IMS Connect
közötti kapcsolatokhoz mind osztott, mind z/OS
környezetekben.
Ha az alkalmazás osztott platformon fut, akkor az IMS TM
erőforrás-illesztő és az IMS
Connect közötti kapcsolatnak TCP/IP alapúnak kell lennie. Például ha az IMS
TM erőforrás-illesztő WebSphere
Application Server kiszolgálón telepített Windows,
AIX®, Solaris, Linux,
Linux for
z/OS
vagy HP-UX platformon, akkor az IMS
TM erőforrás-illesztőnek az IMS
Connect felé TCP/IP kapcsolatokkal kell csatlakoznia. Választhatóan
akkor is használhat TCP/IP kapcsolatokat, ha az IMS TM
erőforrás-illesztő WebSphere
Application Server for z/OS
rendszeren telepített.
Az IMS
Connect TCP/IP kapcsolatai egy ügyfélazonosítónak nevezett
azonosítóhoz tartoznak. Az IMS
Connect ezen ügyfélazonosítók egyediségét valamennyi socket kapcsolatára biztosítja.
Kétféle TCP/IP IMS
Connect kapcsolat létezik:
- Dedikált állandó socket kapcsolatok
- Megosztható állandó socket kapcsolatok
A két socket
kapcsolattípus számára az ügyfélazonosító különbözőképp kerül meghatározásra.
Dedikált állandó socket kapcsolatok
A dedikált
állandó socket kapcsolatok esetében az ügyfélazonosító értékét az
alkalmazás biztosítja. A dedikált állandó socket kapcsolatokat általában
egyetlen alkalmazás használja (használja fel újra) sorozatosan. Ugyanakkor
egy dedikált állandó socket kapcsolatot több olyan alkalmazás is
sorozatosan használhatja, amelyek ugyanazzal az ügyfélazonosítóval
kapták meg a socket-et. Ha különféle alkalmazások egyidejűleg ugyanazzal
az ügyfélazonosítóval kísérlik meg egy dedikált állandó socket kapcsolat
használatát, akkor az első alkalmazás kísérlete sikeres lesz, míg a többi
alkalmazás a soron következő próbálkozások eredményeképp többszörös
ügyfél hibát (DUPCLNT) fog kapni az IMS
Connect programtól, amíg az első alkalmazás használja a kapcsolatot.
Akkor
is történhet többszörös ügyfél hiba, amikor egy adott ügyfélazonosítóval
dedikált állandó socket kapcsolatot megszerző alkalmazás olyan
környezetben fut, amelyben a dedikált állandó socket kapcsolatok több WebSphere
Application Server példányból származhatnak. Például az a környezet, amely egy
munkaterhelés-kezelő által felügyelt több WebSphere
Application Server példánnyal rendelkezik, többszörös ügyfél hibát kaphat. Erősen
ajánlott, hogy ne telepítse az alkalmazását ilyen környezetbe, ha az
dedikált állandó socket kapcsolatot használ.
A dedikált állandó socket kapcsolatok a szándékok szerint:
- Alkalmazások által sorozatosan újrafelhasználtak
- Olyan környezetben kerülnek felhasználásra, ahol egyetlen WebSphere
Application Server példány csatlakozik egyetlen IMS
Connect programmal.
Bizonyos helyzetekben egyetlen WebSphere
Application Server példány több IMS
Connect példányhoz is csatlakozhat. Ha ebben a konfigurációban Sysplex
Distributor használt a WebSphere
Application Server és az IMS
Connect között, akkor az alábbi interakciók nem támogatottak:
- Kétfázisú véglegesítés helyreállítás
- IMS
párbeszédes tranzakciók
Ezen felül lehet, hogy nem
fogja tudni lekérni az összes rendelkezésre álló kimeneti üzenetet
SYNC_RECEIVE_ASYNCOUTPUT_SINGLE_NOWAIT interakciókkal, ha több
IMS
rendszert használ felső szintű tag nélkül. További információkért
tanulmányozza az IMS
OTMA felhasználói kézikönyvet.
Megosztható állandó socket kapcsolatok
A
megosztható állandó socket kapcsolatok IMS
Connector for Java
által előállított ügyfélazonosítókat használnak.
Ezek az ügyfélazonosítók a megosztható socket-et használó alkalmazás
számára nem láthatók. A megosztható állandó socket kapcsolatokat több
alkalmazás sorozatosan használhatja, a dedikált állandó socket
kapcsolatokra a fentiekben leírt korlátozások nélkül.
Dedikált állandó socket kapcsolatok létrehozása
A dedikált állandó socket kapcsolatok létrehozásához:
- • A dedikált állandó socket kapcsolatokat létrehozó J2C kapcsolatgyár
konfigurálásához használja a WebSphere Application
Server kiszolgálót. Ez a kapcsolatgyár CM0Dedicated
tulajdonságához a TRUE értéket rendelve tehető meg. Felügyelt
kapcsolatok esetében az alkalmazás JNDI felületet használ a
kapcsolatgyár kereséséhez. Ezen kívül az alkalmazás IMSInteractionSpec
objektumának a commitMode tulajdonságát 0 értékre kell beállítani.
- Adjon értéket a kapcsolat megszerzéséhez használt IMSConnectionSpec
objektum ügyfélazonosító tulajdonságának. Ha az alkalmazás
előállított kódot használ, akkor úgy állíthatja be ezt az értéket, ha
adatként felfedi az IMSConnectionSpec objektum ügyfélazonosító
tulajdonságát. Ha az alkalmazás az IMS
TM erőforrás-illesztő Common Client Interface (CCI) felületét használja,
akkor ez az érték az IMSConnectionSpec objektum getConnection metódusának
átadott setClientID metódusával adható meg.
Megosztható állandó socket kapcsolatok létrehozása
A megosztható állandó socket kapcsolatok létrehozásához:
- Használja a WebSphere Application
Server kiszolgálót egy megosztható állandó socket kapcsolatokat létrehozó
J2C kapcsolatgyár konfigurálásához. Adja meg a FALSE értéket a
kapcsolatgyár CM0Dedicated tulajdonságának. Felügyelt kapcsolatok
esetében az alkalmazás JNDI felületet használ a kapcsolatgyár kereséséhez.
- Megosztható állandó socket kapcsolatok esetén az ügyfélazonosítót az
IMS
TM erőforrás-illesztő automatikusan állítja be. Ha az alkalmazás
előállított kódot használ, akkor a megosztható állandó socket kapcsolatot
az előállított kód kéri le. Ha az alkalmazás az IMS TM
erőforrás-illesztő Common Client Interface (CCI) felületét használja,
akkor biztosítania kell, hogy nem ad meg értéket az IMSConnectionSpec
objektum getConnection metódusában átadott ügyfélazonosító tulajdonságának.