다음을 통해 공유


SDI 메시지에 대한 감지 코드

로컬 노드가 호스트의 일반 흐름 요청에서 오류를 감지하면 메시지가 애플리케이션에 알리고 데이터를 직렬로 처리할 수 있도록 시스템 검색 오류 표시기(SDI)가 설정된 DATAFMI 메시지로 변환됩니다. 로컬 노드가 필요한 부정 응답을 호스트에 보낼 수 있도록 애플리케이션은 메시지를 Status-Acknowledge(Ack) 로 변환해야 합니다. 이러한 SDI 메시지의 FMI(함수 관리 인터페이스) 애플리케이션에 전달될 수 있는 오류 코드는 다음 표에 표로 표시됩니다.

0x40 시작하는 센스 코드는 애플리케이션의 Open(SSCP) 요청에 있는 CICB(연결 정보 제어 블록)에서 해당 수신 검사 사용하도록 설정된 경우에만 전달됩니다. 수신 검사 사용하지 않도록 설정된 경우에도 메시지를 SDI 메시지로 변환할 수 있습니다. 예를 들어 4003을 사용하지 않도록 설정한 경우 BB(begin bracket), -begin chain(BC)이 있는 메시지는 2002 또는 2003으로 실패합니다.

애플리케이션이 LUSTAT(Status-Control) 요청을 사용하여 아웃바운드 데이터를 거부하는 경우 애플리케이션에서 제공하는 센스 코드는 로컬 노드에서 생성된 SDI 메시지에 표시됩니다. 자세한 내용은 LUSTAT를 참조하세요.

센스 코드 Description
0x0809 모드 불일치.
0x080B 대괄호 경주 오류입니다.
0x081B 경합 경합 상태.
0x1003 요청에 대한 잘못된 FM 프로필입니다.
0x2001 시퀀스 번호 오류입니다.
0x2002 연결 오류입니다.
0x2003 대괄호 오류입니다.
0x2004 방향 오류입니다.
0x2006 데이터 트래픽이 정지되었습니다.
0x4003 BB는 허용되지 않습니다.
0x4004 EB(End bracket)는 허용되지 않습니다.
0x4006 예외 응답은 허용되지 않습니다.
0x4007 명확한 응답은 허용되지 않습니다.
0x4009 CD(방향 변경)가 허용되지 않습니다.
0x400B 연결은 지원되지 않습니다.
0x400C 대괄호는 지원되지 않습니다.
0x400D CD는 지원되지 않습니다.
0x400F FI를 잘못 사용했습니다.
0x4011 RU 범주를 잘못 사용합니다.
0x4014 DR1(명확한 응답 1), DR2(명확한 응답 2), ER(예외 응답)의 잘못된 사용.