관리 서비스 정보
관리 서비스에 대한 정보는 아래 정의된 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는 초점을 획득할 때 원치 않는 관리 서비스 요청을 초점으로 보내는 데 사용할 라우팅 유형을 포함한 초점 정보를 프로그램에 전달합니다.