LIBTUX MESSAGES 1300 & Above

LIBTUX MESSAGES 1300-1399

1301 WARN: Cannot update server group location as listed in bulletin board

DESCRIPTION

While booting, a server process noticed that it was being booted on the processor listed as the backup processor for that server's group. (This situation occurs when tmboot(1) is unable to boot the server group on the processor listed as the current processor for that group.) The server attempted to update the location of the group as stored in the bulletin board, but was unable to make the message required to update this information. This particular failure by itself will not cause the server to be incapable of processing service requests, but may be indicative of problems elsewhere in the system. The server will still be active and able to receive requests, but the first subsequent attempt to migrate the server will restart the server on the same processor where it is now running. Once this occurs, the server location will be stored consistently. Unless otherwise indicated by another error, the location of the server group will be stored properly in the TUXCONFIG file.

ACTION

The administrator may choose to allow the servers in the group reporting this error to continue running, or may elect to shut down and restart the server group so that the group location is stored consistently in the bulletin board.

SEE ALSO

tmboot(1), tmadmin(1)

1302 ERROR: Commit error due to outstanding handles

DESCRIPTION

An attempt to commit a transaction with outstanding handles failed.

ACTION

This is an application error. Make sure there are no outstanding handles before calling tpcommit().

1308 ERROR: TUXCONFIG environment variable must be an absolute pathname.

DESCRIPTION

The application specified a value for the TUXCONFIG environment variable that is a simple or relative pathname, not beginning with slash (/).

ACTION

Change the TUXCONFIG environment variable to be an absolute pathname and re-execute the program.

1309 ERROR: tpcommit failed to send message to TMS server

DESCRIPTION

The application called tpcommit(), which tried to send a request to the transaction manager server for processing. No entry was found for the transaction manager server.

ACTION

Check the userlog for other messages indicating why the request failed. Check that the transaction manager servers are available for all resource managers involved in the application service.

SEE ALSO

tpcommit(3c)

1351 ERROR: Performed tpforward() with outstanding conversations

DESCRIPTION

The application called tpforward() while there were outstanding conversations (for example, after calling tpconnect() but before receiving a disconnect).

ACTION

Correct the application such that tpforward() is called only after all conversations and asynchronous request responses have been processed.

SEE ALSO

tpconnect(3c), tpforward(3c)

1353 ERROR: tpopen failed - tperrno_msg

DESCRIPTION

The default tpsvrinit() function called tpopen(), which returned an error. The message, tperrno_msg, indicates the reason for the failure.

ACTION

Most likely, an error occurred in the resource manager. Check the error reporting mechanism for the associated resource manager to determine the cause of the problem.

SEE ALSO

tpopen(3c)

1354 ERROR: Another application is using IPC key ipckey

DESCRIPTION

The IPC key, ipckey, specified in the *RESOURCES section of the UBBCONFIG file is being used by another BEA TUXEDO application.

ACTION

Change the IPCKEY value, reload the configuration file, and boot the application.

SEE ALSO

tpenqueue(3c)

1355 ERROR: Cannot find *MACHINES entry for MASTER master

DESCRIPTION

When joining the application, a client or server cannot find the configuration entry for the MASTER machine, master.

ACTION

This should not occur since it is checked when the configuration is loaded or updated. Contact your BEA TUXEDO Technical Support.

SEE ALSO

ubbconfig(5)

1367 ERROR: Expired TUXEDO System Binary License

DESCRIPTION

The &T; master binary is not properly licensed, or the expiration date on an evaluation copy has been reached.

ACTION

Contact your BEA TUXEDO Technical Support.

1369 ERROR: Exceeded 110% of TUXEDO System Binary Licensed User Count (current/max)

DESCRIPTION

The number of users of a &T; master binary has reached 110% of the maximum allowed users. The client will fail to join the application. The current number of clients and the maximum number of clients are printed.

ACTION

The administrator should increase the number of licensed users. Contact your BEA TUXEDO Technical Support.

1370 WARN: Reached 100% of TUXEDO System Binary Licensed User Count (current/max)

DESCRIPTION

The number of users of a &T; master binary has reached 100% of the maximum allowed users. The current number of clients and the maximum number of clients are printed.

ACTION

The administrator should increase the number of licensed users. Contact your BEA TUXEDO Technical Support.

1371 INFO: Reached 90% of TUXEDO System Binary Licensed User Count (current/max)

DESCRIPTION

The number of users of a &T; master binary has reached 90% of the maximum allowed users. The current number of clients and the maximum number of clients are printed.

ACTION

If this happens often, the administrator should consider increasing the number of licensed users. Contact your BEA TUXEDO Technical Support.

1372 ERROR: tpsuspend xa_end returned errstring

DESCRIPTION

The call to xa_end from within tpsuspend returned the XA error value errstring.

ACTION

Check the error reporting mechanism for the associated resource manager to determine the cause of the problem. Contact your BEA TUXEDO Technical Support or resource manager vendor.

1373 ERROR: Wrong transaction state statestring

DESCRIPTION

tpsuspend was called while the transaction was not in an active state (for example, tpabort or tpcommit had already been called).

ACTION

Correct the application such that it does not call tpsuspend unless it is the current owner of the transaction.

SEE ALSO

tpsuspend(3c)

1374 ERROR: tpresume xa_start flags flagval returned errstring

DESCRIPTION

The call to xa_start from within tpresume with the XA flag value flagval (either TMJOIN or TMNOFLAGS ) returned the XA error value errstring.

ACTION

Check the error reporting mechanism for the associated resource manager to determine the cause of the problem. Contact your BEA TUXEDO Technical Support or resource manager vendor.

1376 WARN: variable value "string" in environment does not match configuration "string"

DESCRIPTION

While putting variables into the environment for either the machine or server ENVFILE file, the TUXCONFIG , TUXOFFSET , TUXDIR , or APPDIR variable was encountered and its value did not match the associated value in the configuration file. This variable cannot be overridden in the ENVFILE and its value is taken from the *MACHINES section of the configuration file for the associated machine. The modified value will not be put into the environment.

ACTION

No action required.

SEE ALSO

ubbconfig(5)

1377 ERROR: Memory allocation failure for post receive

DESCRIPTION

An attempt dynamically to allocate memory from the operating system using malloc() failed while performing a "post receive" operation on a typed buffer.

ACTION

Make sure the operating system parameters are set correctly for the amount of memory on the machine and the amount of memory that can be used by a process. Reduce the memory usage on the machine or increase the amount of physical memory on the machine.

1378 ERROR: Transaction counter <= 0

DESCRIPTION

As part of starting a new transaction, the system makes a unique transaction identifier that is based, in part, on a system counter. If for some reason the counter was corrupted, this message is printed.

ACTION

Contact your BEA TUXEDO Technical Support. The bulletin board shared memory has probably been corrupted by a stray pointer or some other problem. Consider running tmadmin's bbclean command to verify the sanity of this site's bulletin board.

SEE ALSO

tmadmin(1)

1380 ERROR: Still in transaction

DESCRIPTION

A service routine explicitly started a transaction but did not commit or abort it before calling tpreturn . The transaction was aborted by the system, and the caller received a TPESVCERR return code.

ACTION

Modify the service routine to resolve the transaction before calling tpreturn .

SEE ALSO

tpreturn(3c)

1381 ERROR: Cannot lock bulletin board

DESCRIPTION

As part of tpreturn 's processing in transaction mode, an attempt to lock the bulletin board failed. The transaction was aborted.

ACTION

Check for corrupted shared memory, an invalid application IPCKEY , or if two applications are using the same IPCKEY .

