다음을 통해 공유


Close(PLU) Request

닫기(PLU) 요청 메시지는 노드에서 애플리케이션으로, 그리고 애플리케이션에서 노드로 흐릅니다. PLU(기본 논리 단위) 연결에 사용됩니다.

struct Close (PLU) Request {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      clhdr.closqual;  
    CHAR      clhdr.clstype;  
    CHAR      clhdr.clsctl;  
    CHAR      clhdr.clspad1;  
    INTEGER   clhdr.clspad2;  
    INTEGER   clhdr.clserr1;  
};   
struct Close (PLU) Request {  
    PTRBFELT hdreptr->elteptr;  
    INTEGER hdreptr->startd;  
    INTEGER hdreptr->endd;  
    CHAR hdreptr->trpad;  
    CHAR[268] hdreptr->dataru;  
};   

구성원

nxtqptr
다음 버퍼 헤더의 포인터입니다.

hdreptr
버퍼 요소에 관한 포인터입니다(LUA를 사용하지 않는 경우 NIL).

numelts
버퍼 요소 수입니다(LUA를 사용하지 않는 경우 0x00).

msgtype
메시지 유형 CLOSEMSG(0x02)입니다.

srcl
원본 위치입니다.

srcp
원본 파트너입니다.

srci
원본 인덱스입니다.

destl
대상 위치입니다.

destp
대상 파트너입니다.

desti
대상 인덱스입니다.

clhdr.closqual
Close 한정자 REQU(0x01)입니다.

clhdr.clstype
Close 하위 형식 LUSEC(0x02)입니다.

clhdr.clsctl
Close 컨트롤

     
CLNORMAL (0x01) 노멀
CLBIND (0x02) 바인딩 제공 예정
CLCFAERR (0x03) CFA 오류
CLPUINAC (0x04) PU 비활성
CLLUINAC (0x05) LU 비활성
CLLNKERR (0x06) 링크 오류
CLBFSHRT (0x07) 노드 버퍼 부족
CLRCVCHK (0x08) DFC 수신 확인
CLSLUTRM (0x09) SLU 종료

clhdr.clspad1
예약되어 있습니다.

clhdr.clspad2
예약되어 있습니다.

clhdr.clserr1
오류 코드(Close 컨트롤에만 유효 = 링크 오류)입니다.

LUA에만 해당(설명 참조):
요소

hdreptr–>elteptr
버퍼 요소의 포인터입니다(NIL).

hdreptr–>startd
이 버퍼 요소에서 데이터의 시작입니다(13).

hdreptr–>endd
이 버퍼 요소에서 데이터의 끝입니다.

hdreptr-trpad>
예약되어 있습니다.

hdreptr-dataru>
해당 TH(전송 헤더) 및 RH(응답 헤더)를 사용하여 호스트에서 받은 UNBIND RU(요청/응답 단위)입니다.

설명

  • 애플리케이션이 FMI(함수 관리 인터페이스)의 LUA 변형을 사용 중이고 호스트에서 UNBIND를 수신하여 닫기(PLU) 요청이 생성된 경우 해당 요소가 포함되고 startdUNBIND 메시지의 TH를 가리킵니다. FMI에 대한 자세한 내용은 FMI Concepts(FMI 개념)를 참조하세요.

  • 다른 모든 경우(예: 닫기(PLU) 요청이 로컬 노드에서 링크 중단의 결과로 생성된 경우)에는 메시지가 버퍼 헤더로만 구성됩니다. 버퍼 요소는 없습니다.

  • Close 컨트롤 필드는 로컬 노드에서 애플리케이션으로 보내는 메시지에만 유효합니다.

  • Close 컨트롤 필드가 링크 오류를 지정하는 경우 오류 코드 필드에 링크 중단 코드가 제공됩니다.