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 entorno`CLASSPATH`.

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]