CPI-C za Javo

Ena izmed internetnih tehnologij, ki je v zadnjem času zbudila veliko pozornosti, je Java - za omrežje omogočeno računalniško okolje, ki ga je razvilo podjetje Sun Microsystems. Java je koristna predvsem iz dveh razlogov:

  1. Je neodvisna od platforme, zato lahko enkrat napisane aplikacije izvajate na številnih različnih računalnikih.
  2. Lahko jo dinamično naložite, kar pomeni, da je koda na strežniku, od koder jo lahko po potrebi prenesete na odjemalca, s čimer zmanjšate njegove stroške namestitve.

Pri IBM-u so izdelali Javino vez s CPI-C (Common Programming Interface for Communications) - odprt API za SNA LU 6.2. Z njim lahko izboljšate primernost Jave za zanesljive intranete podjetij.

Komplet programskih orodij CPI-C za Javo nudi naslednje:

  • Možnost, da aplikacije za CPI-C za Javo napišete enkrat za katerokoli platformo, ki podpira CPI-C za Javo.
  • Možnost za prenos odjemalskih datotek v CPI-C za Javo in njihovo izvajanje z obstoječimi strežniškimi aplikacijami APPC in CPI-C brez kakršnekoli spremembe.
  • Možnost uporabe znanja, ki ga imate v programiranju CPI-C, v novem svetu Jave.

Vzorčni programi JPing

JPing je vzorčna Javina aplikacija CPI-C, ki se vede podobno kot odjemalska aplikacija ASUITE "APING". JPing bo izmenjal podatke s strežniškim postopkom APING (APINGD), ki se izvaja v prehodu ali na delovni postaji. JPing se izvaja iz ukazne vrstice, njegovo delovanje pa nadzorujejo argumenti ukazne vrstice, ki jih podate pri zagonu.

Datoteka razreda JPing.class je vključena v datoteko JAR (Java Archive) CPICJAVA.JAR. Če izvajata vzorec, morate izvajalnemu okolju Java (JRE) povedati, kje naj najde datoteko razreda. V naslednjim zgledih sklepamo, da ste program Personal Communications namestili v imenik C:\Program Files\Personal Communications. JRE je nameščen v podimeniku JRE, datoteka JAR pa v podimeniku samples\JPing.

Prvi zgled zažene JPing z možnostjo -?, ki prikaže sporočilo o uporabi.

C:\Program Files\Personal Communications>jre\bin\jre -cp .\CPICJAVA.JAR JPing -?

Copyright IBM Corporation 1997. Vse pravice pridržane.
Omejene pravice za uporabnike ameriške vlade - Uporabo, podvajanje
ali razkritje omejuje terminska pogodba GSA ADP s podjetjem
IBM Corp.

JPing [-s simb_cilj] [-n ponov_števila] [-d dolžina_podatkov]

Možnost "-cp .\CPICJAVA.JAR" JRE pove, naj iskanje razredov poleg privzetih mest in spremenljivke okolja CLASSPATH vklkjučuje tudi CPICJAVA.JAR.

V naslednjem zgledu sklepamo, da je uporabnik konfiguriral zapis o stranskih informacijah CPI-C "APINGM4".
V tem zgledu izvajamo JPing z imenom simboličnega cilja -s APINGM4 CPI-C za 10 ponovitev:

C:\Program Files\Personal Communications>jre\bin\jre -cp .\CPICJAVA.JAR JPing -s APINGM4 -n 10

-----------------Odpiranje JPing------------------
                     Ime OS     = Windows 95
      Stranske inf. CPI-C  (-s) = APINGM4
        Število ponovitev (-n)  = 10
        Dolžina podatkov (-d)   = 2000
Najv. vmesni pomnilnik (cmembs) = 65535

Dodelitveni čas = 0.05 sekund

Čas izmenjave različice = 0.66 sekund

Različica napake na strežniku : 1
Različica strežnika: 2.38

Čas Ping  = 0.11 sekunde
Čas Ping  = 0.05 sekunde
Čas Ping  = 0.11 sekunde
Čas Ping  = 0.06 sekunde
Čas Ping  = 0.05 sekunde
Čas Ping  = 0.11 sekunde
Čas Ping  = 0.06 sekunde
Čas Ping  = 0.05 sekunde
Čas Ping  = 0.06 sekunde
Čas Ping  = 0.11 sekunde

Skupni čas Ping = 0.77
Povprečen čas Ping = 0.077
-----------------Zapiranje JPing------------------

Informacije o konfiguriranju zapisov o stranskih informacijah za APING in JPing lahko najdete v priročnikih Hitri začetki in Configuration File Reference. V prikazanem zgledu za ime partnerske logične enote nismo uporabili imena krmilne točke, vendar to lahko po želji spremenite.


IBM, eNetwork in OS/2 so prodajne znamke podjetja International Business Machines Corporation v Združenih državah Amerike in/ali v drugih državah.
Java je prodajna znamka podjetja Sun Microsystems, Inc.
Windows 95 je prodajna znamka ali registrirana prodajna znamka podjetja Microsoft Corporation.
Imena drugih podjetij, izdelkov in storitev so lahko prodajne ali storitvene znamke drugih.


Premikanje

[Na vrh strani] [domača stran IBM eNetwork Personal Communications]


[Domača stran IBM] [Stik z IBM-om]