다음을 통해 공유


Status-RTM

Status-RTM 메시지는 호스트에서 사용하는 RTM(응답 시간 모니터) 측정 매개 변수에 대한 정보를 애플리케이션에 제공합니다. 이렇게 하면 애플리케이션이 호스트에서 사용하는 통계와 함께 이러한 디스플레이를 제공하는 경우 RTM 통계의 로컬 디스플레이와 일치시킬 수 있습니다. 노드에서 애플리케이션으로 흐르며 SSCP(시스템 서비스 제어점) 연결과 함께 사용됩니다.

자세한 내용은 응답 시간 모니터 데이터를 참조하세요.

구문

struct Status-RTM {  
    PTRBFHDR  nxtqptr;  
    PTRBFELT  hdreptr;  
    CHAR      numelts;  
    CHAR      msgtype;  
    CHAR      srcl;  
    CHAR      srcp;  
    INTEGER   srci;  
    CHAR      destl;  
    CHAR      destp;  
    INTEGER   desti;  
    CHAR      sfhdr.strtmhdr.rtmstat;  
    CHAR      sfhdr.strtmhdr.strbndry;  
    CHAR      sfhdr.strtmhdr.strcount;  
    CHAR      sfhdr.strtmhdr.strtmdef;  
    CHAR      sfhdr.strtmhdr.strtmact;  
    CHAR      sfhdr.strtmhdr.strtmdsp;  
};   
struct Status-RTM {  
    PTRBFELT   hdreptr->elteptr;  
    INTEGER    hdreptr->startd;  
    INTEGER    hdreptr->endd;  
    CHAR       hdreptr->trpad;  
    CHAR[268]  hdreptr->dataru;  
};   

구성원

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

hdreptr
버퍼 요소에 대한 포인터입니다.

numelts
버퍼 요소의 수입니다.

msgtype
메시지 유형 STATFMI(0x21)입니다.

srcl
원본 위치입니다.

srcp
원본 파트너입니다.

srci
원본 인덱스입니다.

destl
대상 위치입니다.

destp
대상 파트너입니다.

desti
대상 인덱스입니다.

sfhdr.strtmhdr.rtmstat
상태 유형 STRTM(0x06)입니다.

sfhdr.strtmhdr.strbndry
RTM 경계.

0x00 - 요소에서 RTM 경계를 따르지 않습니다. 0x01 - RTM 경계는 요소에서 따릅니다.

sfhdr.strtmhdr.strcount
RTM 카운터.

0x00 - 요소에서 RTM 카운터를 따르지 않습니다. 0x01 - RTM 카운터는 요소에서 따릅니다.

sfhdr.strtmhdr.strtmdef
RTM 정의.

0x00 - 변경 내용 없음: 마지막으로 받은 정의를 사용합니다. 0x01 - 타이머는 첫 번째 데이터가 화면에 기록될 때까지 실행됩니다. 0x02 - 타이머는 키보드가 잠금 해제될 때까지 실행됩니다. 0x03 - 타이머는 애플리케이션이 보낼 수(CD(변경 방향) 또는 EB(엔드 브래킷)를 받을 때까지 실행됩니다.

sfhdr.strtmhdr.strtmact
RTM 측정.

0x00 - 활성 0x01 아님 - 활성

sfhdr.strtmhdr.strtmdsp
로컬 RTM 디스플레이.

0x00 - 비활성화된 0x01 - 사용

요소

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

hdreptr–>startd
이 요소의 데이터 시작입니다.

hdreptr–>endd
이 요소의 데이터 끝입니다.

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

hdreptr–>dataru
데이터 RU는 다음과 같습니다.

dataru[0–1]

요소의 경계 수

0x0000 - 경계가 포함되지 않음

m - 포함된 경계 수

dataru[2–3]

요소의 카운터 수

0x0000 - 카운터가 포함되지 않음

n - 포함된 카운터 수

dataru[4–(2m+3)]

m 경계 값입니다.

dataru[(2m+4)–(2m+2n+3)]

n카운터 값입니다.

dataru[(2m+2n+4)

RTM 총 시간입니다.

설명

  • 초기 RTM 매개 변수를 제공하기 위해 Open(SSCP) OK 응답 후에 Status-RTM 메시지가 전송됩니다. RTM 카운터가 다시 설정되거나(호스트의 요청 시 또는 로컬 노드가 원치 않는 RTM 데이터를 호스트로 보낼 때) 또는 호스트가 RTM 매개 변수를 변경할 때 다시 전송됩니다.

  • RTM 기능은 3270개의 디스플레이 세션에만 적용되므로 VDU(비디오 표시 단위) 또는 RU(논리 단위) 형식의 RU를 사용하는 애플리케이션에 대해서만 메시지가 전송됩니다.

  • 데이터 RU의 모든 값은 정수 값입니다.

  • RTM 통계는 특정 애플리케이션에서 해당 LU를 사용하는 것이 아니라 특정 LU에 대해 유지 관리되므로 이 메시지의 RTM 카운터 값은 시작 시 0이 아닐 수 있습니다. 카운터 값이 0이 포함된 경우 카운터를 다시 설정해야 했음을 나타냅니다.

  • RTM 총 시간 필드는 요소의 카운터 수가 0이 아닌 경우에만 존재합니다.