Message Class 1000 - RPC C Runtime System

This message class is returned if an error occurred in the RPC C runtime system layer. Messages of this class have the format:

1000nnnn

where 1000 is the message class, and
nnnn is the message number in the range 0000 - 9999.

Overview of Messages

10000001 | 10000002 | 10000003 | 10000004 | 10000005 | 10000006 | 10000007 | 10000008 | 10000009 | 10000010 | 10000011 | 10000012 | 10000013 | 10000014 | 10000015 | 10000016 | 10000017 | 10000018 | 10000019 | 10000020 | 10000021 | 10000022 | 10000024 | 10000025 | 10000026 | 10000027 | 10000029 | 10000030 | 10000031 | 10000032 | 10000033 | 10000034 | 10000035 | 10000036 | 10000037 | 10000038 | 10000039 | 10000040 | 10000041 | 10000042 | 10000043 | 10000044 | 10000045 | 10000046 | 10000047 | 10000048 | 10000049 | 10000050 | 10000051 | 10000052 | 10000053 | 10000054 | 10000055 | 10000056 | 10000057

10000001 Error
Explanation

System error.

Action

Check system log to find out which error occurred.


10000002 Service not implemented
Explanation

A service call was requested for a platform not implemented.

Action

Contact Software AG support.


10000003 A non-C file was found
Explanation

A LoadLibrary has found a module which is not a shared library. This message is useful in CICS/COBOL environment to distinguish between C (shared) libraries and COBOL native programs.

Action

Call as COBOL program.


10000004 System Services not initialized
Explanation

Initialize some System Services logic: tracing, error boxes.

Action

Code SS_INIT() if above functionalities are required.


10000005 Resource temporarily unavailable
Explanation

Indicates system shortage, especially when starting new threads.

Action

Try later or terminate some other task(s), if applicable.


10000006 Permission denied
Explanation
  1. Windows: System request WaitForSingleObject() or GetExitCodeThread() failed.

  2. CICS: EXEC CICS LOAD PROGRAM(MAPNAME) failed with NOTAUTH.

Action
  1. Restart Windows.

  2. Contact your system administrator.


10000007 Not enough memory
Explanation

A system request returned with ENOMEM (UNIX).

Action

Try to locate the reason for this shortage and remove it from your system.


10000008 Thread doesn't exist
Explanation

A system request returned with ESRCH (UNIX) or CreateThread()/GetExitCodeThread() (Windows) failed.

Action
  1. If this error is returned for system requests such as pthread_create() or CreateThread(), it indicates system shortage. Close unnecessary applications.

  2. For wait requests such as pthread_join() or GetExitCodeThread() this indicates that the thread already has terminated.


10000009 Deadlock detected
Explanation

A system request has been cancelled with EDEADLK (EDEADLOCK).

Action

Correct your program logic. If the error is caused by an EntireX RPC server operation, contact Software AG.


10000010 Invalid argument
Explanation

A system request has been cancelled with EINVAL (UNIX) or INVREQ (CICS).

Action

Correct your program logic. If the error is caused by an EntireX RPC server operation, contact Software AG.


10000011 Thread cancelled
Explanation

A thread has been cancelled by the operating system.

Action

Check system resources.


10000012 Interrupted
Explanation

One of the pthread_cond_ functions is in EINTR condition. This return code normally will be handled in a DO-WHILE loop.

Action

Re-issue request.


10000013 Timeout
Explanation

A wait for an event finished with a timeout.

Action

None.


10000014 Unknown error
Explanation

The CICS RPC Server returns this code for CICS error codes.

Action

Check the system log for the kind of error.


10000015 Cannot load shared library
Explanation

Loading a shared library failed. The library name can be found in accompanying messages.

Action

Check that the shared library is in the server's PATH.


10000016 Cannot load function
Explanation

A shared library has been found but it did not contain the function name. Library name and function name can be found in accompanying messages.

Action

Check proper shared library in the server's PATH.


10000017 String size too small
Explanation

ssGetTidString() has been callrf with an insufficient string size.

Action

If part of EntireX RPC server or EntireX C Runtime, contact Software AG.


10000018 Reserved

10000019 Invalid arguments supplied
Explanation

This code is returned by the CICS RPC Server when WAIT/POST functions are failing.

Action

If part of RPC server errors, contact Software AG.


10000020 File not found
Explanation

Loading a file failed. The file name can be found in accompanying messages. This return code will be used by CICS RPC Server to first test if the file is of type Shared Library or COBOL.

Action

Check if the named file is in the server's DFHRPL steplib.


10000021 Not authorized
Explanation

A CICS RPC Server has tried to start a (user)task with the user ID of the client, but CICS rejected with USERIDERR. The client user ID can be found in accompanying messages.

Action

Contact your system administrator.


10000022 Thread has abended
Explanation

A user server program under CICS has terminated abnormally. The RPC server will continue to process.

Action

Correct your server program.


10000024 Process could not be started/does not exist
Explanation

A request to start a new server process returned with error. This kind of error will occur in environments where a server process can be started from an RPC Online Maintenance Facility tool.

Action

Check to see if a process already exists. Otherwise check system messages.


10000025 Read from console failed
Explanation

Input for RPC Online Maintenance Facility tools is not possible. Note: An RPC Online Maintenance Facility is not supported on every platform.

Action

For CICS: Check the MAPSET definition for ERXMAPS.


10000026 Write to console failed
Explanation

Output for the RPC Online Maintenance Facility is not possible. Note: An RPC Online Maintenance Facility is not supported on every platform.

Action

For CICS: Check the MAPSET definition for ERXMAPS.


10000027 Shared memory already exists
Explanation

Used internally.

Action

Reserved for further development.


