IBM Host Access Toolkit 12.0 változat
IBM
Kezdeti lépések
SC43-3086-08
IBM Host Access Toolkit 12.0 változat
IBM
Kezdeti lépések
SC43-3086-08
Megjegyzés Az információk és a benne tárgyalt termék használatba vétele előtt olvassa el az B. függelék, “Nyilatkozatok”, oldalszám: 17 szakaszban található információkat.
Kilencedik kiadás (2016 április) Ez a kiadás az IBM® Host On-Demand 12.0 változat Host Access Toolkit összetevőjére (programszám: 5724-I20), valamint minden további kiadására és módosítására vonatkozik mindaddig, amíg ezt az új kiadások másként nem jelzik. © Szerzői jog IBM Corporation 2000, 2016. © Copyright IBM Corporation 2000, 2016.
Tartalom Néhány szó a könyvről . . . . . . . . v 1. fejezet A Host Access Toolkit bemutatása . . . . . . . . . . . . . 1 A Host Access Toolkit összetevői . . . . . Újdonságok a Host On-Demand 12.0 változatban . Új funkciók a Host On-Demand 12.0 változatban További információk . . . . . . . . . Webhelyek . . . . . . . . . . . Hírcsoportok . . . . . . . . . . .
. . . . . .
. . . . . .
. . . . . .
1 2 2 3 3 3
A Host Access Beans bemutatása . . . Leírások. . . . . . . . . . Események . . . . . . . . . Kisegítő lehetőségek . . . . . . Host On-Demand J2EE csatoló bemutatása
Támogatott operációs rendszerek . Lemezterület követelmények . . Támogatott böngészők . . . . Java támogatás . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
3. fejezet Host Access Toolkit telepítése
. . . . .
. . . . .
. . . . .
. . . . .
11 11 13 13 14
A. függelék Az iSeries Toolbox for Java telepítése . . . . . . . . . . . . . 15 B. függelék Nyilatkozatok . . . . . . . 17 Védjegyek .
2. fejezet Host Access Toolkit - Tervezés
. . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
. 18
5 . . . .
5 5 5 5
7
4. fejezet Átállás a Host Access Toolkit korábbi változatairól . . . . . . . . . 9 5. fejezet A Host Access Toolkit alkalmazásprogramozási felületek bemutatása . . . . . . . . . . . . . 11 Host Access osztálykönyvtár bemutatása .
© Szerzői jog IBM 2000, 2016
.
.
.
.
. 11
iii
iv
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
Néhány szó a könyvről Ez a könyv általános információkat biztosít a Host Access Toolkit telepítésével és használatával kapcsolatban. A könyv programozók és rendszeradminisztrátorok számára készült. Ez a könyv a következő helyeken érhető el: v A Host Access Toolkit összetevővel telepítve (amelyet a Host On-Demand tartalmaz) v A Host On-Demand DVD-ROM lemezen v Az Interneten, a következő címen: http://www-01.ibm.com/support/knowledgecenter/ SSS9FA_12.0.0/com.ibm.hod.doc/WebSphereHOD.htm A MySupport segítségével testreszabhatja a terméktámogatást, és feliratkozhat a heti hírlevélre, amely az új javítócsomagokra és letöltésekre valamint az IBM termékekkel kapcsolatos további friss technikai információkra hívja fel a figyelmét. A MySupport regisztrációhoz kövesse a következő URL címen található technikai feljegyzésben foglalt utasításokat (az URL két sorba van írva, hogy elférjen az oldalon): http://www.ibm.com/ support/docview.wss?&uid=swg21168680
© Szerzői jog IBM 2000, 2016
v
vi
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
1. fejezet A Host Access Toolkit bemutatása A Host Access Toolkit a következő alkalmazásprogramozási felületekből (API) áll: v Host Access osztálykönyvtár API v Host Access Beans for Java™ API v Host On-Demand Java 2 Enterprise Edition (J2EE) csatoló API A programozók ezekkel az alkalmazásprogramozási felületeket a következők írására használhatják: v Egyéni alkalmazások, amelyek az IBM® Host On-Demand (Host On-Demand) termékkel futnak; vagy v Egyéni Host Access alkalmazások, amelyek önállóan futnak. A Host Access Toolkit a Host On-Demand termékkel szállított DVD-ROM lemezen érhető el. Ez a DVD-ROM tartalmazza a Host Access Toolkit kisalkalmazások és alkalmazások írásához szükséges összes Host Access Toolkit programozási API-t és dokumentációt.
A Host Access Toolkit összetevői A Host Access Toolkit a következő API-kat tartalmazza: v A Host Access osztálykönyvtár (HACL) a gazdainformációkat grafikai felület megjelenítése nélkül elérő, platformfüggetlen alkalmazások fejlesztését biztosító alapvető osztályok és metódusok készletét tartalmazza. A HACL a gazdakapcsolatok objektumorientált absztrakcióját képviseli, ami magában foglalja a gazda megjelenítési terület olvasását és írását, a megjelenítési területen lévő mezők felsorolását, az operátor információs terület (OIA) olvasását az állapot információk eléréshez, fájlok átvitelét és aszinkron értesítés végrehajtását jelentős eseményekről. A HACL további információiért tekintse meg a következőt: – “Host Access osztálykönyvtár bemutatása” oldalszám: 11 – Host Access osztálykönyvtár referencia v A Host Access Beans emulátor funkciókat biztosít JavaBeans komponensek készletének formájában, amelyeket a fejlesztők felhasználhatnak speciális funkciókat biztosító egyéni alkalmazások gyors fejlesztéséhez. A Host Access Beans további információiért tekintse meg a következőt: – “A Host Access Beans bemutatása” oldalszám: 11 – Host Access Beans for Java referencia v A Host On-Demand J2EE csatoló egy Java programozási felület, amely megfelel a Sun Microsystems J2EE csatoló specifikáció 1.0 változatának. A Host On-Demand J2EE kapcsolat biztosít egy sor erőforrás illesztőt, amelyek 3270, 5250, CICS és VT gazdagépekkel kommunikálhatnak. A felhasználók a WebSphere Integration Developer alkalmazásban található Host On-Demand J2EE csatoló által biztosított API-k használatával írhatnak alkalmazásokat vagy kiszolgáló kisalkalmazásokat. Ezek az alkalmazások és kiszolgáló kisalkalmazások ezután telepíthetők egy alkalmazáskiszolgálóra, amely támogatja a J2EE csatoló architektúrát, mint például az IBM Application Server. A Host On-Demand alkalmazásban elérhető J2EE csatoló megvalósítással kapcsolatos információkért tekintse meg a következőt: – “Host On-Demand J2EE csatoló bemutatása” oldalszám: 14 – Host On-Demand J2EE csatoló referencia
© Szerzői jog IBM 2000, 2016
1
Újdonságok a Host On-Demand 12.0 változatban Új funkciók a Host On-Demand 12.0 változatban A Host On-Demand 12-es változatában az alábbi új funkciók és bővítések jelentek meg: Billentyűlenyomás pufferelése A billentyűlenyomás pufferelése, más néven előregépelés támogatása, lehetővé teszi, hogy egy emulátorszekcióban vigye be a billentyűlenyomásokat még akkor is, amikor az adatbevitel akadályozott. Ha az adatbevitel akadályozva van, a billentyűlenyomások egy pufferbe kerülnek, és később kerülnek feldolgozásra, mikor az adatbevitelt akadályozó helyzet megszűnt. Windows stílusú szövegkijelölés kivágáshoz, másoláshoz és beillesztéshez A szöveg négyszögletes keretben történő kijelölése mellett most kijelölhet szöveget egy folyamatos sorban a kivágás, másolás és beillesztés funkciók sorterületével. Helytelen jelszót használó bejelentkezési kísérletek számának korlátozása Adminisztrátorként beállíthatja a helytelen jelszóval történő egymást követő bejelentkezési kísérletek számát, ami után a rendszer zárolja a felhasználói fiókot. Miután elérte a megadott kísérletek számát, a következő kísérlet zárolja a fiókot, hogy az ne tehessen további kísérleteket. Címtár segédprogram grafikus felhasználói felület Adminisztrátorként a Címtár segédprogramot használhatja a Host On-Demand rendszerben vagy egy LDAP kiszolgálón tárolt felhasználók, csoportok vagy szekció konfigurációs információk kezeléséhez. A Címtár segédprogram egy grafikus felhasználói felületen keresztül érhető el. E-mail cím felismerés továbbfejlesztései A Host On-Demand most több e-mail címet ismer fel, mit például a hotspotok, beleértve a helyi részben speciális karaktereket tartalmazó e-mail címeket. A rendszer az alább látható ASCII karakterek bármelyikét használó címek érvényes címként kezeli és hivatkozásként kiemeli. Ha a tartománynév egy IP cím, akkor az IP cím literált szögletes zárójelek közé kell foglalni. v Helyi rész – Kis- és nagybetűs angol betűk (a-z, A-Z) – Számjegyek (0 - 9) – Karakterek (! # $ % & ' * + - / = ? ^_ ` { | } ~) v Tartomány – Kis- és nagybetűs angol betűk (a-z, A-Z) – Számjegyek (0 - 9) – Kötőjel (-) – Másolás képként A szöveg négyszögletes keretben történő kijelölése mellett most kijelölhet szöveget egy folyamatos sorban a kivágás, másolás és beillesztés funkciók sorterületével. TLS v1.1 és v1.2 támogatás a Képernyőhöz, Nyomtatóhoz és HOD átirányítóhoz A Java Secure Socket Extension (JSSE) használata biztonságos kapcsolatokhoz lehetővé teszi a TLS v1.1 és v1.2 biztonsági protokollok használatát a Képernyőhöz, a Nyomtatóhoz és a HOD átirányítóhoz. A JSSE használatát a Képernyő és Nyomtató szekciókhoz a kapcsolat tulajdonságpaneljéről engedélyezheti, illetve az átirányító esetén (csak Windows rendszereken) a useJSSE=true utasítás hozzáadásával a lib/redir.properties fájlhoz.
2
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
Személyre szabott szekcióikonok megjelenítése kapcsolat nélküli módban Adminisztrátorként biztosíthatja, hogy a személyre szabott szekcióikonok megjelenjenek az Ügyfél ablakban kapcsolat nélküli módban is (a HOD webkiszolgálója ebben az esetben nem érhető el). Bezárás gomb lapokra osztott szekciókhoz Az Ügyfél ablakban elindított minden egyes szekció (a külön ablakban elindítottakkal szemben) lapokra van osztva a könnyebb hozzáférés érdekében. Egy Ügyfél ablakban elindított szekció bezárásához rákattinthat egy Bezárás gombra (X) a szekciólapon. Host On-Demand Nimbus grafikus felhasználói felület Az alapértelmezett Host On-Demand grafikus felhasználói felület a Java 1.6 és újabb kiadásokon alapuló Nimbus megjelenést használja. A Nimbus megjelenés a setHODNimbusGUI HTML paraméter vagy a SETHODNIMBUSGUI környezeti változó használatával tiltható le.
További információk A jelen szakaszban felsorolt kiadványok, webhelyek és hírcsoportok hasznos információkat biztosítanak a Host Access Toolkit Java API-k használatához. Az alább hivatkozott erőforrások nagy részét a hivatkozásokra kattintva közvetlenül is elérheti; ha azonban a könyv PDF változatát tekinti meg, akkor ezt az Adobe Acrobat Reader böngésző bedolgozó képességének használatával kell tennie.
Webhelyek A Host Access Toolkit API-kat használó fejlesztők számos webes információs forrást használhatnak, többek között a következőket: v Host On-Demand webhely: http://www.software.ibm.com/network/hostondemand/ v A Sun Microsystems honlapja a különféle Java API-k és eszközök eléréséhez és letöltéséhez: http://java.sun.com/products/ v A Sun Microsystems J2EE csatoló webhely: http://java.sun.com/j2ee/connector/ v Az IBM webhely Java technológia zónája: http://www.ibm.com/developerworks/java/ v Az IBM webhely IBM fejlesztőkészletek része: http://www.ibm.com/developerworks/java/ jdk/?dwzone=java
Hírcsoportok A következő hírcsoportokhoz egy Usenet hírcsoport-kiszolgálóhoz és egy hírolvasó ügyfélhez való hozzáférés szükséges: v ibm.software.hostondemand v ibm.software.pcomm
1. fejezet A Host Access Toolkit bemutatása
3
4
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
2. fejezet Host Access Toolkit - Tervezés A követelmények legfrissebb változatáért tekintse meg a README fájlt és a Host On-Demand webhelyet.
v “Támogatott operációs rendszerek” v “Lemezterület követelmények” v “Támogatott böngészők” v “Java támogatás”
Támogatott operációs rendszerek A Host Access Toolkit DVD-ROM a következő operációs rendszerekhez biztosít egy telepítő segédprogramot: v Windows 8. 8.1, és 10 (32 bites és 64 bites) v Windows Server 2012R2, 2012 és 2008R2 A Host Access Toolkit használatával fejlesztett alkalmazások vagy kisalkalmazások portolhatók más, Java támogatással rendelkező operációs rendszerekhez; azonban az eszközkészlet telepítése nem támogatott ezeken az egyéb operációs rendszereken. Az alkalmazás vagy kisalkalmazás futtatásához szükséges Toolkit jar fájlok az alkalmazással vagy kisalkalmazással együtt csomagolhatók, és átmásolhatók ezekre az egyéb rendszerekre a licencszerződésnek megfelelő feltételeknek megfelelően. Ez az eszközkészlet minden Host On-Demand által támogatott operációs rendszert támogat. A Host On-Demand (a Host On-Demand kiszolgáló és a Host On-Demand ügyfél) által támogatott operációs rendszerek listáját a Host On-Demand dokumentáció Host On-Demand tervezése, telepítése és konfigurálása című része mutatja be.
Lemezterület követelmények A Host Access Toolkit tipikus telepítése 200 MB lemezterületet igényel.
Támogatott böngészők A Host Access Toolkit a következő böngészőket támogatja: v Firefox 1.5, 2.0 és 3.0 v Microsoft Internet Explorer 6.0 és 7.0 v Safari 1.0, 2.0 és 3.2.2
Java támogatás Csak a Host Access Toolkit termékkel szállított Java jar fájlok. A Java fordító, amely a termékkel szállított jar fájlokat használja az alkalmazások fordításához, legalább IBM Java 1.6 szintet igényel.
© Szerzői jog IBM 2000, 2016
5
6
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
3. fejezet Host Access Toolkit telepítése A Host Access Toolkit telepítésének alapvető lépései Windows rendszereken a következők: 1.
Helyezze be a DVD-ROM lemezt a DVD-ROM meghajtóba. A DVD-ROM felület programban kattintson a Host Access Toolkit telepítése lehetőségre, és a jobb oldali panelen kattintson a Host Access Toolkit telepítés indítása parancsra.
2. Kövesse a telepítőablakokban látható utasításokat. 3. Igény szerint rákattinthat a Dokumentáció megtekintése, a Látogasson el webhelyünkre vagy a DVD felfedezése hivatkozásra a Host Access Toolkit termékkel kapcsolatos további információkért.
© Szerzői jog IBM 2000, 2016
7
8
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
4. fejezet Átállás a Host Access Toolkit korábbi változatairól A Host Access Toolkit a Host On-Demand terméktől külön van telepítve, és nem függ a telepített Host On-Demand változattól. A Host Access Toolkit korábbi változatainak használatával írt Host Access Beans for Java és a Host Access osztálykönyvtár alkalmazások és kisalkalmazások működni fognak a Host Access Toolkit 12.0 változatával, feltéve, hogy ezek az alkalmazások és kisalkalmazások az IBM Java 1.6 vagy újabb változatával lettek lefordítva. Ennek az az oka, hogy az összes új Host Access Beans for Java (jars) az IBM JDK 1.6 fordítási szintet tartalmazza. Ha a Host Access osztálykönyvtár alkalmazások és kisalkalmazások egy 1.6-nál korábbi JDK változattal lettek lefordítva, akkor ezeket az alkalmazásokat/kisalkalmazásokat újra kell fordítani egy IBM JDK 1.6 vagy ennél újabb kiadású JDK fordítóval.
© Szerzői jog IBM 2000, 2016
9
10
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
5. fejezet A Host Access Toolkit alkalmazásprogramozási felületek bemutatása A következő szakaszok leírják a Host Access Toolkit termékben elérhető egyes alkalmazásprogramozási felületeket (API): v “Host Access osztálykönyvtár bemutatása” v “A Host Access Beans bemutatása” v “Host On-Demand J2EE csatoló bemutatása” oldalszám: 14
Host Access osztálykönyvtár bemutatása A Java Host Access osztálykönyvtár (HACL) a gazdainformációkat az adatfolyam szintjén elérő, platformfüggetlen alkalmazások fejlesztését biztosító osztályok és metódusok készletét tartalmazza. A HACL az alapvető gazdagép hozzáférési funkciókat egy teljes osztálymodellben valósítja meg, amely bármilyen grafikai megjelenítéstől független, és csak egy Java támogatással rendelkező böngészőt vagy összehasonlítható Java környezetet igényel a működéséhez. Az osztálykönyvtár a gazdakapcsolatok objektumorientált absztrakcióját képviseli, ami magában foglalja a gazda megjelenítési terület olvasását és írását, a megjelenítési területen lévő mezők felsorolását, az operátor információs terület (OIA) olvasását az állapot információk eléréshez, fájlok átvitelét, gazdanyomtatást és aszinkron értesítés végrehajtását jelentős eseményekről. A HACL használatával az alkalmazásfejlesztők írhatnak Java kisalkalmazásokat, amelyek az adatfolyam megjelenítési területről (például 3270, 5250 és Virtuális terminál) kezelik az adatokat anélkül, hogy megkövetelnék a felhasználóktól, hogy a kisalkalmazások a saját gépeiken legyenek. A megjelenítési terület egy virtuális terminál képernyőt ábrázol, amely egyaránt tartalmazza a gazdaalkalmazások által megjelenített adatokat és a társított attribútumokat. A HACL Java kisalkalmazások megnyitnak egy szekciót a gazdagéphez, megvárják a bejövő gazdaadatokat, lekérdeznek adott karaktersorozatokat a képzeletbeli képernyőn, lekérdezik a karaktersorozatok társított attribútumait, visszaküldik az adatfolyam funkcióbillentyűket a gazdagépre, és várják a következő gazdagép választ. Egy interakció befejeződése után a kisalkalmazás átválthat más feladatokra, vagy egyszerűen bezárhatja a szekciót. A teljes művelet elvégezhető anélkül, hogy egyetlen gazdagép képernyő megjelenne. A Host On-Demand HACL megvalósítása a következő további előnyöket biztosítja: v Platformfüggetlen v Letölthető ügyfél munkaállomásokra és ott a szabványos webes és Java technológiával hajtható végre. Ez jelentős karbantartási és erőforrásbeli megtakarításokat biztosít.
A Host Access Beans bemutatása A Host Access Beans for Java emulátor funkciókat biztosít JavaBeans komponensek készleteként. A JavaBeans komponenseknek vannak konfigurálható tulajdonságaik, eseményeket használnak a kommunikációhoz, és kezelhetők vizuális fejlesztői környezetekben. (További információkért tekintse meg a Sun JavaBeans API specifikációt.) A Host Access Beans segítségével a fejlesztők gyorsan fejleszthetnek egyéni alkalmazásokat, amelyek a Host Access alkalmazásaikba belefoglalni kívánt speciális funkciókat nyújtanak.
Leírások Az egyes komponensek alábbi leírásai előtt a komponenst a legtöbb vizuális fejlesztői környezetben ábrázoló ikonok láthatók. © Szerzői jog IBM 2000, 2016
11
Session - Ez a nem vizuális komponens metódusokat és tulajdonságokat biztosít a gazdarendszerrel való kommunikáció beállításához és létesítéséhez. A Session komponens olyan eseményeket aktivál, amelyek lehetővé teszik a figyelők értesítését a megjelenítési terület, az operátori információs terület (OIA) és a kommunikáció változásairól. Screen - Ez a vizuális komponens biztosítja a grafikus felületet a gazdaadatok megjelenítéséhez egy Session komponensből. A Screen komponens a megjelenítési terület, az OIA és a grafikus felhasználói felület Session komponens által aktivált eseményeit figyeli, és értelmezi az eseményeket, hogy megjelenítse a fő szövegterületet és az operátori információs területet. Billentyűlenyomás eseményeket aktivál a regisztrált figyelőkhöz, és biztosítja a vágólap kivágás, másolás és beillesztés funkcióit. Terminal - Ez a vizuális komponens a Session és a Screen komponens kombinálásával egy összetett komponenst biztosít, amely a gazdagéppel való kommunikációt és a grafikus felületet öleli fel a gazdagépadatok megjelenítéséhez.
KeyPad - Ez a vizuális komponens egy gombokat tartalmazó egyszerű rácsot biztosít, amely különféle gazdafunkciókat hív meg.
KeyRemap - Ez a vizuális komponens billentyűzet átdefiniálási képességet biztosít. A KeyRemap használatával a billentyűlenyomások leképezhetők más karakterekre, vagy közvetlenül gazdafunkciókra.
FileTransfer - Ez a vizuális komponens egy eszköztár felületet biztosít fájlok átviteléhez a gazdagépre, illetve a gazdagépről.
Macro - Ez a nem vizuális komponens egyetlen makrót rögzít és játszik le. A makró speciális képernyőfelismerési technológiát alkalmaz a gazdaalkalmazások navigációjához bármilyen környezetben. A makró ugyancsak biztosítja a felhasználói adatbevitel bekérésének képességét, valamint a következő információk kinyerését a képernyőről a lejátszás alatt: v szöveg v szín v mezőpozíciók és attribútumaik v kibővített karakter attribútumok v Az egyes karakter- és mező attribútumok DBCS attribútumai v rács MacroManager - Ez a vizuális komponens egy eszköztár felületet biztosít több makró kezeléséhez. A MacroManager komponenssel több makrót is rögzíthet, lejátszhat, betölthet, törölhet és szerkeszthet.
ColorRemap - Ez a vizuális komponens egyetlen felületet biztosít a Screen vagy a Terminal komponens által megjelenített színek módosításához.
HostPrintSession - Ez a nem vizuális komponens a Session komponenst terjeszti ki, és egy egyszerű felületet biztosít 3270-es és 5250-es nyomtatószekciók létrehozásához és személyre szabásához.
12
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
HostPrintTerminal - Ez a vizuális komponens a HostPrintSession komponenst tartalmazza és felületet biztosít egy 3270-es vagy 5250-es nyomtatószekció létrehozásához és személyre szabásához. Futási időben a HostPrintTerminal komponens vizuálisan jelenít meg információkat a nyomtatási jobok és a gazdakapcsolat állapotáról. Converter - A Converter komponens egy kódlap-kódlap átalakítást végez. Arab és héber nyelv esetén a Converter bizonyos BIDI-specifikus átalakításokat is végez, beleértve a logikai-vizuális átalakításokat, a vizuális-logikai átalakításokat és a Lam-Alef feldolgozást (csak az arab nyelv esetén).
Események A következő diagram a Host Access Beans és a Terminal komponens összeállítása közötti főbb eseményeket mutatja be.
A HostPrintSession komponens valójában a Session komponens kiterjesztése; a diagramban külön jelenik meg azon események jelzéséhez, amelyeket a HostPrintTerminal figyel.
Kisegítő lehetőségek A Host On-Demand biztosít kisegítő lehetőségeket, hogy segítse a fizikai korlátokkal élő (mozgáskorlátozott, gyengén látó vagy gyengén halló) felhasználókat a gazdaszekciók sikeres használatában. A szolgáltatások közé tartoznak az összes művelet (egér nélküli működés) billentyűparancs megfelelői, a felhasználói felület vezérlőelemeinek méretére, betűtípusára és színére vonatkozó rendszerbeállítások megjelenítésének támogatása, valamint a kijelölt grafikus elemek leíró szövege. A grafikus felhasználói felületekbe a következő Host Access Beans for Java kisegítő lehetőségek vannak beépítve: v Screen v Terminal v KeyPad v KeyRemap 5. fejezet A Host Access Toolkit alkalmazásprogramozási felületek bemutatása
13
v FileTransfer v MacroManager v HostPrintTerminal A kisegítő lehetőségek használatához telepítve kell lennie a Java bedolgozónak. Megjegyzés: néhány komponens (mint például a FileTransfer komponens) nem támogatja teljes mértékben az összes kisegítő lehetőséget.
Host On-Demand J2EE csatoló bemutatása A Host On-Demand J2EE csatoló a Sun J2EE csatoló architektúra specifikáció 1.0 változatán alapul. A J2EE csatoló architektúra bevezetése előtt nem volt szabványos architektúra heterogén Vállalati információs rendszerek (EIS) integrálásához. A Host On-Demand felhasználóknak a Host Access osztálykönyvtárat (HACL) kellett használniuk a gazdagépek eléréséhez; más szállítók speciális architektúrákat biztosítanak erre a célra. A J2EE csatoló architektúra szabványos alkalmazásprogramozási felületeket (API) biztosít, ami lehetővé teszi a fejlesztők számára az alkalmazásaik gyors csatlakoztatását és integrálását gyakorlatilag bármilyen háttér EIS rendszerhez, és bármilyen, a J2EE csatoló architektúrának megfelelő alkalmazáskiszolgálóhoz. A Host On-Demand J2EE csatoló hozzáférést biztosít 3270-es, 5250-es, Customer Information and Control System (CICS) és Virtuális terminál (VT) gazdagépekhez az Internetről. A Host On-Demand J2EE csatoló egy Java programozási felület, amely megfelel a Sun Microsystems J2EE csatoló specifikáció 1.0 változatának, valamint a Common Client Interface (CCI) infrastruktúrának. Ha ezekkel a termékekkel használja ezt a felületet, akkor más csatolókkal konzisztens módon fejleszthet alkalmazásokat. Egy alkalmazás vagy kiszolgáló kisalkalmazás a Host On-Demand J2EE csatoló osztályokat használja a gazdagépek eléréséhez TCP/IP kapcsolaton keresztül, szabványos telnet protokollok (TN3270, TN5250, CICS vagy VT emuláció) használatával. 3270-es és 5250-es gazdagépek esetén egy telnet kiszolgáló átjáró (mint például az IBM Communications Server termékcsaládja) kerül felhasználásra a bejövő telnet folyam lefordításához egy SNA adatfolyamra. A Host On-Demand támogatja az Védett socket réteget (SSL) támogató telnet kiszolgálók adatfolyamainak titkosítását. A Host On-Demand J2EE csatoló biztosít erőforrás-illesztőket, amelyek a 3270-es, 5250-es, CICS, és VT gazdagépekkel kommunikálnak. Ezek az erőforrás-illesztők (.RAR fájlok) egy megfelelő alkalmazáskiszolgálón vannak telepítve; a felhasználók ezután a WebSphere Integration Developer alkalmazásban található Host On-Demand J2EE csatoló által biztosított alkalmazásprogramozási felületek (API) használatával írhatnak alkalmazásokat és kiszolgáló kisalkalmazásokat. A fejlesztők a WebSphere Integration Developer és az eszközei segítségével írhatnak és tesztelhetnek felhasználói alkalmazásokat és kiszolgáló kisalkalmazásokat. Ezek az alkalmazások és kiszolgáló kisalkalmazások ezután telepíthetők egy alkalmazáskiszolgálóra, amely támogatja a J2EE csatoló architektúrát, mint például a WebSphere Application Server. A J2EE csatoló csak egy azon programozási környezetek közül, amelyeket a Host Access Toolkit felhasználók személyre szabott alkalmazások, kisalkalmazások és kiszolgáló kisalkalmazások fejlesztéséhez használhatnak. Más környezetekben, ahol a vásárlóknak a Host On-Demand funkcióira van szükségük, a HACL és a JavaBeans felületet célszerű használni. A J2EE csatoló architektúrával kapcsolatos további információkért tekintse meg a Sun J2EE csatoló architektúra webhelyet (http://java.sun.com/j2ee/connector/).
14
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
A. függelék Az iSeries Toolbox for Java telepítése Az iSeries Toolbox for Java megtalálható a Host Access Toolkit DVD-ROM lemezen. Java osztályok készletét tartalmazza, amelyek lehetővé teszik iSeries rendszereken található adatokkal működő ügyfél/kiszolgáló alkalmazások és kisalkalmazások írását. Ezeket az alkalmazásokat i5/OS és OS/400 Java virtuális gépen (JVM) is futtathatja. Az eszközkészlet iSeries kiszolgálókat használ a rendszerhez hozzáférési pontjaiként. Minden egyes kiszolgáló egy külön jobot futtat az iSeries rendszeren, és minden egyes job egy socket kapcsolaton keresztül küld és fogad adatfolyamokat. A hozzáférési osztályok alacsony szintű hozzáférést biztosítanak a következő iSeries erőforrásokhoz: v Adatbázis, egy JDBC illesztőprogramon vagy rekord szintű hozzáférésen keresztül v Integrált fájlrendszer v Programok v Parancsok v Adatsorok v Nyomtatás v Digitális igazolások v Jobok v Üzenetsorok v Felhasználók és csoportok v Felhasználói területek Grafikus programozási felületek a következőkhöz érhetők el: v Adatbázisok (JDBC rekord szintű hozzáférés egyaránt) v Parancshívások v Adatsorok v Integrált v Fájlrendszer v Jobok v Üzenetsorok v Nyomtatás v Programhívás v Felhasználók és csoportok A következő fájlok a Host Access Toolkit CD lemezen találhatók, nem az i5/OS (korábban OS/400) CD lemezen: v A jt400_all.zip a jt400.zip fájlt, a jt400.jar fájlt, a segédprogram fájlokat, illetve a súgó és üzenet fájlokat tartalmazza v A jt400_doc_en.zip a Programozói kézikönyv angol nyelvű változatát tartalmazza v A jt400_doc_ja.zip a Programozói kézikönyv japán nyelvű változatát tartalmazza v A jt400_doc_ko.zip a Programozói kézikönyv koreai nyelvű változatát tartalmazza v A jt400_doc_zh.zip a Programozói kézikönyv egyszerűsített kínai (PRC) nyelvű változatát tartalmazza. © Szerzői jog IBM 2000, 2016
15
v A jt400_doc_es.zip a Programozói kézikönyv spanyol nyelvű változatát tartalmazza. v A jt400_doc_zh_TW.zip a Programozói kézikönyv hagyományos kínai nyelvű változatát tartalmazza. Az iSeries Toolbox for Java telepítéséhez a munkaállomásán, bontsa ki a megfelelő fájlokat. Ha például a kódot és a Programozói kézikönyv angol nyelvű változatát szeretné telepíteni, akkor bontsa ki az unzip jt400_all.zip és a jt400_doc_en.zip fájlokat. Olyan segédprogramot kell használnia, amely támogatja a hosszú fájlneveket.
Az eszközkészlettel kapcsolatos további információkért tekintse meg a következőt: http://www.as400.ibm.com/toolbox.
16
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
B. függelék Nyilatkozatok Ezek az információk az Egyesült Államokban forgalmazott termékekre és szolgáltatásokra vonatkoznak. Elképzelhető, hogy a dokumentumban szereplő termékeket, szolgáltatásokat vagy lehetőségeket az IBM más országokban nem forgalmazza. Az adott országokban rendelkezésre álló termékekről és szolgáltatásokról a helyi IBM képviseletek szolgálnak felvilágosítással. Az IBM termékekre, programokra vagy szolgáltatásokra vonatkozó hivatkozások sem állítani, sem sugallni nem kívánják, hogy az adott helyzetben csak az IBM termékeit, programjait vagy szolgáltatásait lehet alkalmazni. Minden olyan működésében azonos termék, program vagy szolgáltatás alkalmazható, amely nem sérti az IBM szellemi tulajdonjogát. A nem IBM termékek, programok és szolgáltatások működésének megítélése és ellenőrzése természetesen a felhasználó felelőssége. A dokumentum tartalmával kapcsolatban az IBM-nek lehetnek bejegyzett, vagy bejegyzés alatt álló szabadalmai. Jelen dokumentum nem ad semmiféle jogos licencet ezen szabadalmakhoz. A licenckérelmeket írásban a következő címre küldheti: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. Ha duplabyte-os (DBCS) információkkal kapcsolatban van szüksége licencre, akkor lépjen kapcsolatban az országában az IBM szellemi tulajdon osztályával, vagy írjon a következő címre: IBM World Trade Asia Corporation Licensing 2-31 Roppongi 3-chome, Minato-ku Tokyo 106, Japan A következő bekezdés nem vonatkozik az Egyesült Királyságra, valamint azokra az országokra, amelyeknek jogi szabályozása ellentétes a bekezdés tartalmával: AZ INTERNATIONAL BUSINESS MACHINES CORPORATION JELEN KIADVÁNYT "ÖNMAGÁBAN", BÁRMIFÉLE KIFEJEZETT VAGY VÉLELMEZETT GARANCIA NÉLKÜL ADJA KÖZRE, IDEÉRTVE, DE NEM KIZÁRÓLAG A JOGSÉRTÉS KIZÁRÁSÁRA, A KERESKEDELMI ÉRTÉKESÍTHETŐSÉGRE ÉS BIZONYOS CÉLRA VALÓ ALKALMASSÁGRA VONATKOZÓ VÉLELMEZETT GARANCIÁT. Bizonyos államok nem engedélyezik egyes tranzakciók kifejezett vagy vélelmezett garanciáinak kizárását, így elképzelhető, hogy az előző bekezdés Önre nem vonatkozik. Jelen dokumentum tartalmazhat technikai, illetve szerkesztési hibákat. Az itt található információk bizonyos időnként módosításra kerülnek; a módosításokat a kiadvány új kiadásai tartalmazzák. Az IBM mindennemű értesítés nélkül fejlesztheti és/vagy módosíthatja a kiadványban tárgyalt termékeket és/vagy programokat. Jelen dokumentum tartalmazhat technikai, illetve szerkesztési hibákat. Az itt található információk bizonyos időnként módosításra kerülnek; a módosításokat a kiadvány új kiadásai tartalmazzák. Az IBM mindennemű értesítés nélkül fejlesztheti és/vagy módosíthatja a kiadványban tárgyalt termékeket és/vagy programokat.
© Szerzői jog IBM 2000, 2016
17
A programlicenc azon birtokosainak, akik információkat kívánnak szerezni a programról (i) a függetlenül létrehozott programok vagy más programok (beleértve ezt a programot is) közti információcseréhez, illetve (ii) a kicserélt információk kölcsönös használatához, fel kell venniük a kapcsolatot az alábbi címmel: IBM Corporation Department T01 Building B062 P.O. Box 12195 Research Triangle Park, NC 27709-2195 U.S.A. Az ilyen információk bizonyos feltételek és kikötések mellett állnak rendelkezésre, ideértve azokat az eseteket is, amikor ez díjfizetéssel jár. A könyvben található licencprogramokat és a hozzájuk tartozó licenc anyagokat az IBM az IBM Vásárlói megállapodás, IBM Nemzetközi programlicenc szerződés vagy a felek azonos tartalmú megállapodása alapján biztosítja. A nem IBM termékekre vonatkozó információk a termékek szállítóitól, illetve azok publikált dokumentációiból, valamint egyéb nyilvánosan hozzáférhető forrásokból származnak. Az IBM nem tesztelte ezeket a termékeket, így az IBM a nem IBM termékek esetében nem tudja megerősíteni a teljesítményre és kompatibilitásra vonatkozó, valamint az egyéb állítások pontosságát. A nem IBM termékekkel kapcsolatos kérdéseivel forduljon az adott termék szállítójához. A könyv során a nem IBM webhelyek megjelenése csak kényelmi célokat szolgál, és semmilyen módon nem jelenti ezen webhelyek előnyben részesítését másokhoz képest. Az ilyen webhelyeken található anyagok nem képezik az adott IBM termék dokumentációjának részét, így ezek használata csak saját felelősségre történhet. Az IBM belátása szerint bármilyen formában felhasználhatja és továbbadhatja a megadott adatokat anélkül, hogy a ebből Ön felé bármilyen kötelezettsége származna. Ha a fenti szöveget elektronikus formában olvassa, akkor lehet, hogy nem jelennek meg a fotók és színes ábrák.
Védjegyek Az alábbi kifejezések az IBM Corporation védjegyei az Egyesült Államokban és/vagy más országokban: v IBM A Lotus és a Domino a Lotus Development Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és/vagy más országokban. A Java, a JavaBeans JDK és minden Java alapú védjegy és logó az Oracle Corporation védjegye vagy bejegyzett védjegye az Egyesült Államokban és/vagy más országokban. A Microsoft, a Windows, és a Windows logó a Microsoft Corporation bejegyzett védjegye az Egyesült Államokban és/vagy más országokban. Más cégek, termékek vagy szolgáltatások nevei mások védjegyei, szolgáltatás jegyei vagy egyéb tulajdonai lehetnek.
18
Kezdeti lépések: Host Access Toolkit: Kezdeti lépések
B. függelék Nyilatkozatok
19
IBM®
Nyomtatva Dániában
SC43-3086-08