1382 ERROR: Cannot unlock bulletin board

DESCRIPTION

As part of tpreturn 's processing in transaction mode, an attempt to unlock the bulletin board failed. The transaction was aborted.

ACTION

Check for corrupted shared memory, an invalid application IPCKEY , or if two applications are using the same IPCKEY .

1383 ERROR: Cannot get counter value for new transaction

DESCRIPTION

As part of starting a new transaction, the system makes a unique transaction identifier that is based, in part, on a system counter. If for some reason the counter was corrupted, this message is printed.

ACTION

Contact your BEA TUXEDO Technical Support. The bulletin board shared memory has probably been corrupted by a stray pointer or some other problem. Consider running tmadmin's bbclean command to verify the sanity of this site's bulletin board.

SEE ALSO

tmadmin(1)

1384 ERROR: xa_start flags flags returned errcode

DESCRIPTION

This message is issued if a process attempting to start a new transaction encounters an error when calling the database resource manager's xa_start() routine. The transaction fails to begin. The message prints the flags passed to xa_start() and the error code that xa_start() returned.

ACTION

Contact your BEA TUXEDO Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_start() failed.

1385 ERROR: xa_end returned errcode

DESCRIPTION

This message is issued if a process attempting to commit a transaction encounters an error when calling the database resource manager's xa_end() routine. The transaction will be aborted. The message prints the error code that xa_end() returned.

ACTION

Contact your BEA TUXEDO Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_end() failed.

1386 ERROR: xa_abort returned errcode

DESCRIPTION

This message is issued if a process attempting to commit a transaction could not lock the bulletin board. It then attempted to roll back the transaction, and encountered an error when calling the database resource manager's xa_rollback() routine [previously known as xa_abort>()]. The message prints the error code that xa_rollback() returned.

ACTION

Contact your BEA TUXEDO Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_rollback() failed.

1387 ERROR: xa_commit returned errcode

DESCRIPTION

This message is issued if a process attempting to commit a transaction encountered an error when calling the database resource manager's xa_commit() routine. The message prints the error code that xa_commit() returned.

ACTION

Contact your BEA TUXEDO Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_commit() failed.

1388 ERROR: Wrong transaction state state

DESCRIPTION

This message is issued when a transaction cannot be committed because the process is in an invalid transaction state (that is, a protocol violation). The process may have already called tpcommit(3c) or tpabort(3c) to resolve the transaction's state, and therefore is no longer in transaction mode. This message also prints out the current transaction state.

ACTION

See the userlog for more information about this transaction's completion. Also, use tmadmin's printtrans command to find out more information about the transaction.

1389 ERROR: xa_end returned errcode

DESCRIPTION

This message is issued if a process attempting to abort a transaction encounters an error when calling the database resource manager's xa_end() routine. The message prints the error code that xa_end() returned.

ACTION

Contact your BEA TUXEDO Technical Support or your database system vendor. The database system documentation or error logs may contain more information about why xa_end() failed.

1390 ERROR: Too many groups in transaction, cannot add groupname

DESCRIPTION

An error has occurred while attempting to add a group to a transaction because the maximum number of groups allowed in a transaction has been reached. The transaction will be aborted.

ACTION

If possible, reduce the number of groups required for the particular operation, or call some of them with the TPNOTRAN flag. Using tpenqueue() may allow some work involving additional groups to be done later as part of another transaction. If that is not possible, contact your BEA TUXEDO Technical Support.

1391 WARN: tpreturn called outside service routine

DESCRIPTION

tpreturn() was called in an invalid context.

ACTION

Modify the application code calling tpreturn().

SEE ALSO

tpreturn(3c)

1392 WARN: tpreturn called with invalid flags 0xflags

DESCRIPTION

tpreturn() was called with an invalid flag parameter. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.

ACTION

Modify the application code calling tpreturn().

SEE ALSO

tpreturn(3c)

1393 WARN: tpreturn called with TPEXIT

DESCRIPTION

tpreturn() was called with the TPEXIT flag value. This userlog message is issued because control will not return to the service routine, and the server process will be restarted. The process invoking the service routine will receive a TPESVCERR return code.

ACTION

Contact the application developer to learn why the server process failed and requested a restart.

SEE ALSO

tpreturn(3c)

1394 WARN: tpreturn called with invalid rval number

DESCRIPTION

tpreturn() was called with an invalid rval parameter. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.

ACTION

Modify the application code calling tpreturn().

SEE ALSO

tpreturn(3c)

1395 WARN: tpreturn failed because connection not SENDONLY

DESCRIPTION

tpreturn() was called in an invalid conversational context. The caller should be in SENDONLY mode when attempting to successfully end the conversation. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.

ACTION

Modify the application logic so that the service routine has SENDONLY control of the conversation before calling tpreturn().

SEE ALSO

tpconnect(3c), tpreturn(3c)

1396 WARN: tpreturn failed because subordinate conversations open

DESCRIPTION

tpreturn() was called in an invalid conversational context. The caller should successfully end all conversations it initiated before calling tpreturn() with TPSUCCESS. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.

ACTION

Modify the application logic so that the service routine ends all conversations it started before calling tpreturn().

SEE ALSO

tpconnect(3c), tpreturn(3c)

1397 WARN: tpreturn transaction processing failure

DESCRIPTION

tpreturn() encountered a transaction processing error, and the transaction will be aborted (if it has not been already). One possible cause might be the service routine ran for a very long time, and the transaction timed out before tpreturn() was called. This userlog message is issued because control will not return to the service routine. The process invoking the service routine will receive an error return code.

ACTION

See the userlog for more information about this transaction's completion. Also, use tmadmin's printtrans command to find out more information about the transaction.

SEE ALSO

tmadmin(1)

1398 WARN: tpforward called outside service routine

DESCRIPTION

tpforward() was called in an invalid context.

ACTION

Modify the application code calling tpforward().

SEE ALSO

tpforward(3c)

1399 WARN: tpforward called with invalid flags 0xflags

DESCRIPTION

tpforward() was called with an invalid flag parameter. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCERR return code.

ACTION

Modify the application code calling tpforward().

SEE ALSO

tpforward(3c)

LIBTUX MESSAGES 1400-1499

1401 WARN: tpforward tpacall failure errcode

DESCRIPTION

A service routine's tpforward() request failed because an underlying tpacall() failed. The error code from tpacall() is displayed as part of this message. This userlog message is issued because control will not return to the service routine. Instead, the process invoking the service routine will receive a TPESVCFAIL return code.

ACTION

Diagnose this problem based on the error return code shown in the userlog message. One likely cause is that the service being forwarded to is not available.

SEE ALSO

tpacall(3c), tpforward(3c)

1406 ERROR: Memory allocation failure within interoperability processing

DESCRIPTION

An attempt dynamically to allocate memory from the operating system using malloc() failed while doing interoperability processing.

ACTION

Make sure the operating system parameters are set correctly for the amount of memory on the machine and the amount of memory that can be used by a process. Reduce the memory usage on the machine or increase the amount of physical memory on the machine.

SEE ALSO

malloc(3) in UNIX system reference manuals

1407 WARN: TMDEBUG regular expression invalid. Ignoring regular expression.

DESCRIPTION

A system debugging enabled binary is being used, and the debugging value provided via the environment contains an invalid regular expression.

ACTION

Contact your BEA TUXEDO Technical Support.

1409 ERROR: Suspended client attempting to generate new request

DESCRIPTION

A suspended client attempted to inject new work into the domain. Clients are suspended by the application administrator using either the /AdminGUI or /AdminAPI.

