Message Class 0078 - EntireX ACI - Error from Broker

This message class is returned when EntireX Broker detects an error situation. The situation should be examined using the error number returned and after correction, the applications can be restarted. The messages have the format:

0078nnnn

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

Overview of Messages

00780008 | 00780055 | 00780058 | 00780093 | 00780198 | 00780221 | 00780224 | 00780232 | 00780238 | 00780239 | 00780241 | 00780244 | 00780245 | 00780254 | 00780258 | 00780259 | 00780260 | 00780261 | 00780262 | 00780265 | 00780266 | 00780277 | 00780299 | 00780304 | 00780305 | 00780306 | 00780307 | 00780308 | 00780309 | 00780310 | 00780319 | 00780320 | 00780321 | 00780322 | 00780323 | 00780326 | 00780328 | 00780337 | 00780338 | 00780350 | 00780351 | 00780352 | 00780356 | 00780357 | 00780358 | 00780375 | 00780386 | 00780388 | 00780389 | 00780405 | 00780406 | 00780407 | 00780409 | 00780410 | 00780575 | 00780615 | 00780617 | 00780623 | 00780624 | 00780626 | 00780655 | 00780777 | 00780778 | 00780779 | 00780798 | 00780844 | 00780848 | 00780852 | 00370853 | 00780854 | 00780855 | 00780857 | 00780858 | 00780955

00780008 No Related Text For Error Number
Explanation

EntireX Broker has tried to return an error number that it cannot find in the table of known messages.

Action

Contact Software AG Support.


00780055 TRE Entry Not Active
Explanation

The translation routine cannot be loaded (in RECEIVE function) because the translation routine control block was not created correctly when the service was registered.

Action

Contact Software AG Support.


00780058 Failed to get memory from OS
Explanation

Broker could not get enough memory during initialization.

Action

Reduce the resource requirements in the attribute file OR increase the memory available to your broker job, if possible.


00780093 MQ Store Pointer Is Null
Explanation

EntireX Broker detected an error during release of storage.

Action

Contact Software AG Support.


00780198 No Related SCBEXT Entry For PCB
Explanation

A server issued a DEREGISTER call with option QUIESCE while a user was still active (conversations were active), and a REGISTER call was issued. In this situation, EntireX Broker detected an error.

Action

Contact Software AG Support.


00780221 SPFX Translation Code Error
Explanation

This is a problem with the Broker stub used by the application. The stub did not send the EntireX Broker call in the correct internal format.

Action

Ensure that the correct version of the EntireX Broker stub is being used. Check the log data set for an image of the internal format. Examine this string for the user issuing the call.


00780224 POST/WAIT error occurred
Explanation

The internal communication of Broker failed due to an operating system error.

Action

Contact Software AG Support.


00780232 PSI: Query release failed
Explanation

Resources obtained for a Command and Infor Services query cannot be released.

Action

Contact Software AG Support.


00780238 PSTORE is currently disconnected
Explanation

Currently, PSTORE is disconnected. Any active operation involving PSTORE is currently prohibited. This situation can occur when the Broker administrator has issued the CIS command DISCONNECT-PSTORE.

Action

It may take some time before PSTORE is connected again. Be careful not to have a loop programmed in this situation. Retry the call to EntireX Broker after the Broker administrator has issued the command CONNECT-PSTORE.


00780239 Invalid length in format string
Explanation

EntireX Broker has detected an internal inconsistency during info or command processing. The internal field length description is corrupted.

Action

Contact Software AG Support.


00780241 No free service extension entry
Explanation

EntireX Broker has detected an error while searching for a free SCB extension entry. There is no SCB extension entry available.

Action

This error should not occur with DYNAMIC-MEMORY-MANAGEMENT set to "YES" unless the maximum amount of memory has already been reached.

With DYNAMIC-MEMORY-MANAGEMENT set to "NO", the broker-specific attribute NUM-SERVICE-EXTENSION can be used to increase the number of service extension control blocks.

You may retrieve the allocated number of service extensions by using the program ETBINFO. Object ETB_INFO_RESOURCE_USAGE (CIS version 7 and above) returns all data about service extensions. See value of field nServiceExtensionEntriesAllocated.


00780244 No free translation entry
Explanation

The Broker has detected an error while searching for a free TRE entry. There is no TRE entry available.

