Compaq ACMS for OpenVMS
Remote Systems Management Guide


Previous Contents Index


Appendix B
RPC Procedures and Corresponding Rights Identifiers

Table B-1 lists RPC procedures and their corresponding rights identifiers.

Table B-1 RPC Procedures and Corresponding Rights Identifiers
Procedure Rights Identifier
ACMSMGMT_ADD_COLLECTION_2 ACMS$MGMT_WRITE
ACMSMGMT_ADD_ERR_FILTER_2 ACMS$MGMT_WRITE
ACMSMGMT_ADD_TRAP_1 ACMS$MGMT_OPER
ACMSMGMT_DELETE_COLLECTION_1 ACMS$MGMT_WRITE
ACMSMGMT_DELETE_ERR_FILTER_2 ACMS$MGMT_WRITE
ACMSMGMT_DELETE_TRAP_1 ACMS$MGMT_OPER
ACMSMGMT_GET_ACC_2 ACMS$MGMT_READ
ACMSMGMT_GET_ERR_FILTER_2 ACMS$MGMT_READ
ACMSMGMT_GET_MGR_STATUS_1 ACMS$MGMT_READ
ACMSMGMT_GET_PARAM_2 ACMS$MGMT_READ
ACMSMGMT_GET_QTI_2 ACMS$MGMT_READ
ACMSMGMT_GET_TSC_2 ACMS$MGMT_READ
ACMSMGMT_GET_VERSION_2 ACMS$MGMT_READ
ACMSMGMT_LIST_COLLECTIONS_2 ACMS$MGMT_READ
ACMSMGMT_LIST_CP_2 ACMS$MGMT_READ
ACMSMGMT_LIST_ERR_2 ACMS$MGMT_READ
ACMSMGMT_LIST_EXC_2 ACMS$MGMT_READ
ACMSMGMT_LIST_INTERFACES_1 ACMS$MGMT_READ
ACMSMGMT_LIST_LOG_1 ACMS$MGMT_READ
ACMSMGMT_LIST_PROC_1 ACMS$MGMT_READ
ACMSMGMT_LIST_SERVER_1 ACMS$MGMT_READ
ACMSMGMT_LIST_TG_2 ACMS$MGMT_READ
ACMSMGMT_LIST_TRAP_1 ACMS$MGMT_READ
ACMSMGMT_LIST_USERS_1 ACMS$MGMT_READ
ACMSMGMT_REPLACE_SERVER_1 ACMS$MGMT_OPER
ACMSMGMT_RESET_ERR_2 ACMS$MGMT_WRITE
ACMSMGMT_RESET_LOG_1 ACMS$MGMT_WRITE
ACMSMGMT_SAVE_FILTER_2 ACMS$MGMT_WRITE
ACMSMGMT_SET_ACC_2 ACMS$MGMT_OPER (+ ACMS$MGMT_SYSUPD, if updating OpenVMS system parameter values.)
ACMSMGMT_SET_COLLECTION_2 ACMS$MGMT_WRITE
ACMSMGMT_SET_COLLECTION_2 ACMS$MGMT_WRITE
ACMSMGMT_SET_CP_2 ACMS$MGMT_WRITE
ACMSMGMT_SET_INTERFACE_1 ACMS$MGMT_WRITE
ACMSMGMT_SET_PARAM_2 ACMS$MGMT_WRITE
ACMSMGMT_SET_QTI_2 ACMS$MGMT_OPER
ACMSMGMT_SET_SERVER_1 ACMS$MGMT_OPER
ACMSMGMT_SET_TRAP_1 ACMS$MGMT_OPER
ACMSMGMT_SET_TSC_2 ACMS$MGMT_OPER
ACMSMGMT_START_ACC_1 ACMS$MGMT_OPER
ACMSMGMT_START_EXC_1 ACMS$MGMT_OPER
ACMSMGMT_START_QTI_1 ACMS$MGMT_OPER
ACMSMGMT_START_TRACE_MONITOR_1 ACMS$MGMT_OPER
ACMSMGMT_START_TSC_1 ACMS$MGMT_OPER
ACMSMGMT_STOP_1 ACMS$MGMT_OPER
ACMSMGMT_STOP_ACC_1 ACMS$MGMT_OPER
ACMSMGMT_STOP_EXC_1 ACMS$MGMT_OPER
ACMSMGMT_STOP_QTI_1 ACMS$MGMT_OPER
ACMSMGMT_STOP_TRACE_MONITOR_1 ACMS$MGMT_OPER
ACMSMGMT_STOP_TSC_1 ACMS$MGMT_OPER