ACTION

Contact your application administrator to determine why the client was suspended and when they might expect to be unsuspended.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , "BEA TUXEDO Administrator's Guide to the Web-Based GUI" , tpacall(3c), tpcall(3c), MIB(5), TM_MIB(5)

1410 ERROR: Suspended client attempting to generate new request

DESCRIPTION

A suspended client attempted to inject new work into the domain. Clients are suspended by the application administrator using either the /AdminGUI or /AdminAPI.

ACTION

Contact your application administrator to determine why the client was suspended and when they might expect to be unsuspended.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , "BEA TUXEDO Administrator's Guide to the Web-Based GUI" , tpacall(3c), tpcall(3c), MIB(5), TM_MIB(5)

1411 ERROR: Suspended client attempting to generate new conversation

DESCRIPTION

A suspended client attempted to start a new conversation. Clients are suspended by the application administrator using either the /AdminGUI or /AdminAPI.

ACTION

Contact your application administrator to determine why the client was suspended and when they might expect to be unsuspended.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , "BEA TUXEDO Graphical Administration Guide" , tpconnect(3c), MIB(5), TM_MIB(5)

1412 ERROR: Suspended client attempting to start new transaction

DESCRIPTION

A suspended client attempted to start a new transaction. Clients are suspended by the application administrator using either the /AdminGUI or /AdminAPI.

ACTION

Contact your application administrator to determine why the client was suspended and when they might expect to be unsuspended.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , "BEA TUXEDO Graphical Administration Guide" , tpbegin(3c), MIB(5), TM_MIB(5)

1413 WARN: Client aborting processing

DESCRIPTION

The client generating the userlog message has been administratively set to a state of DEAD. This has been detected within the BEA TUXEDO libraries invoked by the client, and the client is abortively terminating processing via a call to tpabort().

ACTION

Contact your application administrator to see why the client was abortively terminated.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , MIB(5), TM_MIB(5)

1414 WARN: Client aborting processing

DESCRIPTION

The client generating the userlog message has been administratively set to a state of DEAD. This has been detected within the BEA TUXEDO libraries invoked by the client, and the client is abortively terminating processing via a call to tpabort().

ACTION

Contact your application administrator to see why the client was abortively terminated.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , MIB(5), TM_MIB(5)

1415 ERROR: Memory allocation failure

DESCRIPTION

An attempt dynamically to allocate memory from the operating system using malloc() failed while performing server initialization.

ACTION

Make sure the operating system parameters are set correctly for the amount of memory on the machine and the amount of memory that can be used by a process. Reduce the memory usage on the machine or increase the amount of physical memory on the machine.

SEE ALSO

malloc(3c) in UNIX system reference manuals

1416 ERROR: Server group active on primary location

DESCRIPTION

A server attempted to boot on the backup site for its server group while servers in the group were active on the group's primary site.

ACTION

Restart the server on the primary site.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , tmboot(1)

1417 ERROR: Application initialization failure

DESCRIPTION

An application initialization failure occurred in the tpsvrinit(3c) processing for a dynamically spawned conversational server.

ACTION

Examine application specific code to determine the cause of the error.

SEE ALSO

"BEA TUXEDO Programmer's Guide" , tpopen(3c), tpsvrinit(3c)

1418 ERROR: invalid server group information given

DESCRIPTION

Server group deletion was invoked with invalid server group information.

ACTION

Contact your BEA TUXEDO Technical Support.

1419 ERROR: Cannot advertise service names beginning with '.'

DESCRIPTION

An application server attempted to advertise a reserved service name (that is, one beginning with the character '.') during server initialization.

ACTION

Modify the configuration file entry and/or the tpsvrinit(3c) processing for the server to avoid attempts to advertise reserved service names.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , "BEA TUXEDO Programmer's Guide" , tpadvertise(3c), tpsvrinit(3c), ubbconfig(5)

1420 ERROR: Cannot advertise service names beginning with '.'

DESCRIPTION

An application server attempted to advertise a reserved service name (that is, one beginning with the character '.') during server initialization.

ACTION

Modify the configuration file entry and/or the tpsvrinit(3c) processing for the server to avoid attempts to advertise reserved service names.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , "BEA TUXEDO Programmer's Guide" , tpadvertise(3c), tpsvrinit(3c), ubbconfig(5)

1421 ERROR: Out of order routing table found

DESCRIPTION

The configuration file routing table was in an inconsistent state and could not be processed.

ACTION

Remove your BEA TUXEDO configuration file, reconfigure the application, and reboot.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , tmboot(1), tmconfig(1)

1422 WARN: Cannot compute field name fldname view offset for criteria crit type typ subtype subtyp

DESCRIPTION

The system could not map the field name fldname to a corresponding view offset while processing routing criteria crit for buffer type typ and subtype subtyp. The indicated criteria entry is added to the bulletin board; however, routing using this criteria will not succeed from this site due to the field name mapping problem.

ACTION

Check the environment file for the site in question to ensure that the appropriate environment variables (that is, FIELDTBLS, FLDTBLDIR, VIEWDIR, and VIEWFILES) are set correctly.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , compilation(5), ubbconfig(5)

1423 WARN: Cannot route on unknown buffer type typ

DESCRIPTION

A *ROUTING section entry was specified in the ubbconfig(5) file that referenced an unsupported buffer type for preconfigured *ROUTING entries. The entry in question is ignored by the system and processing continues.

ACTION

Correct the entry to use one of the supported types or remove the entry from the configuration file altogether.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , ubbconfig(5)

1424 ERROR: Routing field fld type mismatch for routing criteria crit, type typsepsubtyp, ignored

DESCRIPTION

The routing field fld had a different data type in routing criteria entry crit for buffer type typ and subtype subtyp than it did for an earlier buffer type in the same routing entry.

ACTION

Split the routing specification for the two buffer types into separate entries, each with routing rules appropriate for the data type of the field in that buffer type. Alternatively, the buffer types themselves may be changed to bring the data types into alignment. This would typically mean modifying an FML field or a VIEW specification.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , "BEA TUXEDO FML Programmer's Guide" , tmloadcf(1), ubbconfig(5)

1425 WARN: Duplicate routing criteria crit type typ combination ignored

DESCRIPTION

A routing criteria crit, buffer type combination typ was specified more than once in the *ROUTING section of the ubbconfig(5) file.

ACTION

Correct the configuration file to remove the duplicate entry, and rerun tmloadcf(1).

SEE ALSO

"BEA TUXEDO Administrator's Guide" , tmloadcf(1), ubbconfig(5)

1426 ERROR: Insufficient routing table space to create entry for criteria crit type typ

DESCRIPTION

The indicated routing criteria type combination (crit/typ) could not be created due to table size restrictions in the bulletin board.

ACTION

Increase the sizes of the bulletin board tables and reboot the application. These parameters include MAXDRT, MAXRFT, and MAXRTDATA.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , tmloadcf(1), ubbconfig(5)

1427 ERROR: System error(tperrmsg) creating routing table for criteria crit type typ

DESCRIPTION

The BEA TUXEDO error indicated by tperrmsg occurred while attempting to create a new routing criteria table entry for crit/typ.

ACTION

Contact your BEA TUXEDO Technical Support.

1428 ERROR: Cannot map field name fld to field identifier for criteria crit type typ

DESCRIPTION

The indicated *ROUTING section entry could not be added to the bulletin board because the specified field name fld could not be mapped to a field identifier.

ACTION

Check the environment file for the site in question to ensure that the environment variables FIELDTBLS and FLDTBLDIR are set correctly for the application. Also check that the field name is specified correctly in the ubbconfig(5) file.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , tmloadcf(1), compilation(5), ubbconfig(5)