Action

Contact Software AG Support.


00780245 No related service entry for client
Explanation

The Broker has detected an error while searching for the client SCB entry. There is no SCB entry for the client.

Action

Contact Software AG Support.


00780254 Invalid type in format string
Explanation

The Broker has detected an internal inconsistency during info or command processing. The internal description of the field type is corrupted.

Action

Contact Software AG Support.


00780258 Pointer to next segment is null
Explanation

Internal error during assembly of the Info return buffer.

Action

Contact Software AG Support.


00780259 No related timeout queue entry
Explanation

EntireX Broker has detected an error in TOQ structures.

Action

Contact Software AG Support.


00780260 Pointer to Info structure is null
Explanation

Internal error during inquiry of Info services.

Action

Contact Software AG Support.


00780261 No free participant entry
Explanation

The Broker has detected an error while searching for a free PCB entry. There is no PCB entry available.

Action

Increase NUM-SERVER and/or NUM-CLIENT.


00780262 No free participant extension entry
Explanation

The Broker has detected an error while searching for a free PCB extension entry. There is no PCB extension entry available.

Action

If you are not using dynamic memory management (Broker attribute DYNAMIC-MEMORY-MANAGEMENT), define an appropriate value for attribute NUM-PARTICIPANT-EXTENSION (NUM-SERVER * NUM-SERVICE + NUM-CLIENT).


00780265 No free service entry
Explanation

The Broker has detected an error while searching for a free SCB (Service Control Block) entry. There is no SCB entry available. The number of SCBs is set based upon the number of clients, servers, and services. When this error is returned, it means that all of the SCBs are in use. The current formula for the number of SCBs is:
NUM-CLIENTS + NUM-SERVERS + NUM-SERVICES + 5.

Action

Recommendations:

  • Increase NUM-SERVICE.

  • Increase NUM-SERVER.

  • Increase NUM-CLIENTS.

Increasing the values will increase the total number of SCBs.

To free up the idle SCBs sooner:

  • Decrease CLIENT-NONACT.

  • Decrease CONV-NONACT.

  • Set SERVER-NONACT.

Decreasing the non-activity timers will cause the inactive resources to be made available to other users.

If DYNAMIC-MEMORY-MANAGEMENT is set to YES, this error should no longer occur.


00780266 Inconsistency at start Info/Cmd-Service
Explanation

An inconsistency occurred during the start of internal Info or Command Services.

Action

Contact Software AG Support.


00780277 PSI: Replace operation failed
Explanation

The PSTORE operation to replace the contents of a unit of work failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780299 Only supported for messages (no UOWs)
Explanation

An EntireX Broker function for a conversation with no units of work is requested, but the specified conversation contains units of work. The function is rejected.

Action

Check the supplied conversation ID.


00780304 No free UOW control block
Explanation

The Broker detected an error while searching for a free UWCB entry. No UWCB entry is available.

Action

Contact Software AG Support.


00780305 No matching UOW found
Explanation

A client issued a SEND, RECEIVE, EOC, or SYNCPOINT call and the specified UOW does not exist.

Action

This is a user error. Clients must ensure that the UOWs exist before any request is made.


00780306 UOWs not found for UOWID=BOTH
Explanation

A client issued a SYNCPOINT OPTION=COMMIT call specifying UOWID=BOTH and two UOWs in the correct status could not be found.

Action

This is a user error. Clients must ensure that the UOWs to be operated on exist and are in the correct status.


00780307 UOW is not in correct status
Explanation

A client issued a SEND, RECEIVE, EOC, or SYNCPOINT call and the specified UOW is not in the correct status for the requested operation.

Action

This is a user error. Clients must ensure that the UOWs are in the correct status.


00780308 UOW was not created by caller
Explanation

A client issued a SYNCPOINT call with OPTION=QUERY or OPTION=DELETE, and the specified UOW was not created by the caller of SYNCPOINT.

Action

This is a user error. Only the creator of a UOW can QUERY or DELETE a UOW. Use the Command and Information Services to accomplish these operations on a UOW not created by the caller.


00780309 Error updating UOW status
Explanation

An error occurred while updating the persistent status of a UOW. The error is in the persistent store facility.

Action

Examine the Broker log file to determine the type of error encountered. Contact Software AG Support if necessary.