Appendix C
Remote Manager Error Messages

This appendix contains the error messages related to the Remote Manager server process, as well as the ACMSMGR, ACMSCFG, and ACMSSNAP utilities.

C.1 Server Messages

The following error messages pertain to the ACMS Remote Manager server process.

2MANY_USERS, the maximum number of users has been reached

Explanation: The user could not be logged in because the maximum number of concurrent users has been reached. This maximum is determined by the max_logins parameter, which is a dynamic parameter (that is, it can be changed dynamically).
User Action: Either log some users out, or increase the value of the max_logins parameter. You can use the ACMSMGR SHOW USERS command to determine which users are already logged in to the Remote Manager. Note that in order to issue that command or to increase the max_logins parameter, you must be logged in.
ACCTEXP, account is expired

Explanation: This status is returned during user login if the account associated with the user name has expired.
User Action: Either remove or modify the account expiration.
ACMSPARFAIL, attempt to read ACMSPAR.ACM failed. See audit log for details.

Explanation: This status is returned when the Remote Manager cannot access the ACMSGEN parameters file ACMSPAR.ACM.
User Action: Examine the Remote Manager log file (using ACMSMGR SHOW LOG) and correct the problem.
AUTHUPDFAIL, attempt to update the OpenVMS Authorization file failed. See audit log for details.

Explanation: This status is returned when the Remote Manager is unable to write to the SYSUAF during an attempt to update an OpenVMS system parameter.
User Action: Examine the Remote Manager log file (using ACMSMGR SHOW LOG) and correct the problem.
BADDAY, network access is prohibited for this day of week for this account

Explanation: This status is returned during user login if the UAF record for this user does not allow network access on this day of the week. Day-of-week restrictions on network access are set by system administrators or security personnel.
User Action: Either wait until an authorized day of the week to access the Remote Manager, or modify the network access portion of the UAF for this user.
BADHOUR, network access is prohibited for this hour for this account

Explanation: This status is returned during user login if the UAF record for this user does not allow network access during this time of day. Time-of-day restrictions on network access are set by system administrators or security personnel.
User Action: Either wait until an authorized hour to access the Remote Manager, or modify the network access portion of the UAF for this user.
CREDS_DATA_ERR, credentials file is corrupt

Explanation: The credentials file for this user has been corrupted. The file has been opened, but the client process cannot parse the contents of the file.
User Action: The user should log in to the Remote Manager again. This will create a new credentials file.
DISUSER, account is disusered

Explanation: This status is returned during user login if the account associated with the user name has the DISUSER flag set.
User Action: Clear the DISUSER flag on the UAF record for the account.
DUPLICATE_ROW, table row exists

Explanation: An attempt was made to add a row to either the Trap or the Collection table, but the row already exists.
User Action: Either modify the existing row, or add a new row with unique data.
ERRBOTHFLAGS, both current and active flags were set. They are mutually exclusive. No updates performed.

Explanation: This status is returned when a request is made to modify Configuration data for an entity by setting both the current_flag (/CURRENT) and active_flag (/ACTIVE) parameters. These flags are mutually exclusive; the Remote Manager rejects the request.
User Action: Resubmit the RPC call or ACMSMGR SET command setting only one flag per call or command.
ERRSTOPSNP, attempt to stop snapshot thread failed. General internal error.

Explanation: An attempt was made to stop a data snapshot thread by setting the storage_state parameter to DISABLED or deleting a row in the Collection table. The attempt failed due to a CMA exception.
User Action: This is a non-recoverable error. Reissue the RPC call or ACMSMGR command. If the problem persists, restart the Remote Manager process.
FLTRDBCORRUPT, the filter file database is corrupt.