1429 ERROR: Cannot compute field name fldname view offset for criteria crit type typ subtype subtyp

DESCRIPTION

The system could not map the field name fldname to a corresponding view offset while processing routing criteria crit for buffer type typ and subtype subtyp. The indicated routing criteria is ignored and processing continues.

ACTION

Check the environment file for the site in question to ensure that the appropriate environment variables (that is, FIELDTBLS, FLDTBLDIR, VIEWDIR, and VIEWFILES) are set correctly.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , compilation(5), ubbconfig(5)

1430 WARN: Ignoring routing entry crit, invalid buffer type specified

DESCRIPTION

Routing criteria crit is ignored by the system due to invalid buffer types being specified.

ACTION

*ROUTING section entries must use only system supported buffer types as defined in ubbconfig. Correct the configuration file to conform to this restriction, rerun tmloadcf(1), and reboot the system (tmboot(1)).

SEE ALSO

"BEA TUXEDO Administrator's Guide" , tmboot(1), tmloadcf(1), ubbconfig(5)

1431 WARN: Cannot compute field name fldname view offset for criteria crit type typ subtype subtyp

DESCRIPTION

The system could not map the field name fldname to a corresponding view offset while processing routing criteria crit for buffer type typ and subtype subtyp. The indicated criteria entry is added to the bulletin board; however, routing using this criteria will not succeed from this site due to the field name mapping problem.

ACTION

Check the environment file for the site in question to ensure that the appropriate environment variables (that is, FIELDTBLS, FLDTBLDIR, VIEWDIR, and VIEWFILES) are set correctly.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , >KBD>compilation(5), ubbconfig(5)

1432 ERROR: Corrupted routing range table found

DESCRIPTION

The configuration file routing table was in an inconsistent state and could not be processed.

ACTION

Remove your BEA TUXEDO configuration file, reconfigure the application, and reboot.

SEE ALSO

"BEA TUXEDO Administrator's Guide" , tmboot(1), tmconfig(1)

1433 WARN: Invalid trace category; trace point ignored

DESCRIPTION

The category (for example, atmi) associated with a trace point is not a known category. The trace point was therefore ignored.

ACTION

No action required.

SEE ALSO

tmtrace (5)

1434 ERROR: Invalid trace specification; ignored

DESCRIPTION

A syntactically incorrect trace specification was supplied as the value of the TMTRACE environment variable. The trace specification was ignored.

ACTION

Provide a legal string for the trace specification.

SEE ALSO

tmtrace (5)

1435 WARN: Invalid regular expression in trace specification (receiver); ignored

DESCRIPTION

A syntactically incorrect regular expression was supplied as part of the receiver-spec in the trace specification string. The regular expression was ignored; consequently, all trace points that passed the filter were emitted to the receiver.

ACTION

Provide a legal regular expression in the receiver-spec.

SEE ALSO

tmtrace (5)

1438 WARN: Trigger failed - system(status)

DESCRIPTION

The execution of the trigger that was executed for a particular trace point failed. The trigger was specified in the trace specification.

ACTION

No action required.

SEE ALSO

tmtrace (5)

1439 WARN: Invalid regular expression in trace specification (trigger); ignored

DESCRIPTION

A syntactically incorrect regular expression was supplied as part of the trigger-spec in the trace specification string. The regular expression was ignored; consequently, the trigger was executed for all trace points that passed the filter.

ACTION

Provide a legal regular expression in the trigger-spec.

SEE ALSO

tmtrace (5)

1440 ERROR: Invalid trace trigger; ignored

DESCRIPTION

The action (for example, dye) specified in the trigger-spec of a trace specification is not a known action. The trigger was therefore not executed for a trace point that passed the filter.

ACTION

Provide a valid trigger action in the trace specification.

SEE ALSO

tmtrace (5)

1441 ERROR: tpcommit message failure, check GTT

DESCRIPTION

This message is issued when the system encounters an error trying to receive the reply to a request sent to a TMS to complete a transaction. The message is typically issued when a system-level failure occurs.

ACTION

See the userlog for more information about this transaction's completion and about any communication error that may have occurred. Also, use tmadmin's printtrans command to find out more information about the transaction, and use the printnet command to see the status of all machine connections in the network. This command will report any network partitions.

SEE ALSO

tmadmin(1)

1461 ERROR: Could not advertise servicename. Specify all functions at buildserver time.

DESCRIPTION

All functions that can handle service name associations must be specified at buildserver time. This can be done using the -s :functionname option to buildserver. For example, in order to allow services to be associated with the function foo dynamically, the buildserver line would include the :foo option.

ACTION

Add all functions that can be dynamically associated with a service name to the buildserver command line. If there are many functions of this variety, the -s @filename option allows the developer to specify a file which buildserver will parse. Each line of this file is considered to be an argument to the -s option. This file can be commented by using a '#' character in the first character position on a line. On the SunOS 4.1.3 platform, set the CFLAGS=-PIC when running the buildserver command.

1463 ERROR: Error parsing -s option.

DESCRIPTION

The CLOPT option specified in ubbconfig(5) had a syntax error in the -s option.

ACTION

See the servopts(5) and ubbconfig>(5) manual pages for a description of the -s option in the CLOPT line. Then change the CLOPT line for this server such that it conforms to the proper syntax. Run tmloadcf(1) on the new ubbconfig, and reboot the affected server.

1465 INFO: Duplicate advertisement of service servicename (func functionname) ignored.

DESCRIPTION

The given association between servicename and functionname has already been advertised. Duplicates are ignored.

ACTION

In order to eliminate this message, remove the duplicate service advertisement from either the buildserver command line or the CLOPT line for this server in the ubbconfig(5) file.

1466 WARN: Overriding service servicename (func functionname) mapping given at buildserver time.

DESCRIPTION

An association between a servicename and a functionname given at buildserver time has been overridden by the CLOPT line in the ubbconfig(5) file.

ACTION

The CLOPT line overrides associations made at buildserver time. If you wish to preserve the association made at buildserver time, then it will be necessary to remove the offending association in the CLOPT line of this server.

1467 WARN: Skipping recursive export file.

DESCRIPTION

The -s @filename option can be used with the CLOPT line in the ubbconfig(5) file. However, the arguments within the file specified by filename cannot specify another file to open and parse. This practice is known as file recursion. File recursion is not supported by buildserver(1).

ACTION

Remove any lines from filename which begin with the @ character.

1468 WARN: Could not open file filename.

DESCRIPTION

The file specified on the CLOPT line of this server in the ubbconfig(5) file via the -s @filename option does not exist.

ACTION

Make sure that the given filename exists. One useful trick is to specify filename as a full path name, rather than a relative path name.

1469 ERROR: Error while parsing file filename.

DESCRIPTION

The server was parsing the given filename. While parsing the file given via the -s @filename option of the CLOPT, the server encountered a syntax error.

ACTION

Edit the file specified by the -s @filename option. Make sure that each line is a valid argument to the -s option. The file may be commented if the first character of the comment line is "#". Blank lines are also acceptable. If the file is syntactically correct, then contact BEA TUXEDO Technical Support.

1470 WARN: Function functionname not specified at buildserver time. servicename will not be advertised.

DESCRIPTION

All functions which can handle service name associations must be specified at buildserver time. This can be done using the -s :functionname option to buildserver. For example, in order to allow services to be associated with the function foo dynamically, the buildserver line would include the -s :foo option.

ACTION