00780310 Mismatched UOWs Store Type
Explanation

The store type specified with a SEND function is not the same as the store type specified with the first SEND for that UOW.

Action

Do not change the store type after the first SEND for a UOW has been issued.


00780319 PSI: WRITE failed
Explanation

An attempt to write data to the persistent store has failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780320 PSI: READ control data failed
Explanation

An attempt to read control data from the persistent store has failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780321 PSI: READ message data failed
Explanation

An attempt to read message data from the persistent store has failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780322 PSI: UPDATE failed
Explanation

An attempt to update the persistent store has failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780323 PSI: WRITE both failed
Explanation

An attempt to write two data items to the persistent store has failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780326 PSI: PURGE failed
Explanation

An attempt to delete data from the persistent store has failed.

Action

Examine the Broker log file for more informatiofUOWIDn and contact Software AG Support if necessary.


00780328 PSI: Scan operation failed
Explanation

An attempt to scan for selected data on the persistent store has failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780337 Duplicate UOWID found
Explanation

Two UOWs with the same ID, on the same conversation, were encountered during restart. The Broker will not initialize.

Action

It will be necessary to delete one or both of the UOWs before restarting. Contact Software AG Support if necessary.


00780338 Exit attempted to change message size
Explanation

An encryption or decryption security exit attempted to change the size of a message.

Action

Correct the user exit so that message sizes are not changed.

Note:
For encrypted transport we strongly recommend using the Secure Sockets Layer/Transport Layer Security protocol. See SSL/TLS, HTTP(S), and Certificates with EntireX.


00780350 UOW operations not allowed
Explanation

A request has specified a unit of work (UOW) operation. But because the broker-specific attribute MAX-UOWS is set to 0 (zero), unit of work operations are not allowed. See MAX-UOWS.

Action

Ensure that the request is directed to the correct Broker and that the Broker supports UOWs.


00780351 UOWID required for COMMIT/BACKOUT/CANCEL
Explanation

A UOWID is required for a SYNCPOINT function that specifies a COMMIT, BACKOUT, or CANCEL option.

Action

Provide a UOWID whenever you want to commit, back out, or cancel a UOW.


00780352 Invalid message length
Explanation

The message allocator is getting a request to obtain space for a message lower than or equal to zero. The request is rejected.

Action

Contact Software AG Support.


00780356 Error Updating Receiver Data
Explanation

An error occurred while updating the receiver data of a UOW in the persistent store.

Action

Examine the Broker log file to determine the type of error encountered. Contact Software AG Support if necessary.


00780357 Message Queue Inconsistent
Explanation

Broker keeps track of the sequence for sent and received non-persistent messages. The expected message number on receive does not match with the message number in the message queue control block. This indicates inconsistent data in the Broker memory pool. Broker will issue an error message and return this response code in the ACI.

Action

Contact Software AG Support.


00780358 PSI: Query operation failed
Explanation

The PSTORE operation to run a query is failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780375 No storage for Translation Buffer
Explanation

The Broker could not allocate enough memory for a buffer into which the message to be character-converted should be copied.

Action

As a short-term measure try reducing the number of worker tasks (NUM-WORKER in the Broker attribute file) since each worker task maintains a separate Translation buffer.


00780386 No free conversation accounting entry
Explanation

This message indicates a shortage of accounting control blocks.

Action

Increase NUM-CONVERSATION.


00780388 PSI: UOWs can NOT be persisted
Explanation

A request for a UOW to be persisted (STORE=BROKER) cannot be accomplished, since at startup, the Broker attributes specify no persistent store (PSTORE=NO).

Action

Review Broker attribute settings related to the persistent store.


00780389 PSI: UOW status can NOT be persisted
Explanation

A request for a UOW status to be persisted cannot be accomplished, since at startup, the Broker attributes specify no persistent store (PSTORE=NO).

Action

Review Broker attribute settings related to the persistent store.


00780405 PSI: UOW Index initialization failed
Explanation

EntireX Broker tried to create an internal index for every unit of work. This operation failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780406 PSI: Add entry to UOW Index failed
Explanation

EntireX Broker tried to add an entry to the internal index for units of work. This operation failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780407 PSI: Logical read failed
Explanation

The logical read operation through the Adabas PSTORE returned an error.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780409 PSI: Delete entry from UOW Index failed
Explanation

