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.
Un TP invocable es un TP que otro TP puede invocar. Los TPs invocables se escriben o configuran mediante variables del registro o del entorno para especificar sus nombres al Host Integration Server, notificando así que están disponibles para recibir solicitudes entrantes. Los CSP invocables se pueden ejecutar en cualquier cliente o servidor de Host Integration Server que ejecute Windows.
Hay dos tipos de TPs invocables:
TPs invocables iniciados por el operador
Un operador debe iniciar un TP invocable antes de que se pueda invocar el TP. Cuando se inicia el TP invocable por el operador, notifica a Host Integration Server su disponibilidad mediante la emisión de un verbo RECEIVE_ALLOCATE . El RECEIVE_ALLOCATE hace que el nombre del TP invocable, junto con el alias de una LU asociada si se ha configurado a través de un registro o una variable de entorno, se comunicarán a todos los servidores que ejecutan Host Integration Server en el dominio SNA.
CSP invocables de inicio automático
Host Integration Server puede iniciar un TP invocable automáticamente cuando sea necesario. El TP debe registrarse a través de entradas del Registro o variables de entorno en su sistema local, de modo que se pueda identificar con el componente SnaBase del software cliente de Host Integration Server. La información registrada define el TP como autoiniciado y debe especificar el nombre del TP. La información registrada también puede especificar el alias de LU local que usará el TP invocable.
El método recomendado para establecer variables de entorno o registro para TPs invocables automáticamente es usar el programa de configuración tp de ejemplo, TPSETUP o código similar escrito en su propio programa de instalación. Para obtener más información sobre las variables de entorno o del registro para los CSP invocables, consulte Configuración de TPs invocables.
Si no se registra ningún alias de LU local con TPs que se inician automáticamente, la configuración resultante de Host Integration Server puede ser más flexible al responder a las solicitudes que se invoquen. Para obtener más información sobre estas configuraciones flexibles, vea Tp Name Not Unique; Alias de LU local no especificado.
Después de iniciar un TP invocable automáticamente por Host Integration Server, el TP emite RECEIVE_ALLOCATE igual que lo hace un TP iniciado por el operador. RECEIVE_ALLOCATE debe proporcionar el nombre del Punto de Transacción (TP) registrado para el TP.
Los CSP de inicio automático deben configurarse a través del Registro o las variables de entorno para que estén en cola o no en cola. Todas las TP iniciadas por el operador actúan como TPs en espera.
Direcciones IP en cola
Si un TP iniciado automáticamente está configurado como en cola o si el TP está iniciado por el operador, las solicitudes de asignación entrantes se ponen en cola y, a continuación, se envían solo cuando el TP invocable emite RECEIVE_ALLOCATE. En el caso de los TP invocables automáticamente, si aún no se está ejecutando una copia del TP, se iniciará una cuando una solicitud de asignación entrante especifique dicho TP.
Nota:
Para Windows, solo se puede ejecutar una copia de un servicio en un momento dado; esto significa que todos los TPs de inicio automático que se ejecutan como servicios en Windows deben estar en cola. Para escribir un TP de inicio automático, por lo que se ejecutará en Windows como servicio y también se ejecutará de forma no puesta en cola, escriba un programa multiproceso con un RECEIVE_ALLOCATE siempre pendiente.
Direcciones IP no puestas en cola
Si un TP de inicio automático está configurado como no en cola, se iniciará una nueva copia cada vez que se reciba un ALLOCATE o MC_ALLOCATE para el TP. Los TP no puestos en cola deben procesar la conversación que se les ha asignado y, a continuación, salir, ya que no recibirán solicitudes adicionales de ALLOCATE o MC_ALLOCATE.