Dirección de biestable de dúplex medio

La solicitud BIND para establecer la sesión contiene información sobre el estado inicial de las máquinas de corchetes y direcciones. Esto se puede especificar en BIND si se cumple alguna de las condiciones siguientes:

  • No se usan corchetes.

  • El estado de restablecimiento de corchetes está entre corchetes.

    Si no se cumple ninguna de las condiciones, el estado de dirección inicial es la contención.

    Cuando se especifica la dirección en BIND, la aplicación debe asumir el estado de dirección especificado en el estado de restablecimiento de dúplex medio en cuanto los datos puedan fluir. Este campo se puede obtener indirectamente mediante un índice de comprobación BIND que solo acepta una dirección determinada, o directamente mediante la lectura del campo HDXRSET en el bloque de control de información de enlace (BICB) en el mensaje Open(PLU) OK Confirm o mediante la lectura de la solicitud BIND de la solicitud Open(PLU). Para obtener más información sobre cómo abrir la conexión PLU, vea Apertura de la conexión PLU.

    Cuando se encuentra en estado de contención, tanto la PLU como la aplicación pueden iniciar un corchete. (Para obtener más información, vea Corchetes). El iniciador correcto del corchete obtiene la dirección, a menos que se renuncie a ella al abrir el corchete enviando Begin Bracket (BB), Begin Chain (BC), End Chain (EC) o Change Direction (CD). Dado que se supone que la secundaria es la ganadora de la contención, la aplicación puede asumir el estado de envío de la contención enviando BB y rechazando cualquier solicitud Status-Control(BID) posterior desde el nodo local antes de recibir Status-Session(BETB) . Cuando la aplicación acepta una solicitud Status-Control(BID) en estado de contención, debe asumir el estado de recepción.

    La dirección de biestable de dúplex medio puede cambiar a través de las siguientes acciones:

  • Envío o recepción de datos con el indicador de dirección de cambio (CD) en RH y la marca correspondiente del indicador de dirección de cambio (CDI) en los mensajes DATAFMI y Status-Control. Tenga en cuenta que el CD solo se usa al final de una cadena (y para las aplicaciones que reciben segmentos que se entregarán con ECI, EBIUI). Tenga en cuenta también que el CD es válido en las siguientes solicitudes Status-Control de flujo normal: LUSTAT, CANCEL, CHASE y QC.

  • Recibir una respuesta negativa cuando la aplicación debe asumir el estado de recepción (estado pendiente de recuperación de errores). Para obtener más información, vea Recuperación.

  • Si la aplicación rechaza los datos del host que lleva CDI, debe permanecer en estado de recepción.

    Si el perfil FM es correcto (3, 4 o 7), la aplicación puede solicitar la dirección del host mediante una solicitud de control de estado (SIGNAL) con CODE1 establecido en 0x0001. CODE2 se establece en un valor definido por el usuario.

    Las tres cifras siguientes ilustran el protocolo de dirección para las aplicaciones que usan el modo biestable de dúplex medio.

    En la primera ilustración, la aplicación emite y recibe el CD sin errores.

    Image that shows application issues and receives the CD without error.
    Problemas de la aplicación y recibe el CD sin errores

    En la ilustración siguiente, el host envía una respuesta negativa a los datos entrantes. La aplicación asume el estado de recepción y, a continuación, el host envía el CD para dar la dirección de la aplicación.

    Image that shows a host send a negative response to inbound data.
    El host envía una respuesta negativa a los datos entrantes

    En la ilustración siguiente, se recibe una cadena de salida completa sin errores, pero la aplicación la rechaza. Tenga en cuenta que, aunque la cadena haya llevado CD, la aplicación no tiene dirección.

    Image that shows a complete outbound chain received without error, but is rejected by application.
    Se completa la cadena de salida recibida sin errores, pero la aplicación la rechaza

Consulte también

Apertura de la conexión de PLU
Sesión de PLU
Encadenamiento de salida
Encadenamiento de entrada
Entrega de segmentos
Brackets
Dirección
Velocidad y fragmentación
Confirmación y rechazo de datos]
Apagado y modo inactivo
Recuperación
Terminación iniciada por la aplicación
LUSTATs]
Datos del Monitor de tiempo de respuesta