CPI-C para Java

Una tecnología de Internet que últimamente ha llamado bastante la atención es Java;, un entorno informático apto para redes desarrollado por Sun Microsystems;. Java es una tecnología útil por dos razones:

  1. Es independiente de la plataforma; de este modo las aplicaciones pueden escribirse una vez y ejecutarse en una variedad de sistemas.
  2. Puede descargarse dinámicamente; es decir, el código puede residir en un servidor y transferirse hasta el cliente cuando sea necesario, reduciendo así los costes de instalación del cliente.

IBM ha creado un enlace Java con la interfaz común de programación para comunicaciones (CPI-C), una API abierta para SNA LU 6.2. Lo cual mejora la idoneidad de Java para intranets empresariales de alta fiabilidad.

La CPI-C para el kit de utilidades Java proporciona:

  • La posibilidad de escribir una CPI-C para una aplicación Java una vez y ejecutar la aplicación en cualquier plataforma que soporte CPI-C para Java
  • La posibilidad de portabilidad de aplicaciones del lado del cliente a CPI-C para Java y ejecutarlas con aplicaciones de servidor APPC y CPI-C existentes sin ninguna modificación en la aplicación de servidor
  • La posibilidad de impulsar sus capacidades de programación de CPI-C disponibles en este nuevo mundo Java

Programa de muestra JPing

JPing es una aplicación Java CPI-C de muestra la cual se comporta de forma similar a la aplicación de cliente ASUITE "APING". JPing intercambiará datos con un proceso de servidor APING (APINGD) que se ejecuta en la pasarela o en una estación de trabajo. JPing se ejecuta desde una línea de mandatos, y su operación se controla mediante los argumentos de línea de mandatos que están especificados al arrancar.

El archivo de clase JPing.class se incluye en el archivo Java Archive (JAR) CPICJAVA.JAR. Al ejecutar la muestra, deberá indicar al Java Runtime Environment (JRE) dónde buscar el archivo de clase. En los siguientes ejemplos se presupone que Personal Communications se ha instalado en C:\Archivos de programa\Personal Communications. El JRE está instalado en el subdirectorio JRE, y el archivo JAR se encuentra en el subdirectorio samples\JPing.

El primer ejemplo ejecuta JPing con la opción-? para mostrar un mensaje de uso.

C:\Archivos de programa\Personal
Communications>jre\bin\jre -cp .\CPICJAVA.JAR JPing -?

Copyright IBM Corporation 1997. Reservados todos los derechos.
Derechos restringidos para los usuarios del gobierno de los Estados
Unidos - El uso, el duplicado
o la divulgación está restringida por GSA ADP
Schedule Contract con
IBM Corp.

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

La opción "-cp .\CPICJAVA.JAR" se ha dado al JRE para indicar que la búsqueda para clases deberá incluir CPICJAVA.JAR además de los lugares por omisión y la variable de entornoCLASSPATH.

En el próximo ejemplo se presupone que el usuario tiene configurado un registro de información adicional CPI-C "APINGM4".
Este ejemplo ejecuta JPing con el nombre de destino simbólico para 10 iteraciones CPI-C -s APINGM4:

C:\Archivos de programa\Personal
Communications>jre\bin\jre -cp .\CPICJAVA.JAR JPing -s APINGM4
-n 10

-----------------Apertura de JPing------------------
          Nombre de sistema operativo   = Windows 95
  Información adicional CPI-C (-s)      = APINGM4
Iteraciones de número (-n)              = 10
      Longitud de datos (-d)            = 2000
Almacenamiento intermedio máx. (cmembs) = 65535

Tiempo de asignación                    = 0,05 segundos

Tiempo de intercambio de versión        = 0,66 segundos

Versión de error de servidor: 1
ServerVersion: 2.38

Tiempo de ping = 0,11 segundos
Tiempo de ping = 0,05 segundos
Tiempo de ping = 0,11 segundos
Tiempo de ping = 0,06 segundos
Tiempo de ping = 0,05 segundos
Tiempo de ping = 0,11 segundos
Tiempo de ping = 0,06 segundos
Tiempo de ping = 0,05 segundos
Tiempo de ping = 0,06 segundos
Tiempo de ping = 0,11 segundos

Tiempo de ping total = 0,77
Tiempo de ping medio = 0,077
-----------------Cierre de JPing------------------

Consulte la Guía de iniciación rápida y la Consulta de archivos de configuración para obtener información sobre cómo configurar registros de información adicional CPI-C para APING y JPing. La muestra suministrada actualmente no puede utilizar un nombre de punto de control como nombre de LU asociada, pero se puede modificar fácilmente para poder ser utilizado.


IBM, eNetwork y OS/2 son marcas registradas de International Business Machines Corporation en los Estados Unidos y/o en otros países.
Java es una marca registrada de Sun Microsystems, Inc.
Windows 95 es una marca comercial o una marca registrada de Microsoft Corporation.
Otros nombres de empresas, productos y servicios pueden ser marcas registradas o marcas de servicio de otras empresas.


Navegación

[Principio de página] [Página de presentación de IBM eNetwork Personal Communications]


[Página de presentación de IBM] [Ponerse en contacto con IBM]