반이중 플립플롭 방향
세션을 설정하는 데 사용되는 BIND는 브래킷 및 방향 머신의 초기 상태에 대한 정보를 전달합니다. 이 정보는 다음 조건 중 하나가 충족되는 경우 BIND에서 지정할 수 있습니다.
브래킷이 사용되지 않습니다.
브래킷 다시 설정 상태가 in-bracket입니다.
어떤 조건도 충족되지 않으면 초기 방향 상태는 경합입니다.
BIND에서 방향을 지정하면 애플리케이션은 데이터가 이동할 수 있게 되는 즉시 반이중 다시 설정 상태에 지정된 방향 상태를 가정해야 합니다. 이 필드는 특정 방향만 수락하는 BIND 검사 인덱스를 사용하여 간접적으로 가져오거나, Open(PLU) OK Confirm 메시지의 BICB(바인딩 정보 제어 블록)에서 HDXRSET 필드를 읽거나 Open(PLU) Request에서 BIND를 읽어 직접적으로 가져올 수 있습니다. PLU 연결 열기에 대한 자세한 내용은 PLU 연결 열기를 참조하세요.
경합 상태인 경우 PLU 또는 애플리케이션에서 브래킷을 시작할 수 있습니다. 자세한 내용은 브래킷을 참조하세요. 브래킷의 성공적인 초기자는 BB(시작 브래킷), BC(시작 체인), EC(끝 체인), CD(방향 변경)를 보내 브래킷을 열 때 방향이 중단되지 않는 한 방향을 가져옵니다. 보조는 경합에서 적용되는 내용으로 간주되므로 애플리케이션은 Status-Session(BETB) 을 받기 전에 로컬 노드에서 BB를 보내고 후속 Status-Control(BID) Request를 거부하는 경합에서 송신 상태를 가정할 수 있습니다. 애플리케이션이 경합 상태에서 Status-Control(BID) Request를 수락하는 경우에는 수신 상태를 가정해야 합니다.
반이중 플립플롭 방향은 다음 작업을 통해 변경될 수 있습니다.
RH의 CD(방향 변경) 표시기와 DATAFMI 및 Status-Control 메시지의 해당 CDI(방향 변경 표시기) 플래그를 사용하여 데이터를 보내고 받습니다. CD는 체인의 끝에서만 사용되며 ECI, EBIUI와 함께 제공될 세그먼트를 받는 애플리케이션에 사용됩니다. 또한 CD는 LUSTAT, CANCEL, CHASE, QC 같은 일반 흐름 Status-Control 요청에서 유효합니다.
애플리케이션이 수신 상태(오류 복구 보류 중 상태)를 가정해야 하는 경우 부정 응답을 받습니다. 자세한 내용은 복구를 참조하세요.
애플리케이션이 CDI를 전달하는 호스트에서 데이터를 거부하는 경우 해당 데이터는 수신 상태로 유지되어야 합니다.
FM 프로필이 올바르면(3, 4 또는 7) 애플리케이션은 CODE1이 0x0001로 설정된 Status Control(SIGNAL) Request를 사용하여 호스트에서 방향을 요청할 수 있습니다. CODE2는 사용자 정의 값으로 설정됩니다.
다음 세 그림에서는 반이중 플립플롭 모드를 사용하는 애플리케이션의 방향 프로토콜을 보여 줍니다.
첫 번째 그림에서 애플리케이션은 오류 없이 CD를 발급하고 수신합니다.
오류 없이 CD를 발급하고 수신하는 애플리케이션다음 그림에서 호스트는 인바운드 데이터에 대한 부정 응답을 보냅니다. 애플리케이션은 수신 상태를 가정하고 호스트는 CD를 보내 애플리케이션 방향을 제공합니다.
인바운드 데이터에 대한 부정 응답을 보내는 호스트다음 그림에서는 전체 아웃바운드 체인이 오류 없이 수신되지만 애플리케이션에서 거부됩니다. 체인이 CD를 전달하지만 애플리케이션에 방향이 없습니다.
오류 없이 수신되지만 애플리케이션에서 거부되는 전체 아웃바운드 체인
참고 항목
PLU 연결 열기
PLU 세션
아웃바운드 체이닝
인바운드 체이닝
세그먼트 배달
Brackets
방향
속도 및 청크
데이터 확인 및 거부]
종료 및 정지
복구
애플리케이션에서 시작한 종료
LUSTAT]
응답 시간 모니터 데이터