Yhtenäinen tietoliikenneohjelmointiliittymä Java-kieltä varten (CPI-C for Java)
Viime aikoina yksi Internet-tekniikka on herättänyt erityisen
paljon huomiota. Kyseessä on Sun Microsystemsin kehittämä Java, joka
on verkkoominaisuudet sisältävä ohjelmointiympäristö.
Java on hyödyllinen tekniikka kahdesta syystä:
- Java ei ole sidoksissa mihinkään käyttöympäristöön, joten
samoja sovelluksia voidaan käyttää useissa eri käyttöympäristöissä.
- Java-sovellukset voidaan noutaa työasemaan dynaamisesti.
Ohjelmakoodi voi olla palvelimella, josta järjestelmä noutaa sen
tarvittaessa työasemaan. Tämä ominaisuus vähentää
työasema-asennuksista aiheutuvia kustannuksia.
IBM on luonut Java-sidonnan yhtenäiseen
tietoliikenneohjelmointiliittymään (CPI-C), joka on avoin
ohjelmointiliittymä SNA LU 6.2 -yhteyskäytäntöä varten. Tämä uusi
ominaisuus parantaa Java-kielen soveltuvuutta luotettaviin
yrityksen sisäisiin verkkoihin.
CPI-C for Java -ohjelmointityökaluohjelmiston avulla voit:
- kirjoittaa CPI-C for Java -sovelluksen ja käyttää sitä
kaikissa ympäristöissä, joissa on CPI-C for Java -tuki
- siirtää työasemasovelluksia CPI-C for Java -liittymään ja ajaa
niitä aiemmin luotujen APPC- ja CPI-C-palvelinsovellusten kanssa
muuttamatta palvelinsovelluksia
- hyödyntää CPI-C-ohjelmointitaitoasi ja oppia käyttämään sitä
uudessa Java-ympäristössä.
JPing-esimerkkiohjelma
JPing-ohjelmaon esimerkki CPI-C Java -sovelluksesta, joka toimii
samaan tapaan kuin ASUITE APING -työasemasovellus.
JPing-ohjelmaon yhteydessä joko yhdyskäytävässä
tai työasemassa ajettavaan APING-palvelintoimintosarjaan
(APINGD).
JPing-ohjelmaajetaan komentoriviltä ja sitä voidaan hallita
komentorivikäskyillä, kun ohjelman ajo on aloitettu.
Java-arkistotiedosto (JAR) CPICJAVA.JAR sisältää
luokkatiedoston JPing.class.
Kun ajat esimerkkiohjelmaa, Java-ajoympäristöä (JRE) varten on
määritettävä luokkatiedoston sijainti.
Seuraavissa esimerkeissä oletetaan, että Personal Communications
-ohjelma on asennettu hakemistoon
C:\Ohjelmatiedostot\Personal Communications.
Ajoympäristö JRE on asennettu
JRE-alihakemistoon ja arkistotiedosto
(JAR) on samples\JPing-alihakemistossa.
Ensimmäisessä esimerkissä JPing-ohjelma ajetaan käyttäen
-?-asetusta, jolloin kuvaruutuun
tulee ohjesanoma.
C:\Ohjelmatiedostot\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]
-cp .\CPICJAVA.JAR -asetus
määrittää, että järjestelmä etsii luokkatiedostoja myös CPICJAVA.JAR-tiedostosta oletushakemistojen ja
CLASSPATH-ympäristömuuttujassa määritettyjen hakemistojen
lisäksi.
Seuraavassa esimerkissä oletetaan, että käyttäjä on määrittänyt
CPI-C-lähtöarvotietueen APINGM4.
Tämä esimerkkiohjelma ajaa JPing-ohjelman kymmenen kertaa
käyttäen asetuksen -s APINGM4 määrittämää symbolista
kohdenimeä.
C:\Ohjelmatiedostot\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------------------
Lisätietoja CPI-C-lähtöarvotietueiden määrittämisestä APING- ja
JPing-ohjelmaa varten on kohdassa Quick
Beginnings ja Configuration File Reference.
Esimerkkiohjelmassa ei voi käyttää ohjauspisteen nimeä
istuntokumppanin nimenä, mutta ohjelmaa on helppo muokata niin, että
se hyväksyy myös ohjauspisteen nimen.