Add all functions which can be dynamically associated with a service name to the buildserver command line. If there are many functions of this variety, the -s @filename option allows the developer to specify a file which buildserver will parse. Each line of this file is considered to be an argument to the -s option. This file can be commented by using a '#' character in the first character position on a line. On the SunOS 4.1.3 platform, set the CFLAGS=-PIC when running the buildserver command.

1471 ERROR: Memory allocation failure.

DESCRIPTION

While attempting to create a table for service advertisements, the system ran out of memory.

ACTION

Check the memory of the system. If it appears that there should be enough memory to run this server, then contact the BEA TUXEDO Technical Support.

1472 WARN: Function name must be <= number characters in length; functionname will be truncated

DESCRIPTION

Function names are restricted in length. If a given function name is longer than this maximum length, then that function name will be truncated.

ACTION

Shorten the length of the function name.

1473 WARN: Service name must be <= number characters in length; servicename will be truncated

DESCRIPTION

Service names are restricted in length. If a given service name is longer than this maximum length, then that service name will be truncated.

ACTION

Shorten the length of the service name.

1475 ERROR: .SysServerCleaning: servername, group srvgrp, id srvid server cleaning

DESCRIPTION

This message indicates that the server specified above died abnormally and the BBL cleaned up the slot allocated by the server.

ACTION

Debug the server and fix the problem before it is restarted again.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1476 ERROR: .SysServerRestarting: servername, group srvgrp, id srvid server restarting

DESCRIPTION

This message indicates that the server specified above died abnormally; and since this has been marked as a restartable server, it has been restarted.

This message is also printed during normal migration of the DBBL from the master to the backup.

ACTION

BEA TUXEDO application servers should not ordinarily die abnormally. This error is most likely due to an application-specific problem. Debug the server and resolve the problem before restarting the server again.

If it occurs for the DBBL during migration, it can be ignored.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1477 ERROR: .SysServerDied: servername, group srvgrp, id srvid server died

DESCRIPTION

This message indicates that the server specified above died abnormally and the BBL detected this condition in its periodic scan of the BB.

ACTION

Debug the server and fix the problem before it is restarted again.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1478 ERROR: .SysServerInit: servername, group srvgrp, id srvid server initialization failure

DESCRIPTION

This message indicates that the server specified above failed in tpsvrinit() and therefore could not be booted.

ACTION

Fix the problem and then reboot the server. The problem can be due to a BEA TUXEDO resource limit or an application-specific problem.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1479 ERROR: .SysServerTpexit: servername, group srvgrp, id srvid server requested TPEXIT

DESCRIPTION

This message indicates that the server specified above received a request, and the service routine code did a tpreturn(TPEXIT) while the server was executing application-specific code.

ACTION

This is an informational message.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1480 ERROR: .SysServerMaxgen: servername, group srvgrp, id srvid server exceeded MAXGEN LIMIT

DESCRIPTION

This message indicates that the server specified above died abnormally; and since this has been marked as a restartable server, it has been restarted MAXGEN-1 times in the specified GRACE period.

ACTION

BEA TUXEDO application servers should not ordinarily die abnormally. This error is most likely due to an application-specific problem. Debug the server and resolve the problem before restarting the server again.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1481 WARN: .SysClientDied: User usrname on LMID client died

DESCRIPTION

This message indicates that the client specified above exited the application without doing a tpterm(). A complete listing of the current attributes of the client are sent in the posted buffer. In the normal way, the clients should do a tpterm() before exiting the application.

ACTION

This is an informational message.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1482 INFO: .SysClientState: User usrname on LMID state change to state

DESCRIPTION

This message indicates that the client specified above changed to a new state. A complete listing of the current attributes of the client are sent in the posted buffer.

ACTION

This is an informational message.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1483 INFO: .SysClientState: User usrname on LMID state change to state

DESCRIPTION

This message indicates that the client specified above changed to a new state. A complete listing of the current attributes of the client are sent in the posted buffer.

ACTION

This is an informational message.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1484 WARN: .SysClientSecurity: User usrname on LMID authentication failure

DESCRIPTION

This message indicates that the client specified above failed security validation when trying to join the application. A complete listing of the current attributes of the client are sent in the posted buffer.

ACTION

Check to make sure that this is not some hacker trying to gain access to your application data.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1485 ERROR: .SysNetworkDropped: LMID1->LMID2 connection dropped

DESCRIPTION

This message indicates that the network link between the two machines specified was dropped abnormally. A complete listing of the current parameters are sent along in the posted buffer.

ACTION

This can happen either because the BRIDGE on either machine died or one of the machines crashed.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1486 ERROR: .SysNetworkFailure: LMID1->LMID2 connection failure

DESCRIPTION

This message indicates that the BRIDGE process on LMID1 could not make a network connection to the BRIDGE process on LMID2. A complete listing of the current parameters are sent along in the posted buffer.

ACTION

This can happen either because the BRIDGE on the remote machine died or the remote machine itself crashed.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1488 WARN: .SysMachineFullMaxconv: LMID capacity limit

DESCRIPTION

This message indicates that the given LMID reached the capacity limit on the number of concurrent conversations. A complete listing of the current parameters for the given LMID are sent along in the posted buffer.

ACTION

Increase the value of MAXCONV for the particular machine such that this event is not generated.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1489 WARN: .SysMachineFullMaxgtt: LMID capacity limit

DESCRIPTION

This message indicates that the given LMID reached the capacity limit on the number of concurrent transactions. A complete listing of the current parameters for the given LMID are sent along in the posted buffer.

ACTION

Increase the value of MAXGTT for the particular machine such that this event is not generated.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1490 WARN: .SysMachineFullMaxwsclients: LMID capacity limit

DESCRIPTION

This message indicates that the given LMID reached the capacity limit on the number of WS clients. A complete listing of the current parameters for the given LMID are sent along in the posted buffer.

ACTION

Increase the value of MAXWSCLIENTS for the particular machine such that this event is not generated.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1491 WARN: .SysMachineFullMaxaccessers: LMID capacity limit

DESCRIPTION

This message indicates that the given LMID reached the capacity limit on the number of accessers. A complete listing of the current parameters for the given LMID are sent along in the posted buffer.

ACTION

Increase the MAXACCESSERS for the particular machine or, if the hardware/software limits have been reached for the maximum number of users on the machine, move additional users to other machines.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1492 ERROR: .SysMachinePartitioned: LMID is partitioned

DESCRIPTION

This message indicates that the DBBL partitioned the stated machine either because the BBL on the machine is slow or the network link between the master and the machine is broken.

ACTION

This can be caused due to various reasons, the first one being that the entire network is bogged down due to heavy traffic. The second is that the BBL or BRIDGE on the non-master is either dead or slow. The third is that the BRIDGE process on the non-master is extremely busy. The software is capable of unpartitioning the machine if things stabilize.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1494 INFO: .SysNetworkFlow: LMID1->LMID2 flow control

DESCRIPTION

While sending a message on the network, flow control has been detected. Machine parameters for both machines are sent along in the posted buffer.

ACTION

This is usually caused by heavy network traffic. No action required.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1495 INFO: .SysMachineUnpartitioned: LMID is unpartitioned

DESCRIPTION

A machine that was partitioned (see message 1492) is again available to service requests.

ACTION

No action required.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1496 WARN: .SysMachineSlow: machine slow responding to DBBL

DESCRIPTION