10000029 Error in DISEI - RC : nnnnnnnn
Explanation

An error in the RPC Server eventing routines occurred. nnnnnnnn contains the return code from a DISEI macro.

Action

Contact Software AG support.


10000030 Error in ENAEI - RC : nnnnnnnn
Explanation

An error within the RPC Server eventing routines occurred. nnnnnnnn contains the return code from an ENAEI macro.

Action

Contact Software AG support.


10000031 Failed to execute worker task
Explanation

An error occurred while establishing an RPC server worker task. This error messages occurs in conjunction with message 10000032, which will contain a reason code.

Action

See message 10000032.


10000032 Reason Code : n
Explanation

Contains the reason code of a previous 10000031 message.

Action

Action depends on the reason code n:

1 The SDF variable ENTERPARM in S-procedure START-RPC-SERVER is not set up. Correct the job control and rerun the job.
2 An error occurred while a PUTVAR macro is executed. Contact Software AG support.
3 The SDF variable ENTERPARM in S-procedure START-RPC-SERVER is not set up correctly. Correct the job control and rerun the job.
4 An error occurred during execution of a REQM macro. Contact Software AG support.
5 An error occurred during execution of a RELM macro. Contact Software AG support.
6 The SDF variable ENTERPARM in S-procedure START-RPC-SERVER is not set up correctly. The placeholder WORKER-PARAMETER could not be found. Correct the job control and rerun the job.

10000033 Worker task successfully connected to shared memory
Explanation

Informational message.

Action

None.


10000034 SDF variable MAIN-TASK-TSN could not be read - GETVAR RC : nnnnnnnn
Explanation

An error in macro GETVAR occurred. The SDF variable MAIN-TASK-TSN in S-procedure START-RPC-SERVER could not be read. nnnnnnnn contains the GETVAR return code.

Action

Make sure that MAIN-TASK-TSN is contained in the parameter declaration section of START-RPC-SERVER. Correct the job control and rerun the job.


10000035 Server main task is initializing
Explanation

Informational message.

Action

None.


10000036 Server worker task is initializing
Explanation

Informational message.

Action

None.


10000037 ENAMP failed while initializing the main task - ENAMP RC : nnnnnnnn
Explanation

An error within the RPC Server main task initialization routine occurred. nnnnnnnn contains the return code from an ENAMP macro.

Action

Contact Software AG support.


10000038 ENAMP failed while connecting the worker task - ENAMP RC : nnnnnnnn
Explanation

An error within the RPC Server worker task initialization routine occurred. nnnnnnnn contains the return code from an ENAMP macro.

Action

Contact Software AG support.


10000039 SDF variable CURRENT-TSN could not be read - GETVAR RC : nnnnnnnn
Explanation

An error in macro GETVAR occurred. The SDF variable CURRENT-TSN in S-procedure START-RPC-SERVER could not be read. nnnnnnnn contains the GETVAR return code.

Action

Make sure that CURRENT-TSN is set up correctly. Correct the job control and rerun the job.


10000040 Request memory failed - REQMP RC : nnnnnnnn
Explanation

An error within the RPC Server initialization routine occurred. nnnnnnnn contains the return code from a REQMP macro.

Action

Contact Software AG support.


10000041 Main task shared memory enabled successfully
Explanation

Informational message.

Action

None.


10000042 ENAMP failed - invalid pool address
Explanation

An error within the RPC Server initialization routine occurred.

Action

Contact Software AG support.


10000043 Error in POSSIG - RC : nnnnnnnn
Explanation

An error within the RPC Server eventing routines occurred. nnnnnnnn contains the return code from a POSSIG macro.

Action

Contact Software AG support.


10000044 Error in SOLSIG - RC : nnnnnnnn
Explanation

An error within the RPC Server eventing routines occurred. nnnnnnnn contains the return code from a SOLSIG macro.

Action

Contact Software AG support.


10000045 Error in DISMP - RC : nnnnnnnn
Explanation

An error within the RPC Server termination routine occurred. nnnnnnnn contains the return code from a DISMP macro.

Action

Contact Software AG support.


10000046 Shared memory disabled
Explanation

Informational message.

Action

None.


10000047 Disconnected from shared memory
Explanation

Informational message.

Action

None.


10000048 RPC Server task ended
Explanation

Informational message.

Action

None.


10000049 Failed to load User Exit
Explanation

Either the initialization user exit or the termination user exit, specified in the RPC server configuration file, could not be loaded.

Action

Make sure that server parameters INIT_EXIT and TERM_EXIT are set up correctly and that the library containing the exit(s) has been included into the BLSLIB chain of the RPC server startup job control.


10000050 Call Initialization User Exit
Explanation

Informational message.

Action

None.


10000051 Call Termination User Exit
Explanation

Informational message.

Action

None.


10000052 SINF failed while retrieving system information - SINF RC : nnnnnnnn
Explanation

An error within the RPC Server initialization routine occurred. nnnnnnnn contains the return code from a SINF macro.

Action

Contact Software AG support.


10000053 Reserved
Explanation

Reserved for future use.

Action

None.


10000054 Reserved
Explanation

Reserved for future use.

Action

None.


10000055 Reserved
Explanation

Reserved for future use.

Action

None.


10000056 Cannot open file
Explanation

A request to open a file was not successful.

Action

This message is accompanied by other messages. The RPC server could not open a required file, (e.g the server-side mapping container, see Server-side Mapping Files in the RPC Server in the RPC server documentation for z/OS (CICS, Batch, IMS) | BS2000/OSD | z/VSE (CICS, Batch)). The RPC server might stop.


10000057 Call error
Explanation

A CICS PUT/GET CHANNEL request failed.

Action

More detailed information (RESP, RESP2) will be written into the trace output.