Compartir a través de


Invocación de TP (CPI-C)

Un programa de transacciones de invocación (TP) se puede encontrar en cualquier sistema de la red SNA. Un TP de invocación se identifica a sí mismo emitiendo Initialize_Conversation, que especifica el nombre del TP invocando y el nombre de destino simbólico que se va a usar. Se puede especificar un alias de unidad lógica local (LU) para la invocación de TP mediante un registro o una variable de entorno, como se muestra en la tabla siguiente.

Sistema operativo en el equipo que contiene la invocación de TP Ubicación y nombre de la variable
Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 o Windows 10 Ubicación en el registro de Windows:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services SnaBase Parameters Client <exename>:REG_SZ:localLUalias

Las entradas del Registro exename en la clave de cliente representan los nombres de archivo de archivos ejecutables win32 (sin la extensión de archivo) para cualquier TPs invocando. Un valor de REG_SZ asociado a cada entrada del registro exename especifica el alias de LU local para la invocación de TP.

Por ejemplo, el ejemplo de APING.EXE Common Programming Interface for Communications (CPI-C) incluido con el kit de desarrollo de software (SDK) de Microsoft® Host Integration Server tendría la siguiente entrada del Registro:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services SnaBase Parameters Client APING:REG_SZ:localLUalias

El parámetro del Registro para el alias de LU local tiene mayor prioridad al asociar una LU local a una aplicación CPI-C invocando. Si no se configura un valor del Registro, se usan otros dos métodos para asociar una LU local a la aplicación CPI-C.

Una LU de APPC local se puede asociar con el contexto de usuario en el que la aplicación CPI-C ejecuta una LU de APPC local se puede configurar activando la casilla miembro del grupo de LU de APPC local predeterminado . De las dos opciones posibles, una LU local asociada con el contexto de usuario tiene la prioridad más alta.

Si el alias de LU local no se especifica en un registro o una variable de entorno, el servicio SNA debe configurarse para proporcionarlo a través de uno de estos dos tipos de LU locales predeterminados. De lo contrario, Initialize_Conversation producirá un error. Para obtener más información, consulte Invocación de CSP y configuración del servicio SNA.

A continuación, el nombre de destino simbólico especificado en Initialize_Conversation proporciona el nombre del TP invocable (o asociado) y el alias de LU del asociado (el alias de LU que usará el TP invocable). Con esta información disponible, el TP invocando puede emitir la llamada de asignación .

Después de que un TP emite correctamente una llamada de asignación, fluye una solicitud de asignación. Para obtener más información sobre lo que sucede después de invocar un TP invocable, consulte Coincidencia de TP invocables e invoque.