/******************************************************************************/
/* Defines for the Console Data Exchange */
/* Return Code Values. */
/******************************************************************************/
#define HWMCA_DE_NO_ERROR 0
#define HWMCA_DE_NO_SUCH_OBJECT 1
#define HWMCA_DE_INVALID_DATA_TYPE 2
#define HWMCA_DE_INVALID_DATA_LENGTH 3
#define HWMCA_DE_INVALID_DATA_PTR 4
#define HWMCA_DE_INVALID_DATA_VALUE 5
#define HWMCA_DE_INVALID_INIT_PTR 6
#define HWMCA_DE_INVALID_ID_PTR 7
#define HWMCA_DE_INVALID_BUF_PTR 8
#define HWMCA_DE_INVALID_BUF_SIZE 9
#define HWMCA_DE_INVALID_DATATYPE_PTR 10
#define HWMCA_DE_INVALID_TARGET 11
#define HWMCA_DE_INVALID_EVENT_MASK 12
#define HWMCA_DE_INVALID_PARAMETER 13
#define HWMCA_DE_READ_ONLY_OBJECT 14
#define HWMCA_DE_SNMP_INIT_ERROR 15
#define HWMCA_DE_INVALID_OBJECT_ID 16
#define HWMCA_DE_REQUEST_ALLOC_ERROR 17
#define HWMCA_DE_REQUEST_SEND_ERROR 18
#define HWMCA_DE_TIMEOUT 19
#define HWMCA_DE_REQUEST_RECV_ERROR 20
#define HWMCA_DE_SNMP_ERROR 21
#define HWMCA_DE_INVALID_TIMEOUT 22
#define HWMCA_DE_OBJECT_BUSY 24
#define HWMCA_DE_INVALID_HOST 28
#define HWMCA_DE_INVALID_COMMUNITY 29
#define HWMCA_DE_INVALID_QUALIFIER 30
#define HWMCA_DE_PROTOCOL_ERROR 31
#define HWMCA_DE_INVALID_EVENT_ERROR 32
#define HWMCA_DE_INVALID_VARBIND_PTR 33
#define HWMCA_DE_PARTIAL_SUCCESS 34
#define HWMCA_DE_AUTHORIZATION_ERROR 74
#define HWMCA_DE_STATS_NOT_IN_TIME_WINDOWS 94
#define HWMCA_DE_UNKNOWN_USERNAME 95
#define HWMCA_DE_INCORRECT_PASSWORD 96
#define HWMCA_DE_INVALID_STACKNAME 97
#define HWMCA_DE_REQUIRES_QUALIFIER 98
#define HWMCA_DE_TRANSPORT_ERROR 99
/******************************************************************************/
/* Defines for the Console Command Return Code Values */
/******************************************************************************/
#define HWMCA_CMD_NO_ERROR 0
#define HWMCA_CMD_NO_SUCH_OBJECT 1
#define HWMCA_CMD_INVALID_DATA_TYPE 2
#define HWMCA_CMD_INVALID_DATA_LENGTH 3
#define HWMCA_CMD_INVALID_DATA_PTR 4
#define HWMCA_CMD_INVALID_DATA_VALUE 5
#define HWMCA_CMD_INVALID_INIT_PTR 6
#define HWMCA_CMD_INVALID_ID_PTR 7
#define HWMCA_CMD_INVALID_DATATYPE_PTR 10
#define HWMCA_CMD_INVALID_PARAMETER 13
#define HWMCA_CMD_REQUEST_ALLOC_ERROR 17
#define HWMCA_CMD_REQUEST_SEND_ERROR 18
#define HWMCA_CMD_TIMEOUT 19
#define HWMCA_CMD_REQUEST_RECV_ERROR 20
#define HWMCA_CMD_SNMP_ERROR 21
#define HWMCA_CMD_INVALID_TIMEOUT 22
#define HWMCA_CMD_INVALID_CMD 23
#define HWMCA_CMD_OBJECT_BUSY 24
#define HWMCA_CMD_INVALID_OBJECT 25
#define HWMCA_CMD_COMMAND_FAILED 26
#define HWMCA_CMD_INITTERM_OK 27
#define HWMCA_CMD_CBU_DISRUPTIVE_OK 28
#define HWMCA_CMD_CBU_PARTIAL_HW 29
#define HWMCA_CMD_CBU_NO_SPARES 30
#define HWMCA_CMD_CBU_TEMPORARY 31
#define HWMCA_CMD_CBU_NOT_ENABLED 32
#define HWMCA_CMD_CBU_NOT AUTHORIZED 33
#define HWMCA_CMD_CBU_FAILED 34
#define HWMCA_CMD_CBU_ALREADY_ACTIVE 35
#define HWMCA_CMD_CBU_INPROGRESS 36
#define HWMCA_CMD_CBU_CPSAP_SPLIT_CHG 37
#define HWMCA_CMD_INVALID_MACHINE_STATE 38
#define HWMCA_CMD_NO_RECORDID 39
#define HWMCA_CMD_NO_SW_MODEL 40
#define HWMCA_CMD_NOT_ENOUGH_RESOURCES 41
#define HWMCA_CMD_NOT_ENOUGH_ACTIVE_RESOURCES 42
#define HWMCA_CMD_ACT_LESS_RESOURCES 43
#define HWMCA_CMD_DEACT_MORE_RESOURCES 44
#define HWMCA_CMD_ACT_TYPE_MISMATCH 45
#define HWMCA_CMD_API_NOT_ALLOWED 46
#define HWMCA_CMD_CDU_IN_PROGRESS 47
#define HWMCA_CMD_MIRRORING_RUNNING 48
#define HWMCA_CMD_COMMUNICATIONS_NOT_ACTIVE 49
#define HWMCA_CMD_RECORD_EXPIRED 50
#define HWMCA_CMD_PARTIAL_CAPACITY 51
#define HWMCA_CMD_INVALID_REQUEST 52
#define HWMCA_CMD_ALREADY_ACTIVE 53
#define HWMCA_CMD_RESERVE_HELD 54
#define HWMCA_CMD_GENERAL_XML_PARSING_ERROR 55
#define HWMCA_CMD_STP_NOT_ENABLED 56
#define HWMCA_CMD_STP_MUST_TARGET_CTS 57
#define HWMCA_CMD_STP_INVALID_CONFIG_SPECIFIED 58
#define HWMCA_CMD_STP_WRONG_CTN 59
#define HWMCA_CMD_STP_NOT_VALID_FOR_CTS 60
#define HWMCA_CMD_STP_IN_ETR_MIGRATION 61
#define HWMCA_CMD_STP_NODE_NOT_FOUND_IN_SYSTEM_LIST 62
#define HWMCA_CMD_STP_CTNID_TAG_ERROR 63
#define HWMCA_CMD_STP_NODE_TAG_ERROR 64
#define HWMCA_CMD_STP_CONFIG_TAG_NOT_FOUND 65
#define HWMCA_CMD_STP_ACTIVE_CTS_TAG_ERROR 66
#define HWMCA_CMD_STP_INITIALIZE_INCOMPLETE 67
#define HWMCA_CMD_STP_INVALID_STP_ID 68
#define HWMCA_CMD_STP_LINKS_ERROR 69
#define HWMCA_CMD_STP_REQUIRES_FORCE_TO_CONFIGURE 70
#define HWMCA_CMD_PROCESSOR_POWER_MODE_NOT_ENTITLED 71
#define HWMCA_CMD_PROCESSOR_POWER_MODE_NOT_ALLOWED 72
#define HWMCA_CMD_PROCESSOR_POWER_MODE_GROUP_CONTROLLED 73
#define HWMCA_CMD_AUTHORIZATION_ERROR 74
#define HWMCA_CMD_NOT_TRUSTED 75
#define HWMCA_CMD_DELAY_NOT_ALLOWED 76
#define HWMCA_CMD_INVALID_CORRELATOR 77
#define HWMCA_CMD_DELAY_TIME_EXCEEDED 78
*******************************************************************************/
/* Defines for the Console Rexx I/F Return Code Value */
/******************************************************************************/
#define HWMCA_RX_INVALID_STEM_VAR 1000
/******************************************************************************/
/* Miscellaneous defines for the Console APIs. */
/******************************************************************************/
#define HWMCA_INFINITE_WAIT -1
#define HWMCA_MAX_ID_LEN 80
#define HWMCA_MAX_COMMUNITY_LEN 16
#define HWMCA_MIN_EVENT_BUF_SIZE ((sizeof(HWMCA_DATATYPE_T)*2)+4+HWMCA_MAX_ID_LEN)
#define HWMCA_MAX_EVENT_BUF_SIZE (HWMCA_MIN_EVENT_BUF_SIZE+4+9+8+9+4+4+4+9+4+4096+\
(((sizeof(HWMCA_DATATYPE_T)*2)+HWMCA_MAX_ID_LEN)*11))
#define HWMCA_TRUE 1
#define HWMCA_FALSE 0
#define HWMCA_API_PORT 3161
/******************************************************************************/
/* Defines for the Console Object Data Types. */
/******************************************************************************/
#define HWMCA_TYPE_SEQUENCE 0x30
#define HWMCA_TYPE_OPAQUE_SEQUENCE 0x44
#define HWMCA_TYPE_INTEGER 0x02
#define HWMCA_TYPE_OCTETSTRING 0x04
#define HWMCA_TYPE_NULL 0x05
#define HWMCA_TYPE_OBJECTID 0x06
#define HWMCA_TYPE_IPADDRESS 0x40
#define HWMCA_TYPE_COUNTER 0x41
#define HWMCA_TYPE_GAUGE 0x42
#define HWMCA_TYPE_TIMETICKS 0x43
/******************************************************************************/
/* Defines for the Console Event Notification Types. */
/******************************************************************************/
#define HWMCA_EVENT_COMMAND_RESPONSE 0x00000000
#define HWMCA_EVENT_MESSAGE 0x00000001
#define HWMCA_EVENT_STATUS_CHANGE 0x00000002
#define HWMCA_EVENT_NAME_CHANGE 0x00000004
#define HWMCA_EVENT_ACTIVATE_PROF_CHANGE 0x00000008
#define HWMCA_EVENT_CREATED 0x00000010
#define HWMCA_EVENT_DESTROYED 0x00000020
#define HWMCA_EVENT_EXCEPTION_STATE 0x00000040
#define HWMCA_EVENT_ENDED 0x00000080
#define HWMCA_EVENT_HARDWARE_MESSAGE 0x00000100
#define HWMCA_EVENT_OPSYS_MESSAGE 0x00000200
#define HWMCA_EVENT_NO_REFRESH_MESSAGE 0x00000400
#define HWMCA_EVENT_STARTED 0x00000800
#define HWMCA_EVENT_HARDWARE_MESSAGE_DELETE 0x00001000
#define HWMCA_EVENT_SHUTDOWN 0x00002000
#define HWMCA_EVENT_SECURITY_EVENT 0x00004000
#define HWMCA_EVENT_CAPACITY_CHANGE 0x00008000
#define HWMCA_EVENT_CAPACITY_RECORD_CHANGE 0x00010000
#define HWMCA_EVENT_DISABLED_WAIT 0x00040000
#define HWMCA_EVENT_POWER_CHANGE 0x00080000
#define HWMCA_EVENT_LOG_EVENT 0x00100000
#define HWMCA_EVENT_ALL_EVENTS 0x001DFFFF
#define HWMCA_DIRECT_INITIALIZE 0x20000000
#define HWMCA_FORCE_CLIENT_PATH 0x10000000
#define HWMCA_SNMP_VERSION_2 0x08000000
#define HWMCA_TOLERATE_LOST_EVENTS 0x02000000
#define HWMCA_QUALIFIER_SPECIFIED 0x00800000
#define HWMCA_SNMP_USING_TCP 0x00400000
#define HWMCA_EVENT_NO_COMMAND_RESPONSE 0x00020000
#define HWMCA_EVENT_KEEP_ALIVE 0x00200000
/******************************************************************************/
/* Defines for the Console Static Object IDs. */
/******************************************************************************/
#define HWMCA_OBJECT_PREFIX "1.3.6.1.4.1.2.6.42."
#define HWMCA_CONSOLE_ID "1.3.6.1.4.1.2.6.42.0" /* .x.x */
#define HWMCA_CFG_CPC_GROUP_ID "1.3.6.1.4.1.2.6.42.1" /* .x.x */
#define HWMCA_CFG_CPC_ID "1.3.6.1.4.1.2.6.42.1.0" /* .x.x.* */
#define HWMCA_CPC_IMAGE_GROUP_ID "1.3.6.1.4.1.2.6.42.2" /* .x.x */
#define HWMCA_CPC_IMAGE_ID "1.3.6.1.4.1.2.6.42.2.0" /* .x.x.* */
#define HWMCA_GROUPS_GROUP_ID "1.3.6.1.4.1.2.6.42.3" /* .x.x.* */
#define HWMCA_GROUPS_OBJECT_ID "1.3.6.1.4.1.2.6.42.3.0" /* .x.x.*.* */
#define HWMCA_COMMAND_PREFIX "1.3.6.1.4.1.2.6.42.4."
#define HWMCA_ACT_RESET_OBJECT_ID "1.3.6.1.4.1.2.6.42.5.0" /* .x.x.*.* */
#define HWMCA_ACT_IMAGE_OBJECT_ID "1.3.6.1.4.1.2.6.42.6.0" /* .x.x.*.* */
#define HWMCA_ACT_LOAD_OBJECT_ID "1.3.6.1.4.1.2.6.42.7.0" /* .x.x.*.* */
#define HWMCA_ACT_GROUP_OBJECT_ID "1.3.6.1.4.1.2.6.42.8.0" /* .x.x.*.* */
#define HWMCA_CAPACITY_RECORD_OBJECT_ID "1.3.6.1.4.1.2.6.42.9.0" /* .x.x.*.* */
#define HWMCA_LPAR_GROUP_OBJECT_ID "1.3.6.1.4.1.2.6.42.13.0" /* x.x.*.* */
/******************************************************************************/
/* Defines for the Hardware Management Console Object Attribute ID suffix */
/******************************************************************************/
#define HWMCA_COMMAND_OBJECT_ID_SUFFIX "0.1"
#define HWMCA_COMMAND_CONDITION_CODE_SUFFIX "0.2"
#define HWMCA_COMMAND_LAST_INDICATOR_SUFFIX "0.3"
#define HWMCA_ENDED_REASON_SUFFIX "0.4"
#define HWMCA_ENDED_COMPONENT_SUFFIX "0.5"
#define HWMCA_ENDED_TYPE_SUFFIX "0.6"
#define HWMCA_COMMAND_CORRELATOR_SUFFIX "0.7"
#define HWMCA_LOG_TYPE_SUFFIX "0.8"
#define HWMCA_EVENT_ID_SUFFIX "0.9"
#define HWMCA_SHUTDOWN_INVOKER_SUFFIX "0.10"
#define HWMCA_SHUTDOWN_REASON_SUFFIX "0.11"
#define HWMCA_SHUTDOWN_TYPE_SUFFIX "0.12"
#define HWMCA_SHUTDOWN_COMPONENT_SUFFIX "0.13"
#define HWMCA_SHUTDOWN_DELAY_TOLERANCE_SUFFIX "0.14"
#define HWMCA_SHUTDOWN_TIME_SUFFIX "0.15"
#define HWMCA_NAME_SUFFIX "1.0"
#define HWMCA_PARENT_NAME_SUFFIX "2.0"
#define HWMCA_OPSYS_NAME_SUFFIX "3.0"
#define HWMCA_OPSYS_TYPE_SUFFIX "4.0"
#define HWMCA_OPSYS_LEVEL_SUFFIX "5.0"
#define HWMCA_SYSPLEX_NAME_SUFFIX "6.0"
#define HWMCA_STATUS_ERROR_SUFFIX "7.0"
#define HWMCA_BUSY_SUFFIX "8.0"
#define HWMCA_MESSAGE_SUFFIX "9.0"
#define HWMCA_MESSAGE_TYPE_SUFFIX "9.1"
#define HWMCA_MESSAGE_TEXT_SUFFIX "9.2"
#define HWMCA_MESSAGE_MSG_ID_SUFFIX "9.3"
#define HWMCA_MESSAGE_DATE_SUFFIX "9.4"
#define HWMCA_MESSAGE_TIME_SUFFIX "9.5"
#define HWMCA_MESSAGE_ALARM_SUFFIX "9.6"
#define HWMCA_MESSAGE_PRIORITY_SUFFIX "9.7"
#define HWMCA_MESSAGE_HELD_SUFFIX "9.8"
#define HWMCA_MESSAGE_PROMPT_TEXT_SUFFIX "9.9"
#define HWMCA_MESSAGE_OSNAME_TEXT_SUFFIX "9.10"
#define HWMCA_MESSAGE_REFRESH_SUFFIX "9.11"
#define HWMCA_MESSAGE_TIMESTAMP "9.12"
#define HWMCA_MESSAGE_IMAGE_LIST "9.13"
#define HWMCA_MESSAGE_CASE_NUMBER "9.14"
#define HWMCA_STATUS_SUFFIX "10.0"
#define HWMCA_EXPECTED_STATUS_SUFFIX "11.0"
#define HWMCA_IMLMODE_SUFFIX "12.0"
#define HWMCA_ACTIVATION_PROFILE_SUFFIX "13.0"
#define HWMCA_LAST_ACT_PROFILE_SUFFIX "14.0"
#define HWMCA_IP_ADDRESS_SUFFIX "15.0"
#define HWMCA_SNA_ADDRESS_SUFFIX "16.0"
#define HWMCA_MODEL_SUFFIX "17.0"
#define HWMCA_TYPE_SUFFIX "18.0"
#define HWMCA_MACHINE_SERIAL_SUFFIX "19.0"
#define HWMCA_CPC_SERIAL_SUFFIX "20.0"
#define HWMCA_CPC_ID_SUFFIX "21.0"
#define HWMCA_OBJECT_TYPE_SUFFIX "22.0"
#define HWMCA_GROUP_CONTENTS_SUFFIX "23.0"
#define HWMCA_ACT_RESET_LIST_SUFFIX "24.0"
#define HWMCA_ACT_IMAGE_LIST_SUFFIX "25.0"
#define HWMCA_ACT_LOAD_LIST_SUFFIX "26.0"
#define HWMCA_ACT_PROFILE_IOCDS_SUFFIX "27.0"
#define HWMCA_ACT_PROFILE_IPLADDR_SUFFIX "28.0"
#define HWMCA_ACT_PROFILE_IPLPARM_SUFFIX "29.0"
#define HWMCA_WEIGHT_SUFFIX "30.0"
#define HWMCA_CAPPED_SUFFIX "31.0"
#define HWMCA_CBU_INSTALLED "32.0"
#define HWMCA_CBU_ACTIVATED "33.0"
#define HWMCA_CBU_ACTIVATION_DATE "34.0"
#define HWMCA_CBU_EXPIRATION_DATE "35.0"
#define HWMCA_NUMBER_CBU_TEST_LEFT "36.0"
#define HWMCA_REAL_CBU_ACTIVATION_AVAILABLE "37.0"
#define HWMCA_MINIMUM_WEIGHT_SUFFIX "38.0"
#define HWMCA_MAXIMUM_WEIGHT_SUFFIX "39.0"
#define HWMCA_WLM_MANAGED_SUFFIX "40.0"
#define HWMCA_CURRENT_WEIGHT_SUFFIX "41.0"
#define HWMCA_CURRENT_CAPPED_SUFFIX "42.0"
#define HWMCA_WORK_LOAD_UNITS_SUFFIX "43.0"
#define HWMCA_RESERVE_ID_SUFFIX "44.0"
#define HWMCA_ALERT_SUFFIX "45.0"
#define HWMCA_SERVICE_REQUIRED_SUFFIX "46.0"
#define HWMCA_DEGRADED_SUFFIX "47.0"
#define HWMCA_CBU_ENABLED_SUFFIX "48.0"
#define HWMCA_CLUSTER_NAME_SUFFIX "49.0"
#define HWMCA_CLUSTER_LIST_SUFFIX "50.0"
#define HWMCA_PARTITION_ID_SUFFIX "51.0"
#define HWMCA_ACT_PROFILE_IPLTYPE_SUFFIX "52.0"
#define HWMCA_ACT_PROFILE_WWPN_SUFFIX "53.0"
#define HWMCA_ACT_PROFILE_BPS_SUFFIX "54.0"
#define HWMCA_ACT_PROFILE_LUN_SUFFIX "55.0"
#define HWMCA_ACT_PROFILE_BRLBA_SUFFIX "56.0"
#define HWMCA_ACT_PROFILE_OSLOADPARM_SUFFIX "57.0"
#define HWMCA_EVENT_TEXT_SUFFIX "58.0"
#define HWMCA_EVENT_TIMESTAMP_SUFFIX "59.0"
#define HWMCA_IFA_WEIGHT_SUFFIX "60.0"
#define HWMCA_IFA_CAPPED_SUFFIX "61.0"
#define HWMCA_IFA_MINIMUM_WEIGHT_SUFFIX "62.0"
#define HWMCA_IFA_MAXIMUM_WEIGHT_SUFFIX "63.0"
#define HWMCA_IFA_CURRENT_WEIGHT_SUFFIX "64.0"
#define HWMCA_IFA_CURRENT_CAPPED_SUFFIX "65.0"
#define HWMCA_IFL_WEIGHT_SUFFIX "66.0"
#define HWMCA_IFL_CAPPED_SUFFIX "67.0"
#define HWMCA_IFL_MINIMUM_WEIGHT_SUFFIX "68.0"
#define HWMCA_IFL_MAXIMUM_WEIGHT_SUFFIX "69.0"
#define HWMCA_IFL_CURRENT_WEIGHT_SUFFIX "70.0"
#define HWMCA_IFL_CURRENT_CAPPED_SUFFIX "71.0"
#define HWMCA_ICF_WEIGHT_SUFFIX "72.0"
#define HWMCA_ICF_CAPPED_SUFFIX "73.0"
#define HWMCA_ICF_MINIMUM_WEIGHT_SUFFIX "74.0"
#define HWMCA_ICF_MAXIMUM_WEIGHT_SUFFIX "75.0"
#define HWMCA_ICF_CURRENT_WEIGHT_SUFFIX "76.0"
#define HWMCA_ICF_CURRENT_CAPPED_SUFFIX "77.0"
#define HWMCA_PROCESSOR_RUNNING_TIME_TYPE "78.0"
#define HWMCA_PROCESSOR_RUNNING_TIME "79.0"
#define HWMCA_END_TIMESLICE_IF_WAITSTATE "80.0"
#define HWMCA_IIP_WEIGHT_SUFFIX "81.0"
#define HWMCA_IIP_CAPPED_SUFFIX "82.0"
#define HWMCA_IIP_MINIMUM_WEIGHT_SUFFIX "83.0"
#define HWMCA_IIP_MAXIMUM_WEIGHT_SUFFIX "84.0"
#define HWMCA_IIP_CURRENT_WEIGHT_SUFFIX "85.0"
#define HWMCA_IIP_CURRENT_CAPPED_SUFFIX "86.0"
#define HWMCA_OOCOD_INSTALLED_SUFFIX "87.0"
#define HWMCA_OOCOD_ACTIVATED_SUFFIX "88.0"
#define HWMCA_OOCOD_ENABLED_SUFFIX "89.0"
#define HWMCA_OOCOD_ACTIVATION_DATE_SUFFIX "90.0"
#define HWMCA_ACT_GROUP_LIST_SUFFIX "91.0"
#define HWMCA_ACT_PROFILE_CAPACITY_SUFFIX "92.0"
#define HWMCA_GROUP_PROFILE_NAME_SUFFIX "93.0"
#define HWMCA_ACT_PROFILE_LOAD_AT_ACTIVATION_SUFFIX "94.0"
#define HWMCA_ACT_PROFILE_CENTRAL_STORAGE_SUFFIX "95.0"
#define HWMCA_ACT_PROFILE_CENTRAL_STORAGE_RESERVED_SUFFIX "96.0"
#define HWMCA_ACT_PROFILE_EXPANDED_STORAGE_SUFFIX "97.0"
#define HWMCA_ACT_PROFILE_EXPANDED_STORAGE_RESERVED_SUFFIX "98.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_CP_SUFFIX "99.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_CP_RESERVED_SUFFIX "100.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_IFA_SUFFIX "101.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_IFA_RESERVED_SUFFIX "102.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_IFL_SUFFIX "103.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_IFL_RESERVED_SUFFIX "104.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_ICF_SUFFIX "105.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_ICF_RESERVED_SUFFIX "106.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_IIP_SUFFIX "107.0"
#define HWMCA_ACT_PROFILE_NUM_DEDICATED_IIP_RESERVED_SUFFIX "108.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_CP_SUFFIX "109.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_CP_RESERVED_SUFFIX "110.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_IFA_SUFFIX "111.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_IFA_RESERVED_SUFFIX "112.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_IFL_SUFFIX "113.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_IFL_RESERVED_SUFFIX "114.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_ICF_SUFFIX "115.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_ICF_RESERVED_SUFFIX "116.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_IIP_SUFFIX "117.0"
#define HWMCA_ACT_PROFILE_NUM_SHARED_IIP_RESERVED_SUFFIX "118.0"
#define HWMCA_CAPACITY_RECORD_LIST_SUFFIX "119.0"
#define HWMCA_PERM_SOFTWARE_MODEL_SUFFIX "120.0"
#define HWMCA_PERMBILL_SOFTWARE_MODEL_SUFFIX "121.0"
#define HWMCA_PERMALL_SOFTWARE_MODEL_SUFFIX "122.0"
#define HWMCA_PERM_MSU_SUFFIX "123.0"
#define HWMCA_PERMBILL_MSU_SUFFIX "124.0"
#define HWMCA_PERMALL_MSU_SUFFIX "125.0"
#define HWMCA_GEN_PROCESSOR_NUM_SUFFIX "126.0"
#define HWMCA_SAP_PROCESSOR_NUM_SUFFIX "127.0"
#define HWMCA_IFA_PROCESSOR_NUM_SUFFIX "128.0"
#define HWMCA_IFL_PROCESSOR_NUM_SUFFIX "129.0"
#define HWMCA_ICF_PROCESSOR_NUM_SUFFIX "130.0"
#define HWMCA_IIP_PROCESSOR_NUM_SUFFIX "131.0"
#define HWMCA_DEFECTIVE_PROCESSOR_NUM_SUFFIX "132.0"
#define HWMCA_SPARE_PROCESSOR_NUM_SUFFIX "133.0"
#define HWMCA_PENDING_PROCESSOR_NUM_SUFFIX "134.0"
#define HWMCA_RECORD_ID_SUFFIX "135.0"
#define HWMCA_RECORD_TYPE_SUFFIX "136.0"
#define HWMCA_RECORD_ACTIVATION_STATUS_SUFFIX "137.0"
#define HWMCA_RECORD_ACTIVATION_DATE_SUFFIX "138.0"
#define HWMCA_RECORD_EXPIRE_DATE_SUFFIX "139.0"
#define HWMCA_RECORD_ACT_EXPIRE_DATE_SUFFIX "140.0"
#define HWMCA_RECORD_MAX_REAL_ACT_DAYS_SUFFIX "141.0"
#define HWMCA_RECORD_MAX_TEST_ACT_DAYS_SUFFIX "142.0"
#define HWMCA_RECORD_REM_REAL_ACT_DAYS_SUFFIX "143.0"
#define HWMCA_RECORD_REM_TEST_ACT_DAYS_SUFFIX "144.0"
#define HWMCA_CAPACITY_CHANGE_TYPE_SUFFIX "145.0"
#define HWMCA_RECORD_CHANGE_TYPE_SUFFIX "146.0"
#define HWMCA_RECORD_REM_REAL_COUNT_SUFFIX "147.0"
#define HWMCA_RECORD_REM_TEST_COUNT_SUFFIX "148.0"
#define HWMCA_CAPACITY_CHANGE_ALLOWED_SUFFIX "149.0"
#define HWMCA_PSW_SUFFIX "150.0"
#define HWMCA_PROCESSOR_SUFFIX "150.1"
#define HWMCA_SCP_INITIATE_RESET_SUFFIX "150.2"
#define HWMCA_VERSION_SUFFIX "151.0"
#define HWMCA_POWER_VERSION_INFO_SUFFIX "152.0"
#define HWMCA_POWER_BUFFER_TAG_SUFFIX "153.0"
#define HWMCA_POWER_STATUS_REGISTER_SUFFIX "154.0"
#define HWMCA_POWER_EVENT_REGISTER_SUFFIX "155.0"
#define HWMCA_POWER_ERROR_REGISTER_SUFFIX "156.0"
#define HWMCA_POWER_EXHAUST_HEAT_INDEX_SUFFIX "157.0"
#define HWMCA_POWER_INLET_TEMP_SUFFIX "158.0"
#define HWMCA_POWER_AVG_POWER_SAMPLES_SUFFIX "159.0"
#define HWMCA_POWER_PEAK_POWER_SAMPLES_SUFFIX "160.0"
#define HWMCA_ALL_IP_ADDRESSES_SUFFIX "161.0"
#define HWMCA_EC_MCL_INFO_SUFFIX "162.0"
#define HWMCA_AUTO_SWITCH_ENABLED_SUFFIX "163.0"
#define HWMCA_IPL_TOKEN_SUFFIX "164.0"
#define HWMCA_SYSPLEX_TIME_STP_INFO_SUFFIX "165.0"
#define HWMCA_ACT_PROFILE_STORESTATUS_SUFFIX "166.0"
#define HWMCA_ACT_PROFILE_LOADTYPE_SUFFIX "167.0"
#define HWMCA_CPU_COUNTER_BASIC_ENABLED_SUFFIX "168.0"
#define HWMCA_CPU_COUNTER_PROBLEMSTATE_ENABLED_SUFFIX "169.0"
#define HWMCA_CPU_COUNTER_CRYPTOACTIVITY_ENABLED_SUFFIX "170.0"
#define HWMCA_CPU_COUNTER_EXTENDED_ENABLED_SUFFIX "171.0"
#define HWMCA_CPU_COUNTER_COPROCGROUP_ENABLED_SUFFIX "172.0"
#define HWMCA_CPU_SAMPLING_BASIC_ENABLED_SUFFIX "173.0"
#define HWMCA_CPU_SAMPLING_DIAGNOSIS_ENABLED_SUFFIX "174.0"
#define HWMCA_PENDING_GEN_PROCESSOR_NUM_SUFFIX "175.0"
#define HWMCA_PENDING_SAP_PROCESSOR_NUM_SUFFIX "176.0"
#define HWMCA_PENDING_IFA_PROCESSOR_NUM_SUFFIX "177.0"
#define HWMCA_PENDING_IFL_PROCESSOR_NUM_SUFFIX "178.0"
#define HWMCA_PENDING_ICF_PROCESSOR_NUM_SUFFIX "179.0"
#define HWMCA_PENDING_IIP_PROCESSOR_NUM_SUFFIX "180.0"
#define HWMCA_ZBX_CHASSIS_LIST_SUFFIX "181.0"
#define HWMCA_POWER_BUFFER_SIZE_SUFFIX "182.0"
#define HWMCA_ENCRYPT_AES_FUNCTIONS_SUFFIX "183.0"
#define HWMCA_ENCRYPT_DEA_FUNCTIONS_SUFFIX "184.0"
#define HWMCA_LABEL_POWER_SUFFIX "185.0"
#define HWMCA_POWER_SAMPLE_RATE_SUFFIX "186.0"
#define HWMCA_GROUP_PROFILE_CAPACITY_SUFFIX "192.0"
#define HWMCA_LAST_USED_LOAD_ADDR_SUFFIX "201.0"
#define HWMCA_LAST_USED_LOAD_PARM_SUFFIX "202.0"
#define HWMCA_DESCRIPTION_SUFFIX "203.0"
#define HWMCA_OPERATING_MODE_SUFFIX "204.0"
#define HWMCA_CLOCK_TYPE_SUFFIX "205.0"
#define HWMCA_TIME_OFFSET_DAYS_SUFFIX "206.0"
#define HWMCA_TIME_OFFSET_HOURS_SUFFIX "207.0"
#define HWMCA_TIME_OFFSET_MINUTES_SUFFIX "208.0"
#define HWMCA_TIME_OFFSET_INCREASE_SUFFIX "209.0"
#define HWMCA_LICCC_VALIDATION_ENABLED_SUFFIX "210.0"
#define HWMCA_GLOBAL_PERFORMANCE_DATA_CONTROL_SUFFIX "211.0"
#define HWMCA_IO_CONFIGURATION_CONTROL_SUFFIX "212.0"
#define HWMCA_CROSS_PARTITION_AUTHORITY_SUFFIX "213.0"
#define HWMCA_LOGICAL_PARTITION_ISOLATION_SUFFIX "214.0"
#define HWMCA_ABS_CAPPED_SUFFIX "217.0"
#define HWMCA_ABS_CAP_VALUE_SUFFIX "218.0"
#define HWMCA_IFA_ABS_CAPPED_SUFFIX "219.0"
#define HWMCA_IFA_ABS_CAP_VALUE_SUFFIX "220.0"
#define HWMCA_IFL_ABS_CAPPED_SUFFIX "221.0"
#define HWMCA_IFL_ABS_CAP_VALUE_SUFFIX "222.0"
#define HWMCA_ICF_ABS_CAPPED_SUFFIX "223.0"
#define HWMCA_ICF_ABS_CAP_VALUE_SUFFIX "224.0"
#define HWMCA_IIP_ABS_CAPPED_SUFFIX "225.0"
#define HWMCA_IIP_ABS_CAP_VALUE_SUFFIX "226.0"
#define HWMCA_GROUP_PROFILE_ABS_CAPPED_SUFFIX "227.0"
#define HWMCA_GROUP_PROFILE_ABS_CAP_VALUE_SUFFIX "228.0"
#define HWMCA_GROUP_PROFILE_ICF_ABS_CAPPED_SUFFIX "229.0"
#define HWMCA_GROUP_PROFILE_ICF_ABS_CAP_VALUE_SUFFIX "230.0"
#define HWMCA_GROUP_PROFILE_IFL_ABS_CAPPED_SUFFIX "231.0"
#define HWMCA_GROUP_PROFILE_IFL_ABS_CAP_VALUE_SUFFIX "232.0"
#define HWMCA_GROUP_PROFILE_IIP_ABS_CAPPED_SUFFIX "233.0"
#define HWMCA_GROUP_PROFILE_IIP_ABS_CAP_VALUE_SUFFIX "234.0"
#define HWMCA_PROCESSOR_INFORMATION_SUFFIX "235.0"
#define HWMCA_LPAR_CONTROLS_SUFFIX "236.0"
#define HWMCA_GROUP_CONTROLS_SUFFIX "237.0"
#define HWMCA_STORAGE_TOTAL_INSTALLED_SUFFIX "238.0"
#define HWMCA_STORAGE_HARDWARESYSTEM_AREA_SUFFIX "239.0"
#define HWMCA_STORAGE_CUSTOMER_SUFFIX "240.0"
#define HWMCA_STORAGE_CUSTOMERCENTRAL_SUFFIX "241.0"
#define HWMCA_STORAGE_CUSTOMEREXPANDED_SUFFIX "242.0"
#define HWMCA_STORAGE_CUSTOMERAVAILABLE_SUFFIX "243.0"
#define HWMCA_STORAGE_VFM_TOTAL_SUFFIX "244.0"
#define HWMCA_STORAGE_VFM_INCREMENT_SIZE_SUFFIX "245.0"
#define HWMCA_INITIAL_VFM_STORAGE_SUFFIX "246.0"
#define HWMCA_MAXIMUM_VFM_STORAGE_SUFFIX "247.0"
#define HWMCA_CURRENT_VFM_STORAGE_SUFFIX "248.0"
#define HWMCA_STORAGE_CENTRAL_ORIGIN_SUFFIX "249.0"
#define HWMCA_STORAGE_CENTRAL_INITIAL_SUFFIX "250.0"
#define HWMCA_STORAGE_CENTRAL_CURRENT_SUFFIX "251.0"
#define HWMCA_STORAGE_CENTRAL_MAXIMUM_SUFFIX "252.0"
#define HWMCA_STORAGE_CENTRAL_GAP_SUFFIX "253.0"
#define HWMCA_STORAGE_INITIAL_ORIGIN_SUFFIX "254.0"
#define HWMCA_STORAGE_INITIAL_CURRENT_SUFFIX "255.0"
#define HWMCA_STORAGE_INITIAL_GAP_SUFFIX "256.0"
#define HWMCA_STORAGE_RESERVED_ORIGIN_SUFFIX "257.0"
#define HWMCA_STORAGE_RESERVED_CURRENT_SUFFIX "258.0"
#define HWMCA_STORAGE_RESERVED_GAP_SUFFIX "259.0"
#define HWMCA_STORAGE_EXPANDED_ORIGIN_SUFFIX "260.0"
#define HWMCA_STORAGE_EXPANDED_INITIAL_SUFFIX "261.0"
#define HWMCA_STORAGE_EXPANDED_CURRENT_SUFFIX "262.0"
#define HWMCA_STORAGE_EXPANDED_MAXIMUM_SUFFIX "263.0"
#define HWMCA_STORAGE_EXPANDED_GAP_SUFFIX "264.0"
#define HWMCA_ACT_PROFILE_INITIAL_VFM_STORAGE_SUFFIX "265.0"
#define HWMCA_ACT_PROFILE_MAXIMUM_VFM_STORAGE_SUFFIX "266.0"
#define HWMCA_STORAGE_INFO_SUFFIX "267.0"
#define HWMCA_ACT_PROFILE_SSC_HOST_NAME "269.0"
#define HWMCA_ACT_PROFILE_SSC_MASTER_USERID "270.0"
#define HWMCA_ACT_PROFILE_SSC_MASTER_PW "271.0"
#define HWMCA_ACT_PROFILE_SSC_NETWORK_COUNT "272.0"
#define HWMCA_ACT_PROFILE_SSC_NETWORK_CHPID "273.0"
#define HWMCA_ACT_PROFILE_SSC_NETWORK_ADDRESS_TYPE "274.0"
#define HWMCA_ACT_PROFILE_SSC_NETWORK_VLAN_ID "275.0"
#define HWMCA_ACT_PROFILE_SSC_NETWORK_STATIC_IP_INFO "276.0"
#define HWMCA_ACT_PROFILE_SSC_NETWORK_PORT_NUMBER "277.0"
#define HWMCA_ACT_PROFILE_SSC_IPV4_GATEWAY_COUNT "278.0"
#define HWMCA_ACT_PROFILE_SSC_IPV4_GATEWAY_INFO "279.0"
#define HWMCA_ACT_PROFILE_SSC_IPV6_GATEWAY_COUNT "280.0"
#define HWMCA_ACT_PROFILE_SSC_IPV6_GATEWAY_INFO "281.0"
#define HWMCA_ACT_PROFILE_SSC_DNS_COUNT "282.0"
#define HWMCA_ACT_PROFILE_SSC_DNS_INFO "283.0"
#define HWMCA_LPAR_CRYPTO_CONTROL_DOMAIN_INDEX "284.0"
#define HWMCA_LPAR_CRYPTO_USAGE_DOMAIN_INDEX "285.0"
#define HWMCA_LPAR_CRYPTO_CANDIDATE_LIST "286.0"
#define HWMCA_LPAR_CRYPTO_ONLINE_LIST "287.0"
#define HWMCA_LPAR_CRYPTO_CONTROL_DOMAIN_COUNT "288.0"
#define HWMCA_LPAR_CRYPTO_USAGE_DOMAIN_COUNT "289.0"
#define HWMCA_LPAR_CRYPTO_CANDIDATE_LIST_COUNT "290.0"
#define HWMCA_LPAR_CRYPTO_ONLINE_LIST_COUNT "291.0"
#define HWMCA_ACT_PROFILE_SSC_BOOT_SELECTION "292.0"
#define HWMCA_GROUP_PROFILE_MEMBERS_SUFFIX "309.0"
#define HWMCA_LPAR_GROUP_LIST_SUFFIX "310.0"
#define HWMCA_ENCRYPT_ECC_FUNCTIONS_SUFFIX "311.0"
#define HWMCA_SUBCAPACITY_BOOST_ACTIVE_SUFFIX "312.0"
#define HWMCA_ZIIP_CAPACITY_BOOST_ACTIVE_SUFFIX "313.0"
#define HWMCA_SECURE_EXECUTION_SUFFIX "314.0"
#define HWMCA_VERIFY_SOFTWARE_SIGNATURE_SUFFIX "315.0"
#define HWMCA_LAST_USED_VERIFY_SOFTWARE_SIGNATURE_SUFFIX "316.0"
#define HWMCA_RECORD_MAX_REAL_ACT_HOURS_SUFFIX "317.0"
#define HWMCA_RECORD_REM_REAL_ACT_HOURS_SUFFIX "318.0"
#define HWMCA_RECORD_MAX_TEST_ACT_HOURS_SUFFIX "319.0"
#define HWMCA_RECORD_REM_TEST_ACT_HOURS_SUFFIX "320.0"
#define HWMCA_GLOBAL_PRIMARY_KEY_HASH_SUFFIX "321.0"
#define HWMCA_GLOBAL_SECONDARY_KEY_HASH_SUFFIX "322.0"
#define HWMCA_HOST_PRIMARY_KEY_HASH_SUFFIX "323.0"
#define HWMCA_HOST_SECONDARY_KEY_HASH_SUFFIX "324.0"
#define HWMCA_SECURE_EXECUTION_LINUX_ENABLED_SUFFIX "325.0"
#define HWMCA_GLOBAL_KEY_INSTALLED_SUFFIX "326.0"
#define HWMCA_HOST_KEY_INSTALLED_SUFFIX "327.0"
#define HWMCA_SHUTDOWN_INPROCESS "328.0"
#define HWMCA_SHUTDOWN_DELAY_ALLOWED "329.0"
#define HWMCA_REMAINING_SHUTDOWN_DELAY "330.0"
#define HWMCA_SHUTDOWN_DELAY_APPS "331.0"
#define HWMCA_SHUTDOWN_DELAY_DISABLE_REASONS "332.0"
#define HMWCA_SYSTEM_RECOVERY_PROCESS_ZIIP_BOOST_POOL_SIZE_SUFFIX "333.0"
#define HWMCA_SYSTEM_RECOVERY_PROCESS_ZIIP_BOOST_POOL_REMAINING_SUFFIX "334.0"
#define HWMCA_SYSTEM_RECOVERY_ZIIP_BOOST_CLASS_ACTIVE_SUFFIX "335.0"
#define HMWCA_SYSTEM_RECOVERY_PROCESS_SPEED_BOOST_POOL_SIZE_SUFFIX "336.0"
#define HWMCA_SYSTEM_RECOVERY_PROCESS_SPEED_BOOST_POOL_REMAINING_SUFFIX "337.0"
#define HWMCA_SYSTEM_RECOVERY_SPEED_BOOST_CLASS_ACTIVE_SUFFIX "338.0"
/******************************************************************************/
/* Defines for the Console Command Object IDs. */
/******************************************************************************/
#define HWMCA_ACTIVATE_COMMAND "1.3.6.1.4.1.2.6.42.4.1"
#define HWMCA_DEACTIVATE_COMMAND "1.3.6.1.4.1.2.6.42.4.2"
#define HWMCA_SEND_OPSYS_COMMAND "1.3.6.1.4.1.2.6.42.4.3"
#define HWMCA_RESETNORMAL_COMMAND "1.3.6.1.4.1.2.6.42.4.4"
#define HWMCA_START_COMMAND "1.3.6.1.4.1.2.6.42.4.5"
#define HWMCA_STOP_COMMAND "1.3.6.1.4.1.2.6.42.4.6"
#define HWMCA_PSWRESTART_COMMAND "1.3.6.1.4.1.2.6.42.4.7"
#define HWMCA_INITIALIZE_API "1.3.6.1.4.1.2.6.42.4.8"
#define HWMCA_TERMINATE_API "1.3.6.1.4.1.2.6.42.4.9"
#define HWMCA_LOAD_COMMAND "1.3.6.1.4.1.2.6.42.4.10"
#define HWMCA_HW_MESSAGE_REFRESH_COMMAND "1.3.6.1.4.1.2.6.42.4.11"
#define HWMCA_RESETCLEAR_COMMAND "1.3.6.1.4.1.2.6.42.4.12"
#define HWMCA_HW_MESSAGE_DELETE_COMMAND "1.3.6.1.4.1.2.6.42.4.13"
#define HWMCA_ACTIVATE_CBU_COMMAND "1.3.6.1.4.1.2.6.42.4.14"
#define HWMCA_UNDO_CBU_COMMAND "1.3.6.1.4.1.2.6.42.4.15"
#define HWMCA_IMPORT_PROFILE_COMMAND "1.3.6.1.4.1.2.6.42.4.16"
#define HWMCA_EXPORT_PROFILE_COMMAND "1.3.6.1.4.1.2.6.42.4.17"
#define HWMCA_RESERVE_COMMAND "1.3.6.1.4.1.2.6.42.4.18"
#define HWMCA_EXTERNAL_INTERRUPT_COMMAND "1.3.6.1.4.1.2.6.42.4.19"
#define HWMCA_SCSI_LOAD_COMMAND "1.3.6.1.4.1.2.6.42.4.20"
#define HWMCA_SCSI_DUMP_COMMAND "1.3.6.1.4.1.2.6.42.4.21"
#define HWMCA_SHUTDOWN_RESTART_COMMAND "1.3.6.1.4.1.2.6.42.4.22"
#define HWMCA_ACTIVATE_OOCOD_COMMAND "1.3.6.1.4.1.2.6.42.4.23"
#define HWMCA_UNDO_OOCOD_COMMAND "1.3.6.1.4.1.2.6.42.4.24"
#define HWMCA_ADD_CAPACITY_COMMAND "1.3.6.1.4.1.2.6.42.4.25"
#define HWMCA_REMOVE_CAPACITY_COMMAND "1.3.6.1.4.1.2.6.42.4.26"
#define HWMCA_SYSPLEX_TIME_SWAP_CTS_COMMAND "1.3.6.1.4.1.2.6.42.4.27"
#define HWMCA_SYSPLEX_TIME_SET_STP_CONFIG_COMMAND "1.3.6.1.4.1.2.6.42.4.28"
#define HWMCA_SYSPLEX_TIME_CHANGE_STP_ONLY_CTN_COMMAND "1.3.6.1.4.1.2.6.42.4.29"
#define HWMCA_SYSPLEX_TIME_JOIN_STP_ONLY_CTN_COMMAND "1.3.6.1.4.1.2.6.42.4.30"
#define HWMCA_SYSPLEX_TIME_LEAVE_STP_ONLY_CTN_COMMAND "1.3.6.1.4.1.2.6.42.4.31"
#define HWMCA_SYSPLEX_TIME_SET_DST_COMMAND "1.3.6.1.4.1.2.6.42.4.33"
#define HWMCA_LOAD_FROM_CDROM_COMMAND "1.3.6.1.4.1.2.6.42.4.99"
#define HWMCA_ACTIVATE_COMMAND_SUFFIX "1"
#define HWMCA_DEACTIVATE_COMMAND_SUFFIX "2"
#define HWMCA_SEND_OPSYS_COMMAND_SUFFIX "3"
#define HWMCA_RESETNORMAL_COMMAND_SUFFIX "4"
#define HWMCA_START_COMMAND_SUFFIX "5"
#define HWMCA_STOP_COMMAND_SUFFIX "6"
#define HWMCA_PSWRESTART_COMMAND_SUFFIX "7"
#define HWMCA_INITIALIZE_API_SUFFIX "8"
#define HWMCA_TERMINATE_API_SUFFIX "9"
#define HWMCA_LOAD_COMMAND_SUFFIX "10"
#define HWMCA_HW_MESSAGE_REFRESH_COMMAND_SUFFIX "11"
#define HWMCA_RESETCLEAR_COMMAND_SUFFIX "12"
#define HWMCA_HW_MESSAGE_DELETE_COMMAND_SUFFIX "13"
#define HWMCA_ACTIVATE_CBU_COMMAND SUFFIX "14"
#define HWMCA_UNDO_CBU_COMMAND SUFFIX "15"
#define HWMCA_IMPORT_PROFILE_COMMAND_SUFFIX "16"
#define HWMCA_EXPORT_PROFILE_COMMAND_SUFFIX "17"
#define HWMCA_RESERVE_COMMAND_SUFFIX "18"
#define HWMCA_EXTERNAL_INTERRUPT_COMMAND_SUFFIX "19"
#define HWMCA_SCSI_LOAD_COMMAND_SUFFIX "20"
#define HWMCA_SCSI_DUMP_COMMAND_SUFFIX "21"
#define HWMCA_SHUTDOWN_RESTART_COMMAND_SUFFIX "22"
#define HWMCA_ACTIVATE_OOCOD_COMMAND_SUFFIX "23"
#define HWMCA_UNDO_OOCOD_COMMAND_SUFFIX "24"
#define HWMCA_ADD_CAPACITY_COMMAND_SUFFIX "25"
#define HWMCA_REMOVE_CAPACITY_COMMAND_SUFFIX "26"
#define HWMCA_SYSPLEX_TIME_SWAP_CTS_COMMAND_SUFFIX "27"
#define HWMCA_SYSPLEX_TIME_SET_STP_CONFIG_COMMAND_SUFFIX "28"
#define HWMCA_SYSPLEX_TIME_CHANGE_STP_ONLY_CTN_COMMAND_SUFFIX "29"
#define HWMCA_SYSPLEX_TIME_JOIN_STP_ONLY_CTN_COMMAND_SUFFIX "30"
#define HWMCA_SYSPLEX_TIME_LEAVE_STP_ONLY_CTN_COMMAND_SUFFIX "31"
/******************************************************************************/
/* Defines for the Hardware Management Console Message Event Types. */
/******************************************************************************/
#define HWMCA_HARDWARE_MESSAGE 1
#define HWMCA_OPSYS_MESSAGE 2
/*******************************************************************************/
/* Defines for the Hardware Management Console Log Event Types */
/*******************************************************************************/
#define HWMCA_CONSOLE_LOG 0
#define HWMCA_SECURITY_LOG 1
#define HWMCA_AUDIT_LOG 2
/******************************************************************************/
/* Defines for the CPC Managed Object Degraded Indicator */
/******************************************************************************/
#define HWMCA_NOT_DEGRADED 0x0000
#define HWMCA_DEGRADED_MEM 0x0001
#define HWMCA_DEGRADED_MBA 0x0002
#define HWMCA_DEGRADED_NODE 0x0004
#define HWMCA_DEGRADED_RING 0x0008
#define HWMCA_DEGRADED_CBU 0x0010
#define HWMCA_DEGRADED_MRU 0x0020
#define HWMCA_DEGRADED_AMBIENT 0x0040
#define HWMCA_DEGRADED_MRU_IML 0x0080
/******************************************************************************/
/* Defines for the Hardware Management Console Status Values. */
/******************************************************************************/
#define HWMCA_STATUS_OPERATING 0x00000001
#define HWMCA_STATUS_NOT_OPERATING 0x00000002
#define HWMCA_STATUS_NO_POWER 0x00000004
#define HWMCA_STATUS_NOT_ACTIVATED 0x00000008
#define HWMCA_STATUS_EXCEPTIONS 0x00000010
#define HWMCA_STATUS_STATUS_CHECK 0x00000020
#define HWMCA_STATUS_SERVICE 0x00000040
#define HWMCA_STATUS_LINKNOTACTIVE 0x00000080
#define HWMCA_STATUS_POWERSAVE 0x00000100
#define HWMCA_STATUS_SERIOUSALERT 0x00000200
#define HWMCA_STATUS_ALERT 0x00000400
#define HWMCA_STATUS_ENVALERT 0x00000800
#define HWMCA_STATUS_SERVICE_REQ 0x00001000
#define HWMCA_STATUS_DEGRADED 0x00002000
#define HWMCA_STATUS_STORAGE_EXCEEDED 0x01000000
#define HWMCA_STATUS_LOGOFF_TIMEOUT 0x02000000
#define HWMCA_STATUS_FORCED_SLEEP 0x04000000
#define HWMCA_STATUS_IMAGE_NOT_OPERATING 0x08000000
#define HWMCA_STATUS_IMAGE_NOT_ACTIVATED 0x10000000
#define HWMCA_STATUS_IMAGE_NOT_CAPABLE 0x20000000
#define HWMCA_STATUS_UNKNOWN 0x40000000
/******************************************************************************/
/* Defines for the Hardware Management Console IML Mode Values. */
/******************************************************************************/
#define HWMCA_IML_ESA390_MODE 1
#define HWMCA_IML_S370_MODE 2
#define HWMCA_IML_FM_MODE 6
#define HWMCA_IML_FMAE_MODE 7
#define HWMCA_IML_HM_MODE 8
#define HWMCA_IML_HMEA_MODE 9
#define HWMCA_IML_HMEX_MODE 10
#define HWMCA_IML_LPAR_MODE 11
#define HWMCA_IML_ESA390TPF_MODE 12
#define HWMCA_IML_CF_PROD_MODE 13
#define HWMCA_IML_FMEX_MODE 14
#define HWMCA_IML_HMAS_MODE 15
#define HWMCA_IML_LINUXO_MODE 16
#define HWMCA_IML_ZVM_MODE 18
#define HWMCA_IML_ZAWARE_MODE 20
#define HWMCA_IML_ZACI_MODE 21
/******************************************************************************/
/* Defines for the Image Activation Profile Operating Mode Values. */
/******************************************************************************/
#define HWMCA_GENERAL_OPERATING_MODE 1
#define HWMCA_ESA390_OPERATING_MODE 1
#define HWMCA_ESA390TPF_OPERATING_MODE 2
#define HWMCA_CF_OPERATING_MODE 3
#define HWMCA_LINUX_OPERATING_MODE 4
#define HWMCA_FMEX_OPERATING_MODE 5
#define HWMCA_HMEX_OPERATING_MODE 6
#define HWMCA_HMAS_OPERATING_MODE 7
#define HWMCA_ZVM_OPERATING_MODE 8
#define HWMCA_ZAWARE_OPERATING_MODE 9
#define HWMCA_ZACI_OPERATING_MODE 9
/******************************************************************************/
/*Defines for the Hardware Management Console Image Profile Clock Type Values.*/
/******************************************************************************/
#define HWMCA_CLOCK_TYPE_STANDARD 0
#define HWMCA_CLOCK_TYPE_LPAR 1
/******************************************************************************/
/* Defines for the Hardware Management Console Image Profile SSC Network */
/* Address type values. */
/******************************************************************************/
#define HWMCA_ADDRESS_TYPE_UNDEFINED 0
#define HWMCA_ADDRESS_TYPE_DHCP 1
#define HWMCA_ADDRESS_TYPE_STATIC 2
#define HWMCA_ADDRESS_TYPE_LINKLOCAL 3
/******************************************************************************/
/* Defines for the Hardware Management Console IPL Type Values. */
/******************************************************************************/
#define HWMCA_IPLTYPE_STANDARD 1
#define HWMCA_IPLTYPE_SCSI 2
#define HWMCA_IPLTYPE_SCSIDUMP 3
#define HWMCA_IPLTYPE_NVME 4
#define HWMCA_IPLTYPE_NVMEDUMP 5
/******************************************************************************/
/* Defines for the Hardware Management Console Load Type Values. */
/******************************************************************************/
#define HWMCA_LOADTYPE_NORMAL 0
#define HWMCA_LOADTYPE_CLEAR 1
/******************************************************************************/
/* Defines for the Hardware Management Console Boot Selection Type Values. */
/******************************************************************************/
#define HWMCA_BC_INSTALLER 1
#define HWMCA_BC_APPLIANCE 2
/******************************************************************************/
/* Defines for the Console Object Type Values. */
/******************************************************************************/
#define HWMCA_CPC_GROUP 1
#define HWMCA_CPC_IMAGE_GROUP 2
#define HWMCA_CPC_USER_GROUP 3
#define HWMCA_CPC_IMAGE_USER_GROUP 4
#define HWMCA_CPC_OBJECT 5
#define HWMCA_CPC_IMAGE_OBJECT 6
#define HWMCA_CF_OBJECT 7
#define HWMCA_ACT_PROFILE_RESET 8
#define HWMCA_ACT_PROFILE_IMAGE 9
#define HWMCA_ACT_PROFILE_LOAD 10
#define HWMCA_ACT_PROFILE_GROUP 11
#define HWMCA_CAPACITY_RECORD 12
#define HWMCA_LPAR_GROUP 18
/******************************************************************************/
/* Defines for the Hardware Management Console Shutdown/Restart Types. */
/******************************************************************************/
#define HWMCA_RESTART_APPLICATION 1
#define HWMCA_RESTART_CONSOLE 2
#define HWMCA_SHUTDOWN_CONSOLE 3
#define HWMCA_RESTART_APPLICATION_ALTERNATE 4
#define HWMCA_RESTART_CONSOLE_ALTERNATE 5
#define HWMCA_SHUTDOWN_CONSOLE_ALTERNATE 6
/******************************************************************************/
/* Defines for the Hardware Management Console Ended Event Reasons. */
/******************************************************************************/
#define HWMCA_ENDED_USER 1
#define HWMCA_ENDED_AUTOMATION 2
#define HWMCA_ENDED_OTHER 3
/******************************************************************************/
/* Defines for the Hardware Management Console Shutdown Event invokers. */
/******************************************************************************/
#define HWMCA_INVOKER_USER 1
#define HWMCA_INVOKER_AUTOMATION 2
#define HWMCA_INVOKER_FIRMWARE 3
#define HWMCA_INVOKER_OTHER 4
/******************************************************************************/
/* Defines for the Hardware Management Console Shutdown Event Reasons. */
/******************************************************************************/
#define HWMCA_REASON_FIRMWARE_UPDATE 1
#define HWMCA_REASON_PROBLEM_RECOVERY 2
#define HWMCA_REASON_REPAIR 3
#define HWMCA_REASON_SWITCH 4
#define HWMCA_REASON_USER 5
#define HWMCA_REASON_OTHER 6
/******************************************************************************/
/* Defines for the Hardware Management Console Processor Running Time types. */
/******************************************************************************/
#define HWMCA_DETERMINED_SYSTEM 0
#define HWMCA_DETERMINED_USER 1
/******************************************************************************/
/* Defines for the type of capacity record. */
/******************************************************************************/
#define HWMCA_CAPACITY_RECORD_TYPE_CBU 1
#define HWMCA_CAPACITY_RECORD_TYPE_OOCOD 2
#define HWMCA_CAPACITY_RECORD_TYPE_PLANNED_EVENT 3
#define HWMCA_CAPACITY_RECORD_TYPE_LOANER 4
#define HWMCA_CAPACITY_RECORD_TYPE_CONTAINER 5
/******************************************************************************/
/* Defines for the activation status of a capacity record. */
/******************************************************************************/
#define HWMCA_CAPACITY_RECORD_STATUS_NOT_ACTIVATED 1
#define HWMCA_CAPACITY_RECORD_STATUS_REAL 2
#define HWMCA_CAPACITY_RECORD_STATUS_TEST 3
#define HWMCA_CAPACITY_RECORD_STATUS_CAN_BE_ACTIVATED 4
/******************************************************************************/
/* Defines for the type of change for a HWMCA_EVENT_CAPACITY_CHANGE event. */
/******************************************************************************/
#define HWMCA_CAPACITY_FENCED_BOOK 0
#define HWMCA_CAPACITY_DEFECTIVE_PROCESSOR 1
#define HWMCA_CAPACITY_CONCURRENT_BOOK_REPLACE 2
#define HWMCA_CAPACITY_CONCURRENT_BOOK_ADD 3
#define HWMCA_CAPACITY_CHECK_STOP 4
#define HWMCA_CAPACITY_CHANGES_ALLOWED 5
#define HWMCA_CAPACITY_CHANGES_NOT_ALLOWED 6
/******************************************************************************/
/* Defines for the type of change for a HWMCA_EVENT_CAPACITY_RECORD_CHANGE */
/* event. */
/******************************************************************************/
#define HWMCA_CAPACITY_RECORD_ADD 0
#define HWMCA_CAPACITY_RECORD_DELTA 1
#define HWMCA_CAPACITY_RECORD_DELETE 2
#define HWMCA_CAPACITY_RECORD_ACCOUNTING 3
#define HWMCA_CAPACITY_ACTIVATION_LEVEL 4
#define HWMCA_CAPACITY_PRIORITY_PENDING 5
#define HWMCA_CAPACITY_RECORD_OTHER 6
/******************************************************************************/
/* Defines for the type of capacity record. */
/******************************************************************************/
#define HWMCA_CAPACITY_RECORD_TYPE_CBU 1
#define HWMCA_CAPACITY_RECORD_TYPE_OOCOD 2
#define HWMCA_CAPACITY_RECORD_TYPE_PLANNED_EVENT 3
#define HWMCA_CAPACITY_RECORD_TYPE_LOANER 4
/******************************************************************************/
/* Defines for the activation status of a capacity record. */
/******************************************************************************/
#define HWMCA_CAPACITY_RECORD_STATUS_NOT_ACTIVATED 1
#define HWMCA_CAPACITY_RECORD_STATUS_REAL 2
#define HWMCA_CAPACITY_RECORD_STATUS_TEST 3
#define HWMCA_CAPACITY_RECORD_STATUS_CAN_BE_ACTIVATED 4
/******************************************************************************/
/* Defines for the type of change for a HWMCA_EVENT_CAPACITY_CHANGE event. */
/******************************************************************************/
#define HWMCA_CAPACITY_FENCED_BOOK 0
#define HWMCA_CAPACITY_DEFECTIVE_PROCESSOR 1
#define HWMCA_CAPACITY_CONCURRENT_BOOK_REPLACE 2
#define HWMCA_CAPACITY_CONCURRENT_BOOK_ADD 3
#define HWMCA_CAPACITY_CHECK_STOP 4
#define HWMCA_CAPACITY_CHANGES_ALLOWED 5
#define HWMCA_CAPACITY_CHANGES_NOT_ALLOWED 6
/******************************************************************************/
/* Defines for the type of change for a HWMCA_EVENT_CAPACITY_RECORD_CHANGE */
/* event. */
/******************************************************************************/
#define HWMCA_CAPACITY_RECORD_ADD 0
#define HWMCA_CAPACITY_RECORD_DELTA 1
#define HWMCA_CAPACITY_RECORD_DELETE 2
#define HWMCA_CAPACITY_RECORD_ACCOUNTING 3
#define HWMCA_CAPACITY_ACTIVATION_LEVEL 4
#define HWMCA_CAPACITY_PRIORITY_PENDING 5
#define HWMCA_CAPACITY_RECORD_OTHER 6