The BBL on machine sends an "I'm OK" message to the DBBL every time it performs a sanity check of its machine. This check occurs every "SANITYSCAN * SCANUNIT" seconds, as specified in the &UR; section. Similarly, every BBLQUERY * SCANUNIT seconds, the DBBL performs a sanity check of all BBL s. If an "I'm OK" message has not been received from machine during the previous "BBLQUERY * SCANUNIT" seconds, the DBBL prints this warning message. Then an explicit sanity check is done over the network. If this check also fails, machine will be considered partitioned.

ACTION

This message indicates that there may be network congestion or an overload on machine. There is a risk that machine will become partitioned.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1497 WARN: .SysMachineMsgq: LMID message queue blocking

DESCRIPTION

This message indicates that the server posting a message encountered a blocking condition while putting a message on the message queue. A complete listing of the machine parameters are sent along in the posted buffer.

ACTION

Configure larger message queues and/or distribute the load equally on all the machines.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1498 WARN: .SysMachineBroadcast: LMID broadcast delivery failure

DESCRIPTION

This message indicates that tpbroadcast() failed for at least one accesser on LMID of the application. A complete listing of the machine parameters are sent along in the posted buffer.

ACTION

Since the broadcast messages are sent in no-blocking mode, it is possible that the process doing the broadcasting encountered a blocking condition and dropped a message. Configure larger message queues and/or load-balance clients/servers such that excessive load is not put on some machines.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1499 ERROR: Unable to update security version number.

DESCRIPTION

While updating one of the administrative security files, the version number could not be updated. This will cause a potential inconsistency between multiple active machines in the application.

ACTION

Attempt to update the security information (users, groups, ACLs) again. If the message persists, shut down and re-boot the application, which will re-propagate the security files.

SEE ALSO

MIB(5), TM_MIB(5)

LIBTUX MESSAGES 1500-1599

1509 ERROR: failed to get shared memory, errno = errno_number

DESCRIPTION

A server attempted to create the shared memory used for the ACL cache and failed.

ACTION

Check the configuration of shared memory on the system where the failure occurred. Increase the parameters to allow for more shared memory. The requirements can be reduced by setting MAXACLGROUPS and MAXACLCACHE lower.

SEE ALSO

ubbconfig(5), TM_MIB(5)

1510 ERROR: failed to attach to shared memory, errno = errno_number

DESCRIPTION

A server attempted to attach to the shared memory used for the ACL cache and failed.

ACTION

Check the configuration of shared memory on the system where the failure occurred. Increase the parameters to allow for more shared memory. The requirements can be reduced by setting MAXACLGROUPS and MAXACLCACHE lower.

SEE ALSO

ubbconfig(5), TM_MIB(5)

1511 WARN: [Semaphore appears stuck - currently held by pid]

DESCRIPTION

While trying to lock a portion of the queue space (using a user-level semaphore), the process is unable to get the lock for a long period.

ACTION

Contact your BEA TUXEDO Technical Support.

SEE ALSO

ubbconfig(5), TM_MIB(5)

1512 ERROR: Memory allocation failure

DESCRIPTION

An attempt dynamically to allocate memory from the operating system using malloc() failed while performing ACL check.

ACTION

Make sure the operating system parameters are set correctly for the amount of memory on the machine and the amount of memory that can be used by a process. Reduce the memory usage on the machine or increase the amount of physical memory on the machine.

1513 WARN: Unable to cleanup security files.

DESCRIPTION

When the security files are updated, modified and deleted entries are not immediately deleted. Occasionally, these entries are cleaned up and one of these attempts failed.

ACTION

No action required. The files will be cleaned up at a later time. This warning usually occurs when a cleanup was attempted when update activity was heavy.

1514 ERROR: Out of ACL cache entries.

DESCRIPTION

When checking an access control list, the ACL cache ran out of entries. A permissions violation will be returned to the application.

ACTION

Change the application configuration to allow for more entries in the cache (MAXACLCACHE which is set on a per-machine basis).

SEE ALSO

ubbconfig(5), TM_MIB(5)

1515 WARN: Access control violation - user uid on LMID tried to access type name

DESCRIPTION

A client attempted to access a service, event, or queue for which it was not granted access via an access control list. The user identifier (configured in the user or principal file), the machine, entity type, and entity name are printed.

ACTION

No action required. The access will fail with an error and an event will be generated if configured. Further action may be required on the part of the security administrator.

SEE ALSO

ubbconfig(5), TM_MIB(5)

1516 INFO: .SysACLPerm: User uid on LMID tried to access type name

DESCRIPTION

This is the event that is generated when a client attempted to access a service, event, or queue for which it was not granted access via an access control list. The user identifier (configured in the user or principal file), the machine, entity type, and entity name are printed.

ACTION

No action required. The access will fail with an error and an event will be generated. Further action may be required on the part of the security administrator.

SEE ALSO

ubbconfig(5), TM_MIB(5)

1517 INFO: .SysMachineState: LMID state change to INACTIVE

DESCRIPTION

The specified machine changed to a new state of INACTIVE. A complete listing of the current parameters are sent along in the posted buffer.

ACTION

This is an informational message.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1518 INFO: .SysServerState: servername, group srvgrp, id srvid state change to state

DESCRIPTION

This message indicates that the server specified above changed to a new state. A complete listing of the server attributes are sent in the posted buffer.

ACTION

This is an informational message.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1519 ERROR: TUXCONFIG value (val) is longer than the allowed length of len

DESCRIPTION

The value specified, <val>, in the TUXCONFIG environment variable is longer than the allowed size of <len> characters.

ACTION

Correct the value of your environment variable.

SEE ALSO

ubbconfig (5)

1520 ERROR: .SysTransactionHeuristicCommit: Transaction gtrid in group grpno

DESCRIPTION

This message indicates that the database in the group specified above performed heuristic commit on the transaction indicated in the message.

ACTION

Check to make sure that the coordinator of the transaction is still up and running.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1521 ERROR: .SysTransactionHeuristicAbort: Transaction gtrid in group grpno

DESCRIPTION

This message indicates that the database in the group specified above performed heuristic abort on the transaction indicated in the message.

ACTION

Check to make sure that the coordinator of the transaction is still up and running.

SEE ALSO

EVENT_MIB (5), TM_MIB (5)

1523 ERROR: Unable to get APPDIR environment variable.

DESCRIPTION

While reading the ACL information, the program was unable to get the APPDIR environment variable.

ACTION

Normally, this variable is automatically set for both clients and servers based on the application configuration. Call BEA TUXEDO Support.

1524 WARN: Cannot set high priority for 'sub'

DESCRIPTION

On the Windows NT platform, the program was unable to set the priority class to HIGH_PRIORITY.

ACTION

No action required.

1526 ERROR: Memory allocation failure error_info

DESCRIPTION

An attempt dynamically to allocate memory from the operating system failed while trying to tpalloc() a buffer. Additional information is printed with the message indicating the problem.

ACTION

Make sure the operating system parameters are set correctly for the amount of memory on the machine and the amount of memory that can be used by a process. Reduce the memory usage on the machine or increase the amount of physical memory on the machine.

1527 ERROR: Memory allocation failure error_info

DESCRIPTION

An attempt dynamically to allocate memory from the operating system failed while trying to tprealloc() a buffer. Additional information is printed with the message indicating the problem.

ACTION

Make sure the operating system parameters are set correctly for the amount of memory on the machine and the amount of memory that can be used by a process. Reduce the memory usage on the machine or increase the amount of physical memory on the machine.

1528 ERROR: Invalid buffer passed to tpfree error=error_info

DESCRIPTION

A pointer was passed to tpfree() that is not a valid typed buffer (allocated with tpalloc()). Further information is printed with the message.

ACTION

Correct the application program so that only allocated buffers are passed to tpfree().

