다음을 통해 공유


관리 서비스 정보

관리 서비스에 대한 정보는 아래 정의된 ms_info_sect 구조체로 제공됩니다.

구문

typedef struct ms_info_sect {  
    unsigned long  ms_init_sect_len;  
    unsigned char  held_mds_mu_alerts;  
    unsigned char  held_nmvt_alerts;  
    unsigned short num_fps;  
    unsigned short total_fps;  
    unsigned short num_ms_appls;  
    unsigned short total_ms_appls;  
    unsigned short num_act_trans;  
    unsigned short total_act_trans;  
} MS_INFO_SECT;  

구성원

ms_init_sect_len
이 매개 변수를 포함한 초기 MS 정보 섹션의 길이이며, 첫 번째 MS 초점 그룹까지입니다. 이 길이에는 이전 정보 섹션이 포함되지 않습니다.

held_mds_mu_alerts
사용 가능해지면 관리 서비스 경고 FP(초점)로 전송하기 위해 보관하는 관리 서비스 MDS 경고의 수입니다.

held_nmvt_alerts
사용 가능해지면 관리 서비스 경고 FP(초점)로 전송하기 위해 보관하는 관리 서비스 NMVT 경고의 수입니다.

num_fps
MS 초점 그룹 아래에 나열된 정보가 반환되는 MS FP(관리 서비스 초점)의 수입니다. 이는 정보 그룹이 반복되는 횟수입니다.

total_fps
APPC에 정보가 있는 관리 서비스 초점의 총수입니다. 이 숫자는 num_fps 멤버에 반환된 숫자와 동일합니다. 단, 제공된 버퍼에 배치할 수 있는 것보다 더 자세한 관리 서비스 초점 관련 정보가 APPC에 있는 경우는 제외되며, 이 경우에는 이 숫자가 더 큽니다.

num_ms_appls
등록된 MS 애플리케이션 그룹 아래에 나열된 정보가 반환되는 등록된 MS 애플리케이션의 수입니다. 이는 정보 그룹이 반복되는 횟수입니다.

total_ms_appls
APPC에 정보가 있는 등록된 MS 애플리케이션의 총수입니다. 이 숫자는 num_ms_appls 멤버에 반환된 숫자와 동일합니다. 단, 제공된 버퍼에 배치할 수 있는 것보다 더 자세한 등록된 MS 애플리케이션 관련 정보가 APPC에 있는 경우는 제외되며, 이 경우에는 이 숫자가 더 큽니다.

num_act_trans
MS 활성 트랜잭션 그룹에 나열된 정보가 반환되는 MS 활성 트랜잭션의 수입니다. 이는 정보 그룹이 반복되는 횟수입니다.

total_act_trans
APPC에 정보가 있는 MS 활성 트랜잭션의 수입니다. 이 숫자는 num_act_trans 멤버에 반환된 숫자와 동일합니다. 단, 제공된 버퍼에 배치할 수 있는 것보다 더 자세한 등록된 MS 활성 트랜잭션 관련 정보가 APPC에 있는 경우는 제외되며, 이 경우에는 이 숫자가 더 큽니다.

각 로컬 및 원격 관리 서비스 초점 그룹에 대해 아래 정의된 대로 초점 그룹의 ms_fp_overlay 구조체가 제공됩니다.

typedef struct ms_fp_overlay {  
    unsigned long  ms_fp_entry_len;  
    unsigned char  ms_appl_name[8];  
    unsigned char  ms_category[4];  
    unsigned char  fp_fq_cp_name[17];  
    unsigned char  bkup_appl_name[8];  
    unsigned char  bkup_fp_fq_cp_name[17];  
    unsigned char  reserv1;  
    unsigned char  fp_type;  
    unsigned char  fp_status;  
    unsigned char  fp_routing;  
} MS_FP_OVERLAY;  

초점 그룹의 ms_fp_overlay 구조체에는 다음 멤버가 포함됩니다.

ms_fp_entry_len
이 관리 서비스 초점 정보 항목의 크기입니다.

ms_appl_name
현재 활성 초점의 관리 서비스 애플리케이션 이름입니다(EBCDIC).

ms_category
관리 서비스 범주입니다.

fp_fq_cp_name
현재(활성) 관리 서비스 초점이 위치하는 노드의 정규화된 제어 지점 이름입니다(EBCDIC). 로컬 노드에 초점이 없으면 모든 EBCDIC 공백 문자(0x40)의 값이 반환됩니다.

bkup_appl_name
알려진 경우 백업 초점의 관리 서비스 애플리케이션 이름입니다(EBCDIC).

bkup_fp_fq_cp_name
알려진 경우 백업 관리 서비스 초점이 위치하는 노드의 정규화된 제어 지점 이름입니다(EBCDIC). 로컬 노드에 백업 초점이 없으면 모든 EBCDIC 공백 문자(0x40)의 값이 반환됩니다.

fp_type
로컬 관리 서비스 진입점 노드의 초점 유형입니다. 초점 유형은 초점-엔드포인트 관계가 설정된 방법 및 로컬 노드가 NN, EN 또는 LEN 노드(CP-CP 세션이 지원되지 않는 EN)로 구성되었는지 여부에 따라 달라집니다. 형식은 다음 중 하나일 수 있습니다.

  • AP_EXPLICIT_PRIMARY_FP
    현재 초점 유형이 명시적 기본입니다.

  • AP_BACKUP_FP
    현재 초점 유형이 백업입니다.

  • AP_DEFAULT_PRIMARY_FP
    현재 초점 유형이 기본값 기본입니다.

  • AP_DOMAIN_FP
    현재 초점 유형이 도메인입니다.

  • AP_HOST_FP
    현재 초점 유형이 호스트입니다.

  • AP_NO_FP
    현재 로컬 노드에 초점이 없습니다.

fp_status
관리 서비스 초점의 상태입니다. 상태는 다음 중 하나로 표시될 수 있습니다.

  • AP_NOT_ACTIVE
    초점을 획득했지만 이후 사용할 수 없게 되었습니다.

  • AP_ACTIVE
    원격 초점을 획득했으며 사용할 수 있습니다.

  • AP_PENDING
    원격 기본 또는 백업 초점으로 해당 FP를 획득하기 위한 요청이 전송되었으며 아직 회신이 수신되지 않았습니다.

  • AP_NEVER_ACTIVE
    초점을 획득한 적이 없지만 하나 이상의 등록된 관리 서비스 애플리케이션이 초점 정보를 요청했습니다.

fp_routing
로컬 노드가 EN인 경우 관리 서비스 초점에 원치 않는 요청을 보내는 데 사용되는 라우팅입니다. NN의 요청은 항상 초점으로 직접 전송됩니다.

라우팅은 다음 중 하나입니다.

  • AP_DEFAULT
    초점으로 향하는 원치 않는 관리 서비스 요청이 EN에서 해당 서비스 NN으로 전송되어 초점으로 전달됩니다.

  • AP_DIRECT
    초점으로 향하는 원치 않는 관리 서비스 요청이 직접 초점으로 전송됩니다.

설명

프로그램은 관리 서비스 애플리케이션 이름을 등록할 때 초점 정보를 요청할 수 있습니다. APPC는 초점을 획득할 때 원치 않는 관리 서비스 요청을 초점으로 보내는 데 사용할 라우팅 유형을 포함한 초점 정보를 프로그램에 전달합니다.