Explanation: This status is returned when the Remote Manager error filter database is non-readable.
User Action: Shut down ACMS and the Remote Manager. Delete the file SYS$SYSTEM:ACMS$MGMT_ERROR_FILTER.DAT;*, and restart ACMS and the Remote Manager. If you have previously saved the contents of the error filter database (with ACMSMGR SAVE FILTER), you can restore the database with the following command:


$  ACMSMGR ADD FILTER /FILE=file-name

where file-name is a full OpenVMS file specification (node::device:[directory]file.ext) for the error filter file.

FLTRDBFULL, the filter database is full

Explanation: This status is returned while attempting to add an error message filter record to a database that is at capacity.
User Action: Delete one or more error filter records using the ACMSMGR DELETE FILTER command.
FLTRDBINIT, the filter file global section is not initialized

Explanation: This status is returned while attempting to access the error filter database without the global section initialized.
User Action: Report this error to your Compaq support representative.
EVNT_MBX_FUL, event mailbox is full

Explanation: This status code has not been implemented.
User Action: No action is required.
FAIL, operation failed

Explanation: The function requested could not be performed.
User Action: The appropriate action depends on the function being called. In general, additional information is displayed by the ACMSMGR command in conjunction with this error code. That information should be more indicative of the reason for failure. If this status was returned by an RPC, the failure occurred in the Remote Manager process; a second-level error code is returned in the output record.
INFO, operation completed with information message

Explanation: The ACMS Remote Manager service completed without error but has logged an informational message. Informational messages are for debugging and auditing purposes.
User Action: No action is required.
INTERNALERR, an internal error has occurred. See audit log for details

Explanation: A request was to update the runtime ACMS system, but an unexpected error was returned by the DCL manager subsystem.
User Action: Examine the Remote Manager log for related informational messages. If the problem persists, restart the Remote Manager process.
INV_CLNTID, client id is invalid

Explanation: A request was made to the Remote Manager with an invalid client id. The client id is a unique value assigned to each client and used to verify client authorization. If the client id is not known to the Remote Manager, it either belongs to an old log in that has expired and been purged, or it was never valid.
User Action: The user should log in to the Remote Manager again.
INVVAR, invalid variable value was provided

Explanation: This status code is obsolete.
User Action: No action required.
LOGIN_EXPIRED, login credentials have expired, please log in again

Explanation: The credentials you used to log in to the Remote Manager have expired. Credentials are granted when the user logs in and are valid for a period of time equal to the value of the login_creds_lifetime parameter at the time of login. After that time, the credentials expire and must be re-created by logging in to the Remote Manager again.

Note that while proxy credentials also expire, they are automatically re-created at the end of the expiration period. Therefore, this status is never returned to proxy users.
User Action: The user must log in to the Remote Manager again.

MSGEXISTS, message already exists

Explanation: An attempt was made to add an existing error message record to the filter database.
User Action: No action required.
NOACCFLTRDB, the filter database cannot be read or written

Explanation: The memory address returned for error filter global section is not allowing read or write operations.
User Action: Examine the OWNER and GROUP protections on the file SYS$SYSTEM:ACMS$MGMT_ERROR_FILTER.DAT. Check the user accounts for the related ACMS Remote Manager processes to verify that they have READ and WRITE access to the file. The file owner and the ACMS accounts should be in the same group. All members of this group should have read and write access to the file.
NO_CREDS_FILE, credentials file not found

Explanation: The credentials file for the user either could not be found or could not be opened by the client process. The credentials file is created when a user explicitly logs in to the Remote Manager (that is, when the user supplies a user name and password). A separate credentials file is created for each node to which a particular process logs in. The logical name ACMS$MGMT_CREDS_DIR is used to point to the directory containing credentials files.
User Action: Verify that the ACMS$MGMT_CREDS_DIR logical is pointing to a valid disk and directory in which a credentials file has been created; verify that the process has read access to the files in the directory. If necessary, the process may have to log in to the Remote Manager again to create a new credentials file.
NOINTERVAL, storage interval not supplied. Cannot enable a thread without an internal. Resubmit with an interval.

Explanation: An API call was made to either the acms$mgmt_set_collection_2 or acms$mgmt_add_collection_2 function, but no value was specified for the storage interval.
User Action: Reissue the call making sure that a valid storage_interval is specified prior to setting the storage_state to ENABLED.
NOMEM, memory allocation failed

Explanation: An internal memory allocation by the Remote Manager failed. This can occur during a request for data, a call to add a record to a table, or during server initialization while it is loading initial configuration information. In the first two instances, the Remote Manager continues to run; in the third, the Remote Manager exits.
User Action: Increase the amount of memory available to the Remote Manager. If the problem is due to insufficient physical or virtual memory, try allocating more page or swap space. If physical and virtual memory are not exhausted, try increasing the memory quotas for the account in which the Remote Manager is running. Be sure to check SYSGEN PQL quotas to ensure that the quotas you grant to the Remote Manager are allowed by the system.

After making more memory available to the Remote Manager, you must restart the Remote Manager process.

NOMORE_DATA, no more data is available

Explanation: There is no more data that satisfies the query. This message is provided on list RPCs that can return more than one buffer of data. If a list RPC is called and this status is not returned, then more data is available that satisfies the query criteria. If this status is returned, then there is no more data to retrieve for this query.
User Action: No action is required. The query is complete.
NOMSGINTBL, message not in filter database

Explanation: An attempt was made to access an error message code that does not currently exist in the error filter database.
User Action: Verify that the error message code is correct and that it exists in the filter database. To display the error message codes currently being filtered, use the ACMSMGR SHOW FILTER command.
NONETACCESS, network access is prohibited for this account

Explanation: This status is returned during user login if the account associated with the user name has not been granted network access. Network access is required, even if the user is logged in to same node on which the Remote Manager is running.
User Action: Grant network access to the account.
NO_NODELOGICAL, cannot translate logical UCX$INET_HOST to get node name

Explanation: The logical name UCX$INET_HOST could not be translated by the client process. This logical is used to determine the current host name, which is used during client authentication. It is defined by the UCX or TCP/IP layered product when it is started. If this logical is not defined, UCX or TCP/IP is not started; either a different TCP/IP networking package is being used, or something has gone wrong with the logical name.
User Action: Verify that the UCX or TCP/IP layered product is started. If it is not, start it and then reissue the command. If it is started, contact your system administrator to determine why the logical is not defined.
NOPROXY, proxy access is not enabled

Explanation: This status is returned when a user attempts to access a Remote Manager function without explicitly logging in, and proxy access has not been enabled on the Remote Manager node. Proxy access is enabled on the node by defining the system logical ACMS$MGMT_ALLOW_PROXY_ACCESS to be TRUE, true, T, t, Y, y, or 1. The translation of this logical is cached by the Remote Manager when the RPC thread is started.
User Action: If proxy access is not supposed to be enabled, then there is no action to perform. If proxy access is to be allowed, define the ACMS$MGMT_ALLOW_PROXY_ACCESS system logical, with a translation value of TRUE, true, T,t, Y, y or 1. Then restart the Remote Manager and resubmit the RPC.
NOREINIT, filter file cannot be re-initialized

Explanation: The Remote Manager attempted to reinitialize the filter database. This is result of an internal consistency check that failed. The error should not have occurred.
User Action: Report this error to your Compaq support representative.
NORIGHT, user does not hold the proper rights identifier

Explanation: Access to Remote Manager functions is restricted by a set of rights identifiers; the account being used to access the function must have the appropriate rights identifier. If this status code is returned, the account does not have the appropriate rights identifier.
User Action: Grant the appropriate rights identifier to the user's account. If a proxy account is being used, the rights identifier must be granted to the proxy account.
NOSTOP, interface cannot be used to stop itself

Explanation: An attempt was made to stop an interface by using that interface. The Remote Manager does not allow either the RPC or the SNMP interface to be used to stop themselves.
User Action: If you need to stop the RPC interface and cannot use the ACMSMGR command, stop the Remote Manager either by using the DCL command STOP/ID or by using the UCX$SNMP_REQUEST (or TCPIP$SNMP_REQUEST) program. These programs are located in SYS$SYSTEM; the OID to use is 1.3.6.1.4.1.36.2.18.48.4.1.3.1.

To stop the SNMP interface, you must use the ACMSMGR SET INTERFACE command, or you must stop the Remote Manager (using either the ACMSMGR STOP command or the DCL command STOP/ID).

NOTENABLED, cannot disable storage if it is not enabled

Explanation: An attempt was made to set the storage_state for a Collection record to DISABLED when it already was disabled. No action was performed by the Remote Manager.
User Action: No action is required.
NOTFILTERFILE, the file is not an error filter text file

Explanation: This status is returned when the file specified in the ACMSMGR ADD FILTER/FILER command does not meet the format requirements for an error filter file.
User Action: Verify that the file specification is correct. If the specification is correct, review ACMSMGR online help for details about the formatting requirements for an error filter file. The first line of the file must contain the string %%ACMS Filter File V1.00. If it does not, the Remote Manager will not consider it a valid error filter file.
NOT_FOUND, record not found

Explanation: An attempt was made to delete a row from the Collection table, but that row does not exist.
User Action: Modify the request to include the proper identification information for the row (entity type, class, and name).
NOT_MAPPED, ACMSMGMT global section is not available on node <node-name>

Explanation: This status code is returned if a Remote Manager function was requested that requires access to the ACMSMGMT global section, but the global section does not exist. The global section is created by the ACMS ACC during system startup. This status code indicates that the ACMS ACC is not running or that it has not yet created the global section.
User Action: Start the ACMS run-time system in order to create the global section. The ACMS run-time system can be started by using either the ACMSMGR START SYSTEM command or the ACMS/START SYSTEM command.
NOT_VALID, entity data is stale, please resubmit query or wait until later

Explanation: The entity record in the global section is not valid. If this status code is returned, it means that the entity has never been started on the Remote Manager node. If the entity had been running at one time but no longer is, a severity level of WARN is returned and the record_state is set to INACTIVE.
User Action: No action is required. However, if the entity is started on the Remote Manager node, the data will become available.
NO_UPD_CLS, class cannot be modified

Explanation: An attempt was made to add, delete, or modify a Collection table record for the Id or Config class. These records cannot be modified.
User Action: No action is required. There is no way to modify the default collection records for the Id or Config classes.
PROXY_FAILED, proxy access attempt failed

Explanation: An attempt to verify proxy information for this client failed. A more specific message indicating why the proxy failed is written to the Remote Manager log. Reasons for proxy authentication failure include:
User Action: First check the Remote Manager log for any additional information related to the login attempt. Then verify that none of the conditions listed are preventing the login from succeeding.
PWDEXP, password has expired

Explanation: The password entered by the user has expired in the UAF on the server node.
User Action: The user must either change the password or have it unexpired by a system or security administrator.
PWDFAIL, invalid password

Explanation: The password entered for the user during user login does not match the one stored in the UAF for this user on the server node.
User Action: Resubmit the login request for the user with the correct password.
SECCHKFAIL, security check failed. You do not hold the ACMS$MGMT_SYSUPD rights identifier

Explanation: A request was made to modify one or more OpenVMS SYSGEN parameters with the Remote Manager; however, the user does not have the proper rights identifier. The request was denied.
User Action: Ask the ACMS system manager to grant the user account the ACMS$MGMT_SYSUPD rights identifier.
SNPRUNNING, failure creating timer thread entry. Thread already running?

Explanation: A request was made to set the storage_state for a Collection record to ENABLED; however, an internal error was raised.
User Action: Examine the Remote Manager log for additional messages that describe the source of the problem. Reissue the command. If the problem persists, try deleting and adding the Collection record. If the problem remains, restart the Remote Manger process.
SUCCESS, operation completed

Explanation: The ACMS Remote Manager service completed without error.
User Action: No action is required.
TABLE_FULL, collection table is full. Non dynamic parameter total_entity_slots controls size

Explanation: An attempt was made to add a row to the Collection table, but there are no empty slots. The maximum number of rows in the Collection table is determined by the nondynamic parameter total_entity_slots.
User Action: To make the table bigger, modify this parameter in the configuration file (using the ACMSCFG command), and restart the ACMS run-time system. The Remote Manager can be left running.


Previous Next Contents Index