SEE ALSO

tpalloc(3c), tpfree(3c)

1529 ERROR: Invalid buffer passed to tptypes error=error_info

DESCRIPTION

A pointer was passed to tptypes() that is not a valid typed buffer (allocated with tpalloc()). Further information is printed with the message.

ACTION

Correct the application program so that only allocated buffers are passed to tptypes().

SEE ALSO

tpalloc(3c), tptypes(3c)

1530 ERROR: Memory allocation failure

DESCRIPTION

An attempt dynamically to allocate memory from the operating system failed while trying to send a transaction message.

ACTION

Make sure the operating system parameters are set correctly for the amount of memory on the machine and the amount of memory that can be used by a process. Reduce the memory usage on the machine or increase the amount of physical memory on the machine.

1531 ERROR: Type switch buffer uninitialization routine failure

DESCRIPTION

While receiving a message and freeing up a buffer, the buffer unintialization function, _tmuninitbuf(), returned an error.

ACTION

Check the buffer type switch to see that it is correctly set up (that the right uninitialization function is associated with the correct buffer type). If an application-defined buffer type, check the uninitialization function to see that it is coded correctly.

SEE ALSO

buffer(3c), typesw(5)

1532 ERROR: Type switch buffer uninitialization routine failure

DESCRIPTION

While freeing up a buffer in tpreturn(), the buffer unintialization function, _tmuninitbuf(), returned an error.

ACTION

Check the buffer type switch to see that it is correctly set up (that the right uninitialization function is associated with the correct buffer type). If an application-defined buffer type, check the uninitialization function to see that it is coded correctly.

SEE ALSO

buffer(3c), typesw(5)

1533 ERROR: Type switch buffer uninitialization routine failure

DESCRIPTION

While freeing up a buffer in tpreturn(), the buffer unintialization function, _tmuninitbuf(), returned an error.

ACTION

Check the buffer type switch to see that it is correctly set up (that the right uninitialization function is associated with the correct buffer type). If an application-defined buffer type, check the uninitialization function to see that it is coded correctly.

SEE ALSO

buffer(3c), typesw(5)

1534 ERROR: Type switch buffer uninitialization routine failure

DESCRIPTION

While freeing up a buffer in tpforward(), the buffer unintialization function, _tmuninitbuf(), returned an error.

ACTION

Check the buffer type switch to see that it is correctly set up (that the right uninitialization function is associated with the correct buffer type). If an application-defined buffer type, check the uninitialization function to see that it is coded correctly.

SEE ALSO

buffer(3c), typesw(5)

1535 ERROR: Invalid Group-id to open RM

DESCRIPTION

tpopen() or txopen() was called in a client that is not associated with a resource manager server group.

ACTION

Don't call tpopen() or txopen() from the client, or configure the client to be associated with a group using tpinit().

SEE ALSO

tpinit(3c)

1536 ERROR: Invalid Group-id to close RM

DESCRIPTION

tpclose() or txclose() was called in a client that is not associated with a resource manager server group.

ACTION

Don't call tpclose() or txclose() from the client, or configure the client to be associated with a group using tpinit().

SEE ALSO

tpinit(3c)

1537 ERROR: tpclose called with ongoing transaction

DESCRIPTION

tpclose() was called while within a global transaction (that is, tpbegin() or txbegin() was called).

ACTION

The transaction must be completed via tpcommit() or tpabort() before calling tpclose().

SEE ALSO

tpabort(3c), tpbegin(3c), tpclose(3c), tpcommit(3c)

1538 WARN: Could not lock Bulletin Board

DESCRIPTION

The program was unable to get access to the BEA TUXEDO Bulletin Board (BB) within a reasonable amount of processing, due to race conditions with other processes trying to lock the BB. The associated operation will fail.

ACTION

This should not occur often, if at all. It occurs during a high level of concurrent access by many processes. Re-try the operation.

1539 ERROR: Error getting Group Environment filename

DESCRIPTION

While booting a server, the associated group entry could not be found so any group environment file will not be processed.

ACTION

This indicates a problem in opening or reading the application configuration. Look for other messages in the event log indicating the problem.

SEE ALSO

ubbconfig(5)

1540 ERROR: Error putting ENVFILE filename into environment

DESCRIPTION

In the process of booting a server or starting a client, the ENVFILE specified in the GROUPS section of the configuration could not be accessed. The server will still be booted or the client will be started but the environment will not be modified.

ACTION

Check the group environment file to see that it exists in the correct directory with the right name and with read permission. It may be necessary to shutdown the client or server and re-start it with the correct environment.

SEE ALSO

ubbconfig(5)

1541 WARN: Invalid server pool option -p argument

DESCRIPTION

The given argument is in an invalid format.

ACTION

The format for the -p option is -p [L][low-water][,[terminate_time]][:[high_water][,create_time]]. Reformat argument to comply with the format for -p.

SEE ALSO

svropts(5)

1542 ERROR: The -p option is valid only for SHM mode with load balancing

DESCRIPTION

In order to use the server pool option -p, the application must be SHM mode and must have load balancing turned on.

ACTION

Remove the -p option from the CLOPT for the affected server. Make sure the application is running in SHM mode. Remember that SHM mode applications should have no *NETWORK section in the UBBCONFIG file and should have MODEL set to SHM. Turn load balancing on in the application by specifying LDBAL to Y in the *RESOURCES section of the UBBCONFIG file.

SEE ALSO

svropts(5)

1543 ERROR: The -p option is not valid for conversational servers

DESCRIPTION

In order to use the server pool option -p, the server must not be conversational.

ACTION

Remove the -p option from the CLOPT for the affected server. Make sure the server is not conversational by specifying CONV=N in the *SERVERS section of the UBBCONFIG file for the affected server.

SEE ALSO

svropts(5)

1544 ERROR: The -p option is valid only for MSSQ servers

DESCRIPTION

In order to use the server pool option -p, the server must be in an MSSQ set where MAX is greater than 1.

ACTION

Remove the -p option from the CLOPT for the affected server. Make sure the server is in an MSSQ set by supplying a RQADDR for the server in the *SERVERS section of the UBBCONFIG file. Make sure that the value of MAX in the *SERVERS section of the UBBCONFIG is greater than 1 for the affected server.

SEE ALSO

svropts(5)

1545 ERROR: Invalid -p values lw,tt:hw,ct

DESCRIPTION

One of the values lw, tt, hw or ct are incorrect.

ACTION

The format for the -p option is -p [L][low-water][,[terminate_time]][:[high_water][,create_time]]. Correct the affected value.

SEE ALSO

svropts(5)

1546 ERROR: Cannot lock Bulletin Board

DESCRIPTION

While testing the server pool, an error occurred while attempting to lock the bulletin board.

ACTION

Contact your BEA TUXEDO System Technical Support.

SEE ALSO

svropts(5)

1547 ERROR: Fatal error receiving requests, shutting server down

DESCRIPTION

The system detected a fatal error during the reception on incoming service requests.

ACTION

This message is supplied when the server has found a condition which does not allow the server to continue operation. The most common causes are lack of memory and corrupted memory, but other conditions could also cause this behaviour. The server will shut itself down. If you believe that your system has enough memory and that the memory in the server has not been corrupted, contact your BEA TUXEDO System Technical Support.

1548 ERROR: Unable to send unsolicited message to process (pid)

DESCRIPTION

While sending an unsolicited message to process pid, an error occurred.

ACTION

The most common cause of this error message is that the recipient of the unsolicited message has died. Check to see if pid is still running, and if it is, contact your BEA TUXEDO Technical Support.

1549 ERROR: Invalid USIGNAL parameter in Bulletin Board

DESCRIPTION

While sending an unsolicited message, an invalid value of USIGNAL was found.

ACTION

If the NOTIFY option in the *RESOURCES section of the UBBCONFIG file is SIGNAL, then USIGNAL must be SIGUSR1 or SIGUSR2. Other values are not recognized by the BEA TUXEDO. Contact your Tuxedo System Technical Support.

1550 ERROR: Unable to send signal to process, pid = pid

DESCRIPTION

NOTIFY was set to SIGNAL, but while sending an unsolicited message to the process with process id pid, we could not properly signal the process.

ACTION

Contact your Tuxedo System Technical Support.

1551 ERROR: Cannot find DBBL

DESCRIPTION

While sending an unsolicited message to a process on a remote machine, the system encountered an error while attempting to find the DBBL.

ACTION

This may be a temporary failure, or a failure caused by a partitioned application. If the application is partitioned, then unsolicited messages may not work properly. If your application is not partitioned, contact your BEA TUXEDO Technical Support.

1552 ERROR: Cannot perform operation, DBBL is migrating

DESCRIPTION

While sending an unsolicited message to a process on a remote machine, the system discovered that the DBBL was migrating.

ACTION

During master migration, unsolicited messages may not be sent. Retry the operation when the DBBL is not migrating.

1553 ERROR: Unable to find WSH (pid)

DESCRIPTION

While sending an unsolicited message to a workstation client, the system could not find the corresponding workstation handler.

ACTION

Unsolicited messages to workstation clients pass through the workstation handler. An error occurs if the workstation handler for a given client cannot be found. Contact your BEA TUXEDO Technical Support.

1554 ERROR: WSH (pid) should not be ignoring unsolicited messages

DESCRIPTION

While sending an unsolicited message to a workstation client, the system found that the workstation handler was in an invalid state.

ACTION

Contact your BEA TUXEDO Technical Support.

1555 ERROR: Unsolicited message encoding/decoding failed (routine)

DESCRIPTION

While encoding or decoding an unsolicited message, an error occurred.

ACTION

The value in routine will give the name of the function which failed during the encoding and decoding procedure. Contact your BEA TUXEDO Technical Support with the values from routine.

1556 ERROR: Cannot receive TPACK because MSSQ is specified but REPLYQ is N

DESCRIPTION

In order to receive acknowledgment of delivery of an unsolicited message from a server in an MSSQ set, the REPLYQ parameter of that server must be set to Y.

ACTION

Change the value of REPLYQ for the affected server to Y in the *SERVERS section of the UBBCONFIG file. Do not use the TPACK flag for tpnotify(3c) if you cannot specify REPLYQ Y in an MSSQ set.

1557 ERROR: Memory allocation failure reason

DESCRIPTION

While attempting to encode or decode an unsolicited message the system ran out of memory.

ACTION

Check the memory on the affected system. If it seems that there should be enough memory for this operation, contact your BEA TUXEDO System Technical Support.

1558 ERROR: Cannot create call descriptor for unsolicited message, tperrno=tperrno

DESCRIPTION

While generating a descriptor handle for an unsolicited message, an error occurred with tperrno tperrno.

ACTION

Check the memory on the affected system. If it seems that there should be enough memory for this operation, contact your BEA TUXEDO System Technical Support.

1559 ERROR: Failed to receive ACK for unsolicited message, tperrno=tperrno

DESCRIPTION

While waiting for acknowledgment of receipt of an unsolicited message, an error occurred with tperrno tperrno.

ACTION

The recipient of the unsolicited message may or may not have received the unsolicited message. Examine tperrno for more information on the cause of the failure.

1560 ERROR: Failed to cancel unsolicited message call descriptor, tperrno=tperrno

DESCRIPTION

If an error occurs while getting an acknowledgment from tpnotify, the system attempts to tpcancel the request. If the tpcancel fails, then this message will appear.

ACTION

The recipient of the unsolicited message may or may not have received the unsolicited message. Examine tperrno for more information on the cause of the failure. Contact your BEA TUXEDO Technical Support.

1561 ERROR: Failed to send ACK to notifier, tperrno=tperrno

DESCRIPTION

The process which received an acknowledged notification event was unable to return the acknowledgment.

ACTION

Examine tperrno for more information on the cause of the failure. Contact your BEA TUXEDO Technical Support.

1562 WARN: Unable to open MACHINE ENVFILE envfile for reading

DESCRIPTION

The as400 machine could not open envfile for reading.

ACTION

Make sure envfile exists and that the process has sufficient permission for reading the file.

1564 ERROR: Unable to determine license level

DESCRIPTION

An error occurred while retrieving the current license attributes.

ACTION

Check the log for prior messages indicating the cause of the problem. Normally, it means that the product has not been licensed properly.

1565 ERROR: Application attempted to start a transaction but transactions are not licensed

DESCRIPTION

You do not have a license to use /T transactions.

ACTION

Purchase a license for /T transactions.

1566 ERROR: Unable to set type switch index

DESCRIPTION

An attempt to check a buffer type or subtype failed during a call to tpalloc () because the type or subtype is not in the buffer type switch.

ACTION

Check that the type and/or subtype is listed in the file tmtypesw.c.

1568 ERROR: TUXDIR environment variable not set

DESCRIPTION

The BEA TUXEDO environment variable TUXDIR was not set while trying the read the BEA TUXEDO license file in $TUXDIR/udataobj.

ACTION

Set and export the environment variable TUXDIR and repeat the operation.

SEE ALSO

"BEA TUXEDO Installation Guide"

1572 ERROR: Bad conversational sequence number

DESCRIPTION

Conversations are sequenced in order to provide protection. One of the conversational messages arrived out of order. The conversation has been disconnected, and if a transaction was active, it has been set to the ABORTONLY state.

ACTION

Look at the userlog to determine whether or not the BRIDGE has given up sending any messages to a message queue. If it has, the operating system may need to be tuned to properly handle a high volume of messages. This problem may also be alleviated by using compression. This error may also occur when the BRIDGE is failing over to a new network link or failing back to an high priority link.

1573 ERROR: Binary not Multi-context enabled

DESCRIPTION

The TPMULTICONTEXTS flag was set in tpinit, but this TUXEDO binary does not handle multiple thread contexts.

ACTION

Either buy the TUXEDO System threads package or do not use the TPMULITCONTEXTS flag to tpinit.

1574 ERROR: TPMULTICONTEXTS option must be set

DESCRIPTION

When using the TUXEDO System Threads package, the flags field of the TPINIT structure must have the TPMULTICONTEXTS flag set.

ACTION

Set the TPMULTICONTEXTS flag in the TPINIT buffers flags field.

1575 ERROR: TPMULTICONTEXTS inconsistent with Application Multicontext state

DESCRIPTION

When using the TUXEDO System Threads package, the state of the application is not using threads, yet the flags field of the TPINIT structure has the TPMULTICONTEXTS flag set.

ACTION

If the state of the application is such that it is not using threads, then the TPMULTICONTEXTS flag should not be set. Unset the TPMULTICONTEXTS flag in the TPININT buffers flags field.

1576 INFO: Command line domainid identification disabled

DESCRIPTION

The -C option of the server command line has been disabled.

ACTION

Contact your BEA TUXEDO System Technical Support.

1577 ERROR: Service service not available in group group

DESCRIPTION

This error is occuring in the _froute32 function for FML32. The service which this buffer has been routed to does not exist in the group.

ACTION

Ensure that the routing criteria in the UBBCONFIG file is correct.