| ASC_activate_failed |
Explanation: One or more of the specified probes failed to be activated for this Process object.
User Response: Verify that the probes specified for activation are currently installed for this Process object.
| ASC_already_destroyed |
Explanation: This process no longer exists. The process may have been terminated for a number of reasons, including normal termination, a previous DPCL destroy call, or a UNIX signal.
User Response: None.
| ASC_appl_has_no_procs |
Explanation: This is a result of executing such commands as disconnect() or destroy() on a PoeAppl object with no processes (or tasks).
User Response: Make sure that you perform either an init_procs() or a create() on the PoeAppl object to populate it with processes.
| ASC_arr_ptr_exp |
Explanation: An attempt was made to apply the array operator to a probe expression that is not a pointer.
User Response: Verify that the invoking probe expression of the array operator represents a pointer (except to void) probe expression.
| ASC_authentication_failure |
Explanation: The DCE credentials supplied by the DPCL client program cannot be authenticated on this node.
User Response: Make sure your DCE credentials allow you to access this node.
| ASC_auth_failure |
Explanation: The DCE credentials supplied by the DPCL client are not authorized for execution on this node.
User Response: Make sure your DCE credentials allow you to execute programs on this node. If you are using a .k5login file, make sure your DCE identity is correctly specified in that file.
| ASC_bad_arg |
Explanation: The argument list in the ProbeType::function_type call is not valid.
User Response: Verify that the ProbeType of each element in the argument list is correct.
| ASC_bad_att_cfg_hostname |
Explanation: The host name in the configuration file is corrupted.
User Response: Check the configuration file's host name to make sure it is not corrupted. It might be necessary to re-run the target application.
| ASC_bad_att_cfg_ipaddr |
Explanation: The IP address in the configuration file is corrupted.
User Response: Make sure the configuration file is not corrupted. It might be necessary to re-run the target application. The configuration file is named .ppe.poe_pid.attach.cfg and is located in the directory /tmp.
| ASC_bad_att_cfg_numtask |
Explanation: DPCL tried to read a task number that either wasn't numeric or was less than zero.
User Response: Make sure the configuration file is not corrupted. It might be necessary to re-run the target application. The configuration file is named .ppe.poe_pid.attach.cfg and is located in the directory /tmp.
| ASC_bad_att_cfg_pid |
Explanation: The PID in the configuration file is corrupted.
User Response: Check the configuration file's process ID to make sure it is not corrupted. It might be necessary to re-run the target application. The configuration file is named .ppe.poe_pid.attach.cfg and is located in the directory /tmp.
| ASC_bad_att_cfg_progname |
Explanation: The program name in the configuration file is corrupted.
User Response: Check the configuration file's program name to make sure it is not corrupted. It might be necessary to re-run the target application. The configuration file is named .ppe.poe_pid.attach.cfg and is located in the directory /tmp.
| ASC_bad_att_cfg_sid |
Explanation: The session ID in the configuration file is corrupted.
User Response: Check the configuration file's session ID to make sure it is not corrupted. It might be necessary to re-run the target application. The configuration file is named .ppe.poe_pid.attach.cfg and is located in the directory /tmp.
| ASC_bad_att_cfg_task |
Explanation: The configuration file's record for the particular task is corrupted.
User Response: Make sure the configuration file is not corrupted. It might be necessary to re-run the target application. The configuration file is named .ppe.poe_pid.attach.cfg and is located in the directory /tmp.
| ASC_bad_att_cfg_version |
Explanation: This occurs if DPCL was unable to read the version number in the configuration file .ppe.poe_pid.attach.cfg (located in the directory /tmp).
User Response: Make sure you are running your DPCL tool against a target application that is running on a supported level of POE.
| ASC_bad_groupid |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_bad_path |
Explanation: A call to either the create() or bcreate() function was made, and either an incorrect or incomplete path for the executable program to be loaded was specified.
User Response: Make sure the name of the executable to be loaded was typed correctly, that the full path is entered, and that the specified executable file still exists at this location.
| ASC_bad_processd |
Explanation: This is an internal daemon error that is caused by an object with a status that is not valid.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_bad_pt_for_actual |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_bad_pt_for_rtnval |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_bad_ret |
Explanation: The return type in the ProbeType::function_type call is not valid.
User Response: Verify that the return type is a supported type.
| ASC_bad_shm_msg_queue |
Explanation: This is an internal DPCL error. A message queue used by a DPCL daemon is not in a valid state.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_bad_userid |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_bad_rem_errfile_open |
Explanation: During a create() or bcreate() request, the daemon was unable to open the file specified for STDERR on the remote node.
User Response: Make sure you have the correct permissions and authority to open a file by this name on the remote node.
| ASC_bad_rem_infile_open |
Explanation: During a create() or bcreate() request, the daemon was unable to open the file specified for STDIN on the remote node.
User Response: Make sure you have the correct permissions and authority to open a file by this name on the remote node.
| ASC_bad_remote_stderr_filename |
Explanation: The remote_stderr_filename parameter is either NULL, or the file name specified in the parameter has a length of 0 or is longer than AIX allows.
User Response: Pass in the complete path and name of the remote STDERR file in the remote_stderr_filename parameter. Make sure that the string passed in does not exceed the AIX maximum.
| ASC_bad_remote_stdin_filename |
Explanation: The remote_stdin_filename parameter is either NULL, or the file name specified in the parameter has a length of 0 or is longer than AIX allows.
User Response: Pass in the complete path and name of the remote STDIN file in the remote_stdin_filename parameter. Make sure that the string passed in does not exceed the AIX maximum.
| ASC_bad_remote_stdout_filename |
Explanation: The remote_stdout_filename parameter is either NULL, or the file name specified in the parameter has a length of 0 or is longer than AIX allows.
User Response: Pass in the complete path and name of the remote STDOUT file in the remote_stdout_filename parameter. Make sure that the string passed in does not exceed the AIX maximum.
| ASC_bad_rem_outfile_open |
Explanation: During a create() or bcreate() request, the daemon was unable to open the file specified for STDOUT on the remote node.
User Response: Make sure you have the correct permissions and authority to open a file by this name on the remote node.
| ASC_cant_open_att_cfg_file |
Explanation: The configuration file for setting up the PoeAppl exists, but is unable to be read.
User Response: Check file permissions on the .ppe.poe_pid.attach.cfg file in /tmp.
| ASC_child_failed |
Explanation: The initialization process for the DPCL daemon failed.
User Response: Make sure the user ID and group name for the account from which you are invoking your DPCL client are both valid on the node where you are trying to start the DPCL daemon. If the user ID and group name are valid, gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_child_fork_failed |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_client_ident_failure |
Explanation: An attempt by the DPCL daemon to determine the user's DCE identity failed.
User Response: Make sure that this account has a valid DCE identity.
| ASC_communication_failure |
Explanation: An attempt to communicate with a DPCL daemon was unsuccessful. Either the DPCL daemon in question has terminated unexpectedly, or there is a network error.
User Response: If there is no network error, rerun your program. Then, gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_contains_actual |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_contains_return_value |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_create_msgh_failed |
Explanation: This is an internal DPCL error. DPCL failed to create an internal structure.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_create_phase_failed |
Explanation: This is an internal DPCL error. DPCL failed to create an internal structure.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_daem_close |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_daemon_communication_error |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_daemon_create_error |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_daem_start |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_daisd_cant_sock |
Explanation: An AIX connect() call failed.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_daisd_no_host_bname |
Explanation: An attempt was made to contact an unknown remote host.
User Response: Verify that the specified host name is correct.
| ASC_daisd_no_info_fserv |
Explanation: An attempt was made to run a DPCL analysis tool on a host where DPCL is either not installed or was not installed successfully.
User Response: Verify that DPCL has been successfully installed on the host where the DPCL analysis tool is to be run.
| ASC_daisd_oconn_no_sock |
Explanation: An AIX socket() call failed.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_daisd_req_host |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_deactivate_failed |
Explanation: One or more of the specified probes failed to be deactivated for this Process object.
User Response: Verify that the probes specified for deactivation are currently installed and activated for this Process object.
| ASC_dead_code |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_destroyed_process |
Explanation: The operation was attempted for a Process object that is associated with a process that has been destroyed.
User Response: Use this function with Process objects that are associated with existing processes.
| ASC_disconnecting_process |
Explanation: You attempted an operation for a Process object that hasn't completed disconnecting from its associated process.
User Response: Call the query_state function to insure that the connection state of the Process object is PRC_disconnected before attempting any other operations with this object.
| ASC_duplicate_connect |
Explanation: Another attempt was made to connect to a process that is currently connected by a Process object in the same DPCL program. Only one connection to a process from the same DPCL program is allowed.
User Response: You can now proceed to call any DPCL function for this Process object that is valid when in the PRC_connected state.
| ASC_duplicate_create |
Explanation: Another call to either the create() or bcreate() function has been made for this Process or PoeAppl object. More than one call to either of these functions is not allowed for any Process or PoeAppl object.
User Response: This Process or PoeAppl object was initialized from the first bcreate() or create() call, so you can now proceed with the usual DPCL operations, like finding source-related information, inserting probes, or starting execution of the associated process or porcesses.
| ASC_duplicate_phase |
Explanation: The Phase object specified for installation is currently installed in the application. Only one instance of a particular Phase object is allowed to be installed at a time.
User Response: Make sure that the Phase object is not currently installed before attempting to install it.
| ASC_duplicate_shm_init |
Explanation: This is an internal DPCL error. DPCL called an initialization function more than once.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_duplicate_signal |
Explanation: The signal handler for the specified signal has already been added by a prior call to Ais_add_signal.
User Response: Remove the current signal handler for this signal prior to calling Ais_add_signal.
| ASC_empty_att_cfg_file |
Explanation: The configuration file for setting up the PoeAppl exists and is readable, but it does not contain any information. This could occur if DPCL somehow tries to read the wrong file by providing a faulty process ID. Another reason could be that POE was not able to write the configuration file to /tmp.
User Response: Check the .ppe.poe_pid.attach.cfg file in /tmp. It might be necessary to re-run the target application.
| ASC_empty_object |
Explanation: A member function of the Application class has been called, but the Application object contains no member processes.
User Response: Use the Application::add_process call to add processes to the Application object.
| ASC_exec_failed |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_exist_pid |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_expand_failed |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_exp_intg_typ |
Explanation: The index operand of a array operator does not represent an integer-valued probe expression.
User Response: Verify that the index operand of the array operator represents an integer-valued probe expression.
| ASC_exp_int_ptr_ops |
Explanation: One or both operands of an operator must be an integer or pointer probe expression.
User Response: Verify that the operands for the operator in question are of the required type.
| ASC_exptree_con_bad_typ |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_failed_rhost_check |
Explanation: The .rhosts file or the /etc/hosts.equiv file on the node that the DPCL client is trying to connect to does not allow access to the system by this user.
User Response: Make sure the user ID is authorized to run programs on the node. If it is, make sure the .rhosts file or the /etc/hosts.equiv file or both are set up correctly.
| ASC_failure |
Explanation: There was a general failure on a specific DPCL call.
User Response: For debugging purposes, print out any additional status data that is associated with the failure.
| ASC_file_chg |
Explanation: This error occurs if a probe_module file has been changed and recompiled after the DPCL analysis tool has performed a load_module or bload_module call.
User Response: Re-run the target application and the DPCL analysis tool.
| ASC_function_op_req |
Explanation: The ProbeExp::call operator was used with a probe expression object other than a function reference (DEN_function_type).
User Response: Verify that the invoking object of the ProbeExp::call operator is a probe expression of type DEN_function_type.
| ASC_identd_failed |
Explanation: An attempt to authenticate the user ID by using the identd protocol failed.
User Response: Verify that the user ID is authorized to connect to this node.
| ASC_identity_failure |
Explanation: An attempt to get the DPCL daemon's identity from SP security services failed.
User Response: Make sure SP security services has been properly configured to support DPCL.
| ASC_illegal_CB |
Explanation: Ais_override_default_callback was called to override a callback that cannot be overridden.
User Response: Corrrect the source code to eliminate the incorrect call to Ais_override_default_callback.
| ASC_index_out_of_range |
Explanation: You requested an actual parameter with an non-valid index (either less than zero or greater than or equal to the number of function parameters).
User Response: Make sure the index of the get_actual call is valid.
| ASC_initialized_process |
Explanation: A call to either the create() or bcreate() function was made for a Process object that was not instantiated with the default constructor, or for an object that has been initialized with the = operator.
User Response: When calling either the create() or bcreate() function, use a Process object that was instantiated with the default constructor, and is still uninitialized.
| ASC_install_failed |
Explanation: Installation failed on the install_probe call.
User Response: Make sure the probe expression or the specified instrumentation point is valid on the failed process.
| ASC_insufficient_memory |
Explanation: This is an internal DPCL error. A memory allocation routine failed because there is not enough memory available. DPCL continues processing, but it is likely that you will have subsequent problems.
User Response: Try to rerun the DPCL application using a smaller problem set or contact your System Administrator to increase system resources. If you continue to get this error message, gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_internal_error |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_int_exp |
Explanation: An integer-valued probe expression is required for one or both operands of the operator in question.
User Response: Verify that the operands are of the required type.
| ASC_int_ptr_exp |
Explanation: The invoking object of a ProbeExp::ifelse call is not of the correct type.
User Response: Verify that the invoking probe-expression object is of the correct type.
| ASC_invalid_client |
Explanation: This is an internal DPCL error. DPCL failed to find an ID in an internal table.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_invalid_constructor |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_invalid_expression |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_invalid_internal_tree |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_invalid_malloc_type |
Explanation: An unsupported data type is used in a probe data allocation request.
User Response: Make sure the data type specified in a probe data allocation request is a supported data type.
| ASC_invalid_operand |
Explanation: In the Ais_signal call, the signal number is outside the defined domain. In phase-related calls, the given function is not a valid function reference.
User Response: Verify that the operand is within the bound of signals defined in AIX. In phase-related calls, verify that the probe expression is a valid function reference.
| ASC_invalid_operator |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_invalid_phase |
Explanation: An uninitialized Phase object has been specified for this operation.
User Response: In order to perform this phase operation, the specified Phase object must be initialized.
| ASC_invalid_pid |
Explanation: Occurs primarily (though not exclusively) in standard callbacks when an operation such as disconnect is performed on a process ID that does not exist. It is possible you provided a process ID that never existed, or, in the case of connect, this could be an internal error.
User Response: Make sure the correct process ID is being supplied to the function that is generating the call to the callback.
| ASC_invalid_src_code_tree |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_invalid_type |
Explanation: The data type used in probe data allocation is not a valid data type.
User Response: Make sure the probe data type used in a probe data allocation request is a valid data type.
| ASC_invalid_value_ref |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_invalid_version |
Explanation: The DPCL version number sent from your DPCL client program does not match the version of the DPCL daemons.
User Response: Make sure that your DPCL client has been linked with a DPCL library that matches the level of the DPCL daemons installed on your system.
| ASC_inv_log_dest |
Explanation: In a call to Ais_log_on or Ais_blog_on, you didn't specify a valid destination.
User Response: Make sure the destination on such calls is either LGD_daemon, LGD_client, LGD_both, or LGD_neither.
| ASC_irpc_failed |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_log_call_fun |
Explanation: You tried specifying a destination of either client or both in a call to Ais_log_on, Ais_blog_on, Ais_log_off, or Ais_blog_off and didn't provide a logging callback pointer (of GCBFuncType).
User Response: Check all Ais_log_on and Ais_blog_on calls to make sure that all pertinent information is provided (for example, a callback pointer if the destination is either client, or both clients).
| ASC_log_emp_host |
Explanation: If you provided an empty string as the host name argument for Ais_log_off or Ais_blog_off, you will receive this error.
User Response: Check your code to make sure you provided a valid host name in any call to Ais_log_on, Ais_blog_on, Ais_log_off, or Ais_blog_off.
| ASC_login_failure |
Explanation: The DPCL daemon was unable to log into SP security services.
User Response: Make sure SP security services has been properly configured to support DPCL.
| ASC_log_nostart_daemon |
Explanation: This error generally arises from the logging system if a faulty host name is provided to Ais_log_on, Ais_blog_on, Ais_log_off, or Ais_blog_off (that is, if the host name can not be resolved).
User Response: Check to make sure all the calls to Ais_log_on, Ais_blog_on, Ais_log_off, and Ais_blog_off have host names of nodes that actually exist.
| ASC_log_null_host |
Explanation: This error occurs when you attempt to turn on logging through an Ais_log_on or Ais_blog_on call and do not specify a host name.
User Response: Check your code to make sure you provided a valid host name in any call to Ais_log_on, Ais_blog_on, Ais_log_off, or Ais_blog_off.
| ASC_lvalue_exp |
Explanation: An attempt was made to store a value in a probe expression that does not represent a memory storage location.
User Response: Verify that the left-most operand of the operator in question represents a storage location (the result of a Process::balloc_mem call).
| ASC_malloc_data_failed |
Explanation: This is an internal DPCL error. The DPCL daemon failed to allocate a block of probe data.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_mismatch_pid |
Explanation: This is an internal DPCL error. DPCL failed to match a process ID in a table.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_missing_bp_func |
Explanation: A function associated with a Phase object cannot be found.
User Response: Make sure a function specified in a phase operation is available in the connected application. The function can either be part of the application, or it can be loaded into the application by a load_module() call.
| ASC_missing_phase |
Explanation: A Phase object specified for this operation has not been installed in the target application.
User Response: In order to perform this phase operation, the specified Phase object must first be installed on the target application. You can do this by calling either the add_phase() or badd_phase() DPCL function for this Phase object.
| ASC_missing_phase_str |
Explanation: This is an internal DPCL error. An internal structure does not exist.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_missing_pmod |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_missing_predef_func |
Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_module_already_loaded |
Explanation: DPCL tried to load the same probe module twice in the same process.
User Response: Remove the duplicate load call from the process in question.
| ASC_module_already_unloaded |
Explanation: DPCL tried to unload a probe module that is already unloaded.
User Response: Remove the duplicate unload call from the process in question.
| ASC_module_invalid |
Explanation: The ProbeModule name given is not valid.
User Response: Verify that the probe module is compiled with exported function names and without an entry point.
| ASC_module_not_found |
Explanation: The module being operated upon cannot be found. This can be a case of an undefined module name or a module that is not loaded properly.
User Response: Check the name of the module and return code from the load module for that process.
| ASC_msg_init_failed |
Explanation: This is an internal DPCL error. DPCL failed to initialize a message queue in an allocated shared memory segment.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_msg_read_failed |
Explanation: This is an internal DPCL error. DPCL failed to read messages from a message queue.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_no_Ais_initialize |
Explanation: The DPCL client tried to perform DPCL calls without first preparing the system through a call to Ais_initialize().
User Response: Place a call to Ais_initialize() before the first DPCL call.
| ASC_no_att_cfg_file |
Explanation: The configuration file that provides the information to PoeAppl about the POE processes does not exist.
User Response: Make sure that the correct hostname was specified in the call to binit_procs and that the corresponding file (.ppe.poe_pid.attach.cfg) was not deleted out of /tmp.
| ASC_no_connect_from_attached |
Explanation: A connect() or bconnect() call has been issued against a Process object that is in the PRC_attached state.
User Response: In order to issue a connect() or bconnect() call, the Process object must be in the PRC_unconnected state. Use a non-default Process constructor to create a Process Object in the PRC_unconnected state.
| ASC_no_connect_from_created |
Explanation: A connect() or bconnect() call has been issued against a Process object that is in the PRC_created state.
User Response: A start() or bstart() call issued against a Process object in the PRC_created state will change the state to PRC_connected.
| ASC_no_create_from_attached |
Explanation: A create() or bcreate() call has been issued against a Process object that is in the PRC_attached state.
User Response: In order to issue a create() or bcreate() call, the Process object must be in the PRC_pre_create state.
| ASC_no_create_from_connected |
Explanation: A create() or bcreate() call has been issued against a Process object that is in the PRC_connected state.
User Response: In order to issue a create() or bcreate() call, the Process object must be in the PRC_pre_create state.
| ASC_no_credentials |
Explanation: The DPCL client did not pass any DCE credentials when trying to connect to or start a process on this node.
User Response: Make sure you have issued a valid DCE login before starting your DPCL client.
| ASC_no_daemon_fd |
Explanation: During a create() or bcreate() request, the daemon was unable to set up a pipe for sending stdin to the target application. This create request has failed.
User Response: Make sure there are enough file descriptors available.
| ASC_no_deref_vptr |
Explanation: An attempt was made to dereference a probe expression representing a void pointer.
User Response: Verify that the invoking probe expression of the dereferencing operator does not represent a void pointer probe expression.
| ASC_no_detach_from_connected |
Explanation: A detach() or bdetach() call has been issued against a Process object that is in the PRC_connected state.
User Response: In order to issue a detach() or bdetach() call, the Process object must be in the PRC_attached state.
| ASC_no_detach_from_created |
Explanation: A detach() or bdetach() call has been issued against a Process object that is in the PRC_created state. This is not allowed.
User Response: A destroy(), bdestroy(), start(), or bstart() call can be issued against a Process object in the PRC_created state.
| ASC_no_disconnect_from_created |
Explanation: A disconnect() or bdisconnect() call has been issued against a Process object that is in the PRC_created state. This is not allowed.
User Response: A destroy() or bdestroy() call can be issued against a Process object in the PRC_created state.
| ASC_no_destroy_from_connected |
Explanation: A destroy() or bdestroy() call has been issued against a Process object that is in the PRC_connected state.
User Response: Issue an attach() or battach() call against the Process object before calling destroy() or bdestroy().
| ASC_non_positive_value |
Explanation: Phase period value is not positive
User Response: Specify a positive floating-point value for the phase period.
| ASC_no_procsinfo |
Explanation: DPCL tried to connect to a process, but there is no entry for it in the AIX process table. The process may have exited during the time that the request to connect was being processed.
User Response: Try to connect to an existing process again.
| ASC_no_resume_when_running |
Explanation: A resume() or bresume() call has been issued against a Process object that is running. The call has had no effect.
User Response: None.
| ASC_no_start_from_attached |
Explanation: A start() or bstart() call has been issued against a Process object that is in the PRC_attached state.
User Response: In order to issue a start() or bstart() call, the Process object must be in the PRC_created state. To get a Process object to the PRC_created state, use the default Process constructor followed by the create() or bcreate() call.
| ASC_no_start_from_connected |
Explanation: A start() or bstart() call has been issued against a Process object that is in the PRC_connected state.
User Response: In order to issue a start() or bstart() call, the Process object must be in the PRC_created state. To get a Process object to the PRC_created state, use the default Process constructor followed by the create() or bcreate() call.
| ASC_no_suspend_when_not_running |
Explanation: A suspend() or bsuspend() call has been issued against a Process object that is not running. The call has had no effect.
User Response: None.
| ASC_no_sus_res_from_connected |
Explanation: A suspend(), bsuspend(), resume(), or bresume() call has been issued against a Process object a process that is in the PRC_connected state. The call has had no effect.
User Response: From the PRC_connected state, an attach() or battach() call can be issued, which then allows later calls to suspend(), bsuspend(), resume(), and bresume().
| ASC_no_sus_res_from_created |
Explanation: A suspend(), bsuspend(), resume(), or bresume() call has been issued against a Process object a process that is in the PRC_created state. The call has had no effect.
User Response: From the PRC_created state, a start() or bstart() call can be issued and then a subsequent suspend() or bsuspend() call could be made. Also from the PRC_created state, an attach() or battach() call can be issued and then a subsequent resume() or bresume() call could be made.
| ASC_not_expansible |
Explanation: DPCL tried to expand an data object that cannot be expanded further.
User Response: Remove the expand DataObj call from the program code.
| ASC_not_full_path |
Explanation: A create() or bcreate() call has been made in which one of the parameters that requires a full path to the file name was not specified as such. The path, remote_stdin_filename, remote_stdout_filename, and remote_stderr_filename parameters on the create() and bcreate() calls all require full path names.
User Response: Re-issue the create() or bcreate() call after making sure that the path parameter is specified with a full path to the file. If any of the remote_stdin_filename, remote_stdout_filename, or remote_stderr_filename parameters have been specified, also make sure that they contain full path names.
| ASC_null_pointer |
Explanation: DPCL tried to call phase-related functions without a valid process or module.
User Response: Make sure the phase-related functions are called after the process or modules are loaded successfully
| ASC_operation_failed |
Explanation: The operation you tried to perform did not work. In some cases, this is an internal DPCL error. In other cases, such as Application::remove_process()), it is the result of a non-valid index.
User Response: Make sure that any index or parameter being supplied to the function in question has a valid value.
| ASC_phase_exit_done |
Explanation: A Phase object specified with a call to set_phase_exit() or bset_phase_exit() has completed its execution.
User Response: None.
| ASC_phase_malloc_data_failed |
Explanation: This is an internal DPCL error. The DPCL daemon failed to allocate a block of probe data for a Phase object.
User Response: Gather information about the problem and follow local site procedures for reporting hardware and software problems.
| ASC_phase_null_data_func |
Explanation: An attempt to allocate a block of probe data for the associated Phase object failed, because a valid data function was not specified for this object
User Response: Make sure that the Phase object has a valid data function associated with it before trying to allocate probe data for it.
| ASC_process_already_attached |
Explanation: You issued an attach() or battach() call against a Process object that is already in PRC_attached state. Note that it may be this DPCL analysis tool or another that is in the PRC_attached state. Only one DPCL analysis tool can be attached to a particular process at a time.
User Response: Use the query_state() call to see if you were already in PRC_attached state.
| ASC_process_not_connected |
Explanation: The DPCL client tried to perform an operation on a process that it is not currently connected to.
User Response: Make sure the Process object in question is connected to an existing process. To do so, call the Process::query_state function. If the state returned is not PRC_connected, call the Process::connect() or Process::bconnect() function for the Process object associated with the process in question. After a successful connection has been made, you can then try the function that returned this error again.
| ASC_process_not_created |
Explanation: A send_stdin() call has been made against a Process object that was not initially created with a TRONG>, or Ais_blog_off.
Explanation: This is tion that rs_ntosed i of a ProbeExp::iSTRO::get_ly exihas be
not represxited file dters on thed modulee Procesor part to co User Response: Try to that the invokion that rs_ntosed ivalid ient_memorr sent fbe ders
have bd modul> Explanation: This is an internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for
reporting hardware and software problems.
Explanation: The invoking objectxp::iSTROi of a ProbeEG>ProbeModuleSTRO::get_ly exiNG>
call could ot exist.ent a void pon that rs_ntosed >User Response: Verify that the invoking probe xp::iSTROi of a Pents a
stopon that rs_ntosed TRONGeturDEN_on that /STRONGeturP> Explanation: The invoking object of a ProbeEG>ProbeModulefelseor does
*RONG>PRC_has be
not represent a void pr.
User Response: Verify that the invoking probe expre-sion object is of ents a
stopr.
Explanation: A send_stdin() call has been made against a Process object that was
not ind with a TRON
query_tdin() call has bet the Procrovided n qu> Explanation: This iailed to read meshe Explanation: This is an internal DPCL error. The DPernal structure does not
exist.
User Response: Gather information about the problem and follow local site procedures for
reporting hardware and software problems.
Explanation: The DPCL clientan bevalid to alconnect to a procore a Proces applicm code.
one ofhot ininked with a DPCLlibdpclRT.a. Lwitrdwa DPCTRONI>libdpclRT.aSTRONGI>libdpclRT.TRONGI>S(ake erence.
supporalieat witrdw) t spe
fulhe call tDPCL cat e connec
P e connect itinueSa smalme peat wit ors av shipplhe cRONGI>/usr/lpp/STROdpcl/s a cas/eat witNGIP> Explanation: The DPCL cG>resume(ootNG> call ausponbeing valid by the if procore to a process, but a DPCTROlienta smalme pCOMPATity servicmodel>User Response: Re-issuunrogram code.
a smalleusponbeithat is incG>resume(ootNG> call > Explanation: The DPCLan internal DPCL error.
User Response: Gather information about the problem and follow local site procedures for
reporting hardware and software problems.
Explanation: This is an internal DPCL error. DPCL User Response: Gather information about the problem and follow local site procedures for
reporting hardware and software problems.
Explanation: This iAto set_phah abRONG> functio
User Response: Make sthe name oaemon failedto Sis PhaesG>set_phah abRONG> functioccurs
PRC_crah abRONG> functioccursaccord allocahaesoccurs
Explanation: The operat application.
Thd to allocatdUser Response: Make sthe name oation.
Th'sTSTDOUTSis Poccurses from ad functi if memorsage egme,he funo fix
Explanation: This is an internal DPCL error.
failed to read mte a block of proitable. memory segment.
User Response: Gather information about the problem and follow local site procedures for
reporting hardware and software problems.
Explanation: This iAto set_phah ctlRONG> functio
User Response: Make sthe name oaemon failedto Sis PhaesG>set_phah ctlRONG> functioccurs
PRC_crah ctlRONG> functioccursaccord allocahaesoccurs
Explanation: This iAto set_phah dbRONG> functio
User Response: Make sthe name oaemon failedto Sis PhaesG>set_phah dbRONG> functioccurs
PRC_crah dbRONG> functioccursaccord allocahaesoccurs
Explanation: This iAto set_phah pliRONG> functio
User Response: Make sthe name oaemon failedto Sis PhaesG>set_phah pliRONG> functioccurs
PRC_crah pliRONG> functioccursaccord allocahaesoccurs
Explanation: This is an internal DPCL error. DPCL fTL daemon failed to allocalize a messale. memory segment.
User Response: Gather information about the problem and follow local site procedures for
reporting hardware and software problems.
Explanation: This is an internal DPCL error.
failed to read mte a blocknt in questiale. memory segment.
User Response: Gather information about the problem and follow local site procedures for
reporting hardware and software problems.
Explanation: This is an internal DPCL error.
f thatn.
Thdroces memory segment.
Explanation: This iAto set_phadin() call hde to de
ere STDIN eady in Explanation: The operation you trmpleted its exsfully
>User Response: None.
Explanation: This iried to call pa Explanation: The operation yndsProbeEexpre-sion object r does
ssued nted setor iget ypeP>User Response: Re-iss that the probe ion yndsProbtrator in question represssuedrrect hostnget ypeP> Explanation: This is an internal DPCL error. DPCL User Response: Gather information about the problem and follow local site procedures for
reporting hardware and software problems.
Explanation: This iAtunction
forhde t after Phase o object that wt is t spled o wheth aa sma beAR>rt Procesuctor
fol,hen at speevormatze a mesd
oDPCLs
that iation about>User Response: In orderze a messhase o object that w be partectepysmalme pation about
mesnt iate a mesd
o object that wha proces=tor in quVAR>rtect Explanation: The operan internal DPCL error. The DPedaemon failed be expdetermi:firstL.
/VAR>ProbeEted application. The fUser Response: Gather information about the problem and follow local site procedures for
reporting hardware and software problems.
Explanation: The opaemont spexp
hmallnNG>Ais_initiSSTRuoNG> Explanation: This iempt was made to derefestllinaiis not nbe expression represt is ot
exist.ent a void porocess oression.
Explanation: A Phase orocess oression.
Explanation: A Phase orocess oression.
Explanation: The ProbeModulefelset Explanation: This iernal structwritep TROinNG>Ais_initiSSTRuoNG> Explanation: DPCL tTRONsmesster is specifilicmifzero thafor iten made as
User Response: GatherRee functifter makingied foyvoid
buffROoftwaecutsmes>ASC_process_nto_few_paONG>
ASC_process_nto_ret_no_ointNG>
ASC_phase_PT/STROss_ntoNG>
ASC_mallocp
ASC_no_det_stdin_filename
ASC_phase__proces
User Response: Re-iss that the probe modulsfied for this oeshe alsxiteovidy in
ASC_phase__procesmsghd
ASC_missin_proces applireat witNG>
>User Response: GatherLwitrdwarget applicm code.
oDPCLlibdpclRT.a
ASC_no_susrootreated.
ASC_no_susty servire
ASC_phase_ty servirailed
ASC_phase_th abd
ASC_phase_th hed
ASC_phase_th hof pred.
ed
ASC_msg_reshmctld
ASC_phase_th dbd
ASC_phase_th plir
ASC_phase_th hailed
ASC_msg_reshm_
assed.
ed
ASC_msg_reshm_vthat d
ASC_msg_resilenay_attachclosRONG>
ASC_phase_sful coNG>
ASC_phase_termi:
ASC_phase_typetch_pid
ASC_phase_unlize a mesdn_fd
ASC_msg_reunlize a mesdns in quNG>
ASC_msg_reunknownSTRO
ASC_msg_reunknownS/STRuoNG>
ASC_msg_redata _PE_req_assigSNG>
>User Response: Re-iss that the probe left-most ion yndProbtrator in question represisd porocess orest.
on representing a void
stlleue. a bl
ASC_phase_data _PE_req_elRONG>
>User Response: Re-iss that the probe G>set_phelRONG>< cl valients a
stoporocess orest.
on repre>
ASC_phase_data _PE_req_ifNG>
>User Response: Re-iss that the probe G>set_phehe NG>< cl valients a
stoporocess orest.
on repre>
ASC_phase_data _PE_req_seqNG>
>User Response: Re-iss that the probe ion yndsProbtratG>ProbeModulefelse.ll NG>< or in qu loadedoroces(fault Proce)ss oression.
ASC_msg_rewrites
ASC_msg_rezero_length_buffRONG>