Comparación entre conversaciones básicas y asignadas

En la tabla siguiente se ofrecen algunas directrices para elegir entre conversaciones básicas y asignadas para los CSP. Para conocer las definiciones de conversaciones básicas y asignadas, consulte Términos fundamentales para LAS IP y las LU.

Característica Conversaciones básicas Conversaciones asignadas
Uso común Generalmente se usa para los CSP de servicio. Generalmente se usa para los CSP de aplicación.
Asociación Debe usarse para comunicarse con un TP existente que use verbos básicos. Se debe usar para comunicarse con un TP existente que use verbos asignados.
Método de envío y recepción Para que un TP pueda iniciar una operación de envío, debe convertir los registros de datos en registros lógicos. El TP lo hace agregando un prefijo de 2 bytes que indica la longitud del registro. Un TP puede enviar varios registros lógicos a la vez.

Cuando un TP de asociado recibe registros lógicos, debe reconstruirlos en registros de datos utilizables. Para obtener más información, vea Registros lógicos usados en conversaciones básicas.
Un TP envía datos de un registro cada vez. Ni el TP de envío ni el TP receptor necesitan convertir registros de datos entre diferentes formularios.
Terminación anómala En el verbo DEALLOCATE , un TP puede indicar si un error o ABEND (terminación anómala del programa) fue causado por un TP o por un programa que usa el TP. Un TP puede indicar un error o ABEND, pero no puede saber si un problema fue causado por un TP o por un programa que usa un TP.
Un TP puede indicar si un ABEND fue causado por un tiempo de espera o por un error crítico. Un TP no puede indicar la causa de un ABEND.
Registro de errores Para un error o ABEND, un TP puede enviar un mensaje de error, en forma de una variable de registro de errores de flujo de datos general (GDS), al registro local y a la LU del asociado. Para un error o ABEND, un TP no puede enviar un mensaje de error al registro local o a la LU del asociado.

Esta sección contiene: