Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Common Programming Interface for Communications (CPI-C) es una interfaz de programación de aplicaciones (API) que permite las comunicaciones punto a punto entre programas en un entorno de arquitectura de red de sistemas (SNA).
A través de CPI-C, los programas distribuidos a través de una red pueden trabajar juntos, comunicarse entre sí e intercambiar datos, para realizar una única tarea de procesamiento, como consultar una base de datos remota, copiar un archivo remoto o enviar y recibir correo electrónico.
Las llamadas e información CPI-C presentadas en esta sección representan una CPI-C de Microsoft® Windows® en evolución compuesta por CPI-C versión 1.2 y un conjunto de extensiones de Windows que permiten varias aplicaciones y finalización asincrónica de llamadas.
CPI-C versión 1.0 fue introducida para proporcionar un medio por el cual dos aplicaciones podían hablar y escucharse entre sí; en otras palabras, mantener una conversación. Una conversación es la conexión lógica entre dos programas que permite a los programas comunicarse entre sí. Los programas que usan CPI-C conversar entre sí mediante llamadas de programa. Estas llamadas se usan para establecer las características completas de la conversación, intercambiar datos y controlar el flujo de información entre los dos programas.
CPI-C versión 1.1 incluye cuatro nuevas áreas de función:
Compatibilidad con la recuperación de recursos (no se admite en Windows CPI-C).
Conversión automática de parámetros.
Compatibilidad con la comunicación con programas que no son deCPI-C.
Transparencia local y remota.
Basado en CPI-C versión 1.1, X/Open CPI-C proporcionó lo siguiente:
Compatibilidad con llamadas sin bloqueo.
La capacidad de aceptar varias conversaciones.
Compatibilidad con la conversión de datos (más allá de los parámetros).
Compatibilidad con parámetros de seguridad.
CPI-C versión 1.2 consolidada CPI-C versión 1.1 y X/Open CPI-C, y proporcionó todas las funciones descritas anteriormente. Windows CPI-C agrega a esta funcionalidad proporcionando un conjunto de extensiones para la comunicación asincrónica, además de admitir la mayoría de las características de CPI-C versión 1.2 con la excepción de las siguientes características:
Operación completa de doble vía.
Comportamiento de llamada sin bloqueo (tal como se define en la especificación CPI-C 1.2).
Algunas funciones de conversión de datos.
Para obtener una lista completa de las funciones no admitidas, consulte CPI-C Funciones no admitidas.
El uso de la interfaz de CPI-C en sistemas operativos Windows hace que se creen subprocesos adicionales en el proceso de llamada. Estos otros subprocesos realizan la comunicación entre procesos con el servicio SNA a través de la interfaz de red de área local (LAN) que el cliente está configurado para usar (TCP/IP o canalizaciones con nombre, por ejemplo).
Detener el servicio SNABASE hace que la aplicación se descargue de la memoria.
Esta sección contiene: