It includes the following lists of abort codes:
Table 3-1 ABORT codes (PaXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pab1001 | Allocation of combuf communication field failed for one of the following reasons:
| Back up all files in %PDDIR%\spool and contact the customer support center. |
Pab1005 | Value returned from the dic manager was invalid for because the table ID lock failed. | |
Pab1113 | Transmission of SQL object transfer request information failed during normal communication. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. This error may occur when the workload at the destination (FES, BES, DIC) is high. In such a case, reduce the workload at the destination. This abort code can also be generated by an SQL object buffer shortage, in which case increase the value of the pd_sql_object_cache_size operand of the system definition or server definition. This error can also occur if the execution of the pdcancel command eliminates the transmission destination server process. |
Pab1114 | Reception of SQL object transfer request information failed during normal communication. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. This error may occur when the workload at the destination (FES) is high. In such a case, reduce the workload at the destination. |
Pab1500 | An invalid object was transferred from the front-end server. When HiRDB is operated in a multi-FES environment, this error may occur if the total number of front-end server processes is greater than the number of individual back-end server processes (value of pd_max_bes_process in server definition). | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pab1501 | SQL object transfer failed.
| Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. |
Pab1502 | A conflict was detected during SQL object transfer processing using the routine. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pab2001 | Thread suspense lock failed. | |
Pab2002 | Release of thread suspense lock failed. | |
Pab2003 | Resource lock failed. | Correct the error that occurred in object creation and object transfer processing and re-execute. |
Pab2004 | Release of resource lock failed. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pab2010 | Lock control on SQL object management information using the routine failed. | |
Pab2011 | Release of lock control on SQL object management information using the routine failed. | |
Pab2012 | Lock control on SQL object get management information using the routine failed. | Check the error cause from the error message that was output before the processing was aborted, take corrective action, and then re-execute. |
Pab2013 | Release of lock control on SQL object get management information using the routine failed. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pab2350 | Length of module requested for release is invalid. | |
Pab2351 | Address of module requested for release is invalid. | |
Pab2352 | Information returned from dic to sqa is invalid. | |
Pab2353 | Length of module requested for allocation is invalid. | |
Pab2354 | An SQL object is invalid. | |
Pac1001 | A connect request was rejected by the dictionary manager, but rpc chain cannot be disconnected. | |
Pac2001 | Return code of dbh function call is invalid. (p_f_dbh_drop_list) | |
Pac2004 | 0 was specified for pd_max_access_tables. | |
Pac2008 | Lock control on user management information failed. | Check the error cause from the error message that was output before processing was aborted, take corrective action, and then re-execute. |
Pac2009 | Release of lock control on user management information failed. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pac2050 | Output outhead length is invalid for RPC from client. | |
Pac2051 | SQL to be executed without creating an SQL object (definition SQL) has an invalid SQL object. | |
Pac2052 | Requested static compilation has the same section number as the already compiled dynamic SQL. Or, requested dynamic compilation has the same section number as the already compiled static SQL. | |
Pac2053 | Number of p_code's obtained from optimization processing (zipsncls) is invalid (![]() | |
Pac2054 | Parameter is invalid in a statistics log acquisition request (log address is 0, log size is 0). | |
Pac2055 | Process private area necessary for SQL execution cannot be allocated. | Reduce the number of resident processes in the server for which this message was output. |
Pac2056 | Input data format is invalid for RPC from client (offset count is 0, sqlioa offset is 0). | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pac2352 | Return code of DIC function call is invalid. (p_f_dic_freecache) | |
Pac2354 | Check the error message that was output before the abort (the error indicated in this message) occurred. If an error message was not output before the abort, the following causes can be suspected:
| Check the cause of the problem based on the error message that was output before the abort. If an error message was not output before the abort, take one of the following actions:
|
Pac2355 | Internal conflict occurred in the controller. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pac2358 | Shared memory size (module pool) to be allocated is invalid. | |
Pac2359 | Characters type code is invalid. | |
Pac2360 | Execution with a section number not found in the object was requested during stored procedure execution. | |
Pac2361 | An operation code that cannot be executed was requested during stored procedure execution. | |
Pac2362 | A section that cannot be executed was found in a stored procedure object. | |
Pac2363 | Transaction request is invalid. | |
Pac2364 | UAP client libraries forming a global transaction have different versions. | Match the versions of the UAP client libraries forming the global transaction. |
Pac2365 | A process private area required for SQL execution cannot be allocated, or memory is insufficient. | Check the load on the system and re-execute the UAP. Alternatively, re-estimate memory. |
Pac2366 | An error was returned because a system error occurred during reception processing (front-end server) of the trigger execution request. | Check the error cause from the error message that was output before processing was aborted, take corrective action, and then re-execute. This error may also occur when there is a heavy load on the transmission source (back-end server). If this is the case, reduce the load on the transmission source. |
Pac2367 | Transmission processing of the trigger execution result returned an error. Possible causes are that either the transmission destination server (back-end server) or the unit is down, or that the system could not respond due to a heavy load. | Check the error cause from the error message that was output before processing was aborted, take corrective action, and then re-execute. |
Pac2368 | A trigger execution request failed.
| Check the error cause from the error message that was output before processing was aborted, take corrective action, and then re-execute. |
Pac2369 | Message editing failed when setting SQLCA. | Contact the customer support center. |
Pac2370 | Send processing to the client returned an error. The client at the destination has either shut down or cannot respond due to a heavy load. | Check the cause of the error from the error message that was output before the process aborted, take corrective action, and then re-execute. |
Pac2501 | Attempt was made to execute Auto Commit in the XA environment. | Back up all files in %PDDIR%\spool and contact the customer support center |
Pac2502 | Invalid prepare request was issued from client. | |
Pae2250 | Argument in high-order module is invalid during SQL object execution. | Back up all files in %PDDIR%\spool and contact the customer support center. If HiRDB does not restart automatically, restart it manually. |
Pae2251 | System error occurred during SQL object execution (invalid return code). | |
Pae2252 | SQL object is invalid. | |
Pae2253 | Return code of a low-order module is invalid during SQL object execution. | |
Pae2255 | System error occurred during SQL object execution (invalid internal code). | |
Pae2257 | Memory shortage or system error occurred during SQL object execution (internal conflict). | If a memory shortage occurred, wait a while and then re-execute. Otherwise, contact the customer support center. |
Pae2258 | Internal system contradiction was detected during SQL object execution. | Contact the customer support center. |
Pae2259 | Allocation of system private area failed or a memory shortage occurred. | Check the system load and re-execute the UAP. Or, re-estimate the memory size. |
Pae2354 | Return code of SYSM function call is invalid. | Check the error cause from the error message that was output before processing was aborted, take corrective action, and then re-execute. If an error message is output, save the files under %PDDIR%\spool, %PDDIR%\conf, and %PDDIR%\tmp, save the event log (in UNIX, syslogfile), and contact the customer support center. |
Pae2355 | Null characters are not included in the C-language character string received from the C routine. The length of the character string may have exceeded the SQL data type definition length that was specified when the routine was defined. | Check whether a character string exceeding the definition length has been written. In addition, append null characters to the end of the character string when a character string type value is returned. |
Pae3001 | Reply text receive processing resulted in an error. | Contact the customer support center. |
Pae3002 | HiRDB-specified information is missing from reply text. | |
Pae3003 | Unexpected reply text was received from the server. | |
Pae3004 | The results of SQL statements executed between HiRDB servers were not received within the specified PDCWAITTIME. A server-to-server communication error may have occurred. HiRDB executes multiple server-to-server communications or database accesses for a single request from a client. Because the client monitors the cumulative processing time using the value of PDCWAITTIME, it is usually the client that first detects a timeout and sends a recovery instruction to the server. If the client is unable to send a recovery instruction due to a communication error between the client and server, the server also detects the error. | Check the error cause from the OS and HiRDB error messages that were displayed prior to the abort, take appropriate action, then re-execute. |
Pae3005 | Timeout occurred in a HiRDB/Parallel Server while a back-end server or dictionary server was waiting for an SQL execution request library to be received from a front-end server. | An error, such as a memory shortage, may have occurred in the unit in which the back-end server process or dictionary server process is located, making SQL execution impossible. Determine the cause of the error in the applicable unit, and re-execute after taking appropriate action. Until the action is completed, keep intact the files under %PDDIR%\spool, \conf, and \tmp. |
Pae3010 | Retrieval result send processing resulted in an error. The destination server or unit may be shut down or unable to reply due to high workload. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. |
Pae3100 | An error occurred during analysis of the following operands:
| Save the files under %PDDIR%\spool, %PDDIR%\conf, and %PDDIR%\tmp, save the event log (in UNIX, syslogfile), and contact the customer support center. |
Pae3101 | Shared memory could not be released while processing an error that had occurred at server startup or while stopping the server. | |
Pae3110 | An unrecoverable error occurred during thread lock. | |
Pae4000 | Either of the following possibilities should be investigated:
| Check the error cause from the error message that was output before processing was aborted, take corrective action, and then re-execute. If the problem is other than a transmission error, contact the customer support center. |
Pae4001 | The information returned from the plug-in implementation function is invalid. | Contact the customer support center. For the name of the plug-in implementation function in which the error occurred, see the preceding error message. |
Pae5000 | An unrecoverable error occurred during a transaction commit or rollback. | Save the files under %PDDIR%\spool, %PDDIR%\conf, and %PDDIR%\tmp, save the event log (in UNIX, syslogfile), and contact the customer support center. |
Pag1660 | Invalid data type was detected during data comparison. | Back up all files in %PDDIR%\spool and contact the customer support center. If HiRDB does not restart automatically, restart it manually. |
Pag1670 | Internal system conflict was detected during regular expression comparison. | |
Pag1671 | Internal system conflict was detected during regular expression comparison. | |
Pag1672 | Internal system conflict was detected during regular expression comparison. | |
Pag1680 | Internal system conflict was detected during data conversion. | |
Pao0002 | Internal conflict occurred during optimization processing. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pao2001 | SQL object was invalid. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pao2002 | Internal conflict occurred during optimization processing at the time of execution. | |
Pao3001 | An internal conflict occurred while the definition file was being read. | Back up all files in %PDDIR%\spool and %PDDIR%\conf, and contact the customer support center. |
Pao3002 | A memory shortage occurred while the definition file was being read. | Take corrective action as indicated by the memory shortage error message output immediately before this message, and restart the unit that shut down. |
Pap2255 | There is not enough stack data area. | Contact the customer support center. |
Par2400 | Attempt was made to create a free chain in an area other than the control block area. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Par2401 | Conflict occurred while creating a free chain for a control block. | |
Par2402 | Attempt was made to release a control block that was already released. | |
Par2410 | Terminated abnormally. | Back up all files in %PDDIR%\spool and contact the customer support center. If HiRDB does not restart automatically, restart it manually. |
Par2412 | Detachment of main thread failed in the same section. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Par2413 | Drop list processing terminated abnormally while releasing the SCB control block. | |
Par2414 | End next processing terminated abnormally while releasing the PCB control block. | Back up all files in %PDDIR%\spool and contact the customer support center. If HiRDB does not restart automatically, restart it manually. |
Par2415 | Attempt was made to allocate an area of 1 GB or more. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Par3100 | An error occurred during analysis of the pd_max_tmp_table_rdarea_no operand of the system common definition. | Save the files under %PDDIR%\spool, %PDDIR%\conf, and %PDDIR%\tmp, save the event log (in UNIX, syslogfile), and contact the customer support center. |
Par3101 | A conflict was detected when checking the number of RDAREAs for the temporary table being defined against the value specified in the pd_max_tmp_table_rdarea_no operand of the system common definition. |
|
Pas2100 | An analysis tree was invalid during semantic analysis. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Pas2101 | Contradiction was detected during SQL analysis processing. | Back up all files in %PDDIR%\spool and %PDDIR%\tmp and contact the customer support center. |
Pas2352 | Invalid information was returned from dic to sqa. | Contact the customer support center. |
Table 3-2 ABORT codes (PbXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pba0101 | Internal conflict occurred. | Contact the customer support center. |
Pba0201 | Parameter is invalid. | |
Pba0202 | Execution sequence of functions is invalid. | |
Pba0301 | Return code is invalid. | |
Pba0401 | Contents of input buffer from SQA are invalid. | |
Pba0402 | Contents of output buffer from SQA are invalid. | |
Pba0501 | Non-execution of the XA interface function was detected. | |
Pba0601 | SQL statement's execution function was called incorrectly. | |
Pbb0200 | An input parameter of a memory management function is invalid. | |
Pbb0201 | An input address of a memory management function is invalid. | |
Pbb0204 | A status error occurred in a memory management function. | |
Pbb0290 | A return code for a memory management function is invalid. | |
Pbb0300 | No base address is set for CMT. | |
Pbb0301 | No base address is set for PMT. | |
Pbb0400 | An input parameter of an error reporting function is invalid. | |
Pbb0401 | An event type of an error reporting function is invalid. | |
Pbb0402 | An event type of an error reporting function is not supported. | |
Pbb0403 | An error type of an error reporting function is invalid. | |
Pbb0404 | An error type of an error reporting function is not supported. | |
Pbb0405 | No table creation area exists for an error reporting function. | |
Pbb0490 | An internal conflict occurred in an error reporting function. | |
Pbb0500 | A conflict occurred in an internal table of an XA request processing function. | |
Pbb0590 | An internal conflict occurred in an XA request processing function. | |
Pbb0600 | A conflict occurred in an internal table of an SQLplug function. | |
Pbb0601 | An SFD/SQL conflict occurred in an SQLplug function. | |
Pbb0690 | An internal conflict occurred in an SQLplug function. | |
Pbb0700 | A input parameter of a sequence check function is invalid. | |
Pbb0790 | A return code of a sequence check function is invalid. | |
Pbb1000 | A conflict occurred in an internal table of an SQL conversion function. | |
Pbb1001 | An SFD/SQL conflict occurred in an SQL conversion function. | |
Pbb1090 | An internal conflict occurred in an SQL conversion function. | |
Pbb2090 | An SQA return code is invalid. | |
Pbc0001 | Error occurred during abort code editing. | |
Pbc0002 | Internal contradiction occurred. | |
Pbc0101 | Invalid address was specified for memory reallocation or release. | |
Pbc0102 | Destruction of a memory area was detected. |
Table 3-3 ABORT codes (PdXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pd00001 | Error occurred during lock acquisition processing. | The KFPD00004-E message is output. If this message displays pdi_olk_thdlock as the name of the function resulting in the error and -20023 as the value of errno, the number of FIFOs per process has exceeded the OS's limit; increase the value for the OS. If the message displays pdi_olk_thdlock as the name of the function resulting in the error and -20024 as the value of errno, the number of FIFOs per system has exceeded the OS's limit; increase the value for the OS. If any other information is displayed in the KFPD00004-E message, contact the customer support center. |
Pd00003 | File I/O error occurred. | Refer to the KFPD00003 message to check the cause of the I/O error, and take appropriate action. |
Pd00004 | System call error occurred. | Refer to the KFPD00004 message to check the cause of the system call error, and take appropriate action. |
Pd00005 | Error occurred during server initialization. | If the KFPD00005-E, KFPD00020-E or KFPD00021-E message was output, take corrective action based on the message that was output. If none of these messages was output, contact the customer support center. |
Pd00008 | Internal system conflict occurred. | During an abort, a KFPD00008-E or KFPD00020-E message is output. Take action according to the message that has been output. |
Pd00030 | Internal system conflict occurred. |
|
Pd00777 | Dictionary contents are invalid. | Contact the customer support center. |
Pd10000 | Registry thread activation failed. | If the KFPD00021-E message was output, take corrective action based on that message. If this message was not output, contact the customer support center. |
Pd10001 | Registry thread stop failed. | Contact the customer support center. |
Pd10002 | An error occurred during access to the registry. | Check the error cause from the error message that was output before processing was aborted, take the corrective action, and then re-execute. |
Pd17001 | An error occurred during object cache control processing. | Contact the customer support center. |
Table 3-4 ABORT codes (PeXXXXX)
Abort code | Cause | Action |
---|---|---|
Peama01 | An internal error occurred after the command received by the HiRDB Assist - Server was executed; the HiRDB Assist - Server process terminated. | In UNIX: Save all files under the setup directory for the HiRDB Assist - Server and also the syslog file, and then notify the customer support center. In Windows: There may have been a request for multiple commands to be executed consecutively. Provide a one-second interval between command executions, and then re-execute the command. If the Peama01 abort problem still persists after this action is taken, save all files under the HiRDB Assist - Server installation directory and the event log, and notify the customer support center. |
Table 3-5 ABORT codes (PhXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Phb0001 | Message output error occurred. | Back up all files in %PDDIR%\spool and restart HiRDB. Or, notify the customer support center. |
Phb0002 | Semaphore handling error occurred. | |
Phb0003 | ENQ counter error occurred. | |
Phb0004 | Invalid put request was issued. | |
Phb0005 | Function code is invalid. | |
Phb0006 | Internal function error occurred. | |
Phb0007 | Internal conflict was detected in the HiRDB file system. | |
Phb0008 | Invalid free request was issued. | |
Phb0009 | Log output error occurred. | |
Phb0010 | Resource shortage occurred while opening a HiRDB file. | Reduce the number of users, and start HiRDB. |
Phb0011 | Semaphore initialization error occurred. | Resolve the cause of the error indicated in the KFPH23015-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phb0012 | Shared memory detachment error occurred. | |
Phb0013 | In UNIX, an ordinary file close error occurred. In Windows, a file close error occurred. | |
Phb0014 | Shared memory release error occurred. | |
Phb0015 | Shared memory allocation error occurred. | |
Phb0016 | Shared memory attachment error occurred. | |
Phb0017 | There is no available entry in TCB buffer stack. | Back up all files in %PDDIR%\spool and restart HiRDB. Or, contact the customer support center. |
Phb0018 | Lock error occurred. | |
Phb0019 | Unlock error occurred. | |
Phb0020 | A thread wait error was detected. | Save the file under %PDDIR%\spool, and contact the customer support center. |
Phb0021 | A thread post error was detected. | |
Phb0022 | A message queue reception error was detected. | Eliminate the cause of the error that was output in the KFPH23015-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phb0024 | An error was detected during transaction branch control. | |
Phb0025 | An internal function error was detected. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phb0026 | Status file input/output processing failed. | Eliminate the cause of the error that was output in the KFPH23015-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phb0032 | An error occurred during allocation of status file records. | Take the action indicated in the immediately preceding KFPH23033-E message, and restart HiRDB. |
Phb0100 | A critical release omission was detected. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phb0101 | A spin lock timeout was detected. | Eliminate the cause of the error that was output in the KFPH23015-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phb0102 | A thread wait timeout was detected. | |
Phb0103 | An error was detected during area management of the global buffers. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phb0104 | Status file input/output processing failed. | Eliminate the cause of the error that was output in the KFPH23015-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phb0106 | A memory shortage occurred. | Take corrective action per the KFPH23003-E message output immediately before this message, and restart HiRDB. |
Phb0107 | Mapping of the global buffer failed. | Take corrective action per the KFPH23003-E or KFPH23005-E message output immediately before this message, and restart HiRDB. |
Phb0108 | A message queue sending error was detected. | Eliminate the cause of the error that was output in the KFPH23015-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phb0109 | A system switchover timeout was detected. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phb1001 | Buffer definition analysis termination error occurred. | Resolve the cause of the error indicated in the KFPH23015-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phb1002 | Invalid argument was detected while starting buffer definition analysis. | |
Phb1003 | Invalid argument was detected during buffer definition analysis. | |
Phb1004 | Invalid option was detected during buffer definition analysis. | Back up all files in %PDDIR%\spool and restart HiRDB. Alternatively, contact the customer support center. |
Phb1006 | The rollback process does not have the system resources needed to access a table. | Take corrective action according to the KFPH23042-E message that was just output, and then restart HiRDB. |
Phb1007 | A shortage of open resources was detected. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phb1008 | The user process does not have the system resources needed to access a table. | Take corrective action according to the KFPH23042-E message that was just output, and then restart HiRDB. |
Phb1009 | An internal function error occurred. | Eliminate the cause of the error that was output in the KFPH23015-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phb1012 | There was no allocation buffer during startup of the guest BES in an environment that uses the standby-less system switchover (effects distributed) facility. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phb1013 | Buffer allocation failed in an environment that uses the standby-less system switchover (effects distributed) facility. | |
Phb1014 | An invalid argument was detected in an internal function. | |
Phb1015 | Shared memory allocation for the unit failed. | Eliminate the cause of the error that was output in the KFPH23015-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phb1016 | Definition file analysis failed. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phb1018 | Acquisition of RDAREA information for global buffer creation failed. | Determine the cause from the error messages output before the ABORT code, take appropriate action, and then restart the unit. If return code=-310 is output in a KFPH22013-E message, the dictionary server is stopped; restart the dictionary server and then restart the unit. If the cause of the error cannot be determined from the error messages, contact the customer support center. |
Phb1019 | An internal function error occurred. | Save the files under %PDDIR%\spool, and then restart HiRDB. Also, contact the customer support center. |
Phb1021 | The number of pdbuffers exceeds the limit. | Take action as indicated in the immediately preceding KFPH23029-E message, and restart HiRDB. |
Phb1022 | The number of pdbuffers does not match the number when started previously. | Take action as indicated in the immediately preceding KFPH23031-E message, and restart HiRDB. |
Phb1023 | The pdbuffer option specification is invalid. | Take action as indicated in the immediately preceding KFPU00218-E message, and restart HiRDB. |
Phb1025 | The memory size was exceeded. | Take action as indicated in the immediately preceding KFPH23032-E message, and restart HiRDB. |
Phb1026 | The dynamic update of global buffer facility cannot be used. | Take action as indicated in the immediately preceding KFPH23034-E message, and restart HiRDB. |
Phb1027 | An invalid argument was detected in an internal function. | Save the file under %PDDIR%\spool, and contact the customer support center. |
Phb1028 | ||
Phb2001 | RDAREA ID or page number is invalid. | Restart HiRDB and recover the corresponding RDAREA. Also, contact the customer support center. |
Phb2002 | Shortage occurred in reserve buffer. | Back up all files in %PDDIR%\spool and restart HiRDB. Or, contact the customer support center. |
Phb2003 | Duplicate GET request was issued. | |
Phb2004 | Chain error occurred. | |
Phb2005 | An invalid argument was detected in an internal function. | |
Phb2006 | An internal conflict was detected in the global buffer process. | Save the file under %PDDIR%\spool, and contact the customer support center. |
Phb2007 | Time stamp mismatch was detected while outputting data to a database. | Save the files under %PDDIR%\spool, and then restart HiRDB. Also, contact the customer support center. |
Phb2008 | Object ID mismatch within a page was detected during data output to the database. | |
Phb2009 | Invalid parameter or invalid processing sequence was detected while forcibly outputting a log. | |
Phb2010 | If unitdown is specified in the pd_db_io_error_action operand, an RDAREA I/O error has occurred, causing HiRDB (for HiRDB/Parallel Server, a unit) to terminate abnormally. | Referring to the error message output before the process aborted, determine the cause of the error. Then, either switch over the system again, or restart HiRDB. |
Phb2011 | A file access error was detected in the RDAREA while the unit shutdown facility was being used (with unitdown specified in the operand pd_db_access_error_action) during file access error detection. Therefore, the unit shut down. | Determine which file has the access error as well as the reason for the error from the error message output before the process aborted, take corrective action, and then restart HiRDB. In Windows, if files are being copied by the COPY command, restart HiRDB after copying is finished. |
Phb2012 | An error shutdown was detected in the RDAREA while the unit shutdown facility was being used (with unitdown specified in the operand pd_db_hold_action) during file access error detection. Therefore, the unit shut down. | Determine the file associated with the error shutdown as well as the reason for the error from the error message that was output before processing was aborted, take corrective action, and then restart HiRDB. |
Phb3001 | Batch input occurred on index page. | Back up all files in %PDDIR%\spool and restart HiRDB. Alternatively, contact the customer support center. |
Phb3002 | Batch input request is invalid. | |
Phb3004 | HiRDB file OPEN/CLOSE processing failed. | |
Phb3005 | A read request page number is invalid. | Make sure that no errors were made in the database recovery procedure. If there is an unrecovered database, recover or re-create it. If there is no error, save the files under %PDDIR%\spool, and then restart HiRDB. Also, contact the customer support center. |
Phb3006 | An invalid pool number was detected in the batch input/output local buffer. | Save the files under %PDDIR%\spool, and then restart HiRDB. Also, contact the customer support center. |
Phb3007 | An invalid argument was detected in an internal function. | |
Phb3008 | A server process terminated abnormally while a local buffer was being used. A page (update page) was detected that, temporarily, recovery processing could not recover. | Restart HiRDB. |
Phb4000 | An internal conflict was detected in deferred write processing. | Back up all files in %PDDIR%\spool, and restart HiRDB. Alternatively, contact the customer support center. |
Phb4001 | Internal conflict occurred. | |
Phb4002 | Undefined value was returned. | |
Phb4003 | Function parameter error occurred. | |
Phb4004 | rpc open error occurred. | |
Phb4005 Phb4006 Phb4007 | Internal function error occurred. | |
Phb4009 | Memory shortage occurred. | Reduce the number of users, and then start HiRDB. |
Phb4010 | The message queue ID could not be obtained. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phb4011 | Message receive error occurred. | |
Phb4012 | Message send error occurred. | |
Phb4020 | Update flag is invalid. | |
Phb4022 | Synchronization output flag is invalid. | |
Phb4023 | Deferred write status is invalid. | |
Phb4030 | HiRDB file initialization error occurred. | |
Phb4031 | HiRDB file open error occurred. | |
Phb4032 | HiRDB file close error occurred. | |
Phb4033 | HiRDB file write error occurred. | |
Phb4034 | A HiRDB file close error occurred. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phb4035 | Disk number is invalid. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phb4041 | Repeated attempts to open a HiRDB file failed due to a shortage of open resources. | Take action according to the preceding KFPH23201-W or KFPH23100-E message, and then restart HiRDB. |
Phb4044 | A semaphore operation error occurred in the deferred write process. | Check the cause of the error based on the error message (KFPO00107-E) preceding the abort, take appropriate action, and then re-execute the command. If an error message is not output, save the files under %PDDIR%\spool, and then restart HiRDB. Also, notify the customer support center. |
Phb4045 | An invalid argument was detected in an internal function. | Save the files under %PDDIR%\spool, and then restart HiRDB. Also, contact the customer support center. |
Phb4109 | A memory shortage occurred. | Take one of the following actions to provide additional memory, and then restart HiRDB:
|
Phb4111 | A thread unlock error occurred. | Save the files under %PDDIR%\spool, and then restart HiRDB. Also, contact the customer support center. |
Phb4141 | Despite repeated attempts to open the HiRDB file by using the parallel write process for the deferred write process, the HiRDB file could not be opened due to a shortage of open resources. | Take corrective action according to a previous KFPH23201-W or KFPH23100-E message, and then restart HiRDB. |
Phb4144 | A semaphore operation error occurred in the parallel write process for the deferred write process. | Check the cause of the error based on the error message (KFPO00107-E) preceding the abort, take appropriate action, and then re-execute the command. If an error message is not output, save the files under %PDDIR%\spool, and then restart HiRDB. Also, notify the customer support center. |
Phb5001 | An internal conflict was detected. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phb5002 | An invalid request was detected. | |
Phb6001 | An internal conflict was detected during in-memory data processing. | |
Phb**** *: Variable character string | Internal contradiction was detected during DB buffer processing. | |
Phc0001 | getarea return code is invalid. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, contact the customer support center. |
Phc0002 | Message editing failed. | |
Phd0002 | RDAREA ID is invalid. | Check to see if there is an operation error on the applicable RDAREA. If there is an error, the RDAREA should be recovered. If the RDAREA has been moved, restart HiRDB. If there is no error, save the files under %PDDIR%\spool, and contact the customer support center. |
Phd0003 | Internal work file access error occurred. | Check the system operation and recover the database if an error was found. If there is no error, save the files under %PDDIR%\spool, and contact the customer support center. |
Phd0004 | Thread lock terminated abnormally. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phd0005 | File number is invalid. | Check the system operation and recover the database if an error was found. If there is no error, save the files under %PDDIR%\spool, and contact the customer support center. |
Phd0006 | Invalid log was detected during rollback. | |
Phd0007 | Invalid log was detected during log collection. | |
Phd0008 | Internal conflict was detected while a server transfer area was being created. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phd0009 | Internal conflict was detected during communication. | |
Phd0010 | An internal function error was detected. | |
Phd0011 | A memory shortage occurred. This problem generates a message in the following situation:
| Take corrective action following the instructions of the memory shortage error message that was just output. Then, if the unit has shut down, restart the shut down unit. |
Phdt*** *: Variable character string | An internal conflict was detected during operations on a temporary table or a temporary table index. | Save the file under %PDDIR%\spool, and contact the customer support center. |
Phi0002 | Analysis of a definition file failed. | |
Phi0013 | A thread lock error occurred. | |
Phi0014 | A thread unlock error occurred. | |
Phi1001 | Acquisition of environment definition variable failed. | Check the error message that was output before ABORT for the cause of the error, take appropriate action, then re-execute. If no error message was output, contact the customer support center. |
Phi1002 | Allocation of common control block failed. | |
Phi1003 | Communication open error occurred. | |
Phi1006 | Initialization error occurred in the SQL analysis component. | |
Phi1007 | Initialization error occurred in the dictionary management component. | |
Phi1008 | Initialization error occurred in the database management component. | |
Phi1010 | Allocation of log server area failed. | |
Phi1011 | Message editing failed. | |
Phi1012 | Acquisition of a HiRDB database environment information file from the running system failed. | If all of the following conditions are satisfied, confirm that the HiRDB running system is active, and then restart the HiRDB standby system:
|
Phl0001 | Internal logical contradiction occurred. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phl0002 | Buffer allocation error occurred. | |
Phl0003 | Function code was invalid during Build-List. | |
Phl0004 | List ID (address) is invalid. | |
Phl0005 | Return code is invalid. | |
Phl0006 | read request page number is invalid. | |
Phl0007 | Number of pages in string is invalid. | |
Phl0008 | Work table buffer pool's contents are invalid. | Back up all files from %PDDIR%\spool and contact the customer support center. |
Phl2355 | Return code contradiction occurred. | If RPC trace information is being collected, back up the RPC trace information. Next, back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phl3722 Phl3723 | Internal conflict occurred. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phl4002 Phl4003 | Interface is invalid. | |
Phl4018 | Return code of a list module is invalid. | |
Phl4023 | Row address of a list is invalid. | |
Phl5301 | I/O error occurred. | |
Phlb001 | Internal contradiction was detected. | |
Phm0001 | Return code of buffer management is invalid. | Use the database recovery utility to recover the database and restart. |
Phm0002 | Return code of directory management is invalid. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phm0003 | A memory shortage occurred when a shared table was being updated without issuing a LOCK TABLE statement in EXCLUSIVE mode. | Take corrective action according to the preceding memory shortage error message. If the unit is down, restart the unit that was shut down. |
Phm0004 | Buffer memory corruption was detected when a shared table was being updated without issuing a LOCK TABLE statement in EXCLUSIVE mode. | Save the files under %PDDIR%\spool, restart the abnormally terminated unit, and contact the customer support center. |
Phm0999 | Internal contradiction was detected. | Use the database recovery utility to recover the database and restart. |
Phm1001 | Attempt was made to insert a FIX table page that was greater than the defined length. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phm1002 | I/O area or offset list was not found. | |
Phm1003 | Length of variable-length data is 0. | |
Phm1100 Phm1101 | Internal conflict occurred during BLOB data I/O processing. | Contact the customer support center. |
Phm1102 | Invalid RDAREA number was specified for BLOB data. | If the RDAREA has been moved, restart HiRDB. If there is no operation error, contact the customer support center. |
Phm1103 | Internal conflict occurred while BLOB data was being updated. | Contact the customer support center. |
Phm1104 | File number was invalid. | |
Phm1105 | Internal conflict occurred while BLOB data was being retrieved. | |
Phm1110 | A return code indicating an error was returned from another component function. | Recover the database using the database recovery utility. |
Phm2001 | Format of a row to be updated is invalid. | Check the database recovery procedure for an error. If there is a database that has not been recovered, either recover it or re-create it. If there is no error, contact the customer support center. |
Phm2002 | Type of table to be updated is invalid. | Back up the files under %PDDIR%\spool and contact the customer support center. |
Phm5001 | An attempt was made to project a row identifier during row I/F for a non-FIX table. | |
Phm5002 | Buffer management error occurred. | Use the database recovery utility to recover the database and restart. |
Phm5003 | Specified scan type is invalid. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phm5004 | Data projection is not available to specified server machine. | |
Phm5011 | Page is invalid (branching destination page). | Check the database recovery procedure for an error. If there is a database that has not been recovered, either recover it or re-create it. If there is no error, contact the customer support center. |
Phm5012 | Page is invalid (branching source page). | |
Phm5013 | Page number is invalid. Table ID in the database does not match the requested table ID during fetch processing. | |
Phm5014 | Slot value is invalid. A row was deleted or a nonexisting row was fetched. | |
Phm5015 | Page is invalid (page specified for fetch was not found). | |
Phm5016 | Slot value is invalid. A row was deleted, or a nonexisting row was specified as the branching destination. | |
Phm5017 | Row format is invalid. The format of the fetched row is not P/B/ F. | |
Phm5018 | Row format is invalid. The format of the branching destination row is not B'/F'. | |
Phm5019 | Invalid row format. The branching destination row is not in the B/B'/A format. | Make sure that no errors were made in the database recovery procedure. If there is an unrecovered database, either recover or re-create it. If there is no error, contact the customer support center. |
Phm5020 | The stored page for BINARY attribute data of the abstract data type is invalid. | |
Phm5021 | Return value is invalid. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phm5022 | Work area shortage occurred while a suppress table was being retrieved. | Set the number of DECIMAL columns in the conditional expression to no more than 512 and re-execute. Back up all files in %PDDIR%\spool and contact the customer support center. |
Phm5023 Phm5024 | An internal conflict occurred during condition evaluation. | Save the file under %PDDIR%\spool, and contact the customer support center. |
Phm5025 | An internal conflict occurred during storage processing of compressed data. | |
Phm5026 | Invalid compressed data was detected. | |
Phm5027 | An internal conflict occurred during expansion processing of compressed data. | |
Phm6000 | Invalid locking operation, or invalid RDAREA ID. | If the RDAREA has been moved, restart HiRDB. If there is no operation error, save the files under %PDDIR%\spool, and contact the customer support center. |
Phm6001 Phm6002 Phm6003 Phm6004 | Lock processing is invalid. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phm6005 Phm6007 | Codes indicating an error was returned from another component's function. | |
Phm6008 | A shortage of RDAREA locked resources occurred. | |
Phm6009 | A shortage of replica group locked resources occurred. | |
Phm6100 | The HiRDB restart memory size for the process native area used by all processes on the unit controller is insufficient. | Because recovery by restarting is not complete, complete the recovery using the following procedure:
|
Phm7000 | Attempt was made to output an invalid log. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phm9000 | Internal logical contradiction was detected. | Use the database recovery utility to recover the database and restart. |
Phr0100 | Contradiction was detected while updating page writing information. | Back up the files under %PDDIR%\spool and contact the customer support center. |
Phr1110 | Internal conflict occurred in the table for managing the RDAREA status. | Restart HiRDB. |
Phr1111 | Internal conflict occurred when RDAREA status information was being registered in the table for managing RDAREA status. | |
Phr1112 | The number of RDAREAs exceeded the maximum system value when RDAREA status information was being registered. | |
Phr1113 | A redo process was not found at the time of redo log allocation during restart. | Use the database recovery utility to recover the database and restart. |
Phr1114 | The number of REDO processes during restart is invalid. | |
Phr1115 | An attempt was made to start a redo process without acquiring a log buffer during restart. | |
Phr1116 | During restart, a log with the invalid redo log type was detected. | |
Phr1117 | The number of RDAREAs contradicts the number of RDAREA status information items in the table for managing RDAREA status. | |
Phr1118 | Internal conflict occurred in a restart write page information table. | Back up the files under %PDDIR%\spool, and contact the customer support center. |
Phr1210 | Internal conflict occurred in information on the number of log update pages during a restart redo process. | Use the database recovery utility to recover the database and restart. |
Phr1212 | During the restart redo process, an attempt was made to improperly update the transaction management table during the analysis of the transaction status. | |
Phr1213 | During the restart redo process, the index log contains invalid lock recovery information. | |
Phr1214 | During the restart redo process, the directory log contains invalid lock recovery information. | |
Phr1215 | During the restart redo process, the log for recovering the lock contains invalid lock recovery information. | |
Phr1216 | During the restart redo process, the log contains an invalid lock type. | |
Phr1217 | During the restart redo process, processing instructions for the log contain an error. | |
Phr1218 | The number of disks is invalid. | |
Phr1300 | Code indicating an error was returned by another subcomponent function. | Check the error cause from the error message that was output before processing was aborted, take corrective action, and then re-execute. If an error message was not output before processing was aborted, save %PDDIR%\spool and contact the customer support center. |
Phr1310 | During the restart data page redo process, a return code indicating an error was returned. | Use the database recovery utility to recover the database and restart. |
Phr1311 | During the restart index page redo process, a return code indicating an error was returned. | |
Phr1312 | During the restart directory page redo process, a return code indicating an error was returned. | |
Phr1320 | During the restart redo processing, a return code indicating an error was returned when an attempt was made to recover a directory inconsistency. | |
Phr1321 | During the restart redo processing, a return code indicating an error was returned when an attempt was made to recover an index inconsistency. | |
Phr1400 | Code indicating an error was returned from another component function. | If an error message was output before the abort, determine the cause of the problem based on that message, take appropriate corrective action, and then re-execute the command. If there was no error message before the abort, save the files under %PDDIR%\spool, and contact the customer support center. |
Phr1401 | An attempt to obtain the shared memory segment address of the log buffer during restart failed. | Recover the database using the database recovery utility. |
Phr1410 | Recovery-related semaphore operation failed. | |
Phr1411 | Retrieval of recovery-related semaphore value failed. | |
Phr1412 | Allocation of recovery-related semaphore failed. | |
Phr1413 | Recovery-related semaphore operation failed. | |
Phr1420 | Allocation of area used for recovery-related processing (process private area) failed. | Check the number of processes, take appropriate action, and re-execute. |
Phr1421 Phr1422 Phr1423 Phr1424 | Allocation of area required for RDAREA status management table (process private area) failed. | |
Phr1425 Phr1426 Phr1427 Phr1428 | Allocation of an area (process private area) required for management of page write information used in a restart redo failed. | |
Phr1430 | A return code indicating an error was returned from the pd_lck_notrn_get function during lock recovery at restart. | Save the information to be acquired in the event of an error, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Phr1431 | A return code indicating an error was returned from the pd_lck_notrn_release function during lock release at restart. | |
Phr1440 | A return code indicating an error was returned from the pdi_log_get_rerun_buff function during log input at restart redo. | |
Phr1441 | Reception of a message from the pdi_log_get_rerun_buff failed during log input at restart redo. | |
Phr1442 | Release of the log buffer failed at restart redo. | |
Phr1443 | Code indicating an error was returned when attempt was made to obtain a log sequence number from the log server. | |
Phr1444 | A return code indicating an error was returned from the log server in the processing for which the Isn by RDAREA was to be posted to the log server at restart redo. | |
Phr1450 | Code indicating an error was returned when pdi_trn_sv_tran_ent function was issued to obtain the number of transactions. | |
Phr1451 | During restart redo processing, the function pdi_tjl_chg_trnid was issued, which acquires a transaction identifier from the second header of log records, but a return code indicating an error was returned. | |
Phr1460 Phr1461 | Status file read operation failed. | Use the database recovery utility to recover the database. Restart HiRDB. |
Phr1462 | Status file write operation failed. | Restart HiRDB. |
Phr1463 Phr1464 | Allocation of status file record failed. | Check the estimated status file size for an error. If it is correct, contact the customer support center. |
Phr1465 | Code indicating an error was returned when the pdi_sts_sys_iosize function was issued to obtain the status file record size. | Re-create the status file and restart HiRDB. |
Phr1466 | The pdi_sts_sys_iosize function was issued to obtain the status file record size, but the returned record size was outside the permitted range. | |
Phr1470 | During restart redo processing, the function p_m_dhh_idx_gtngid was issued using multiple update pages as a design from the index log, but a return code indicating an error was returned. | Use the database recovery utility to recover the database. |
Phr1471 | During restart redo processing, the function p_m_dhh_idx_gtpgn was issued for acquiring update pages from the index log, but a return code indicating an error was returned. | |
Phr2100 | Multiple identical transactions were detected during transaction analysis during restart redo processing. | |
Phr2200 | Attempt was made to register more RDAREAs than the permitted maximum into the table for managing RDAREA status information. | Restart HiRDB. |
Phr2210 | A conflict was detected when writing status information for the RDAREA to the status file was attempted. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Phr2300 Phr2310 Phr2311 | Internal conflict occurred in recovery processing. | Use the database recovery utility to recover the database. |
Phr2350 | An error occurred during execution of the database recovery utility. This problem can occur in the following cases:
|
|
Phr2400 | Message editing failed. | Restart HiRDB. |
Phr2401 | Attachment of buffer shared memory failed. | Refer to the message that was output before this ABORT code. |
Phr2402 | First log for which rollback should have been completed cannot be found. | Use the database recovery utility to recover the database, back up all files in %PDDIR%\spool, and contact the customer support center. |
Phs**** *: Variable character string | The return code of a low-order module is invalid. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Phu0001 | Text area allocation error occurred. | Check for any unnecessary process. |
Phu0002 | Forced page output error occurred. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phu0003 | Status file update error occurred. | |
Phu0004 | Commit failed. | Resolve the cause of the error based on the KFPH27000-E message, and then restart HiRDB. If the cause of the error cannot be determined, contact the customer support center. |
Phu0005 | Internal contradiction was detected. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phu0006 | System manager's function call failed. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up all files in %PDDIR%\spool and contact the customer support center. |
Phu0007 | More than 60 seconds passed while waiting for a response from the server, so a timeout occurred. A server indicates a single server, back-end server, or dictionary server. | For the action to take, see abort code Psrc039 in this table. Save the files under %PDDIR%\spool, and contact the customer support center. |
Phx0001 Phx0002 | An interface error occurred during update processing of the substructure index. | Save the file under %PDDIR%\spool, and contact the customer support center. |
Phx0003 Phx0004 | Database corruption was detected in the update process of the substructure index. | Make sure that no errors occurred during the database recovery procedure. If there is an unrecovered database, recover or re-create it. If no errors occured during the database recovery procedure, contact the customer support center. |
Phy1001 | Invalid parameter. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Phy2001 | Internal conflict occurred in the data directory. | Make sure that the indicated RDAREA is operating correctly. If there is an operation error, recover the RDAREA. If the problem persists even when there is no apparent error, contact the customer support center. |
Phy2002 | An RDAREA status conflict was detected. | |
Phy3001 | An invalid return code was detected. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Phy4001 | An internal logical conflict was detected. | |
Phz3011 | Buffer management return code is invalid. | Back up all files in %PDDIR%\spool and restart HiRDB. If the same error recurs, contact the customer support center. |
Phz3021 | Internal contradiction occurred in the data directory. | Make sure that the indicated RDAREA is operating correctly. If there is an operation error, recover the RDAREA. If Real Time SAN Replication with the log-only synchronous method is being used, perform preparation for log application. If the problem persists even when there is no apparent error, contact the customer support center. |
Phz3033 | Invalid code was returned from an internal subroutine. | Check the system operation and recover the database if an error was found. If no error was found, save the files under %PDDIR%\spool, and contact the customer support center. |
Phz3101 | Internal contradiction occurred in the directory. | Make sure that the indicated RDAREA is operating correctly. If there is an operation error, recover the RDAREA. If Real Time SAN Replication with the log-only synchronous method is being used, perform preparation for log application. If the problem persists even when there is no apparent error, contact the customer support center. |
Phz3510 | The buffer management return code is invalid. | Back up all files in %PDDIR%\spool and restart HiRDB. If the same error recurs, contact the customer support center. |
Phz3712 | Error occurred in the master directory RDAREA. | Resolve the error, recover the RDAREA, and then restart HiRDB. If Real Time SAN Replication with the log-only synchronous method is being used, perform preparation for log application, and then restart. |
Phz3714 | Buffer request is invalid. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phz3715 | Request contradicts the buffer information. | |
Phz3716 | Contradiction occurred in a directory macro. | |
Phz3717 | Requested file ID is invalid. | |
Phz3722 | Listing work file name cannot be created. | Contact the customer support center. |
Phz3723 | Listing work file I/O failed. | |
Phz3730 | System RDAREA free request was issued. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phz3760 | Page was damaged (UTL environment). | |
Phz3771 | Internal conflict occurred in the HiRDB file system. | Resolve the cause of the error based on the KFPH23100-E message, and then restart HiRDB. |
Phz3785 | Buffer shutdown request was issued for the master directory RDAREA. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phz4002 | Column ID list is invalid. | Contact the customer support center. |
Phz4003 | Internal logical conflict occurred. | |
Phz4018 | Address selection failed in a list page. | |
Phz4020 | Internal logical conflict occurred. | |
Phz4023 | Database was damaged. | Check the database recovery procedure for an error. If there is a database that has not been recovered, either recover it or re-create it. If there is no error, contact the customer support center. |
Phz4025 | Return code is invalid. | Contact the customer support center. |
Phz4100 | Error was detected during exclusive processing. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Phz4107 | An error was detected during locking processing. | If the RDAREA has been moved, restart HiRDB. If there is no operation error, save the files under %PDDIR%\spool, and contact the customer support center. |
Phz4113 | Index contains the ID of an RDAREA that does not comprise the table. | Use the database recovery utility to recover the database and restart. |
Phz4300 | More retrieval conditions were specified than permitted. | Reduce the number of retrieval conditions and re-execute. |
Phz4301 | SQL object is invalid. | Contact the customer support center. |
Phz4302 | The table ID in the SQL object is invalid. | Contact the customer support center. |
Phz4303 | Return code is invalid. | Back up all files in %PDDIR%\spool and restart HiRDB. Also, contact the customer support center. |
Phz4304 | Data contains the null value. | Use the database recovery utility to recover the database and restart. |
Phz4500 Phz4501 Phz4502 | Return code is invalid. | Save the file under %PDDIR%\spool, and contact the customer support center. |
Phz4503 | An invalid request was issued from a high-order module. | |
Phz4506 | The return code is invalid. | |
Phz4508 | Area allocation failed. | |
Phz4509 | Index page information is invalid. | |
Phz4510 | Error was detected in an index entry. | |
Phz4511 | Row information is invalid. | |
Phz4512 | Upper-level index key value is duplicated. | |
Phz4513 | Index entry to be deleted was not found. | Make sure that no errors occurred during the database recovery procedure. If there is an unrecovered database, recover the database or re-create the index. If there is no error, contact the customer support center. |
Phz4514 Phz4515 | Request code is invalid. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Phz4518 | Table type is invalid. | |
Phz4520 | Data type is invalid. | |
Phz4521 | ENCODE result is invalid. | |
Phz4524 | Termination condition code is invalid. | |
Phz4525 | The address is invalid. | |
Phz4526 | Page type retrieved based on a row identifier was invalid. | Make sure that no errors occurred during the database recovery procedure. If there is an unrecovered database, recover the database or re-create the index. If there is no error, contact the customer support center. |
Phz4532 | Return code is invalid. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Phz4539 | Index definition information is invalid. | Use the database recovery utility to recover the database and restart. |
Phz4545 | An internal conflict in an index was detected while searching it. | The KFPH00310-E message that was output simultaneously displays the RDAREA name, RDAREA ID, and index ID for the index in which the event occurred. This event is caused by damage to the index as a result of performing one of the following operations:
When the index is damaged, use one of the following methods to recover it.
|
Phz4547 | Index type is invalid. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Phz4703 | Function code is invalid. | |
Phz4704 | The current position of the index was dropped during a search in which WITHOUT LOCK NOWAIT was not specified. Or, the return code from a lower module was invalid. | Check if, during a search, another SQL in the same transaction updated or dropped the same table, eliminate the cause of the error, and re-execute. If the same table was not updated or dropped during the same transaction, back up all files under %PDDIR%\spool, and contact the customer support center. |
Phz4705 | Return code from other module is invalid. | Back up all files in %PDDIR%\spool and contact the customer support center. |
Phz4706 | Return code from a subroutine is invalid. | |
Phz4707 | Table type is invalid. | |
Phz4709 | Shortage occurred in the area to be allocated. | |
Phz4710 | Parameter is invalid. | |
Phz4711 | An invalid character set was detected. | |
Phz4750 | Table identifier and index identifier are invalid. | |
Phz4753 | Return code from a low-order module is invalid. | |
Phz4754 | Return code from other module is invalid. | |
Phz4760 | RHF-UTL interface is invalid. | |
Phz4801 | Return code is invalid. | |
Phz4802 | Call parameter is invalid. | |
Phz4804 | Column ID is invalid. | |
Phz4805 | Multicolumn list is invalid. | |
Phz4806 | An index identifier was not found. | |
Phz4807 | Internal conflict occurred during the manipulation of an index information file. | |
Phz**** *: Variable character string | Allocation of internal area failed. |
Table 3-6 ABORT codes (PkXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pk00001 | Received an invalid message. | If a control statement file was specified when executing a file in %PDDIR%\spool or executing a utility, back up the control statement file and contact the customer support center. |
Pk00002 | Internal conflict was detected. | |
Pk00003 | The RDAREA on which the status was being analyzed using the pddbst function was deleted. | Be careful not to delete the RDAREA when the pddbst command is running. If the RDAREA has not been deleted, save the files under %PDDIR%\spool, and the control statement file if a control statement file was specified during the execution of the utility, and then contact the customer support center. |
Pk00004 | The contents of the work file are invalid. | When a utility is executing, do not execute the following files in HiRDB-installation-drive\tmp (in UNIX, /tmp) or in the directory specified in the workdir statement: Process ID.dbst.data Process ID.bst.msg Process ID.dbst.glaf Process ID.dbst.stor If operations such as file deletion have not been performed, collect the files under %PDDIR%\spool, as well as the above files, and then contact the customer support center. |
Pk00005 | Inter-process communications cannot be continued. | Refer to the error messages output to the event log (in UNIX, syslogfile) or to the message log file, and eliminate the cause of the communication error. If an unresolvable error occurred, collect the files under %PDDIR%\spool, and the control statement file if a control statement file was specified during the execution of the utility, and then contact the customer support center. |
Pk00006 | The database state analyzed table and database management table obtained before and after the database condition analysis do not match. | When executing the facility for accumulating condition analysis results, do not execute multiple pddbst commands against the same RDAREA. If these commands have not been executed simultaneously, save the data under %PDDIR%\spool and, if a control statement file is specified when a utility is executing, save the information (obtained by the pdfbkup command) on the RDAREA used by the data dictionary that stores the control statement file, database state analyzed table, and database management table, and contact the customer support center. |
Pk00007 | Due to a system call error, interval analysis could not be executed. | Save the data under %PDDIR%\spool and, if a control statement file is specified when a utility is executing, save that control file, and contact the customer support center. This error can be temporarily avoided by executing pddbst without specifying the -w option. |
Pk00008 | The table analyzed by pddbst does not match the index dictionary information. | During execution of pddbst, do not change tables or indexes. If the definitions have not been changed, acquire the data under %PDDIR%\spool and, if a control statement file is specified when a utility is executing, save the information (obtained by the pdfbkup command) on the RDAREA used by the data dictionary that stores the control statement file, database state analyzed table, and database management table, and contact the customer support center. |
Table 3-7 ABORT codes (PoXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Po***** *: Variable character string | An error occurred in the OS library service function. | In UNIX: If the HiRDB directory was removed without the pdcspool command being used, enter the pdsetup -d command to cancel setup, and then enter the pdsetup command to begin set up again. Otherwise, determine the cause of the error based on the error message output before the process aborted, take corrective action, and re-execute. If no error message was output, back up the error-related information, and contact the customer support center. In Windows: Determine the cause from the error messages output before the ABORT code, take appropriate action, and restart. If no error messages are output, save the information acquired when the error occurred, and contact the customer support center. The information acquired in the event of an error includes the files under %PDDIR%\spool, the event log (in UNIX, syslogfile), and standard error output. |
Polkcrt | A process was forcibly terminated while shared memory was being updated, meaning that operation can no longer be guaranteed. HiRDB (unit if HiRDB/Parallel Server) terminated abnormally. This abort code may appear in the following cases:
| If 1-4, there is no problem; recovery processing will be performed upon restart (including restart of the system switchover target). If 5, see the manual HiRDB Version 9 Disaster Recovery System Configuration and Operation Guide, and take action on the basis of the database inheritance procedure for each site switchover format. Otherwise, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool, the event log (in UNIX, syslogfile), and standard error output. |
Table 3-8 ABORT codes (PrXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pr00001 | Internal contradiction was detected in a common function. | Back up the error-related information, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool, console messages, and standard error output. |
Pr10001 | Internal contradiction was detected in 0bcpy. | |
Pr20001 | Internal contradiction was detected in 0rcopy. | |
Pr30001 | Internal contradiction was detected in 0brstr. | |
Pr40001 | Internal contradiction was detected in 0rrstr. | |
Pr50001 | Internal contradiction was detected in 0lrstr. | |
Pr60001 | Internal contradiction was detected in 0mrstr. | |
Pr70001 | Internal contradiction was detected in 0wrstr. | |
Pr80001 | Internal contradiction was detected in pdcopy. | |
Pr90001 | Internal contradiction was detected in pdrstr. |
Table 3-9 ABORT codes (PsXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Psad*** *: Variable character string other than those in the Psad codes that follow. | Error occurred during system or server startup or termination processing. | Determine the cause of the error based on the error message output before the process aborted, take corrective action, and re-execute. If no error message was output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psadc22 | HiRDB has not been installed or set up correctly. | Check for the following possible reasons:
|
Psadci5 | Acquisition of a network, host, or entry failed. Consider one of the following causes:
| Eliminate the error and re-execute. |
Psadh11 | Error occurred in the file for HiRDB Datareplicator data linkage. | Correct the operating environment on the basis of the reason code displayed in the KFPS01801-E message that was output immediately previously, then re-execute. |
Psadh71 Psadh73 Psadh75 Psadh78 Psadh82 Psadh85 Psadh88 Psadh8c Psadh8q Psadha3 | Either the HA monitor or Hitachi HA Toolkit Extension has not been started. Or, a connection cannot be established to either the HA monitor or Hitachi HA Toolkit Extension. Therefore, HiRDB cannot be started in the server mode. | Either a KFPS01873-E message or KFPS01874-E message was generated before this abort code. Take corrective action according to these messages. If an HA monitor, Hitachi HA Toolkit Extension, or cluster software message is output, also take corrective action in reference to those messages. |
Psadh79 Psadh7a | When the server was being started, it was aborted by the forced termination of the server (pdstop -s -z command). This message is output in some cases when the server being started is aborted by the forced termination command when the standby-less system switchover (effects distributed) facility is in effect. | This is not a problem if the server was aborted. If the server was not aborted, contact the customer support center. If an HA monitor, Hitachi HA Toolkit Extension, or cluster software message is output, also take appropriate corrective action by referring to the message. |
Psadhf0 | Consider the following causes:
|
|
Psadhfe | Startup processing was suspended because both systems started up as standby systems while Hitachi HA Toolkit Extension was being used. The Hitachi HA Toolkit Extension service process may not be active. | To set up the primary system as the running system, start over with the following procedure:
|
Psadhff Psadhfg | The HiRDB system could not be placed on wait status. | If memory is insufficient, determine the reason why memory is insufficient, take corrective action, and restart. If an error message was output before the process aborted, determine the cause of the error based on the error message, take corrective action, and restart. If no error message was output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, and the event log (in UNIX, syslogfile). |
Psadhfh | System switchover occurred after normal or planned termination of HiRDB was confirmed. | If this abort code was output during system switchover, restart HiRDB on the switchover target. |
Psadma2 Psadmaa Psadmam Psadman Psadmaq Psadmat PsadmaC PsadmaK PsadmaL PsadmaN PsadmaO PsadmbF Psadmcr Psadmmk Psadmmm | The HA monitor, Hitachi HA Toolkit Extension, or the cluster software has not been started or is unavailable for connection. Therefore, HiRDB cannot be started in server mode. | Either a KFPS01873-E message or KFPS01874-E message was generated before this abort code. Take corrective action according to these messages. If an HA monitor, Hitachi HA Toolkit Extension, or cluster software message is output, also take corrective action in reference to those messages. |
Psadnt1 | The user authorization is invalid. | Confirm that the user executing an operating command has administrator privilege (other than a HiRDB administrator). |
Psadp10 Psadp23 | An attempt to obtain the default host name failed. | When the pdunit operand is omitted, make sure that the length of the default host name is no more than 32 bytes. |
Psadp20 |
|
|
Psadp25 | It is not possible to use the gethostbyname system call to convert to the IP address corresponding to the system definition pd_hotstname. | Check for the following:
|
Psadp30 | An attempt to obtain the default host name failed. | When the pdunit operand is omitted, the default host name must be registered to the hosts file or the DNS. See the HiRDB Version 9 Installation and Design Guide for information on registering the host name. In addition, make sure that the length of the default host name is no more than 32 bytes. |
Psadp40 | The PDDIR environment variable cannot be referenced. | If this error occurs in a command process, check whether the PDDIR environment variable is correctly set up. If this error occurs in a HiRDB server process, memory shortage is a possible cause. In this case, take the following actions:
|
Psadp44 | An error occurred while the HiRDB Staticizer Option management file was being accessed. | Back up the error-related information, and contact the customer support center. The information to back up is as follows:
|
Psadp45 | The definition analysis file set in the HiRDB system definitions cannot be opened. | Check if revocations or privileges for files under %PDDIR%\lib\sysconf and %PDDIR%\lib\sysdef have been changed.
|
Psadp47 | An error occurred while the HiRDB Advanced High Availability management file was being accessed. | Back up the error-related information, and contact the customer support center. The information to back up is as follows:
|
Psadp49 | An error occurred during access to the HiRDB Non Recover FES management file. | Save the information acquired during the error, and contact the customer support center. The information to be acquired in the event of an error includes all files under %PDDIR%, the event log (in UNIX, syslogfile), and standard error output. |
Psadp50 | An error occurred while accessing the management file of the HiRDB Disaster Recovery Light Edition option program product. | |
Psadp51 | An error occurred while accessing the management file of the optional program product HiRDB Accelerator. | Save the information acquired during the error, and contact the customer support center. The information to be acquired in the event of an error includes all files under %PDDIR%, the event log (in UNIX, syslogfile), and standard error output. |
Psadr3C Psadr3E | The HA monitor, Hitachi HA Toolkit Extension, or the cluster software has not been started or is unavailable for connection. Therefore, HiRDB cannot be started in server mode. | Either a KFPS01873-E message or KFPS01874-E message was generated before this abort code. Take corrective action according to these messages. If an HA monitor, Hitachi HA Toolkit Extension, or cluster software message is output, also take corrective action in reference to those messages. |
Psadr5w | System server startup processing failed. | If there is a memory shortage, check the cause of the memory shortage, and restart HiRDB after taking corrective action. If there was an error message preceding the abort, check the cause of the problem based on the error message, and restart HiRDB after taking corrective action. If there is no error message, save the information to be saved in the event of an error, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, and the event log (in UNIX, syslogfile). |
Psadr62 | Error was detected in the system manager's status information while restarting HiRDB. | If the HiRDB version had been changed before HiRDB was restarted, restore the previous version. Terminate HiRDB normally, and then restore the previous version. If that is not the case, save the event log (in UNIX, syslogfile) and all files under %PDDIR%\spool, and contact the customer support center. |
Psads01 | The pdstart command was executed during OS initialization | Wait for OS initialization to complete, and then re-execute the command. If this same error recurs even after OS initialization, contact the customer support center. Note that this error also occurs when the pdstart command is specified in the OS environment file (/etc/localrc). HiRDB commands cannot be specified in the /etc/localrc or /etc/localshutrc files. To start the OS and HiRDB at the same time, specify AUTO in the pd_mode_conf operand of the system common definition. |
Psads3m Psadsb2 | An error occurred while obtaining shared memory. | Determine the cause from the error messages output before the ABORT code, take appropriate action, and then re-execute. |
Psads3y | The number of servers in the unit exceeds the limit. | Reduce the number of servers defined for the unit, and then re-execute. |
Psads47 | An attempt to obtain the default host name failed. | When the pdunit operand is omitted, the default host name must be registered to the hosts file or the DNS. See the HiRDB Version 9 Installation and Design Guide for information on registering the host name. Also, make sure that the length of the default host name is no more than 32 bytes. |
Psads6b | A server initialization error occurred. | Eliminate the cause of the error based on the error code in message KFPS01851-E and re-execute the pdstart command. |
Psads73 Psads78 | The HA monitor, Hitachi HA Toolkit Extension, or the cluster software has not been started or is unavailable for connection. Therefore, HiRDB cannot be started in server mode. | Either a KFPS01873-E message or KFPS01874-E message was generated before this abort code. Take corrective action according to these messages. If an HA monitor, Hitachi HA Toolkit Extension, or cluster software message is output, also take corrective action in reference to those messages. |
Psads7e | The system server could not be placed on wait status. | If memory is insufficient, determine the reason why memory is insufficient, take corrective action, and restart. If an error message was output before the process aborted, determine the cause of the error based on the error message, take corrective action, and restart. If no error message was output, save the error-related information, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, and the event log (in UNIX, syslogfile). |
Psads8b | System server start processing failed. | Initialize the database at the transaction execution site and wait for normal termination. Then prepare for log application. For details about how to prepare for log application, see the HiRDB Version 9 Disaster Recovery System Configuration and Operation Guide. After preparing for log application, start the log application site. |
Psads9v | Start the preparation for log application before initializing the database. | |
Psads9w | The HiRDB addressing mode of the log application site does not match the database. | Set the HiRDB addressing mode of the transaction execution site to match that of the log application site, and then perform preparation for log application. If migrating from 32-bit mode to 64-bit mode, perform migration following the version upgrade procedure. For details about preparation for log application and the version upgrade procedure, see the manual HiRDB Version 9 Disaster Recovery System Configuration and Operation Guide. |
PsadsA8 | An error was detected in the integrity check on the RDAREA for the HiRDB system and master directory. | Take the action indicated in the last error message that was output before processing was aborted, and then restart HiRDB. In a multiple-unit configuration using HiRDB/Parallel Server, check the status of each unit, forcibly terminate any units that are running, and then take the actions above. |
PsadsAp | This message is generated in some cases during server startup processing if the server being started was aborted by an HA monitor, Hitachi HA Toolkit Extension, or server abort command (pdstop -s -z or pdstop -s -f). | A KFPS05617-I message is generated before stopping. The stoppage, which occurred due to a stop request, is not a problem. |
PsadsBa PsadsBb | The HiRDB version of the log application site does not match the database version. | Perform preparation for log application. For details about preparation for log application, see the manual HiRDB Version 9 Disaster Recovery System Configuration and Operation Guide. If the HiRDB versions of the transaction execution site and the log application site do not match, make them the same, and then perform preparation for log application. After performing preparation for log application, start the log application site. |
Psadshz | The value specified in the pd_routine_def_cache_size operand is invalid. | Specify the correct value in the pd_routine_def_cache_size operand. |
Psadsr8 | An attempt was made to start a process that would result in the maximum number of startup processes per user being exceeded, or the maximum number of processes on the entire system being exceeded. | Check the value of the OS parameter. |
Psadtlf Psadt7h | Error occurred during server stop processing. | The server termination command was aborted because the server process terminated abnormally (including pdcancel) during server termination processing. This prevents the HiRDB system from being placed on an invalid status. Restart the HiRDB system and terminate it normally. If the above event does not apply, check the error cause from the error message that was output before processing was aborted and take appropriate action. |
Psadt1u Psadt7G | The HA monitor, Hitachi HA Toolkit Extension, or the cluster software has not been started or is unavailable for connection. Therefore, HiRDB cannot be started in server mode. | Either a KFPS01873-E message or KFPS01874-E message was generated before this abort code. Take corrective action according to these messages. If an HA monitor, Hitachi HA Toolkit Extension, or cluster software message is output, also take corrective action in reference to those messages. |
Psau*** *: Variable character string other than those in the Psau codes that follow. | An error occurred in the security audit facility. | Check the error message that was output before ABORT for the cause of the error, take appropriate action, and then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psau001 | Writing of the status file failed. | Save the files under %PDDIR%\spool, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Psau099 | Because output processing of the audit trail was centralized, all sectors of the asynchronous output buffer of the audit trail became completely full. | Determine the cause of the error from the error message that was just output, and take corrective action. If no error message was output, save the information to be acquired in the event of an error, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and syslogfile. |
Psaud0F | During a restart of HiRDB (including restart following planned termination), the value pd_aud_auto_loading in the system common definition was changed. | Return the value of pd_aud_auto_loading in the system common definition to the value specified during the previous startup, and then restart HiRDB. |
Psaud0v Psaud0w | Allocation of shared memory failed. This problem can occur when the following operations are performed successively in a standby-less system switchover configuration:
| When the pd_aud_file_name definition specification is to be added to the alternate portion of the alternate BES unit in a standby-less system switchover configuration, stop the accepting unit as well as the alternate portion, and restart HiRDB. For a configuration other than a standby-less system switchover configuration, save the information to be saved in the event of an error, and contact the customer support center. Save the files under %PDDIR%\spool, and the event log (in UNIX, syslogfile). |
Psaud11 | Acquisition of a status file record failed. | Check the size of the status file. If the estimated size is correct, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psaud13 Psaud14 Psaud15 | Writing of the status file failed. | Save the files under %PDDIR%\spool, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Psax219 | Forced termination of XDS failed. | Check whether XDS has stopped. If it has, corrective action is unnecessary. Use the following procedure to check whether XDS has stopped.
|
Pscm*** *: Any character string other than those in the Pscm codes that follow. | Error occurred during operation command control processing. | Check the error message that was output before ABORT for the cause of the error, take appropriate action, then re-execute. If no error message was output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Pscm052 Psnd087 Psndm05 | The HiRDB system or unit could not be started. For possible causes, refer to the error message that was output before the process aborted.
| Determine the cause of the error from the error message that was output before the process aborted, and then take corrective action. If no error message was output, investigate the error using checks (1) to (3) below, take corrective action, and then restart the HiRDB system or the unit. If checks (1) to (3) were not applicable, save the information acquired during the error and contact the customer support center. The information to acquire in the event of an error is as follows.
If the unit with the system manager has stopped, start it. (2) Check whether there is enough memory capacity. (3) Check whether a network error occurred between the unit with the system manager and the unit without the system manager. |
Pscm05c | Input/output processing on a status file failed. | Investigate the cause of the problem and take corrective action with reference to the preceding status file error message. After taking corrective action, restart the abnormally terminated unit. If there is a KFPS05190-E message, restart the abnormally terminated unit. If there is no error message, it is possible that either a memory shortage or a network error has occurred. Check to see if a memory shortage or a network error has occurred, take appropriate action, and then restart the abnormally terminated unit. If these possibilities do not apply, contact the customer support center. |
Pscm05d Pscm05f Pscm05g Pscm05h | Due to a disk error, uninstallation of the option program product using the pdopsetup -d command failed. | Determine the cause from the immediately preceding KFPO00107-E message, and take appropriate action. Then, re-execute the pdopsetup -d command, and uninstall the option program product. |
Pscm05i Pscm05j Pscm05k | It is not possible to confirm completion of all forced termination processes for a unit to which a system manager (MGR) is not allocated. For possible causes, refer to the error message that was output before the process aborted. If an error message was not output, the following are possible causes:
| Check the cause of the problem from the error message that was output before the process aborted, and then take corrective action. If no error message was output, perform checks 1 and 2 below, take corrective action, and then execute the pdstart -R or pdstart -R -t command again.
|
Psf**** *: Variable character string | An internal conflict was detected. | Save the information to be acquired in the event of an error, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool, the event log (in UNIX, syslogfile), and standard error output. |
Psit*** | An error occurred during interval timer processing. | Check the error message that was output before ABORT for the cause of the error, take appropriate action, then re-execute. If no error message was output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psji*** Psjj*** Psjk*** Psjl*** Psjm*** Psjn*** *: Variable character string other than applicable codes that follow. | An error occurred during interval timer processing. Error occurred during log processing. | If memory is insufficient, determine the reasons, take corrective action, and then restart. If any of the error messages KFPS011xx-E, KFPS012xx-E, KFPS013xx-E, KFPS021xx-E, KFPS041xx-E, or KFPS043xx-E (xx corresponds to values between 00 and 99) were output before the process aborted, determine the cause of the error based on the error message(s), take corrective action, and then restart. If an error message was output before the process aborted, determine the cause of the error based on that error message, take corrective action, and then restart. If no error message was output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjie42 | The log swapper process failed to start. The following are possible causes:
| |
Psjih18 Psjih24 Psjns08 | Shortage occurred in message resources. | Reconfigure the kernel (increase the values of msgtql and msgmnb). |
Psjiza2 | The HiRDB Datareplicator hdestart -i command was executed while the HiRDB Datareplicator linkage facility was being used, and the data linkage file was initialized. Then, the pdrplstop command was used to stop HiRDB Datareplicator. | Take the following actions:
|
Psjiz09 | Consider the following causes:
| Take corrective action based on the results of the following checks:
|
Psjjd0c | The acquisition of a synchronization point dump file could not be continued due to a network problem; the system terminated abnormally. | Eliminate the cause of the error, and then restart HiRDB. |
Psjjt36 | Memory is insufficient. | The process private area is insufficient. Set the memory allocation to the estimated value. Alternatively, quit unneeded processes. |
Psjke01 | A temporary memory shortage occurred. | Check the cause of the memory shortage, take corrective action, and then restart HiRDB. |
Psjmg01 | Shortage occurred in memory or system file table. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjmg60 | The aio library cannot be used. | Determine whether the OS is in a status in which it can use the aio library. Check the specification value for the pd_log_dual_write_method for server definitions. |
Psjmg62 | Not enough memory. | There is not enough memory for the process-private area. The memory requirements should be reviewed. |
Psjmk05 Psjmk12 Psjmk22 Psjmk34 Psjmk35 Psjmk56 | The pdlogunld command (including when the automatic log unloading facility is executing the log) or the pdlogchg command was forcibly terminated. This problem can occur in the following situations, depending on the status of HiRDB:
| For cases 1 to 4 at left, recovery processing will be performed upon restart or as a result of restart at the system switchover destination, so there is no problem. Using the pdlogls command and pdlogucat command, check the status of the system log file and contents of the unload log file. If processing is not complete, re-execute the pdlogunld or pdlogchg command. For cases other than 1 to 4 at left, save the acquired information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool, the event log (in UNIX, syslogfile), console messages, and standard error output. |
Psjn022 Psjn031 Psjn039 | An error occurred as the log swapper process was starting. | Based on the error message preceding the abort, take corrective action, and then re-execute the command. If there is no error message, save the information to be saved in the event of an error, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjn051 | An error occurred while the log server process was stopped. | Files under %PDDIR%\lib\sysconf or %PDDIR%\lib\sysdef cannot be opened properly. Check whether HiRDB was installed correctly. |
Psjn052 Psjn053 | An error occurred while the log server process was stopped. | |
Psjn060 | System file required for log output cannot be opened. | |
Psjn094 | Memory is insufficient. | Shortage occurred in the process private area. Re-estimate the memory. |
Psjn0g5 | The log server process failed to start. Memory may be insufficient. | If memory is insufficient, determine the reason why memory is insufficient, take corrective action, and restart. If an error message was output before the process aborted, determine the cause of the error based on that error message, take corrective action, and restart. If no error message was output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjn0g6 | An error occurred as the status server process was starting. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjn0gf | A status file update error occurred. | A shortage occurred in the process private area. Re-estimate the required memory. |
Psjn140 | An error occurred while the log server process was stopped. | |
Psjn189 | Memory is insufficient. | |
Psjn308 | The system log file specified as the swap target does not exist. | Take corrective action according to the message output immediately before KFPS01220-E. |
Psjn320 | Processing cannot be continued due to an error such as a communication error. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjn321 | Processing cannot be placed on wait status, because all management blocks have been used. Or, an error occurred while processing was on wait status. | Determine the reason code in the message log, take corrective action, and then restart the unit. |
Psjn327 | Memory shortage, network error, or timeout occurred. | |
Psjn328 | A communication error occurred during the system log swapping process. | If the file under /dev/HiRDB/pth has been deleted, restart HiRDB. If this does not resolve the problem, take the corrective action Psjn***. |
Psjn329 | Memory shortage or network error occurred. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjn335 Psjn336 Psjn338 Psjn341 Psjn345 Psjn347 Psjn349 Psjn352 Psjn354 Psjn355 Psjn357 Psjn359 | Lock release wait status occurred, but processing cannot be placed on wait status because all management blocks have been used. A process area to be managed by the OS library cannot be allocated. | Re-estimate the memory. |
Psjn381 | The system log file specified as the swap target does not exist. | Take corrective action according to the message output immediately before KFPS01220-E. |
Psjn625 | System file required for log output cannot be opened. | Files in %PDDIR%\lib\sysconf or in %PDDIR%\lib\sysdef cannot be opened. Check if HiRDB has been installed correctly. |
Psjnc20 Psjnd20 Psjne06 Psjne15 Psjnf04 | Lock release wait status occurred, but processing cannot be placed on wait status because all management blocks have been used. A process area to be managed by the OS library cannot be allocated. | Re-estimate the memory. |
Psjnf07 | The system log file specified as the swap target does not exist. | Take corrective action according to the message output immediately before KFPS01220-E. |
Psjnf16 | Processing cannot be continued due to an error such as a communication error. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjng02 Psjng04 | Lock release wait status occurred, but processing cannot be placed on wait status because all management blocks have been used. A process area to be managed by the OS library cannot be allocated. | Re-estimate the memory. |
Psjng05 | Memory shortage or network error occurred. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjng10 | Memory shortage, network error, or timeout occurred. | If the HiRDB version changed around the time when HiRDB restarted, restore the previous version. Terminate HiRDB normally before restoring the previous version. If this does not resolve the problem, save the event log (in UNIX, syslogfile) and the files under %PDDIR%\spool, and contact the customer support center. |
Psjnh51 | Error was detected in the log server's status information while starting HiRDB. | |
Psjnk03 | Network error occurred. | Check the cause of the network error, take appropriate action, then restart HiRDB. |
Psjnk04 Psjnk05 | Memory is insufficient. | Shortage occurred in the process private area. Re-estimate the memory. |
Psjnk11 | Network error occurred. | Check the cause of the network error, take appropriate action, then restart HiRDB. |
Psjlm25 | System file required for log output cannot be opened. | Check if HiRDB has been installed correctly. |
Psjlm52 | Memory is insufficient. | Re-estimate the memory. |
Psjnm27 Psjnm28 Psjnm29 Psjnm30 | Memory shortage or network error occurred. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjnr31 | Database recovery processing was invalid during restart. | Check the reason code in the KFPS01267-E message that was output immediately previously, and re-execute. |
Psjnr38 | Invalid data was detected in the event log file. | Save the files under %PDDIR%\spool as well as the system log file, and then take one of the following actions:
|
Psjnr46 | An error occurred in the creation of the transaction information file. The primary causes are as follows:
| The actions for items 1-3 to the left are as follows:
|
Psjnt04 | Lock release wait status occurred, but processing cannot be placed on wait status because all management blocks have been used. A process area to be managed by the OS library cannot be allocated. | Re-estimate the memory. |
Psjnu07 | Processing cannot be placed on wait status, because all management blocks have been used. Or, an error occurred while processing was on wait status. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psjnu08 Psjnu12 Psjnu17 | Lock release wait status occurred, but processing cannot be placed on wait status because all management blocks have been used. A process area to be managed by the OS library cannot be allocated. | Re-estimate the memory. |
Pslg*** *: Variable character string | Error occurred during message log output processing. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Pslk*** *: Variable character string | Error occurred during lock control processing. | If no error message was output, save the information to be acquired in the event of an error, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp and the default error output. |
Psna*** *: Variable character string other than the Psna code that follows. | Error occurred during name service processing. | |
Psna005 | The port number allocated to HiRDB is being used by another program; or a previously activated HiRDB process (in UNIX, a zombie process) remains. | If a bind system call error occurred, take one of the following actions, as appropriate to the cause:
|
Psnd*** *: Variable character string other than those in the Psnd codes that follow. | Error occurred during system operation control processing. | If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psnd530 Psnd537 Psnd538 Psnd53a | Shortage occurred in the area that is used to store the identifiers of the users accessing this server. | Re-execute when there are fewer users accessing this server. Terminate any remaining transactions. If this error occurs frequently, terminate HiRDB normally and increase the following server-related definition values:
|
Psnd678 Psnd679 | Because status information on a recovery unnecessary front-end server unit is STOP(A); even though an attempt was made to abort that unit and restart, the attempt failed, and the system terminated abnormally. | Restart the unit that terminated abnormally. |
Psnda09 | Process private area shortage occurred. | Re-estimate the memory requirement for the process private area. |
Psndb22 | The number of utilities executed concurrently has reached the upper limit. |
|
Psndc04 Psndc05 Psndc06 Psndc07 Psndc08 Psndh1a Psndh2c Psndh2e Psndh2h | The unit with a system manager stopped or a network fault occurred, causing communications failure with the system manager. The affected unit is terminated. | If the unit with a system manager is stopped, check the cause of the stoppage of the system manager unit, based on the error message preceding the abort code, and resolve the error. After that, restart HiRDB. If the error occurred even when the system manager unit was running, a network fault must be suspected. Investigate the problem by seeing 4.1 Detail codes for RPC-related errors. If the cause of the problem cannot be identified, save the files under %PDDIR%\spool and the system log files for the system manager unit and the unit that generated the abort code, and contact the customer support center. |
Psndc24 Psnds53 | There is insufficient process native area. | Determine the cause of the insufficient process native area, take appropriate action, and then restart HiRDB. If the error cannot be resolved, save the information acquired during the error, and contact the customer support center. The information to be acquired in the event of an error includes the files and event log (in UNIX, syslogfile) under %PDDIR%\spool on the system manager unit and the unit that output this abort code. |
Psndd02 | During transaction commit processing, either an error occurred in a unit with a transaction branch, or a transaction could not be determined because a network error occurred. The transaction can be determined by forcibly terminating and restarting the applicable unit. | If a unit with a transaction branch is not running, start the unit. If a network error occurred, eliminate the cause of the network error. If the cause is none of the preceding, eliminate the cause of the error based on the message output immediately before this abort code. If no message was output, contact the customer support center. |
Psndd04 Psndd05 | Transaction, command, or utility recovery could not be communicated because the system manager unit had stopped or a network error occurred. Consequently, the unit was stopped. | If the system manager unit had stopped, determine the reason from the error message that was output before processing was aborted, correct the error, and restart HiRDB. If a network error occurred, recover the network and then stop the HiRDB system forcibly with the pdstop -f command, and then restart the HiRDB system. Restart the system, not the unit. If the cause cannot be determined, save the files under %PDDIR%\spool and the system log files in both the system manager unit and the unit where this abort code was output, and contact the customer support center. |
Psndd18 Psnds42 | An error occurred when a unit was being started. | Resolve the cause of the error based on the preceding message. If there is no message output, contact the customer support center. |
Psndm19 | Master directory is being used by another HiRDB system. | Two HiRDB systems cannot be started concurrently if the first HiRDB file name in the master directory RDAREA is the same in both system common definitions. Recheck the system common definitions and restart. |
Psndm20 | A unit uses character codes that are not compatible with the character codes of the system manager. | The character code type for the unit and the character code type for system manager do not match; the HiRDB system cannot be started. Refer to the information in the KFPS05206-E message, and set the same character codes type. In UNIX: To change the codes type, execute pdsetup -d, enter y in response to the response message, then specify the correct character codes type with pdsetup -c. In Windows: Refer to the related messages, eliminate the cause of the error, and then restart HiRDB. |
Psndm80 | The character codes used by the HiRDB that was started are not compatible with the character codes used by HiRDB when the database was initialized. | Take action appropriate to the KFPH20011-E message. |
Psnd098 Psnd234 Psnde70 Psnde80 Psndsp0 Psndsp1 Psndsp2 Psndsp3 | Error occurred during HiRDB unit termination processing. If the termination processing is planned termination, all units are terminated forcibly. | Referring to the KFPS05111-E message output immediately before the abort code, determine the cause and eliminate the error. Then, restart HiRDB. If the process aborted during planned termination processing, make sure that all units are stopped before restarting HiRDB. If there are any active units, stop all units by either executing the pdstop -f command from a server machine that has the system manager, or by executing the pdstop -z command from a server machine with an active unit. Then, restart HiRDB. Use the following procedure to check if the units are stopped:
|
Psndv03 | Communication with the system manager failed when upgrading a dictionary or when migrating an SQL object. To avoid malfunctioning due to communication failures, unit activation was suspended. |
|
Psp**** *: Variable character string other than those in the Psp codes that follow. | Error occurred during process control processing. | Check the error message that was output before ABORT for the cause of the error, take appropriate action, then re-execute. If no error message was output, save the error-related information and contact the customer support center. The error-related information includes the files under %PDDIR%\spool and the standard error output. |
Psp0766 Psp0767 Psp5008 Psp5011 Pspk001 Pspk002 | The HA monitor, Hitachi HA Toolkit Extension, or the cluster software has not been started or is unavailable for connection. Therefore, HiRDB cannot be started in server mode. | Either a KFPS00727-E message or KFPS00728-E message was generated before this abort code. Take corrective action according to these messages. If an HA monitor, Hitachi HA Toolkit Extension, or cluster software message is output, also take corrective action in reference to those messages. |
Psp0777 | This abort code is output if you execute the pdxdsstop -f command to forcibly terminate the XDS. | Corrective action is unnecessary due to the abort code that was output as a result of forcibly terminating the XDS. |
Psp4017 | If -prc terminated abnormally with this ABORT code during HiRDB startup, possible reasons are as follows:
| Correct the hosts file, default host, or network setup, then re-execute HiRDB. |
The following causes are possible in UNIX:
| If the directories /dev/HiRDB and /dev/HiRDB/pth exist, delete them and use the pdsetup command to perform setup. If a device is mounted to /dev/HiRDB, unmount /dev/HiRDB, and then use the pdsetup command to perform setup again. | |
In Linux ES 4 and AS 4, the following are possible causes:
| If there are directories for which you do not have valid permissions, delete those directories, and then use the pdsetup command to perform setup. In the case where the /etc/udev/devices directory and the /lib/udev/devices directory both exist, if the /etc/udev/devices/HiRDB directory and /etc/udev/devices/HiRDB/pth directory do not exist, create them as a superuser and then restart the OS. However, set the permissions for the /etc/udev/devices/HiRDB and /etc/udev/devices/HiRDB/pth directories as 755 and 777, respectively. | |
In Linux 5 and later, also check the following:
| Delete the directories for which permissions are invalid, and then use the pdsetup command to perform setup. | |
Psp4084 | Desktop creation failed. | Stop any other processes that are running. Also, calculate the amount of desktop heap memory being used by HiRDB, specify in the pd_max_server_process operand a value at or below the maximum value for the desktop heap memory, and then restart HiRDB. |
Psp7013 | The post-processing process of HiRDB aborted. The following are possible causes:
| Check the error cause from the error message that was output before processing was aborted, and then re-execute. If an error message is not output and none of the causes listed on the left is applicable, save the information collected at error time and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool, the event log (in UNIX, syslogfile), and standard error output. |
Psp7019 | Because the number of times that the server process terminated abnormally while the abnormal termination monitoring facility was monitoring exceeded the value specified in the pd_down_watch_proc operand, HiRDB (or the applicable unit for HiRDB/Parallel Server) terminated abnormally. | To prevent HiRDB from terminating abnormally due to the server process terminating abnormally, either omit the pd_down_watch_proc operand, or specify 0. For details about the abnormal termination monitoring facility, see the HiRDB Version 9 System Operation Guide. |
Psp7024 | Error occurred during HiRDB shutdown processing. The following are possible causes:
| If another message was output before this message, take action based on that message. If no other messages were output, contact the customer support center. Note that if one of the possible causes shown is applicable, the forced termination of HiRDB has been completed, and HiRDB can be restarted. |
Psp8001 | Request for forced termination of a server process was accepted, but the forced termination request was aborted after the process was released because it was a critical process. | Determine the reason why the request for forced termination of the process was accepted, based on the status of the executed transaction or on other messages that were output, and take corrective action as needed. If you intentionally used the pdcancel or other command to forcibly terminate the process, you need not take any corrective action for this abort code. On HiRDB/Parallel Server, if rollback processing on a back-end server requires 5 minutes or more to complete in response to a rollback request from a front-end server, the back-end server process may abort with this code (to speed up transaction commitment, the back-end server process is cancelled internally). You need not take any particular action when a large update for which rollback is expected to take a long time is being executed. However, if the rollback is not intentional, determine the cause of the rollback and take corrective action. |
Pspc013 | An error occurred during communication with the process server process. | If a command was entered during HiRDB termination processing, re-execute the command after termination processing is completed. If timeout recurs, contact the customer support center. |
Psph052 | The HiRDB process server process stopped due to a user request from a source external to HiRDB. The following are possible requests by users from outside of HiRDB:
| Restart either HiRDB or the unit. Check to see if the kill command of the OS (or the pdkill command for Windows) has been executed. If the kill command of the OS (or the pdkill command for Windows) has not been executed, contact the customer support center. |
Psrc*** Psrf*** Psrm*** Psrp*** Psrq*** Psrr*** *: Variable character string other than applicable codes that follow. | Error occurred during communication processing. | Check the error cause from the error message that was output before processing was aborted, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. Error-related information is in files under %PDDIR%\spool and in the output from standard error. |
Psrc039 | During transaction processing A timeout occurred while waiting for a response from the server during transaction startup processing. | The corresponding transaction is deactivated. Review the pd_watch_time operand value and re-execute. |
While the utility was executing, during database import when XDS was started, during database export when XDS terminated, or while the command was executing The system waited for a response from a single server, back-end server, or dictionary server, but a timeout occurred because the server did not respond within 60 seconds. | Possible reasons that a response was not returned within the server time period are as follows.
In cases 2 and 3, wait for the cause to be resolved and then re-execute. When you re-execute, do so in one of the following ways according to the abort time.
| |
Psrc191 | Communication workload is high and data cannot be sent even when retry is executed. Or, the destination process is on a status that does not permit it to receive data for a long time. If this does not apply, see 4.1 Detail codes for RPC-related errors. | The communication (LAN) load may be too high. Therefore, either reduce the load and re-execute the processing, or examine the SQL that was executing when the abort occurred, and consider using an SQL with a reduced processing time. If this does not apply, see 4.1 Detail codes for RPC-related errors. If the problem recurs after you have taken the above actions, save the information acquired during the error, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psrc304 | Transaction did not terminate even though the fixed time from the previous chain RPC call elapsed. Although the PDSWAITTIME specification time elapsed, the UAP did not issue a new SQL to the front-end server or single server being used by the UAP. | Re-execute the target service request because the request has been invalidated. Increase the time specified in PDSWAITTIME of the client environment definition and re-execute. |
Psrc323 Psrc324 | Attempt was made to report completion of a service to the service request source, but the service request source was not found. Or, reply cannot be sent due to a communication error. | Re-execute, because the corresponding service will be invalidated. |
Psrc341 Psrc345 Psrc360 | An SQL not supported by the HiRDB server was executed (this occurs when the HiRDB client version is newer than the HiRDB server version). | Determine in which SQL statement the error occurred from the HiRDB client's error log. This is the SQL statement that the HiRDB server cannot execute. For details about the HiRDB client's error log, see the HiRDB Version 9 UAP Development Guide. |
Psrc361 | When executing a UAP, operation command, or utility, a failure occurred when receiving a communication message. Insufficient memory is the likely cause. | To release memory, stop all processes that can be stopped. Alternatively, set memory to the estimated value. If plenty of memory exists, consider another cause. If this is the case, save the error-related information, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psrc362 Psrc363 | A failure occurred responding to an SQL query. Insufficient memory is the likely cause. | Eliminate the cause of the error and re-execute the utility. |
Psrc397 | Too much time elapsed between service completion and the next service request. Data will be recovered by terminating the process forcibly. (Some type of error may have occurred in the service-requesting process or in the network, preventing the next service request from being sent.) | |
Psrc398 Psrc399 | Requested service response cannot be returned to the requesting source. Data will be recovered by terminating the process forcibly. (An error may have occurred in the network or there was no requesting process, preventing the response from being returned.) | |
Psrc661 | Allocation of process private memory for storing information received from the UAP (for example, INSERT data) failed. | Either reduce the number of processes in the system or review the memory requirements. |
Psrc712 | When a UAP was being processed in a server selected by a chained RPC, the system detected a failure at the host executing the UAP or a network disconnection while waiting for a service request from the UAP. | Re-execute the target service request because the request has been invalidated. |
Psrc752 | When a UAP was being processed in a server selected by a chain RPC, the system detected cancellation of UAP execution while waiting for a service request from the UAP. | |
Psrc780 | An error occurred during processing of inbound communication. No requests can be accepted for a period of 3 minutes. | Take corrective action by seeing the preceding KFPS00353-E message. |
Psrd*** *: Variable character string other than those in the Psrd codes that follow. | Error occurred during system operation control processing. | Check the error message that was output before ABORT for the cause of the error, take appropriate action, then re-execute. If no error message was output, back up the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool, the event log (in UNIX, syslogfile), and standard error output. |
Psrd111 Psrd112 Psrd121 | An error occurred during unit termination processing. If the error occurs during log application site termination or during a planned termination, all units are terminated forcibly. | Referring to the KFPS05111-E message output immediately before the abort code, determine the cause and eliminate the error. Then, restart HiRDB. If the error occurred during a planned termination or during log application site termination, confirm that all units were terminated, and then restart HiRDB. If some units were not terminated, execute the pdstop -z command on the servers where all units were to be terminated, and then restart HiRDB. Check the following to make sure the units are stopped:
|
Psrda31 | Memory allocation failed when starting the process that monitors activation status of the other host (server machine). | Re-estimate memory. Alternatively, reduce the number of processes running on the system and re-execute. |
Psrda58 Psrdp11 Psrdp12 Psrdp15 Psrdp16 Psrdp17 Psrdp18 Psrdp19 | An error occurred during HiRDB system termination processing. If termination was planned, all units other than the system manager unit are forcibly terminated. Possible causes include a termination processing error occurring on a non-system manager unit, or a communication error. | Check the message output before the KFPS05221 message, eliminate the error, and restart HiRDB. If the process aborted during planned termination processing, make sure that all units are stopped before restarting HiRDB. If there are any active units, stop all units by either executing the pdstop -f command from a server machine that has the system manager, or by executing the pdstop -z command from a server machine with an active unit. Then, restart HiRDB. Check the following to make sure the units are stopped:
|
Psrda65 Psrdi54 Psrdi55 Psrdi56 | Input/output processing on a status file failed. | Investigate the cause of the problem and take corrective action by seeing the preceding status file error message. After taking corrective action, restart the abnormally terminated unit. If the cause of the problem cannot be identified, contact the customer support center. |
Psrdas1 | The unit with a system manager stopped or a network fault occurred, causing communications failure with the system manager. The affected unit is terminated. | If the unit with a system manager is stopped, check the cause of the stoppage of the system manager unit, based on the error message preceding the abort code, and resolve the error. After that, restart HiRDB. If the error occurred even when the system manager unit was running, a network fault must be suspected. Investigate the problem by seeing 4.1 Detail codes for RPC-related errors. If the cause of the problem cannot be identified, save the files under %PDDIR%\spool and the system log files for the system manager unit and the unit that generated the abort code, and contact the customer support center. |
Psrdg04 Psrdt81 Psrdt83 Psrdu31 Psrdu33 Psrdu35 Psrdu39 | There is insufficient process native area. | Determine the cause of the insufficient process native area, take appropriate action, and then restart HiRDB. If the error cannot be resolved, save the information acquired during the error, and contact the customer support center. The information to be acquired in the event of an error includes the files and event log (in UNIX, syslogfile) under %PDDIR%\spool on the system manager unit and the unit that output this abort code. |
Psrf201 Psrr606 | An error occurred while executing the UAP, utility, or operation command. The following are possible causes:
| Check the cause of the problem from the error message that was output before the process aborted, and then take corrective action. If no error message was output, perform checks (1) and (2) below, take corrective action, and then re-execute the UAP, utility, and operation command. (1) Make sure that a network error has not occurred. (2) Make sure that the server does not have a heavy load. |
Psrf203 | Allocation failed for process private memory to be used to store information received from UAPs (SQL information such as INSERT data). | Either reduce the number of processes in the system or re-estimate the memory size. |
Psrf301 | The allocation of a received message area failed during the reception of a message. To prevent the occurrence of a no-response status due to the inability to receive messages, the system is aborted. | Free memory by terminating any processes that are running in the system that can be terminated. Or, re-estimate memory requirements. |
Psrf302 | The allocation of an internal communication logging information area failed. This problem is detected at process startup time. To prevent the continued execution of a process under insufficient memory conditions, the system is aborted. | |
Psrm107 | The server processes were shut down as a result of client processes being shut down during connection processing from the client. | When the client environment variable PDCWAITTIME is omitted or when 0 is specified, incomplete transactions may remain. Cancel any such transactions by following the instructions in Actions to be taken when a UAP does not terminate itself under When a UAP does not execute correctly in the HiRDB Version 9 System Operation Guide. |
Psrp491 | Data transmission failed due to the following possible reasons:
| The indicated service is invalidated. Either execute the command when the load is light, or take action by referring to 4.1 Detail codes for RPC-related errors. |
Psrp506 | Not enough internal tables |
|
If the pdcancel command is used to cancel a high-capacity UAP while HiRDB is operating, a transaction recovery process will start for the part of the UAP that was cancelled. As a result, the total number of processes started by HiRDB will temporarily exceed the value specified for the pd_max_server_process operand. | If the pdcancel command is used to cancel a high-capacity UAP while HiRDB is operating, either reduce the number of running UAP processes until the transaction recovery process terminates, or wait until that time to execute the UAP. For the status of transaction recovery processing, it is possible to confirm whether or not the status of the second transaction of the output results of the pdls -d trn command is r or p. If the problem recurs even after taking these corrective actions, contact the customer support center. | |
Psrp507 | Insufficient memory | There is not enough process-private area. Review the memory requirements. Also, terminate any unneeded processes. |
Psrp616 | The allocation of a received message area for inter-thread communications failed. To prevent the occurrence of malfunction due to the inability to receive messages, the system is aborted. | Free memory by terminating any processes that are running in the system that can be terminated. Or, re-estimate memory requirements. |
Psrq016 Psrq017 | Attempt was made to report completion of a service to the service request source, but the service request source was not found. Or, reply cannot be sent due to a communication error. | Re-execute, because the corresponding service will be invalidated. |
Psrq801 | A failure occurred when referencing the host name used by HiRDB, or when acquiring an address. Consider the following causes:
| HiRDB uses the host name that is specified in the pdunit operand of the system common definition (%PDCONFPATH%\pdsys), which is the standard host name of the applicable server machine. Eliminate the cause of the error and re-execute. |
Psrq809 | In UNIX: The value set in the OS parameter (kernel parameter) maxfiles_lim is too small; HiRDB cannot be started. In Windows: Due to insufficient capacity on the installation drive, shared memory work files cannot be allocated. | In UNIX: Reset the value of maxfiles_lim to 1024 or more. In Windows: On the HiRDB installation drive, allocate at least as much free space as is required for the shared memory size. |
Psrq810 | The maximum number of HiRDB processes defined for the unit has been exceeded. | If this error occurs frequently when commands or utilities are being executed successively or at the same time while HiRDB is running, either increase the execution interval, reduce the number of processes executing simultaneously, or increase the value of the pd_max_server_process operand. |
If the pdcancel command is used to cancel a high-capacity UAP while HiRDB is operating, a transaction recovery process will start for the part of the UAP that was cancelled. As a result, the total number of processes started by HiRDP will temporarily exceed the value specified for the pd_max_server_process operand. | If the pdcancel command is used to cancel a high-capacity UAP while HiRDB is operating, either reduce the number of running UAP processes until the transaction recovery process terminates, or wait until that time for the UAP to execute. For the status of transaction recovery processing, it is possible to confirm whether or not the status of the second transaction of the output results of the pdls -d trn command is r or p. | |
Pssc*** *: Variable character string other than those in the Pssc codes that follow. | Error occurred during schedule processing. | Refer to the error message that was output before ABORT to check the cause of the error, take appropriate action, then re-execute. If no error message has been output, save the error-related information and contact the customer support center. Error-related information is in files under %PDDIR%\spool and in the output from standard error. |
Pssc009 | Communication resources failed to initialize. |
|
Pssc410 | The back-end server that is the target of the standby-less system switchover was forcibly stopped by system switchover or the pdstop command. | If this occurred while the back-end server was being forcibly terminated by system switchover or the pdstop command, there is no need to take corrective action. If it occurred in cases besides those listed above, contact the customer support center. |
Pssc412 | A shortage of process-private memory occurred during back-end server processing when the standby-less system switchover (effects distributed) facility was being used. | Reduce the number of processes in the system and then re-execute the command. Or, review the amount of available process-private memory. |
Pssc60b | Process private memory shortage occurred while initializing the message queue. | Reduce the number of processes within the system and re-execute, or re-estimate the process private memory size. |
PsscZ01 | Even though the message queue monitoring duration (value of pd_queue_watch_time operand) of the message queue monitoring facility was exceeded, messages are not being flushed from the message queue. For details about the message queue monitoring facility, see the HiRDB Version 9 System Operation Guide. | For causes of message queue hold-up and corrective actions that can be taken, see the HiRDB Version 9 System Operation Guide. If these possibilities do not apply, contact the customer support center. |
PsscZ70 | An internal error occurred. | If there is a preceding error message, take corrective action according to that message. If there is no message output, save the information to be acquired in the event of an error, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and the event log (in UNIX, syslogfile) of the system manager and the unit that output this ABORT code. |
Pssp*** *: Variable character string other than applicable codes that follow. | An error occurred during synchronization point dump processing. | Determine the cause based on the error message output before the process aborted, take corrective action, and re-execute. If no error message was output, back up the error-related information, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psspc01 | An error occurred during automatic computing of the pd_spd_syncpoint_skip_limit operand. | Quit using automatic computing, and estimate a value for this operand. For details about how to estimate system resources, see the description of the skipped effective synchronization point dump monitoring facility in the HiRDB Version 9 System Operation Guide. |
Psss*** *: Variable character string | Error occurred during status file processing. | Refer to the error message that was output before ABORT to check the cause of the error, take appropriate action, then re-execute. If no error message has been output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psss372 | See Psss***. | For a HiRDB/Parallel Server, check to see if the system manager is running normally or if there has been an error on the network. If the system manager is not running normally or there has been an error on the network, check the cause of the error, resolve the error, and restart HiRDB. If the above possibilities do not apply, see the action under Psss***. |
Psst*** *: Variable character string | Error occurred during statistics log processing. | Check the cause of the error based on error messages preceding the abort, take corrective action, and then re-execute the command. If there is no error message, save the information to be acquired in the event of an error, and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Pst*** Pstd*** Psth0r* Psti0r* Pstj*** Pstm0r* Pst**** *: Variable character string other than applicable codes that follow. | Error occurred during transaction processing. | Refer to the error message that was output before ABORT to check the cause of the error, take appropriate action, then re-execute. If no error message has been output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Pst80rq | The system server could not be placed on wait status. | If memory is insufficient, determine the reason why memory is insufficient, take corrective action, and restart. If an error message was output before the process aborted, determine the cause of the error based on the error message, take corrective action, and restart. If no error message was output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Pst86r4 | An error was detected during transaction server processing. |
|
Pst87r2 |
| Check the cause of the error based on the reason code indicated in the preceding KFPS02178-E message, and take corrective action.
|
Pst8br0 | A receive timeout occurred when information for recovering related transactions was being transmitted during transaction recovery processing. In UNIX, the files under /dev/HiRDB/pth were deleted while HiRDB was running. | If there is a machine for which the power is off (or the network is down), turn on the power (or bring up the network). In addition, reduce the level of multiple access to HiRDB. |
PstA0m0 PstAlm7 Pst80r7 Pstf0r0 Pstclrd Pstclr2 Pstclr3 Pstclrf | Memory allocation failed. | Re-estimate the memory. Or, reduce the number of processes in the system and re-execute. If this error recurs, contact the customer support center. |
Pstb0r6 Pstb0rB | The buffer size is too small; the transaction processing is terminated. | Change the value specified in the pd_log_max_data_size operand of the server common definition for each server to the target specification value. |
Pstc2r1 | Unable to continue transaction recovery due to a network error; the system is abnormally terminated. | Resolve the error, and then restart HiRDB. |
PstD2m1 | Unrecoverable error, such as a communication error, occurred during transaction processing. | If the KFPS00992-I message was output after the process was aborted, take action based on that message. If the KFPS00990-I message was output, check its message completion type. If no message has been output, the transaction was committed in accordance with the requested commit type. |
PstD2m9 | A communication error occurred during commit processing. | Check the status of the system and the network. If the transaction is not settled, use the pdcmt or pdrbk command to settle it. |
Pste4p0 | Due to network failure, there were continuous failures to retransmit rollback instructions to the back-end server or dictionary server within the rollback instruction retransmission time limit specified in the pd_trn_rollback_watch_time operand in the system common definition. | Determine the cause of the error based on the message that was output before this message, and then take corrective action. |
Pstf0r1 | An attempt was made to modify a system definition that cannot be changed during restarting. | Restart the system by resetting the values of pd_max_users, pd_max_bes_process, and pd_max_dic_process. |
Pstf0ra | An attempt was made to input a record exceeding the record length stored in the status file and recorded during the last system operation. It is possible that a specification value in one of the following parameters was significantly changed: pd_max_users, pd_max_bes_process, and pd_max_dic_process. | |
Pstf0rc | Operation directory environment is invalid. | Check that the operation directory is set up correctly and that no change has been made to the file privilege or file contents after setup. If the error recurs after setting up the environment again, contact the customer support center. |
Psth0ra | Different OLTP identifiers were set in an OLTP. For OpenTP1, the OLTP identifier specified in the user service or user service default definition differs from the OLTP identifier specified in the transaction service definition. | Use the same OLTP identifier in both the transaction service definition and the user service default definition or user service definition. |
Psth0r1 Psth0rb Psth0rd Psth1r0 PstD5m3 PstD6m5 PstD6mg PstD7m4 Pst93m3 | A timeout occurred due to processes contending for system resources. If transaction recovery processing is being performed, you can release the resource contention and continue transaction recovery by forcibly terminating and then restarting the applicable unit. | Reduce the number of concurrent accesses to HiRDB and re-execute. If the unit is stopped, restart it. If this error occurs frequently, contact the customer support center. |
Psti*** *: Variable character string other than the Psti code that follows. | Error occurred during timer processing. | Check the error message that was output before ABORT for the cause of the error, take appropriate action, then re-execute. If no error message was output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and %PDDIR%\tmp, the event log (in UNIX, syslogfile), and standard error output. |
Psti0rf | Transaction service function cannot be used because the PDUSER environment variable is defined incorrectly in the OpenTP1 definition. | Check if putenv PDUSER authorization identifier/password is specified in a definition other than OpenTP1's user service definition or user service default definition, take appropriate action (delete PDUSER from OpenTP1's transaction definition), then restart OpenTP1 and HiRDB. |
Pstj14j | A synchronization point was not acquired during normal startup processing; the startup process is cancelled. | Check the cause of the problem and take corrective action based on the reason code indicated in the preceding KFPS02178-E message. After corrective action is taken, restart HiRDB. |
Pstj14k | A synchronization point was not acquired during normal termination or planned shutdown; the termination process is cancelled. | Check the cause of the problem and take corrective action based on the reason code indicated in the preceding KFPS02178-E message. Also, because the normal termination or planned shutdown of HiRDB failed, take corrective action, and if necessary, restart HiRDB, and execute the normal termination or planned shutdown of HiRDB. |
Pstj14m Pstj14n | A temporary memory shortage occurred. | Check the cause of the memory shortage, take corrective action, and then restart HiRDB. |
Pstjf97 | There is insufficient process native area. | Take action based on the instructions given in the KFPO00106-E message. |
Pstmex1 | Error occurred during transaction processing. | Save the files in %PDDIR%\spool, and the event log (in UNIX, syslogfile) of the unit where the error occurred, and contact the customer support center. |
Pstmex2 | A request for forced termination of a server process was accepted, but the request was aborted because the process was a critical one. | Determine the reason why the request for forced termination of the process was accepted, based on the status of the executed transaction or on other messages that were output, and take corrective action as needed. If you intentionally used the pdcancel or other command to forcibly terminate the process, you need not take any corrective action for this abort code. On HiRDB/Parallel Server, if rollback processing on a back-end server requires 5 minutes or more to complete in response to a rollback request from a front-end server, the back-end server process may abort with this code (to speed up transaction commitment, the back-end server process is cancelled internally). You need not take any particular action when a large update for which rollback is expected to take a long time is being executed. However, if the rollback is not intentional, determine the cause of the rollback, and take corrective action. |
Pstu0r2 | In an environment using user server hot standby or the rapid system switchover facility While the standby system was starting, standing by, or switching over, its post-processing process detected a failure in the user server process and shut down. In an environment using the standby-less system switchover (1:1) facility While the alternate portion was alternating, and the normal BES unit was starting, standing by, or switching over, the normal BES unit's post-processing process detected a failure in the user server process and shut down. | If an error message was output before message KFPS01820-E indicating that the user server process is down, check the error cause from that message, take corrective action, and then restart the unit. If no error message was output before message KFPS01820-E, the user server process might have gone down due to external factors such as the OS's kill command (the pdkill command in Windows). Check whether the user server process was forcibly terminated in this way, and then restart the unit. If the user server process was forcibly terminated by such an action, take steps to prevent such actions in the future. |
Table 3-10 ABORT codes (PtXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pt00000 | An invalid data code was detected (self-contradictory). | If an error message was output immediately before the process aborted, take corrective action based on that message. If no message was output, save the files under %PDDIR%\spool and %PDDIR%\conf, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Pt00001 | A transmission error occurred (send). | |
Pt00002 | A reception error occurred. (recv). | |
Pt00003 | Sent text is invalid (process start). | |
Pt00004 | Reply text is invalid (process start). | |
Pt00005 | Sent text is invalid (SQL execution). | |
Pt00006 | Reply text is invalid (SQL execution). | |
Pt00007 | A communication sequence is invalid. | |
Pt00008 | A log block is invalid. | |
Pt00009 | A log record is invalid. | |
Pt00010 | A pdorend replication process start error occurred (pd_com_call). | |
Pt00011 | A pdorend replication process stop error occurred (pd_com_poll_any_replies). | |
Pt00012 | Branch registration failed. | |
Pt00013 | Branch deletion failed. | |
Pt00014 | An attempt to acquire the host name of the primary system failed. | |
Pt00015 | Assertion failed. | |
Pt00016 | An attempt to build table definition information failed. | |
Pt00017 | An attempt to deserialize table definition information failed. | |
Pt00018 | An attempt to start the pdorend replication process failed (connect). | |
Pt00019 | An attempt to stop the pdorend replication process failed (disconnect). | |
Pt00020 | An abnormal termination was detected on the communication target. |
Table 3-11 ABORT codes (PuXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pu**** *: Variable character string | An error occurred in a utility process. | Check the error message that was output before ABORT for the cause of the error, take appropriate action, then re-execute. If no error message was output, save the error-related information and contact the customer support center. The information to be acquired in the event of an error includes the files under %PDDIR%\spool and standard error output. |
Pu00000 | Invalid data code was detected. | Contact the customer support center. |
Pu00001 | Transmission error occurred. | |
Pu00002 | Management table is invalid (send). | |
Pu00003 | Management table is invalid (receive). | |
Pu00004 | Transmission error occurred. | |
Pu00100 | Invalid reply text was received. | |
Pu00200 | An internal conflict was detected during input data edit processing. | Save the files under %PDDIR%\spool, and the contents of the control information file that was specified when the utility was executed, as data, and contact the customer support center. |
Pu01000 | Request code is invalid (input data receive processing). | |
Pu01001 | Request code is invalid (error message send processing). | |
Pu01002 | Request code is invalid (index information send processing). | |
Pu02000 | Receive error occurred (pdi_com_recv). | In the case of server termination, there is no need to contact the customer support center. |
Pu02001 | Preparations for communication cannot be performed. | Take action appropriate to the error message. |
Pu02002 | Transmission is not available due to the status. | |
Pu02003 | Index information cannot be received. | |
Pu02004 | Timeout occurred while waiting for a message from the server. | If the KFPA11770-I message was output by the event log (in UNIX, syslog) prior to abnormal termination, execute the utility again after termination of the definition SQL statement that was executing concurrently. For cases other than the above, follow the corrective action described in the error messages that were output in the event log (In UNIX, syslogfile) prior to abnormal termination. |
Pu02005 | The utility process terminated abnormally in order to terminate the back-end server. | Take the corrective action described in the error message that was output before the process aborted. |
Pu02100 | COMMIT cannot be issued due to the status. | Take the corrective action described in the error message. |
Pu03000 | RDAREA ID is invalid. | |
Pu04000 | An invalid server activation request was received. | Save the files under %PDDIR%\spool, and the contents of the control information file that was specified when the utility was executed, as data, and contact the customer support center. |
Pu04010 | An interface conflict was detected. | |
Pu04100 | An area was destroyed by the UOC. | Correct the UOC error. |
Pu04500 | The status of the audit trail file is unknown. | Save the files under %PDDIR%\spool, and contact the customer support center. |
Pu04600 | An error occurred that prevents processing from continuing when outputting to the audit trail file. | |
Pu05000 | An invalid plug-in function was detected. | Save the files under %PDDIR%\spool, and the contents of the control information file that was specified when the utility was executed, as data, and contact the customer support center. |
Pu05100 | An error was detected in the plug-in function that prevented the continuation of processing. | Correct the cause of the error by referring to the KFPY99999-E message that was output before the abnormal termination. If there is no message output, or if an error that cannot be resolved at the user level occurs, save the files under %PDDIR%\spool, and contact the customer support center. |
Pu06000 | An invalid utility work file was created. | Take the following actions by referring to the KFPL00703-I message:
During the execution of the utility, do not operate on any of the files belonging to the HiRDB administrator that are stored under this directory. |
Pu07000 | A reception error occurred (pdi_com_recv). | Take corrective action based on the KFPL20005-E and KFPL20100-E messages output immediately before the system terminated abnormally. |
Pu07001 | A communication message could not be sent. | Take corrective action based on the KFPL20100-E message output immediately before the system terminated abnormally. |
Pu07002 | An internal conflict occurred. | Save the files under %PDDIR%\spool, and the contents of the control information file that was specified when the utility was executed, as data, and contact the customer support center. |
Pu07003 | An internal conflict occurred (invalid line ID). | |
Pu07004 | An error occurred during transaction processing (start, terminate, commit, or rollback). | Take corrective action based on the KFPL20020-E message output immediately before the system terminated abnormally. |
Pu07005 | A process cannot be started. | Eliminate the cause of the error based on the message output immediately before the system terminated abnormally. If an error that cannot be resolved occurs, save the files under %PDDIR%\spool, and contact the customer support center. |
Pu10000 | Requested code is invalid (startup information receive processing). | Contact the customer support center. |
Pu10001 | Requested code is invalid (parameter information receive processing). | |
Pu10002 | Contradiction was detected during row data retrieval processing. | |
Pu10003 | Requested code is invalid (parameter information send processing). | |
Pu10004 | Message log cannot be output. | |
Pu10005 | Invalid data was detected in the table to be unloaded. | The database is damaged. Check whether there is any conflict in the operation of the database. If the cause of damage cannot be found in the operating method, save the RDAREA in which the table is stored and the log for the affected server, and then contact the customer support center. Recover the database from its backup, and then unload the table. |
Pu10006 | An internal conflict occurred (invalid content in DAT format data conversion buffer). | Save the files under %PDDIR%\spool, and the contents of the control information file that was specified when the utility was executed, as data, and contact the customer support center. |
Pu11000 | An internal error occurred on reception of an unexpected request code. | Contact the customer support center. |
Pu11111 | A commit cannot be performed. | Eliminate the cause of the error based on the KFPL20020-E message output immediately before the system terminated abnormally. If an error that cannot be resolved occurs, save the files under %PDDIR%\spool, and contact the customer support center. |
Pu12002 | Processing results cannot be reported due to a communication error. | The system terminated abnormally because processing results could not be reported. However, free pages have been released, and the database can be accessed. If any unreleased free pages remain when you execute the pddbst command, eliminate the cause of the error by referring to any communication-related error message output immediately before the system terminated abnormally. Then, re-execute the command. If an error that cannot be resolved occurs, save the files under %PDDIR%\spool, and contact the customer support center. Note that this abort code will also cause the server to terminate abnormally if the utility server that outputs the results list terminates abnormally following a system switchover while the utility is running. |
Pu13000 | There is a mistake in the startup parameter of the pdreclaim command. | If you are currently doing so, do not specify a table or an index with the -k option of the pdrorg command. In other cases, save the files under %PDDIR%\spool, and contact the customer support center. |
Pu15100 | Error was detected in the plug-in function that prevented the further continuation of processing. | Correct the cause of the error by referring to the KFPY99999-E message that was output before the abnormal termination. If there is no message output or if an error that cannot be resolved at the user level occurs, save the files under %PDDIR%\spool, and contact the customer support center. |
Pu20000 | Open processing was attempted on a file with an invalid path name. | Determine whether the path name of the file is a null value. If the specification of the path name is correct, save the files under %PDDIR%\spool, and contact the customer support center. |
Pu20001 | An error occurred during transaction processing (startup, termination, commit, or rollback). | Save the files under %PDDIR%\spool, and contact the customer support center. |
Table 3-12 ABORT codes (PxXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pxe7500 | Error that prevents continued processing was detected during execution of the dictionary export/import utility. | The error cause is output in the KFPX18430-E message. Contact the customer support center. |
Pxi0002 | HiRDB file write error occurred. | Save the files under %PDDIR%\spool and contact the customer support center. |
Pxi0007 | RPC communication ID is invalid. | |
Pxj0001 | JAR file transfer between hosts failed. | Re-execute the command. If the error occurs again after re-execution, contact the customer support center. |
Pxj0002 | Invalid interface was detected while analyzing the definition file. | Contact the customer support center. |
Pxj0003 | Contradiction was detected while analyzing pd_java_archive_directory. | |
Pxj0004 | Contradiction was detected while analyzing the pdstart command parameters. | |
Pxm0001 | Allocation of text area failed. | Communication area cannot be allocated. Take action appropriate to the KFPX24201-E message. |
Pxm0002 | HiRDB file write error occurred. | Save the files under %PDDIR%\spool and contact the customer support center. |
Pxm0003 | Internal conflict occurred in the dictionary. | Ensure that the dictionary table recovery and reorganization procedures are correct. If the procedures are correct, save the files under %PDDIR%\spool, back up the data dictionary RDAREA by specifying -Mr in pdcopy, and contact the customer support center. |
Pxm0004 | Error occurred during global buffer allocation. | Save the files under %PDDIR%\spool and contact the customer support center. |
Pxm0005 | Internal conflict occurred in the directory. | Ensure that the master directory RDAREA recovery procedure and the data dictionary RDAREA recovery and reorganization procedures are correct. If the procedures are correct, save the files under %PDDIR%\spool and \dbenv, back up the master directory RDAREA and data dictionary RDAREA by specifying -Mr for pdcopy, and contact the customer support center. |
Pxm0006 | Internal conflict occurred in the global buffer. | Save the files under %PDDIR%\spool and \dbrv and contact the customer support center. |
Pxm0009 | Transaction commit or rollback failed. | Eliminate the cause of the error based on the KFPX24214-E message output immediately before the system terminated abnormally. If an error that cannot be resolved occurs, save the files under %PDDIR%\spool, and contact the customer support center. |
Pxv0001 | Transaction commit or rollback processing failed. | Eliminate the cause of the error based on the KFPX24400-E message output immediately before the system terminated abnormally. If an error that cannot be resolved occurs, save the files under %PDDIR%\spool, and contact the customer support center. |
Pxv0002 | Internal conflict occurred in the dictionary. | Ensure that the dictionary table recovery and reorganization procedures are correct. If the procedures are correct, save the files under %PDDIR%\spool and the backup of the data dictionary RDAREA obtained before the version upgrade, and contact the customer support center. |
Table 3-13 ABORT codes (PyXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pyp1101 | A plug-in requested abnormal termination. | Take action based on the KFPY03001-E message. |
Pysf001 | Internal conflict was detected. | Contact the customer support center. |
Pysf002 | ||
Pysf007 | An error occurred in a plug-in call during transaction processing. | If the KFPY99999-I message is output, take action according to this message. If HiRDB is terminated after an action was taken, restart HiRDB. If no KFPY99999-I message was output, save the files under %PDDIR%\spool, %PDDIR%\tmp, and %PDDIR%\plugin, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Pysf008 | An error occurred in a plug-in call triggered by the termination of the transaction recovery process. | |
Pysf009 | An error occurred in a plug-in call triggered by the start of the pdrstr process or user server process. | |
Pysf00a | An error occurred in a plug-in call triggered by the termination of the pdrstr process or user server process. | |
Pysf00b | An error occurred in a plug-in call triggered by the start of the redo process. | |
Pysf00c | Internal conflict was detected. | Contact the customer support center. |
Pysf00d | An error occurred in a plug-in call triggered by the termination of the redo process. | If the KFPY99999-I message is output, take action according to this message. If HiRDB is terminated after an action was taken, restart HiRDB. If no KFPY99999-I message was output, save the files under %PDDIR%\spool, %PDDIR%\tmp, and %PDDIR%\plugin, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Pysf00e | Internal conflict was detected. | Contact the customer support center. |
Pysf00f | An error occurred in a plug-in call triggered by the termination of the transaction recovery process. | If the KFPY99999-I message is output, take action according to this message. If HiRDB is terminated after an action was taken, restart HiRDB. If no KFPY99999-I message was output, save the files under %PDDIR%\spool, %PDDIR%\tmp, and %PDDIR%\plugin, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Pysf010 | Internal conflict was detected. | Contact the customer support center. |
Pysf012 | An error occurred in a plug-in call at the thread startup timing. | If the KFPY99999-I message is output, take action according to this message. If HiRDB is terminated after an action was taken, restart HiRDB. If no KFPY99999-I message was output, save the files under %PDDIR%\spool, %PDDIR%\tmp, and %PDDIR%\plugin, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Pysf013 | An error occurred in a plug-in call at the thread termination timing. | |
Pysf015 | An error occurred in a plug-in call triggered by the start of the transaction recovery process. | |
Pysf016 | An error occurred in a plug-in call at the transaction prepare processing timing. | |
Pysf017 | An error occurred in a plug-in call at the transaction commitment processing timing. | |
Pysf018 | An error occurred in a plug-in call at the transaction commitment processing timing. | |
Pysf019 | An error occurred in a plug-in call triggered by the start of the pdstr process thread. | |
Pysf01a | An error occurred in a plug-in call triggered by the termination of the pdstr process. | |
Pysf01b | An error occurred when the front-end server was being started. | If the message KFPY01001-E, KFPY01002-W, KFPY01003-E, KFPY01004-E, KFPY01005-E, or KFPY01012-E is output, take action according to the message. If a unit is already started, normally terminate it and then restart HiRDB. If the above messages were not output, save the files under %PDDIR%\spool, %PDDIR%\tmp, and %PDDIR%\plugin, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Pysf01c | An error occurred when the back-end server was being started. | |
Pysf01d | An error occurred when the dictionary server was being started. | If the message KFPY01002-W, KFPY01005-E, or KFPY01007-E is output, take action according to the message. After that, restart HiRDB if it has been terminated. If a unit is already started, normally terminate it and then restart HiRDB. If the above messages were not output, save the files under %PDDIR%\spool, %PDDIR%\tmp, and %PDDIR%\plugin, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Pysf01e | An error occurred in a plug-in call that triggers start or termination of the rollback process. | If the KFPY99999-I message is output, take action according to this message. If HiRDB is terminated after an action was taken, restart HiRDB. If no KFPY99999-I message was output, save the files under %PDDIR%\spool, %PDDIR%\tmp, and %PDDIR%\plugin, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Pysf01f | Error occurred while calling a server startup process plug-in. | |
Pysf020 | Internal conflict was detected. | Contact the customer support center. |
Pys0001 Pys0002 Pys0003 Pys0004 Pys0005 Pys0006 Pys0007 Pys0008 Pys000b Pys000c Pys000d Pys000e Pys000f Pys0010 Pys0011 Pys0012 Pys0013 Pys0014 Pys0015 Pys0016 Pys0017 Pys0018 Pys0019 Pys001a Pys001b Pys001c Pys001d Pys001e Pys001f Pys0020 Pys0021 Pys0022 | An internal conflict was detected | Save the files under %PDDIR%\spool, %PDDIR%\tmp, and %PDDIR%\plugin, and the event log (in UNIX, syslogfile), and contact the customer support center. |
Table 3-14 ABORT codes (PiXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Pia4010 | An attempt was made to create a message queue identifier, but the system-determined number of message queue identifiers for the entire system has exceeded the limit. | Revise the message queue estimation formula to increase the number of message queue identifiers, and restart HiRDB. |
Pia4011 | A message send/receive error has occurred. | If message queue identifiers for users have been removed from the system, restart HiRDB. If that is not the case, save the files under %PDDIR%\spool, and then restart HiRDB. Also, contact the customer support center. |
Pia***** *: Variable character string | An internal conflict was detected. | Save the files under %PDDIR%\spool, and restart HiRDB. Also, contact the customer support center. |
Table 3-15 ABORT codes (EhiXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Ehi0001 | An error occurred during limit count setting for concurrent processing of database import or export. | Save the file under %PDDIR%\spool, and contact the customer support center. |
Ehi0002 | An error occurred during registration of the database import or export processing queue. |
Table 3-16 ABORT codes (EhmXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Ehm0001 | Invalid interface information was found inside the XDS during a search of the memory database. | Save the file under %PDDIR%\spool and the syslogfile, and contact the customer support center. |
Table 3-17 ABORT codes (EhxXXXXX)
ABORT Code | Cause | Action |
---|---|---|
Ehx0003 | An invalid return value was detected during index information file operations. | Save the file under %PDDIR%\spool and the syslogfile, and contact the customer support center. |
Ehx0006 | An invalid index page was detected in the memory database. | Save the following files, and contact the customer support center.
|
Ehx0010 | An invalid index page was detected in the memory database. | Save the following files, and contact the customer support center.
|
Ehx0011 | The interface information in the XDS during indexing is invalid. | Save the file under %PDDIR%\spool and the syslogfile, and contact the customer support center. |
Ehx0012 | An invalid data page was detected in the memory database. | Save the following files, and contact the customer support center.
|