세션이 중괄호 상태에 있는 동안 경합이 존재합니다. 애플리케이션 또는 호스트 PLU(주 논리 단위)는 다음과 같이 대괄호를 시작하려고 시도할 수 있습니다.
애플리케이션은 대괄호 사이 상태에 있는 동안 BBI(시작 대괄호 표시기) 애플리케이션 플래그 및 ACKRQD가 설정된 데이터 메시지를 전송하여 대괄호를 시작합니다. 로컬 노드는 데이터 메시지에 해당하는 요청을 호스트 PLU에 보냅니다. 애플리케이션이 대괄호를 성공적으로 시작했으며 대괄호 안에 있습니다. 대괄호가 종료될 때까지 플립플롭 프로토콜이 적용됩니다.
애플리케이션은 브래킷 사이 상태에 있을 때, BBI 애플리케이션 플래그가 설정된 Status-Control(LUSTAT)을 전송하여 브래킷을 시작합니다. 로컬 노드는 호스트 PLU에 LUSTAT 요청을 보냅니다. 애플리케이션이 대괄호를 성공적으로 시작했으며 대괄호 안에 있습니다. 대괄호가 종료될 때까지 플립플롭 프로토콜이 적용됩니다.
호스트 PLU는 대괄호 사이에 있는 동안 BID 요청을 보냅니다. 로컬 노드는 ACKRQD가 있는 BID(Status-Control)를 애플리케이션에 보냅니다. (자세한 내용은 Status-Control 메시지를 참조하세요.) 애플리케이션은 BID(Status-Control) 승인으로 회신하여 대괄호를 수락할 의향이 있음을 나타냅니다. 로컬 노드는 BID 요청에 긍정적인 응답을 보냅니다. 호스트 PLU가 대괄호를 성공적으로 시작했으며, 대괄호가 종료될 때까지 플립플롭 프로토콜이 적용되어 애플리케이션의 상태가 대괄호 안에 있습니다.
호스트 PLU는 브래킷 사이 상태에서 RH에 BB 표시기를 포함한 RU로 데이터를 전송합니다. 로컬 노드는 호스트 PLU가 BID를 사용하여 대괄호를 시작한 것과 같은 방식으로 대괄호를 시작하는 이 메서드를 제공합니다. 로컬 노드는 ACKRQD가 있는 BID(Status-Control)를 애플리케이션에 보냅니다. 애플리케이션은 STATUS-Control(BID) 승인 으로 회신하여 대괄호를 수락할 의향이 있음을 나타냅니다. 로컬 노드는 RU에 해당하는 데이터 메시지를 애플리케이션에 보내고 데이터 RU에 긍정적인 응답을 보냅니다. 호스트 PLU가 대괄호를 성공적으로 시작했으며, 대괄호가 종료될 때까지 플립플롭 프로토콜이 적용되어 애플리케이션의 상태가 대괄호 안에 있습니다.
호스트 PLU는 RH에서 BB 표시기를 전달하는 LUSTAT 요청을 보냅니다. 로컬 노드는 호스트 PLU가 BID를 사용하여 대괄호를 시작한 것과 같은 방식으로 대괄호를 시작하는 이 메서드를 제공합니다. 로컬 노드는 ACKRQD가 있는 BID(Status-Control)를 애플리케이션에 보냅니다. 애플리케이션은 STATUS-Control(BID) 승인 으로 회신하여 대괄호를 수락할 의향이 있음을 나타냅니다. 로컬 노드는 승인이 필요한 애플리케이션에 LUSTAT(Status-Control) 를 보냅니다. 호스트 PLU가 대괄호를 성공적으로 시작했으며, 대괄호가 종료될 때까지 플립플롭 프로토콜이 적용되어 애플리케이션의 상태가 대괄호 안에 있습니다.
호스트는 BID 요청이나 BB를 전달하는 RU를 사용하여 괄호를 시작하려고 시도합니다. 로컬 노드는 이를 Status-Control(BID)로 애플리케이션에 전송하지만, 애플리케이션은 그 괄호를 수락할 수 없습니다. 애플리케이션은 적절한 감지 코드를 사용하여 음의 BID(Status-Control) 응답을 보내야 합니다. 로컬 노드는 애플리케이션에서 제공하는 센스 코드를 전달하는 BID에 부정적인 응답을 보냅니다. 애플리케이션의 상태는 여전히 {대괄호} 상태에 있습니다. 애플리케이션은 다음 센스 코드 중 하나를 사용해야 합니다.
인바운드 전송을 위해 리소스를 이미 커밋한 경우 0x081B. 예를 들어 터미널 연산자가 입력을 시작했습니다.
0x0814 현재 대괄호를 시작할 수 없지만 리소스를 사용할 수 있게 되면 호스트에 알립니다. 예를 들어 3270 프린터는 대괄호 간 프린터 공유 모드에서 로컬 복사본에 사용 됩니다. 나중에 리소스를 사용할 수 있게 되면 애플리케이션은 일시적으로 리소스를 예약하고 RTR(Status-Control) 을 로컬 노드로 보내야 합니다. 호스트가 RTR을 거부하는 경우 로컬 노드는 RTR(Status-Control) Negative-Acknowledge-1 응답을 반환하고 애플리케이션은 리소스를 해제할 수 있습니다. 그렇지 않으면 호스트는 애플리케이션이 이제 수락해야 하는 브래킷을 시작하려고 시도합니다.
애플리케이션이 대괄호를 성공적으로 시작한 경우 호스트 PLU가 대괄호를 시작하려고 하여 대괄호 경합이 발생할 수 있습니다. 애플리케이션은 0X080B 또는 0x0813 사용하여 거부해야 하는 BID(Status-Control) 요청을 가져옵니다. 애플리케이션은 경합에서 부정적인 응답이 발생한 후에도 방향을 유지합니다. (자세한 내용은 복구를 참조 하세요.) 애플리케이션의 대괄호 상태는 대괄호 안에 남아 있습니다.
애플리케이션은 대괄호 시작의 한 가지 추가 복잡성을 알고 있어야 합니다. 모든 사례는 대괄호 재설정 상태가 대괄호 사이인 세션과 관련이 있습니다. 경합 상태가 존재하며, 반 세션 중 하나가 대괄호를 시작하려고 시도할 수 있습니다.
그러나 세션의 BIND 매개 변수는 대괄호 안에 있는 대괄호 재설정 상태를 지정할 수 있습니다. 대괄호 재설정 상태가 대괄호 안에 있는 경우, 세션의 반이 이미 대괄호를 성공적으로 시작한 것으로 간주됩니다. 플립플롭 프로토콜은 BETB(Status-Session)가 수신될 때까지 적용됩니다. 그런 다음, 세션은 경합 상태로 돌아가며 앞에서 설명한 대로 괄호 시작이 진행됩니다.
애플리케이션은 PLU 연결이 열릴 때( PLU(Open(PLU) OK Confirm 메시지 수신 시) 대괄호 상태를 설정하고 세션이 다시 설정될 때마다 다시 설정해야 합니다( STATUS-Control(CLEAR) 요청을 받은 후). 세션에 대한 적절한 대괄호 재설정 상태는 PLU(Open) OK Confirm 메시지의 BICB에서 애플리케이션에 제공됩니다.
다음 6개의 그림에서는 로컬 노드와 애플리케이션 간의 대괄호 시작 프로토콜과 해당 프로토콜이 기본 SNA 프로토콜과 어떻게 관련되어 있는지를 보여 줍니다.
첫 번째 그림에서는 애플리케이션이 상태가 중괄호 사이 단계일 때 BBI 애플리케이션 플래그가 설정된 인바운드 체인을 전송하여 중괄호 프로세스를 시작합니다. 애플리케이션의 상태는 BETB(Status-Session)를 받을 때까지 대괄호 안에 있습니다. (애플리케이션이 RQE 체인을 보낼 수 있는 경우 RQE 체인을 전송하여 대괄호를 열 수 있습니다.)
애플리케이션은 인바운드 체인을 전송하여 프로세스를 시작합니다.다음 그림에서 애플리케이션은 상태가 대괄호 사이일 때 LUSTAT(Status-Control)을 전송하여 시작 대괄호 표시기(BBI) 애플리케이션 플래그를 설정함으로써 대괄호 표시 절차를 시작합니다. 애플리케이션의 상태는 BETB(Status-Session)를 받을 때까지 대괄호 안에 있습니다. 필요한 경우 LUSTAT는 RQE(NOACKRQD)를 보낼 수 있습니다.
애플리케이션은 STATUS-Control(LUSTAT)을 전송하여 대괄호를 시작합니다.다음 그림에서 호스트는 애플리케이션이 허용하는 BID를 전송하여 대괄호를 시작합니다. 애플리케이션의 상태가 대괄호 안에 있으며 호스트가 보낼 수 있습니다.
호스트는 BID를 전송하여 대괄호를 시작합니다.다음 그림에서, 호스트 PLU는 애플리케이션이 수락하는 브래킷 시작(BB) 요청을 전송하여 브래킷을 시작합니다. 애플리케이션의 상태가 대괄호 안에 있으며 호스트가 보낼 수 있습니다.
호스트 PLU는 BB를 사용하여 요청을 전송함으로써 세션을 시작합니다.다음 그림에서 호스트는 애플리케이션에서 허용하는 BB를 사용하여 LUSTAT 를 전송하여 대괄호를 시작합니다. 애플리케이션의 상태가 대괄호 안에 있으며 호스트가 보낼 수 있습니다.
호스트는 BB를 사용하여 LUSTAT를 전송하여 대괄호를 시작합니다.다음 그림에서 호스트와 애플리케이션은 모두 대괄호 사이 상태에서 대괄호를 시작하려고 시도합니다. 애플리케이션은 센스 코드 0x0813 사용하여 호스트 입찰을 거부하고 로컬 노드는 애플리케이션의 데이터를 제공합니다. 데이터를 보낸 후 애플리케이션의 상태는 대괄호 안에 있으며 애플리케이션은 보낼 수 있습니다.
호스트와 애플리케이션 모두 괄호 사이 상태에서 괄호를 시작하려고 시도합니다.
또한 참조하십시오
PLU 연결 열기
PLU 세션
아웃바운드 체인
인바운드 체인
세그먼트 전달
Brackets
방향
속도 및 청크
데이터 확인 및 거부]
종료 및 정지
복구
애플리케이션 시작 종료
LUSTAT]
응답 시간 모니터 데이터