CPI-C for Java

Jedna z internetových technologií, která nedávno vyvolala velkou pozornost, je Java, systém zpracování dat v síti vyvinutý společností Sun Microsystems. Technologie Java má dvě výhody:

  1. Je nezávislá na platformě, takže lze jedinou napsanou aplikaci spustit na nejrůznějších počítačích.
  2. Umožňuje dynamické načítání, to znamená, že kód může být uložen na serveru a může být načítán na počítač klienta podle potřeby. Tak se šetří instalační náklady klienta.

Společnost IBM vytvořila spojení prostředí Java s rozhraním CPI-C (Common Programming Interface for Communications), otevřeným rozhraním API pro architekturu SNA LU 6.2. Tím se zvyšuje použitelnost technologie Java při vytváření vysoce spolehlivých vnitropodnikových sítí.

Sada CPI-C for Java poskytuje:

  • Možnost napsat jednou aplikaci rozhraní CPI-C for Java a tuto aplikaci spustit na libovolné platformě, která podporuje rozhraní CPI-C for Java.
  • Možnost přenést klientské aplikace do rozhraní CPI-C for Java a spustit je s existujícími serverovými aplikacemi APPC a CPI-C bez nutnosti změn serverových aplikací.
  • Možnost využít vaše stávající schopnosti programování v tomto novém světě technologie Java.

Vzorový program JPing

Program JPing je ukázková aplikace rozhraní CPI-C Java, která se chová podobně jako klientská aplikace "APING". Program JPing provádí výměnu dat s procesem APING Server (APINGD) spuštěném buď na bráně, nebo na pracovní stanici. Program JPing se spouští z příkazového řádku a jeho činnost je řízena parametry příkazového řádku zadanými při jeho spuštění.

Soubor třídy JPing.class je zahrnut v souboru JAR (Java Archive) CPICJAVA.JAR. Chcete-li spustit ukázku, musíte předat prostředí Java Runtime Environment (JRE) informaci, kde se má hledat soubor třídy. V následujících příkladech se předpokládá, že produkt Personal Communications byl instalován v adresáři C:\Program Files\Personal Communications. Program JRE je instalován v podadresáři JRE a soubor JAR je uložen v podadresáři samples\JPing.

V prvním příkladu je program JPing spuštěn s volbou -?, takže se zobrazí zpráva o použití.

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

Copyright IBM Corporation 1997. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication
or disclosure restricted by GSA ADP Schedule Contract with
IBM Corp.

JPing [-s symb_dest] [-n num_iter] [-d data_len]

Pomocí volby "-cp .\CPICJAVA.JAR" se prostředí JRE předává informace, že kromě obvyklých míst a proměnné prostředí CLASSPATH se mají třídy hledat v souboru CPICJAVA.JAR.

V dalším příkladu se předpokládá, že má uživatel nakonfigurován záznam informací o připojení CPI-C "APINGM4".
V tomto příkladu se spouští program JPing se symbolickým jménem cíle -s APINGM4 připojení CPI-C pro 10 iterací:

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

-----------------JPing Opening------------------
          OS Name      = Windows 95
  CPI-C Side Info (-s) = APINGM4
Number Iterations (-n) = 10
      Data Length (-d) = 2000
   Max Buffer (cmembs) = 65535

Allocate Time = 0.05 seconds

Version Exchange Time = 0.66 seconds

Server Error Version: 1
ServerVersion: 2.38

Ping Time = 0.11 seconds
Ping Time = 0.05 seconds
Ping Time = 0.11 seconds
Ping Time = 0.06 seconds
Ping Time = 0.05 seconds
Ping Time = 0.11 seconds
Ping Time = 0.06 seconds
Ping Time = 0.05 seconds
Ping Time = 0.06 seconds
Ping Time = 0.11 seconds

Total Ping Time = 0.77
Average Ping Time = 0.077
-----------------JPing Closing------------------

Informace o konfiguraci záznamů informací o připojení CPI-C pro programy APING a JPing najdete v příručkách Začínáme a Configuration File Reference. Dodávaný ukázkový program není schopen použít jméno řídicího bodu jako jméno partnerské jednotky LU, ale můžete jej snadno upravit, aby to dokázal.


IBM, eNetwork a OS/2 jsou ochranné známky společnosti International Business Machines Corporation ve Spojených Státech a v dalších zemích.
Java je ochranná známka společnosti Sun Microsystems, Inc.
Windows 95 je registrovaná nebo ochranná známka společnosti Microsoft Corporation.
Jména dalších společností, produktů a služeb mohou být ochrannými známkami jiných vlastníků.


Navigace

[Začátek stránky] [Domovská stránka produktu IBM eNetwork Personal Communications]


[Domovská stránka společnosti IBM] [Kontakt na společnost IBM]