EntireX Broker tried to delete an entry from the internal index for units of work. This operation failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780410 PSI: Close UOW Index failed
Explanation

EntireX Broker tried to close the internal index for units of work. This operation failed.

Action

Examine the Broker log file for more information and contact Software AG Support if necessary.


00780575 PSI: Set Trace Level failed
Explanation

Unable to set the persistent store-specific trace level.

Action

Contact Software AG Support.


00780615 No free filter entry
Explanation

An attempt to add a command log filter failed as there were no free command log filter entries.

Action

Delete an existing command log filter or specify an increased value for the broker NUM-CMDLOG-FILTER attribute and restart the broker kernel.


00780617 Broker is waiting for operational PSTORE
Explanation

Broker was started with WAIT-FOR-ACTIVE-PSTORE=YES but the persistent store is not active yet.

Action

As soon as the persistent store is accessible, this temporary problem will no longer exist. Check that the assigned persistent store is in the process of starting.


00780623 No free TCP connection entry
Explanation

The maximum number of TCP/IP connections is derived from the number of available file descriptors. This maximum has been reached.

Action

Increase the number of file descriptors.


00780624 Broker not operational for user requests
Explanation

The Broker is not available for user requests. The BROKER-ID used for the current request does not address a Broker with RUN-MODE=STANDARD.

Action

Change the BROKER-ID to address a Broker with RUN-MODE=STANDARD.


00780626 No free node control block
Explanation

EntireX Broker has detected an error while searching for a free node control block. There is no node control block available.

Action

Contact Software AG Support.


00780655 Pool order failure
Explanation

The internal communication path between the task ordering a pool allocation and the task executing the order received an error.

Action

Broker log provides more detailed diagnostics about the reason not being able to perform post and wait between Broker threads.


00780777 Request has abended
Explanation

The current request caused an abnormal exception in the Broker.

Action

Contact your Administrator to send the diagnostic information of the Broker to Software AG Support.


00780778 Request not finished yet
Explanation

The Broker-to-Broker request has not finished yet. Broker is still waiting for the response of the partner Broker.

Action

None.


00780779 Request rejected
Explanation

User error loop was detected before and participant is currently not permitted to issue any Broker request.

Action

Wait until participant is unlocked.


00780798 Invalid data
Explanation

The Load Broker detected an inconsistency in the sent data. The expected end-of-data signature has not been sent.

Action

Contact Software AG Support.


00780844 PSTORE: Wrong master record
Explanation

UOW master record missing when reading UOW from Adabas PSTORE database. Indicates a corrupted or inconsistent Adabas PSTORE database.

Action

Running with PSTORE=COLD and FORCE-COLD=YES fixes the problem by resetting the PSTORE database. Contact Software AG Support if the recommended fix is not an option for your situation.


00780848 PSTORE: ADABAS error occurred
Explanation

A call to the Adabas database returned an error response.

Action

Check the Adabas response code for more details.


00780852 PSTORE: Invalid control data length
Explanation

The unit of work in the c-tree PSTORE contains incorrect data or an I/O error occurred.

Action

Check if a wrong PSTORE-VERSION has been defined in the attribute file.


00370853 PSTORE: Persistent Store is full
Explanation

The space for the c-tree PSTORE is exhausted.

Action

Move the PSTORE files to a location with more disk space and adjust the c-tree-specific PATH attribute accordingly.


00780854 PSTORE: Cannot set ADABAS USER-ID
Explanation

The request to set the Adabas user ID was not successful.

Action

Check the Adabas configuration.


00780855 PSTORE: Requested data out of range
Explanation

This error indicates a data inconsistency.

Action

Contact Software AG Support.


00780857 Unexpected API function triggered by RCB
Explanation

An internal error occurred in the processing of the receive function.

Action

Rerun Broker with TRACE-LEVEL=4. Contact Software AG Support and provide the Broker log.


00780858 Cannot create RCB. malloc failed
Explanation

The runtime heap is too small. Broker was unable to allocate an RCB (Receive Control Block).

Action

Change the runtime settings to increase the size of the runtime heap.


00780955 No active authorization rules
Explanation

Broker was started with no section DEFAULTS=AUTHORIZATION-RULES in the attribute file and refresh is not possible.

Action

None.