Messages
Overview
The messages in this chapter are those that can be issued when your HATS application runs on the IBM WebSphere Application Server. Messages in the Studio do not have message numbers; error conditions in the Studio are displayed at the top of the wizard panels. Some Studio messages will appear in the task list.
The messages are arranged according to their numeric component.
HAT0001
Loading configuration data from {0}.
Explanation:
{0} is the filename of the configuration data file.
User Response:
None.
HAT0002
The message log file is {0}.
Explanation:
{0} is the filename of the message log file.
User Response:
None.
HAT0003
The trace log file is {0}.
Explanation:
{0} is the filename of the trace log file.
User Response:
None.
HAT0040
A program exception occurred. There may be additional messages in this log which describe the error. The following information may help determine the cause, if this log is requested by IBM service:
{0}
{1}
Explanation:
{0} is the exception message string as received by Java.
{1} is the exception stack trace.
User Response:
Check the log for additional messages.
HAT0060
File {0} was not found.
Explanation:
{0} is the filename of the missing file.
User Response:
Contact IBM service for assistance.
HAT0061
Directory {0} was not found.
Explanation:
{0} is the missing directory.
User Response:
Contact IBM service for assistance.
HAT0062
Archive file {0} could not be created.
Explanation:
{0} is the filename of the archive file.
User Response:
Ensure that the application's connection settings, specifically the SSL certificate setting, are correct. Contact IBM service for assistance.
HAT0300
An unexpected exception was received: {0}
Explanation:
{0} is the exception.
User Response:
If the exception is issued by code written by a user, such as business logic or custom components or widgets, contact the programmer who wrote the code. Otherwise, contact IBM service for assistance.
HAT0350
An error occurred reading the file {0}.
Explanation:
{0} is the filename of the file being read.
User Response:
Ensure that the file exists and is a valid file and that the user that is running WebSphere Application Server has the necessary privileges to read files in that directory. Contact IBM service for assistance.
HAT0351
An error occurred writing the file {0}.
Explanation:
{0} is the filename of the file being written.
User Response:
Ensure that the filename is valid and that the user that is running WebSphere Application Server has the necessary privileges to create and write files in that directory. Contact IBM service for assistance.
HAT0352
Cannot find the file named {0}.
Explanation:
{0} is the filename of the missing file.
User Response:
Restore the missing file. Make sure the file is not marked as read-only and that the user that is running WebSphere Application Server has the necessary privileges to create and write files in that directory.
You might need to rebuild the HATS project before the application is run.
Note: Set your WebSphere Studio workbench preferences to perform a build automatically when a resource has been modified.
HAT0353
Create the file {0}.
Explanation:
{0} is the filename of the file being created.
User Response:
This is an informational message. No response is required.
HAT0354
Failed to delete the file named {0}.
Explanation:
An error occurred that prevented deleting the named file.
User Response:
Ensure the file path is valid and the user ID that is running WebSphere Application Server has the necessary privileges to delete the file.
HAT0360
Licenses used ({0}) exceeding licenses purchased ({1}).
Explanation:
{0} is the number of licenses used.
{1} is the number of licenses purchased.
You cannot create connections beyond the number of licenses you have purchased.
User Response:
Verify that the number of licenses you configured is correct. The value is in the runtime.properties file.
HAT0400
An exception occurred creating the host configuration. A message containing the exception details follows.
User Response:
Use the information in the message that follows to bypass the exception during host configuration.
HAT0401
Cannot connect to the host using the following session properties:
{0}
Explanation:
{0} is a set of session properties.
User Response:
Examine the properties to verify that the named server exists and is available.
HAT0402
Session is in CONNECTION_ACTIVE state, but not CONNECTION_READY state. A possible reason could be that the TN server port specified does not support the data stream expected.
Session properties being used:
{0}
Explanation:
{0} is a set of session properties.
User Response:
Ensure that the connection type (TN3270, TN3270E, TN5250) is correct.
HAT0403
Cannot load the application {0}.
Explanation:
The application.hap file could not be loaded for the named application.
{0} is the name of the application.
User Response:
The required file could not be located or has been corrupted. Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. Server traces will display the expected filename and location.
HAT0405
Session is ready, but no host data was available. Session properties:
{0}
Explanation:
{0} displays the session properties.
The host connection came up, but the host sent no screen data.
User Response:
Ensure that the application's connection settings are correct. Contact IBM service for assistance.
HAT0410
An error occurred while processing this request.
Detailed error information: {0}
Explanation:
{0} is the exception stack trace or other application programmer information.
This message might be followed by another numbered message with further information.
User Response:
If the application is still available, you might be able to continue the application. To determine what caused the error, check the other messages appearing with this message and check the message log or trace file for additional information.
HAT0411
The host connection is inactive.
Explanation:
The host became inactive during the processing of the application.
User Response:
If the application is ending normally, no response is necessary. If the application ends abnormally, check the message log for additional information. Also, ensure that the application's connection settings are correct. Additional information might be found at the Telnet server.
HAT0412
An error occurred while processing an application Web page "{0}".
Explanation:
{0} is the name of the Web page (such as a transformation .jsp) being processed.
User Response:
Contact IBM service for assistance.
HAT0413
An exception occurred. {0}
Explanation:
An unexpected error occurred.
User Response:
Read the extra message text. Check the log file for preceding or subsequent messages. If the problem persists, turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HAT0600
An error occurred while retrieving the action list for the screen customization "{0}".
Explanation:
{0} is the name of the screen customization.
User Response:
Rebuild the project before the application is run.
Note: You can set your WebSphere Studio workbench preferences to perform a build automatically when a resource has been modified.
HAT0601
The action {0} specifies an invalid parameter.
Explanation:
{0} is the name of the action.
User Response:
Specify a valid parameter for the action.
HAT0602
Cannot insert null value to the host screen at row {0}, column {1}.
Explanation:
{0} is a row number on the host screen.
{1} is a column number on the host screen.
User Response:
Ensure that the variable inserted onto the host screen has a value.
HAT0603
Cannot insert the value {0} to the host screen at row {1}, column {2}, because the host screen size is {3}.
Explanation:
{0} is the value.
{1} is a row number on the host screen.
{2} is a column number on the host screen.
{3} is the host screen size.
User Response:
Insert a value at the row and column location that is valid for the host screen size.
HAT0604
An exception occurred while calculating the value for the global variable {0}. The action which failed was {1}. A message containing the exception details follows.
Explanation:
{0} is the name of the global variable.
{1} is the name of the action that failed.
User Response:
Use the information in the message that follows to bypass the exception during calculation of the value for the global variable.
HAT0605
An error occurred while processing the actions for the screen customization "{0}".
Explanation:
{0} is the name of the screen customization.
User Response:
Contact IBM service for assistance.
HAT0606
Global variable "{0}" does not exist.
Explanation:
{0} is the name of the global variable.
User Response:
Check the message log for additional information. Examine the trace file, if one exists. Check the application's screen customization actions to ensure that all required global variables are created.
HAT0607
The index {0} for global variable "{1}" is out of bounds. The global variable has {2} elements.
Explanation:
{0} is the value of the global variable index.
{1} is the name of the global variable.
{2} is the current size of the global variable.
User Response:
Check the message log for additional information. Examine the trace file, if one exists. Check the application's screen customization actions to ensure that all required global variables are created and contain enough elements to complete the failing action.
HAT0608
Cannot insert the value "{0}" to the host screen at row {1}, column {2}, because the location is not contained in an unprotected field.
Explanation:
{0} is the name of the global variable.
{1} is a row number on the host screen.
{2} is a column number on the host screen.
User Response:
Choose a valid row and column location for the current screen. Ensure that the global variable is being inserted into an unprotected field.
HAT0700
The attribute "{0}" of widget setting does not exist.
Explanation:
{0} is the attribute in the widget setting that does not exist.
User Response:
Specify a valid attribute in the widget setting.
HAT0701
The value of attribute "{0}" in widget setting is empty.
Explanation:
{0} is the attribute of the widget setting that is empty.
User Response:
Specify a value for the attribute in the widget setting.
HAT0702
The value of attribute "{0}" in widget setting is invalid.
Explanation:
{0} is the attribute of the widget setting that is invalid.
User Response:
Specify a valid value for the attribute in the widget setting.
HAT0703
An error occurred while processing a transformation fragment {0}.
Explanation:
{0} is the name of the transformation fragment file that could not be processed because it is missing or corrupted.
User Response:
Check whether the file exists. If it does, open it in the JSP editor and look at the task list for messages.
HAT0800
An exception occurred setting the property of print session. A message containing the exception details follows.
User Response:
Use the information in the message that follows to bypass the exception that occurred while setting the property of the print session.
HAT0801
An exception occurred processing PDF I/O to client browser. A message containing the exception details follows.
User Response:
Use the information in the message that follows to bypass the exception during processing of the PDF I/O to the client browser.
HAT0910
User credentials could not be retrieved from Web Express Logon.
Explanation:
Credentials were not found for this user.
User Response:
Check your credential source to determine whether it is providing credentials for this user.
HAT0911
Web Express Logon macro could not be initialized.
Explanation:
Internal error.
User Response:
Contact IBM Service for assistance.
HAT0912
Web Express Logon cannot retrieve user credentials because the client servlet request was not provided.
Explanation:
You might have tried to use a WEL-enabled macro on a non-WEL connection.
User Response:
Verify that the macro and the connection both support Web Express Logon or both do not support Web Express Logon.
HAT0913
Web Express Logon cannot retrieve user credentials because the credential mapper was not initialized.
Explanation:
The Credential Mapper has not been configured.
User Response:
Validate your Web Express Logon configuration and check for errors.
HAT0914
Verify that the connection has been configured to support Web Express Logon.
Explanation:
HATS cannot verify that the connection has been configured for Web Express Logon.
User Response:
Check your connection configuration in HATS Studio. Verify that the check box for Web Express Logon is checked.
HPS5001
The value {0} of the attribute {1} in the XML element {2} is not a valid value
Explanation:
In a configuration file, the specified value is not acceptable.
User Response:
Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, review the settings in the Studio for this application.
HPS5007
Failed to delete the file named {0}
Explanation:
An error occurred that prevented deleting the named file.
User Response:
Ensure the file path is valid and the user ID that is running WebSphere Application Server has the necessary privileges to delete the file.
HPS5008
There was an error reading the file {0}
Explanation:
Some error occurred while reading the specified file.
User Response:
Ensure the specified file exists and the user ID that is running WebSphere Application Server has the necessary privileges to read the file. Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, contact IBM Service.
HPS5009
There was an error writing the file {0}
Explanation:
Some error occurred while writing the specified file.
User Response:
Ensure the directory for the file exists, and the user ID that is running WebSphere Application Server has the necessary privileges to create and write files in that directory.
HPS5010
The installation directory parameter {0} specifies a directory {1} that is not an absolute path
Explanation:
The install directory parameter does not represent a complete unambiguous directory.
User Response:
Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, contact IBM Service.
HPS5011
The installation directory parameter {0} specifies a path {1} that does not exist
Explanation:
The install directory parameter does not represent a directory that exists.
User Response:
Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, contact IBM Service.
HPS5012
0} is not a directory
Explanation:
The named object was expected to be a directory but was not.
User Response:
Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, contact IBM Service.
HPS5013
The XML element {0} is missing the required attribute {1}
Explanation:
An expected item was not found in a configuration file.
User Response:
Look for other messages that identify the application. Install the application again.
HPS5014
The initialization parameter {0} is missing. It should specify the installation directory name
Explanation:
WebSphere Application Server is not correctly configured to provide the application with the name of its installation directory.
User Response:
Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, contact IBM Service.
HPS5015
The XML element {0} is missing either the attribute {1} or the attribute {2}
Explanation:
One of two expected items is missing in a configuration file.
User Response:
Look for other messages that identify the application. Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, contact IBM Service.
HPS5016
The XML element {0} is not a valid element in the file {1}
Explanation:
An unexpected item was found in the specified configuration file.
User Response:
Look for other messages that identify the application. Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, contact IBM Service.
HPS5017
Unexpected error {0} occurred. {1}
Explanation:
An unexpected error occurred.
User Response:
Try again. If the problem persists, turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5018
An unexpected exception has occurred.\n {0}.
Explanation:
{0} is the exception.
User Response:
If the exception is issued by code written by a user, such as business logic or custom components or widgets, contact the programmer who wrote the code. Otherwise, contact IBM service for assistance.
HPS5019
There was an XML parse error while reading the file {0} or its DTD file at line {1} in column {2}. The error message is {3}
Explanation:
There was something wrong with a configuration file.
User Response:
Look for other messages that identify the application. Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, contact IBM Service.
HPS5020
An exception occurred while parsing XML file {0} : {1}.
Explanation:
An unexpected error occurred.
User Response:
If the problem persists, turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5021
Invalid value of attribute {0} in object {1}. {0} can only be greater than 0.
Explanation:
An error was found creating the named object. An invalid value has been specified for the named attribute.
User Response:
Examine the pool and connection XML files, and ensure you are providing a valid value for the named attribute.
HPS5022
Invalid value of attribute {0} in object {1}. {0} cannot be equal to 0
Explanation:
An error was found creating the named object. An invalid value has been specified for the named attribute.
User Response:
Examine the pool and connection XML files, and ensure you are providing a valid value for the named attribute.
HPS5023
Invalid value of attribute {0} in object {1}. {0} can only be 0 or higher
Explanation:
An error was found creating the named object. An invalid value has been specified for the named attribute.
User Response:
Examine the pool and connection XML files, and ensure you are providing a valid value for the named attribute.
HPS5024
Invalid value of attribute {0} in object {1}. {0} can only be -1 or higher.
Explanation:
An error was found creating the named object. An invalid value has been specified for the named attribute.
User Response:
Examine the pool and connection XML files, and ensure you are providing a valid value for the named attribute.
HPS5025
Missing mandatory attribute {0} in object {1}
Explanation:
An error was found creating the named object. The mandatory attribute is missing.
User Response:
Examine the pool and connection XML files, and ensure you are providing the mandatory attribute for the named object.
HPS5027
Error creating object {0}. Object {1} not defined.
Explanation:
An error was found creating the named object. The second named object did not exist. An error occurred while creating the second named object.
User Response:
Examine the log messages before this one and resolve the errors that occurred creating the second named object.
HPS5028
Object {0} already defined
Explanation:
An attempt was made to create an object already defined.
User Response:
Examine the pool and connection XML files, and remove the duplicate occurrence of the named object.
HPS5029
The runtime is not started.
Explanation:
The HATS runtime has not been started, but an operation was attempted that requires the runtime to have been started.
User Response:
Use the WebSphere Application Server Administration program to start the HATS runtime.
HPS5030
0} expired. Cannot get a connection from {1}.
Explanation:
The maximum waiting time defined for the named connection pool has expired. No connection is available to satisfy the request.
User Response:
If this condition occurs frequently, you might want to increase the maximum number of connections defined for the named connection pool.
HPS5031
Object {0} not defined
Explanation:
The named object is not defined. An Integration Object refers to a connection pool that is not defined on the server.
User Response:
Try installing the application again. This will also install the required connection pool definition.
HPS5032
Cannot load Pool Manager {0}
Explanation:
An unexpected error occurred.
User Response:
If the problem persists, turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5033
Too little memory. {0} bytes available
Explanation:
There is too little memory left to proceed.
User Response:
Free some memory by shutting down applications and freeing disk space. Retry the application request.
HPS5034
No HttpSession available
Explanation:
An Integration Object tried to acquire an existing connection from the Web session, but there is no web connection. Either the Integration Object that requested the connection or the Integration Object that saved the object are miscoded, or the web connection has timed out, and the web connection (HttpSession) has been deleted.
User Response:
Examine the Integration Objects for errors, and determine whether or not the timeout value for the web connection (HttpSession) is too short.
- HPS5035 There is no data source object {0} in HttpSession. A possible cause is the use of multiple browsers from a single machine to a chained application. See documentation for more information.
- Explanation
- A chained Integration Object attempted to retrieve a data source resource from the HttpSession, but the resource is not in the HttpSession object. This may occur for a number of reasons:
- Netscape browsers use a single HttpSession for Web access, even when accessing from different browser windows. The multiple windows request the same data source resource, when the multiple windows should be using different resources.
- When you double-click the Internet Explorer icon to open the Internet Explorer browser, this problem does not occur; however, if you use any method other than double-clicking the icon to open the Internet Explorer browser, the problem will occur because the Internet Explorer browser windows will then share a single HttpSession.
- A single JSP or servlet runs multiple Integration Objects without checking for an error in a previous Integration Object and stopping the next Integration Object from executing. The previous Integration Object will not have placed the data source resource back in the HttpSession if it encountered an error.
- A user clicks Submit or clicks a link twice before the first button press or link click can be completely processed at the server. If processing is taking longer than expected, a user might click on a link to the next page of a chained Integration Object application twice rather than wait for the next page to process its Integration Object and send the output page back to the client. The second click causes the next page to be processed again, while the Integration Object still has ownership of the data source resource. During this processing, a second instance of the Integration Object cannot find the resource in the HttpSession, and causes a HPS5035 error to be logged and the output of the first Integration Object processing is lost.
- A very long-running Integration Object (usually more than a minute) might cause the Web server to time out while the Integration Object is still processing. If this occurs, the Web server may destroy the HTTP connection to the browser client. Internet Explorer sometimes reacts to this by immediately requesting the same page again without user intervention. This second request is just like a second Submit or link click, causing a second instance of the Integration Object to run. This second instance fails to find the data source resource in the HttpSession, which causes a HPS5035 error. Additionally, the output of the first Integration Object processing is lost.
- If the maximum busy time before disconnection specified for the connection expires because a chained Integration Object application was left idle between Integration Objects executing (for example, the Integration Objects are on different pages), then the next Integration Object in the chain will log an HPS5035 if a user continues with the application after the expiration time.
- If the HttpSession Activity Timeout, set in WebSphere Application Server, occurs because a chained Integration Object application is left idle between Integration Objects executing (for example, the Integration Objects are on different pages), then the next Integration Object in the chain logs a HPS5035 if a user continues with the application after the expiration time.
- User Action
- The correct action depends on the cause. Possible actions for the listed causes are, respectively:
- To avoid this problem, do not attempt to run multiple applications containing chained Integration Objects concurrently from the same client machine running Netscape.
- If you are running multiple applications containing chained Integration Objects, be sure to double-click the Internet Explorer icon to open the Internet Explorer browser.
- JSPs or servlets should not attempt to continue running subsequent chained Integration Objects after an error has occurred in a previous Integration Object in the chain. Instead, subsequent Integration Objects should not be executed if an error occurred in a previous Integration Object, and the Integration Object in error should redirect the client to an error page.
You might avoid this problem by using servlet or JSP code like this:
// Run the Integration Object transaction. Does a sendRedirect() on error. myBean.doHPTransaction(request, response); if (myBean.getHPubErrorOccurred() != 0) { // Do not call another Integration Object's doHPTransaction() or produce output. return; // Instead, we allow the sendRedirect() to answer the client. }- You might avoid this problem by using a JavaScript snippet like this one:
<SCRIPT Language="Javascript"> /********************************************************************** * Prevent multiple Submit or href click invocations from this page. * * The 'submitFlag' variable is the switch. When the function is * * called and the flag is zero, 'true' is returned to the onSubmit * * parameter of the form. Otherwise a 'false' is returned, preventing * * additional submit buttons/links from being reselected. * **********************************************************************/ var submitFlag = 0; function chkSubForm() { if (submitFlag == 0) { submitFlag = 1; // first time a button has been clicked return true; } else { return false; // submit has already been clicked } } </SCRIPT> <a href="<%= response.encodeUrl("TheNextPage.jsp") %>" onClick="return chkSubForm()">Next</a>- The simplest way to prevent this is to have no Integration Object run for a very long time. Alternatively, you may be able to adjust the Web server time-out value.
- If this is not what you want, you can lengthen or disable the maximum busy time before disconnection on your connection.
- If this is still not what you want, you can lengthen or disable the HttpSession Activity Timeout.
HPS5036
Attempt to create user list with invalid type: {0}.
Explanation:
An unexpected error occurred.
User Response:
If the problem persists, turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5037
Attempt to create user list with invalid name: {0}.
Explanation:
An attempt was made to create a user list with no name.
User Response:
Check the name of the user list in the configuration file (.hco file) for this connection. A valid user list name must be unique and cannot contain:
- Front or back slash (/ \)
- Colon ( : )
- Asterisk ( * )
- Question mark ( ? )
- Quotation mark ( " )
- Less than or greater than brackets ( < > )
- System device names: con, com, lpt, prn, or nul
Caution:
If you have limited experience editing macro files, please call IBM service.
HPS5038
Error creating object {0}. Object is empty
Explanation:
The named object has no contents. Perhaps the XML file that defines the object has been corrupted. For example, a user list object has no users.
User Response:
Examine the XML files that define the named object. You may need to republish or repair the XML files.
HPS5039
Cannot get a User from user list {0}
Explanation:
The named user list has no free users available.
User Response:
Retry the request later, or enlarge the size of the user list.
HPS5040
Invalid value of attribute {0} in object {1}. {0} can only be -1 or greater than 0
Explanation:
An error was found creating the named object. An invalid value has been specified for the named attribute.
User Response:
Examine the pool and connection XML files, and ensure you are providing a valid value for the named attribute.
HPS5041
Value of attribute {0} specified, but no file name specified.
Explanation:
A logoff macro, logon macro, or checkin screen name attribute is specified in the .hco file, but the value is not valid.
User Response:
Examine the connection XML (.hco) file, and ensure you are providing a valid value for each attribute.
HPS5043
Internal error, attribute {0} in Conn object is null.
Explanation:
This is an internal error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5044
SQL connection is closed.
Explanation:
A JDBC connection has unexpectedly closed.
User Response:
Retry the request.
HPS5045
JDBC exception while checking connection state : {0}
Explanation:
{0} is a JDBC exception received while testing the connection before use.
User Response:
Examine the exception message for the cause of the problem. Retry the request. If the problem reoccurs, contact IBM support.
HPS5046
JDBC driver {0} not loadable, received exception: {1}
Explanation:
The JDBC driver (Java class) could not be loaded.
User Response:
The driver may be missing. The directory where the class resides may not be in WebSphere Application Server or reloadable servlet classpath. Check both.
HPS5047
JDBC getConnection call failed for URL {0}, received exception: {1}
Explanation:
Could not connect to database (URL) specified in the connection specification for this application.
User Response:
Verify that the database URL is reachable using DB vendor-supplied tools.
HPS5048
Call to method {0} not expected for JDBC connections.
Explanation:
This is an internal error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5049
The following Session properties are not acceptable to HOD : {0}. Exception received: {1}
Explanation:
Host On-Demand will not accept the current value of the named property. The value is either invalid or is incompatible with the other Session properties for this legacy connection.
User Response:
Specify a valid value for the named property. If this does not correct the error, turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5050
Cannot recover connection if HodLogonSpec is null.
Explanation:
This connection requires recovery because the user ID and password are characterized as being single use only, and when the connection was returned to the connection pool, the screen was not what was expected. However, this application has no connect specification, and thus there is no connect or alternate connect macro that can be run to recover the user ID and password.
User Response:
None, if the above scenario is true. If not, you can change the connection specification to define the user IDs to not be single use only, or define connect and alternate connect macros.
HPS5051
Cannot recover connection if logon or alternate logon macros are null
Explanation:
This connection requires recovery because the user ID and password are characterized as being single use only, and when the connection was returned to the connection pool, the screen was not what was expected. However, this application has no connect or alternate connect macro that can be run to recover the user ID and password.
User Response:
None, if the above scenario is true. If not, you can change the connection specification to define the user IDs to not be single use only, or define connect and alternate connect macros.
HPS5052
Cannot set up a connection to the host using the following session properties: {0}
Explanation:
Cannot connect to the host (TN server) specified in the connection specification file for this application.
User Response:
Examine the host name and port number for the TN server that is in the connection specification file for this application. Check that TCP/IP connectivity to the TN server is available using the ping program. If that succeeds, then use an emulator for the right terminal type and check if the TN server is operational.
HPS5053
Received InterruptedException: {0}
Explanation:
This is an unexpected error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5054
Macro state STATE_EMPTY not reached. Current macro state is {0}
Explanation:
This is an unexpected error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5055
Ran out of time while playing HOD macro: Macro file name = {0} Macro = {1}
Explanation:
While playing a connect (or disconnect) macro, the connect (or disconnect) timeout specified in the connection specification for this application expired. The timeout value could be too small in the context of how busy the TN server or network traffic is. It is also possible that a screen expected while running the macro did not arrive.
User Response:
Increase the timeout value and look at the log to identify the screen.
HPS5056
Problem encountered while playing macro in file {0} Current state is {0} Initial fragment of the macro: {1}
Explanation:
This is an unexpected problem.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5057
PropertyVetoException received from HOD: {0}
Explanation:
Host On-Demand will not accept the current value of the named property. The value is either invalid or is incompatible with the other session properties for this legacy connection
User Response:
Specify a valid value for the named property. If this does not correct the error, turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5058
MacroException received from HOD: {0}
Explanation:
The Host On-Demand code threw an exception while executing a connect or disconnect macro. This is an unexpected error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5059
HOD extract event {0} not expected. Extracts are not permitted in logon or logoff macros
Explanation:
The connect or disconnect macro has extract commands, which are unexpected in such macros and are ignored.
User Response:
Examine your macros. Extraction of host screens is not supported while running macros to connect to, or disconnect from, a host. If you wish to extract host screens while the main connection is being made, play the macro within the connect event instead.
HPS5060
Both UserPool and BeanRef are null - cannot provide value for prompt {0} to HOD macro
Explanation:
While trying to supply a parameter to a connect or disconnect macro, the connection manager could not get it from the user list, nor was there an Integration Object bean that could be interrogated for the value. This can occur if pooling is enabled and the minimum connections setting for the connection pool is greater than zero. The connection subsystem will be unable to pre-fill the pool as requested.
User Response:
Either disable pooling for this connection definition, or adjust the minimum connections to zero. This will still allow connections to be created on demand, but the connection subsystem will stop trying to pre-fill the pool without the required information to prime the connection. Alternatively, supply a user list with the needed information.
HPS5061
Ran out of time while supplying prompt values to HOD macro in file {0}. Exception received: {1}
Explanation:
While setting up a connect or disconnect macro for running, the connect (or disconnect) timeout expired. The timeout value could be too small in the context of how busy the TN server or the network traffic is. It is also possible that a screen expected while running the macro did not arrive. The amount of time elapsed in attempting to connect to the host did not allow enough time to run the macro.
User Response:
Increase the timeout value and look at the log to identify the screen on which it failed.
HPS5062
Macro prompt value could not be provided. Exception received: {0}
Explanation:
An error was encountered while trying to provide one or more values corresponding to prompt statements in a connect or disconnect macro.
User Response:
Examine the prompt statements in the macro (the filename is logged) and check that the value being accessed is in the user list or is available using a getter method in the Integration Object bean.
HPS5063
Received the following MacroErrorEvent while playing HOD macro: {0}
Explanation:
The execution of a connect or disconnect macro resulted in an error.
User Response:
Examine the additional information provided in the log for more information on the cause of the error.
HPS5064
No get_userid method (with either 0 or 1 argument) in bean
Explanation:
Expected the Integration Object bean to supply the password using a get_userid method since there was no user list. However, no such method was found.
User Response:
Fix the application in the Studio.
HPS5065
No get_password method in bean
Explanation:
Expected the Integration Object bean to supply the password using a get_password method since there was no user list. However, no such method was found.
User Response:
Fix the application in the Studio.
HPS5066
No "getter" method {0} for parameter {1} in bean {2}
Explanation:
A parameter to be supplied to a prompt statement in a connect or disconnect macro was expected to be found using a getter method in the Integration Object bean, since it was not found in the user list entry associated with this connection. However, no getter method was found.
User Response:
Re-create the Integration Object in the Studio and reinstall the application.
HPS5067
Exception received when calling getter method in bean: {0}
Explanation:
When attempting to get values from the Integration Object bean to supply macro prompt parameters to a connect or disconnect macro, a bean getter method threw a Java exception. This indicates there was a problem with the Integration Object generated by the Studio.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5068
Exception received: {0}
Explanation:
Received an unexpected exception while attempting to supply macro prompt values to a connect or disconnect macro by invoking getter methods of the Integration Object bean.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5069
Attempt to set connection state to {0} is not valid.
Explanation:
This is an internal error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5070
Cannot change originating Pool. Old: {0}, New: {1}.
Explanation:
This is an internal error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5071
Cannot change connection specification. Old: {0}, New: {1}
Explanation:
This is an internal error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5072
There is no Pool Manager
Explanation:
An unexpected error occurred.
User Response:
Re-export the user list from Host Publisher without encryption.
HPS5073
An encryption key is needed to start the system.
Explanation:
The named user list contains encrypted data that requires an encryption key.
User Response:
Supply the required encryption key.
HPS5074
An encryption key is needed because user list {0} is encrypted.
Explanation:
The named user list contains encrypted data that requires an encryption key.
User Response:
Supply the required encryption key.
HPS5075
Received STATE_PLAY_ERROR while playing macro in file {0}
Explanation:
An error was encountered by the Host On-Demand code while executing a connect or disconnect macro.
User Response:
The log will contain additional information about the host screen that was seen by the macro engine when the macro failed, and the macro screen on which the failure occurred. Examine both to determine if this is the screen the macro expected.
HPS5077
Session is in CONNECTION_ACTIVE state, but not CONNECTION_READY state. A possible reason could be that the TN server port specified does not support the data stream expected. Session properties being used: {0}
Explanation:
This can occur if the port specified for the TN server, in the connection specification for this application, does not support the terminal type expected. There could be other reasons too.
User Response:
Verify that the port specified does support the expected terminal type (3270, 5250, or VT). If it does, contact your TN server administrator.
HPS5079
HOD macro {0} has one or more syntax errors
Explanation:
The connect or disconnect macro currently running (identified in the log file) has a syntax error.
User Response:
This should not occur unless the macro was manually edited. If you have edited the macro, examine the additional information logged in the message log file, for example, messages.txt, to determine the line where an error is being detected, and correct it. If no error can be detected, rerecord the macro using the HATS Studio.
HPS5080
Invalid value of attribute {0} in object {1}. {0} can only be -1 or greater than {2}
Explanation:
An error was found creating the named object. An invalid value has been specified for the named attribute.
User Response:
Examine the pool and connection XML files, and ensure you are providing a valid value for the named attribute.
HPS5081
The value {0} assigned to the attribute {1} in the file {2} is not valid. It should be a number. A value of {3} will be used.
Explanation:
A configuration file contains a value that was supposed to be a number but was not. A default value was used.
User Response:
Modify the value in the specified configuration file to be a number.
HPS5082
Missing property {0} in user list {1}
Explanation:
The password expected by a prompt statement in a connect or disconnect macro is missing. The password was expected to be in the user list.
User Response:
Examine the user list being used by this application. If you do see entries that define values for the property _password, contact IBM service. Otherwise, the user list needs to be rebuilt using the Studio.
HPS5083
Failed to find the file named {0}
Explanation:
The specified file does not exist or could not be read.
User Response:
Ensure the specified file exists and the user ID that is running WebSphere Application Server has the necessary privileges to read the file. Rebuild the application in HATS Studio and reinstall it on WebSphere Application Server. If the problem continues, contact IBM Service.
HPS5084
Could not set up a connection
Explanation:
The HATS runtime ran out of time while setting up a connection to a back-end data source. The data source may not be currently available, or your connection timeout in the connection specification file may be too low.
User Response:
Check the availability of the data source. If it is available, then it is possibly too busy, and consider increasing the timeout value in your connection specification and reinstalling that application.
HPS5085
Licenses used ({0}) exceeding licenses purchased ({1})
Explanation:
The number of licenses in use has exceeded the number of licenses purchased.
User Response:
Contact your support organization to purchase more licenses.
HPS5086
Invalid value of attribute {0} in object {2}. {0} cannot be greater than attribute {1}. The value of attribute {1} will be used.
Explanation:
An inconsistency was found creating the named object. An invalid value has been specified for the first named attribute. The value of the first named attribute cannot be greater than the value of the second named attribute. The value of the second attribute will be used for the first attribute.
User Response:
This message is informational only; no action is required.
HPS5090
System start
Explanation:
This is an informational message.
User Response:
The HATS runtime has been started. This message is informational only; no action is required.
HPS5091
System shutdown
Explanation:
This is an informational message.
User Response:
The HATS runtime has been stopped. This message is informational only; no action is required.
HPS5092
0} Security attribute {1} appears to be corrupted, or the encryption key is incorrect. {2}
Explanation:
An attempt to decrypt user list data failed. The supplied encryption key is incorrect or the user list data has been corrupted.
User Response:
Republish the user list from Host Publisher without encryption.
HPS5093
0} Invalid schema value for {1} property. {2}
Explanation:
An invalid encryption level is specified for the named property.
User Response:
Specify a valid encryption level in the schema for the user list.
HPS5094
0} User property {1} conflicts with schema. {2}
Explanation:
An unexpected error occurred.
User Response:
If the problem persists, turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5095
User {0} not found in user list {1}
Explanation:
The named user was not found in the named user list.
User Response:
Respecify the name of the user.
HPS5096
Pool {0} exceeded its capacity. Overflow connection created
Explanation:
The maximum number of connections defined for the named pool has been reached. A non-pooled connection has been created to satisfy the request.
User Response:
Based on how often this condition occurs you might want to increase the maximum number of connections defined for the named pool. This message is informational only.
HPS5097
Pool {0} exceeded its capacity. Request failed
Explanation:
The maximum number of connections defined for the named pool has been reached. A new connection could not be created to satisfy the request.
User Response:
Based on how often this condition occurs you might want to increase the maximum number of connections defined for the named pool.
HPS5098
Ran out of time while playing HOD macro: Macro file name = {0} Macro = {1} Exception received: {2}
Explanation:
While supplying parameters corresponding to prompt statements in a connect or disconnect macro, the connecttimeout or disconnecttimeout timer expired.
User Response:
The timeout value could be too small in the context of how busy the TN server or the network traffic is. It is also possible that a screen expected while running the macro did not arrive, and the connect (or disconnect) timeout expired.
HPS5099
Internal error, the following attribute or result is unexpected {0}
Explanation:
This is an internal error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5100
User ID {0} from UserPool {1} was used to set up a session to host {2}, and must be recovered
Explanation:
During shutdown, a disconnect macro associated with a host connection could not be run because the connection was in use by the Integration Object bean. This message logs which user ID is potentially lost as a result.
User Response:
You can manually log on to the host with the above user ID and perform the alternate connect steps to recover the user ID. Otherwise, the HATS runtime will perform that recovery on a per connection basis, on restart. The manual recovery will result in more efficient operation after restart.
HPS5101
The WebSphere servlet engine cannot create an HttpSession object to store the host connection with the key {0}.
Explanation:
This is a Web container error.
User Response:
Turn on HATS traces and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5102
Insufficient rights to the file {0}. Please check file owner and permissions
Explanation:
The permissions of the files are not set to values which allow the requested action.
User Response:
Ensure that the directory path is valid and the user ID that is running WebSphere Application Server has the necessary privileges to create the directory.
HPS5103
The data source connection has been removed, probably because the maxBusyTime has expired
Explanation:
The connection to the host application or database has already been removed. It is possible that maxBusyTime has been configured in the .poolspec file for this application and time has expired, causing the connection to be terminated before the Integration Object returned the connection. This can occur when an application with chained Integration Objects is running, and the end user pauses between two middle-in-chain Integration Objects for a time longer than the maxBusyTime configured for the connection pool.
User Response:
Ensure that maxBusyTime is set to an appropriate value. In Host Access, click the Connection Pools tab in the left pane. In the right pane, click the Connection Pool Configuration tab, then in the Connection Timeouts box, type a new value for Maximum busy time before disconnection.
HPS5107
User list {0} not found
Explanation:
An unexpected error occurred.
User Response:
If the problem persists, clear all trace and log files, turn on HATS tracing and tracing for the Integration Object(s) associated with this application, and try to re-create the condition. Contact IBM service and provide the trace and log file information.
HPS5108
Connection Pool {0} not found
Explanation:
An unexpected error occurred.
User Response:
If the problem persists, clear all HATS trace and log files, turn on HATS tracing and tracing for the Integration Object(s) associated with this application, and try to re-create the condition. Contact IBM service and provide the trace and log file information.
HPS5109
Hostname {0} cannot be resolved
Explanation:
The hostname provided cannot be resolved in the network.
User Response:
Verify that the hostname provided exists in the network and is reachable.
HPS5110
RemoteException received when making RMI call:\n {0}
Explanation:
When attempting the specified call, a RemoteException was received. This usually indicates a network outage.
User Response:
Verify that the runtime being administered is still available.
HPS5111
Integration object {0} has no methods. Check your Java CLASSPATH
Explanation:
While attempting to access the specified Integration object, no methods could be found. This most commonly happens if the Integration Object class is not accessible to WebSphere Application Server.
User Response:
Verify that WebSphere Application Server's CLASSPATH correctly reflects accessibility to the Integration Object.
HPS5117
Key {0} not present in message file
Explanation:
The information for the specified message could not be found.
User Response:
If the problem persists, clear all HATS trace and log files, turn on HATS tracing and tracing for the Integration Object(s) associated with this application, and try to re-create the condition. Contact IBM service and provide the trace and log file information.
HPS5136
There is no runtime on host "{0}" named {1}.
Explanation:
The runtime with the specified name does not exist.
User Response:
Examine the message log for other messages that may give more details. Verify that the names of the host and runtime are correct and that they are active.
HPS5137
Checkin screen did not match current PS. Connection = {0} ECL error = {1} Screen description = {2} Screen dump = {3}
Explanation:
While verifying the state of the connection, it was found that the current screen of the application does not match the expected screen for the host connection to be returned to the connection pool.
User Response:
Examine your macros to see if the screen that is in the log for this error message could have appeared after a normal execution of a data macro of an Integration Object (the last one in a chain, if chained). If so, your checkin screen description defined by the application is incorrect. This can occur if you choose screen recognition criteria which inadequately describe the screen state of the Integration Object when the connection is to be released. The checkin screen is the last screen of the connect macro if one exists, or the first screen of the data macro (of the first Integration Object in a chain, if chained).
HPS5142
License limit has been reached. No further connections are allowed.
Explanation:
The number of licenses in use has exceeded the number of licenses purchased. No further connections are allowed.
User Response:
Contact your support organization to purchase additional HATS licenses.
HAT5551
Parameter {0} is missing
Explanation:
Expected parameter {0} was not found.
User Response:
Verify your command parameters and retry.
HAT5552
Conflicting parameters {0}
Explanation:
An incorrect combination of parameters was passed.
User Response:
Remove one of the parameters as shown by {0} and retry. To see usage syntax , type a question mark (?) as the command's first parameter. For example: apply ?
HAT5556
File has been opened {0}
Explanation:
File {0} has been opened for reading or writing.
User Response:
No user action required.
HAT5557
File not found {0}
Explanation:
File {0} is missing or cannot be opened for reading.
User Response:
If the name of file {0} contains the CAPAR or APAR number, check to see if you are trying to restore or commit a fix that has not been applied. You cannot restore or commit a fix that has not been applied. Make sure file {0} exists and allows read/write permission by the logged-on user.
HAT5561
A fix for {0} cannot be applied to {1}.
Explanation:
The fix you are trying to apply to {1} cannot be applied to the installed product. The fix you are trying to apply is for product {0} and cannot be applied to the installed product {1}
User Response:
Obtain the correct fix for your product as shown by {1} and retry.
HAT5562
0} fix information for {1} was not found in {2}
Explanation:
The fix {0} you are trying to apply cannot be found in fix file {2}. Fix names are case sensitive. For example, you will see this message if you try to apply, restore or commit a fix named Jr12345 and the actual fix is named JR12345. You will also see this message if the APAR or CAPAR does not contain fix information for your platform {1}.
User Response:
Correct the fix name case and retry or obtain the correct fix for your platform as shown by {1} and retry.
HAT5563
0} cannot be restored because it has not been applied
Explanation:
You are trying to restore a fix that has not been applied. You can only restore fixes that have been applied and not committed.
User Response:
Apply and test fix {0} before trying to restore it.
HAT5564
0} cannot be committed because it has not been applied
Explanation:
You are trying to commit a fix that has not been applied. You can only commit fixes that have been applied.
User Response:
Apply and test fix {0} before trying to commit it.
HAT5565
Fix {0} has an unknown type {1}
Explanation:
The fix you are trying to apply cannot be applied to the installed product because the type is not APAR or CAPAR.
User Response:
Obtain the correct fix for your product and retry.
HAT5571
CAPAR {0} was applied on {1}
Explanation:
This is an informational message to confirm CAPAR {0} has been applied to the installed product.
User Response:
No user action required.
HAT5572
CAPAR {0} was committed on {1}
Explanation:
This is an informational message to confirm CAPAR {0} has been committed to the installed product.
User Response:
No user action required.
HAT5573
CAPAR {0} has an unknown state {1}
Explanation:
The report command is unable to determine whether the fix is applied or committed.
User Response:
Contact the IBM Software Support Center if the problem persists.
HAT5574
APAR {0} was applied on {1}
Explanation:
This is an informational message to confirm APAR {0} has been applied to the installed product.
User Response:
No user action required.
HAT5575
APAR {0} was committed on {1}
Explanation:
This is an informational message to confirm APAR {0} has been committed to the installed product.
User Response:
No user action required.
HAT5576
APAR {0} has an unknown state {1}
Explanation:
The report command is unable to determine whether the fix is applied or committed.
User Response:
Contact the IBM Software Support Center if the problem persists.
HAT5577
Fix type {0} is a valid type for {1}
Explanation:
This is an informational message to confirm the fix is valid for your platform {1}.
User Response:
No user action required.
HAT5578
APAR {0} for build {1} will be applied to build {2}
Explanation:
This is an informational message to confirm APAR {0} will be applied to your product's build level {2}. APARs do not change the build level. Your product's build level will remain {2} after the APAR is applied.
User Response:
No user action required.
HAT5579
CAPAR {0} for build {1} will be applied to build {2}
Explanation:
This is an informational message to confirm CAPAR {0} will be applied to your product's build level {2}. CAPARs change the build level. Your product's build level will be {1} after the CAPAR is applied.
User Response:
No user action required.
HAT5581
Source file {0} is available
Explanation:
This is an informational message to confirm file {0} is available and has read permission.
User Response:
No user action required.
HAT5582
There are no CAPARs applied to this component.
Explanation:
This is an informational message to confirm there are no CAPARs applied to your product.
User Response:
No user action required.
HAT5583
There are no APARs applied to this component.
Explanation:
This is an informational message to confirm there are no APARs applied to your product.
User Response:
No user action required.
HAT5584
There are no CAPARs or APARs applied to this component
Explanation:
This is an informational message to confirm there are no CAPARs or APARs applied to your product.
User Response:
No user action required.
HAT5585
The {0} build level is {1} dated {2}
Explanation:
This is an informational message stating the current build level is {1} for component {0}.
User Response:
No user action required.
HAT5586
Report for {0} version {1}
Explanation:
This is an informational message. The messages following this message refer to product {0} version {1}.
User Response:
No user action required.
HAT5587
CAPAR {0} includes fix {1}
Explanation:
This is an informational message stating fix {1} is included in applied CAPAR {0}.
User Response:
No user action required.
HAT5588
APAR {0} includes fix {1}
Explanation:
This is an informational message stating fix {1} is included in applied APAR {0}.
User Response:
No user action required.
HAT5589
0} is not applied or committed
Explanation:
This is an informational message stating fix {0} is not applied or committed.
User Response:
No user action required.
HAT5590
0} is included in fix {1}
Explanation:
This is an informational message stating fix {0} is included in applied fix {1}.
User Response:
No user action required.
HAT5591
0} cannot be applied because it was superseded by {1}
Explanation:
You are trying to apply fix {0} and fix {0} was already applied as part of fix {1}.
User Response:
No user action required. You do not need fix {0}.
HAT5592
0} cannot be applied until prereq fix {1} is committed
Explanation:
You are trying to apply fix {0} and fix {1} has not been committed. Fix {1} must be committed before fix {0} can be applied.
User Response:
If you are satisfied that fix {1} is working correctly, commit fix {1} and then apply fix {0}.
HAT5593
0} cannot be applied because it requires prereq fix {1}
Explanation:
You are trying to apply fix {0} and fix {0} cannot be applied until fix {1} has been applied, tested, and committed.
User Response:
Apply, test and commit fix {1}.
HAT5594
0} has already been applied
Explanation:
You are trying to apply fix {0} and fix {0} has already been applied.
User Response:
Run the report command to see a list of applied and committed fixes.
HAT5595
Write permission is denied for target {0}.
Explanation:
File {0} cannot be opened for writing or the file does not exist.
User Response:
Make sure file {0} exists and allows write permission by the logged-on user.
HAT5596
Source file {0} is missing
Explanation:
File {0} cannot be opened for reading or writing or the file does not exist.
User Response:
Make sure file {0} exists and allows read/write permission by the logged-on user.
HAT5597
Read permission is denied for {0}
Explanation:
File {0} cannot be opened for reading or the file does not exist.
User Response:
Make sure file {0} exists and allows read permission by the logged-on user.
HAT5598
Checking source file {0}
Explanation:
This is an informational message stating file {0} is being tested for read permissions.
User Response:
No user action required.
HAT5599
0} - Checking applied fix {1}
Explanation:
This is an informational message stating fix {0} is being checked to see if it is already installed.
User Response:
No user action required.
HAT5602
Checking target file {0}
Explanation:
This is an informational message stating file {0} is being tested for write permissions.
User Response:
No user action required.
HAT5603
Target file {0} is missing and cannot be replaced
Explanation:
File {0} cannot be opened for writing or the file does not exist.
User Response:
Make sure file {0} exists and allows read/write permission by the logged-on user.
HAT5604
Directory {0} is missing
Explanation:
The APAR or CAPAR is trying to run a process from directory {0} and directory {0} is missing.
User Response:
Create directory {0} and retry the apply command. Contact the IBM Software Support Center if the problem persists.
HAT5605
Existing file {0} will be replaced
Explanation:
This is an informational message stating expected missing file {0} already exists. File {0} will be backed up. If you have to restore the fix, file {0} will be restored.
User Response:
No user action required.
HAT5606
Target file {0} is missing and cannot be removed
Explanation:
The APAR or CAPAR is trying to remove file {0} but file {0} does not exist. The file might have been manually removed or removed as part of a previous fix.
User Response:
No user action required.
HAT5607
Target file {0} is missing and cannot be restored
Explanation:
File {0} does not exist and cannot be restored. No files will be restored and the applied fix is still installed.
User Response:
Use the report command to see a list of applied fixes. Because you are trying to restore a fix, you can create a dummy file {0} and rerun the restore command. See the fixes.log file for the fully qualified file name.
HAT5611
File {0} was previously backed up
Explanation:
File {0} is shared between two components and was previously backed up while backing up the same fix to the other shared component.
User Response:
No user action required.
HAT5612
Checking backup file {0}
Explanation:
This is an informational message stating file {0} is being tested for read permissions.
User Response:
No user action required.
HAT5613
Backup file {0} is missing
Explanation:
File {0} was backed up and is expected to exist but does not exist. This could be the result of insufficient disk space.
User Response:
Check to make sure your system is not low on disk space.
HAT5614
Target file {0} is missing and will be created.
Explanation:
File {0} was expected to exist but does not exist. The apply command will create file {0}. After the fix is applied, and you use the restore command to remove the fix, the restore command will delete file {0}.
User Response:
No user action required.
HAT5615
Write access is permitted for target {0}.
Explanation:
This is an informational message to confirm file {0} is available and has write permission.
User Response:
No user action required.
HAT5616
Read access is permitted for {0}
Explanation:
This is an informational message to confirm file {0} is available and has read permission.
User Response:
No user action required.
HAT5617
Source file {0}
Explanation:
This is an informational message stating the name of a source file. Fixes.log will contain the fully qualified file name.
User Response:
No user action required.
HAT5618
Target file {0}
Explanation:
This is an informational message stating the name of a target file. Fixes.log will contain the fully qualified file name.
User Response:
No user action required.
HAT5619
Create directory {0}
Explanation:
This is an informational message stating directory {0} does not exist and will be created.
User Response:
No user action required.
HAT5620
Existing target file {0} will be backed up
Explanation:
This is an informational message stating product file {0} will be saved. The restore command will use the saved file to restore the product to the previous state. The commit command will delete the saved file {0}.
User Response:
No user action required.
HAT5621
Backing up file {0}
Explanation:
This is an informational message confirming file {0} is being saved. The restore command will use the saved file to restore the product to the previous state. The commit command will delete the saved file {0}. Fixes.log will contain the fully qualified file name.
User Response:
No user action required.
HAT5623
Applying new file {0}
Explanation:
This is an informational message confirming file {0} is being applied. Fixes.log will contain the fully qualified file name.
User Response:
No user action required.
HAT5624
Removing old file {0}
Explanation:
This is an informational message confirming file {0} is being deleted. The restore command will use a saved copy of file {0} to restore the product to the previous state. Fixes.log will contain the fully qualified file name.
User Response:
No user action required.
HAT5627
File {0} was previously restored
Explanation:
File {0} is shared between two components and was previously restored while restoring the same fix to the other shared component.
User Response:
No user action required.
HAT5628
Restoring original file {0}
Explanation:
This is an informational message confirming file {0} is being restored from a saved copy. Fixes.log will contain the fully qualified file name.
User Response:
No user action required.
HAT5629
0} cannot be restored because it has been committed
Explanation:
You are trying to restore fix {0} and fix {1} has already been committed. You cannot restore a fix that has been committed.
User Response:
Use the report command to see a list of applied and committed fixes. Reevaluate the need to remove fix {0}. If you really need to remove the fix you will have to reinstall the product. Reinstalling the product will remove all CAPARs and APARs.
HAT5630
0} cannot be restored because it has not been applied
Explanation:
You are trying to restore fix {0} and fix {0} has not been applied.
User Response:
Run the report command to see a list of applied and committed fixes.
HAT5635
0} has concurrent {1} fix requirements - see the readme file
Explanation:
The fix you have applied may require a concurrent fix or fixes to product {1}.
User Response:
Review the readme file packaged with the CAPAR or APAR. The readme file name will be same name as the fix number with the .TXT extension. For example, the readme file for fix JR12345 is named JR12345.txt.
HAT5641
0} has already been committed
Explanation:
You are trying to commit fix {0} and fix {0} has already been committed.
User Response:
Run the report command to see a list of applied and committed fixes.
HAT5642
0} must be committed before a new fix can be applied
Explanation:
You are trying to apply fix {0} and fix {0} cannot be applied because other fixes have been applied and not committed. You must commit all applied fixes before you can apply new fixes.
User Response:
Run the report command to see a list of applied and committed fixes. Test and commit fix {0}.
HAT5643
0} for build {1} cannot be applied to build {2}
Explanation:
The fix you are trying to apply cannot be applied to the installed product. The most common reason for this is you are trying to apply an APAR that is not required for your product build level. For example, you applied and committed CAPAR-1 followed by CAPAR-2 and then tried to apply an APAR that was written for CAPAR-1.
User Response:
Obtain the correct fix for your product and retry.
HAT5644
0} for build {1} cannot be applied to build {2}
Explanation:
The fix you are trying to apply cannot be applied to the installed product. The most common reason for this is you are trying to apply a CAPAR that is not required for your product build level. For example, you applied and committed CAPAR-1 followed by CAPAR-3 and then tried to apply CAPAR-2. Another reason for this message is you are trying to apply a CAPAR to a beta version of the product.
User Response:
Obtain the correct fix for your product and retry.
HAT5645
The request was successful
Explanation:
The apply, commit or restore command was able to successfully complete your request. If the request was apply, the fix has been applied and is ready to be tested. If the request was commit, the fix has been made permanent. If the request was restore, the fix has been removed.
User Response:
No user action required.
HAT5646
The request was not successful
Explanation:
The apply, commit or restore command was not able to successfully complete your request.
User Response:
See the previous messages for more information. See messages HAT5648 and HAT5649.
HAT5647
The final return code is {0}
Explanation:
This is an informational message used by the IBM Software Support Center.
User Response:
No user action required.
HAT5648
Log file {0} contains 1 additional message.
Explanation:
A problem has occurred and the log file {0} contains an additional message.
User Response:
Review the log file {0} for the additional message.
HAT5649
Log file {0} contains {1} additional messages.
Explanation:
A problem has occurred and the log file {0} contains additional messages.
User Response:
Review the log file {0} for additional messages.
HAT5653
System Information {0} {1}
Explanation:
This is an informational message used by the IBM Software Support Center.
User Response:
No user action required.
HAT5654
Today is {0}
Explanation:
This is an informational message showing the time and date.
User Response:
No user action required.
HAT5655
Fix type {0} is not a CAPAR or APAR
Explanation:
No user action required.
User Response:
Contact the IBM Software Support Center.
HAT5656
Unable to construct the XML image {0}
Explanation:
No user action required.
User Response:
Contact the IBM Software Support Center.
HAT5657
Unexpected xerces exception {0}
Explanation:
No user action required.
User Response:
Contact the IBM Software Support Center.
HAT5658
Unexpected exception {0}
Explanation:
An unexpected exception occurred. No user action required.
User Response:
Contact the IBM Software Support Center.
HAT5659
Internal program problem {0}
Explanation:
No user action required.
User Response:
Contact the IBM Software Support Center.
HAT5700
User Parameter {0} {1}
Explanation:
This is an informational message listing the APAR installation utility parameter number {0} and value {1}.
User Response:
No user action required.
HAT5703
Checking {0} root {1}
Explanation:
This is an informational message stating that the APAR installation utility will try to locate {0} at {1}.
User Response:
No user action required.
HAT5704
Unable to locate {0} root {1}
Explanation:
The APAR Installation utility was unable to locate {0} at {1}.
User Response:
Ensure that HATS Studio is installed at {1}. If the problem persists, contact the IBM Software Support Center.
HAT5705
0} root located {1}
Explanation:
This is an information message stating that {0} was successfully located at {1}.
User Response:
No user action required.
HAT5706
0} product not found
Explanation:
Product {0} was not found. The only valid product name is HATS Studio.
User Response:
Correct the spelling of {0} and retry the command.
HAT5708
0} not found.
Explanation:
A required file {0} was not found.
User Response:
Ensure that WebSphere Studio is installed correctly. If the problem persists, contact the IBM Software Support Center.
HAT5710
{0} located {1}
Explanation:
This is an informational message stating that {0} was located at {1}.
User Response:
No user action required.
HAT5711
Fix file not found {0}
Explanation:
The file containing the fix was not found. Fix file names are the same as the fix number. For example, fix JR12345 is contained in a file named JR12345.jar. When specifying fix names, do not specify the .jar extension. Fix files must exist in the service directory of the com.ibm.hats plugin
User Response:
Correct the spelling of {0} and retry the command or copy fix file {0}.jar to the service directory of the com.ibm.hats plugin and retry the command.
HAT5712
Unknown action {0}
Explanation:
The command action was not apply, commit, restore or report.
User Response:
Contact the IBM Software Support Center.
HAT5713
Extracting fix {0} ...
Explanation:
This is an informational message stating fix {0} is being extracted from file {0}.jar.
User Response:
No user action required.
HAT5714
Extracting the fix control file {0}
Explanation:
This is an informational message stating file {0}.xml is being extracted from file {0}.jar.
User Response:
No user action required.
HAT5715
Fix control file {0} is missing
Explanation:
Fix control file {0}.xml is missing from file {0}.jar. The most common reason for this error is a mismatch in fix name letter case. Fix names are case sensitive.
User Response:
Correct the spelling of {0} and retry.
HAT5716
Extracting the fix data files
Explanation:
This is an informational message confirming the specified fix was located in the fix file and updated product files are being extracted.
User Response:
No user action required.
HAT5745
0} can not be applied until previous maintenance is applied to your HATS projects. See the readme for information on applying maintenance to your HATS projects.
Explanation:
Previous maintenance must be applied to your HATS projects before {0} can be applied.
User Response:
Apply the previous maintenance to your HATS projects. To apply maintenance to your HATS projects open WebSphere Studio and switch to the HATS perspective. This will automatically apply maintenance to your HATS projects. If there is a problem applying maintenance to your HATS projects, contact the IBM Software Support Center.
HPS5746E
Unable to copy {0}
Explanation:
The named file or directory cannot be copied.
User Response:
If WebSphere Application Server has been uninstalled, the file or directory may no longer exist. Environment variables may be set incorrectly. Check that the file
server\common\service\lib\hpserverevn.bator the equivalent .sh file exists and has appropriate values.
HPS5747E
Unable to copy application configuration files
Explanation:
This message appears with message HPS5604. An application directory WebSphere Application Server configuration list contains no files.
User Response:
No user action required.
HPS5748E
Security Exception {0}
Explanation:
A security exception occurred while trying to create a directory.
User Response:
Ensure you are authorized to create directories on this server. Check WebSphere Application Server security settings.
HPS5749E
Duplicate or invalid argument: {0}
Explanation:
The Java program that copies selected WebSphere Application Server configuration files (GetWASCfg) received an invalid or duplicate argument.
User Response:
Ensure that the hppdtool (hppdtool.bat, hppdtool.sh, or hppd400.sh) has not been corrupted. Environment variables may be set incorrectly. Check that the file
server\common\service\lib\hpserverevn.bator its equivalent .sh file exists and has appropriate values.
HPS5750E
Arguments are {0}
Explanation:
This message appears with message HPS5749E and lists the arguments that were received.
User Response:
Contact IBM service and provide the argument information.
HPS5751E
Missing Argument {0}
Explanation:
The Java program that copies selected WebSphere Application Server configuration files (GetWASCfg) did not receive all the required arguments.
User Response:
Ensure that the hppdtool (hppdtool.bat, hppdtool.sh, or hppd400.sh) has not been corrupted. Environment variables may be set incorrectly. Check that the file
server\common\service\lib\hpserverevn.bator its equivalent .sh file exists and has appropriate values.
HPS5901
Exception occurred attempting to create or activate the HATS EJB
Explanation:
An exception occurred while attempting to create or activate the HATS EJB.
User Response:
Check the following related messages or refer to the message log for other messages that provide more details about this problem.
HPS5902
Exception occurred while processing the EJB Properties input argument
Explanation:
An exception occurred while the HATS EJB was processing the input argument received from an EJB Access bean.
User Response:
Check the following related messages or refer to the message log for other messages that provide more details about this problem.
HPS5903
Exception occurred while processing the EJB Helper object
Explanation:
An exception occurred while the HATS EJB was processing the Helper object name received from an EJB Access bean.
User Response:
Check the following related messages or refer to the message log for other messages that provide more details about this problem. Check the EJB .jar file to verify that the Integration Object Helper class exists.
HPS5904
Exception occurred invoking the EJB Helper object
Explanation:
An exception occurred when the HATS EJB invoked the Helper object to process the EJB Access bean request.
User Response:
Check the following related messages or refer to the message log for other messages that provide more details about this problem.
HPS5905
Exception occurred attempting to invoke ConnMgr to cleanup a connection
Explanation:
An exception occurred when the HATS EJB attempted to clean up the connection assigned to the processing of an Integration Object chain.
User Response:
Check the following related messages or refer to the message log for other messages that provide more details about this problem.
HPS5950
0}: {1}: {2}: HPubEJB2_Reference={3}, JNDI_NAME={4}, PROVIDER_URL={5}, INITIAL_CONTEXT_FACTORY={6}
Explanation:
The EJB Access bean was unable to locate or connect to the HATS EJB with the specified JNDI_NAME.
User Response:
Check the following related messages for additional detail on the problem. Verify that the HPubEJB2_Reference, JNDI_NAME and PROVIDER_URL of the HATS EJB are correct, and modify the .war module's deployment descriptor or Access bean .jar .properties file with the correct values. Verify that the module containing the HATS EJB is installed and started on the target application server with the same JNDI name; correct if necessary.
HPS5951
0}: accessHandle==null || hPubLinkKey==null
Explanation:
An Integration Object chain is being processed and the EJB Access bean is unable to retrieve the handle of the HATS EJB or the key used to access the connection for the chain.
User Response:
Check the following related messages for additional detail on the problem. If this EJB Access Bean is being processed by a servlet or JSP, see the Explanation and User Action for message HPS5035 on page *** for possible causes. If this EJB Access bean is being processed from a Java program, verify that the program is setting the accessHandle and hPubLinkKey properties prior to invoking the middle or last Integration Objects in the chain. Refer to the HATS Programmer's Guide for information on hPubLinkKey.
HPS5952
0}: getEJBObject(): {2}: {3}
Explanation:
An exception occurred during an attempt to retrieve the EJB object for an Integration Object chain.
User Response:
Retry the request. If this problem persists, turn on all WebSphere Application Server traces if the EJB Access bean is running in a WebSphere Application Server environment, and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5953
0}: processIO({1}): {2}: {3}
Explanation:
An exception occurred while processing the execution method of the HATS EJB.
User Response:
Check the following related messages for additional detail on the problem.
HPS5954
0}: HPubEJB.remove(), ejb={1}: {2}: {3}
Explanation:
An exception occurred while removing an instance of the HATS EJB.
User Response:
Check the following related messages for additional detail on the problem. If the following messages indicate the remove failed because the EJB had timed out, then this is an informational message. If this problem persists and the messages indicate a java.rmi.RemoteException occurred, turn on the WebSphere Application Server traces and HATS traces, and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5955
0}: ejb.getHandle(), ejb={1}: {2}: {3}
Explanation:
An exception occurred during an attempt to get a handle for the HATS EJB object.
User Response:
Retry the request. If this problem persists, turn on all WebSphere Application Server traces if the EJB Access bean is running in a WebSphere Application Server environment, and try to re-create the condition. Contact IBM service and provide the trace information.
HPS5956
0}: HttpServletRequest.getSession(true), hPubLinkKey={2}
Explanation:
An Integration Object chain is being processed and an error occurred with the linkKey preventing further processing of the chain.
User Response:
Retry the request. If this problem persists, turn on all WebSphere Application Server traces if the EJB Access bean is running in a WebSphere Application Server environment, and try to re-create the condition. Contact IBM service and provide the trace information.
HPS6002
Conn exception while releasing session to the Session Manager
Explanation:
A connection resource could not be appropriately freed. This may cause resources to accumulate and therefore degrade performance.
User Response:
Use a resource-usage monitoring tool to check memory, threads, and handle usage. Use HATS Administration to disconnect unused connections. Increasing use of these resources indicates the server may run out of resources. Check preceding error messages for more information.
HPS6003
Unable to acquire connection from the Session Manager
Explanation:
A connection to the data resource could not be acquired. This could mean either that the data resource is inactive or unreachable, or that the pool has been exhausted.
User Response:
Examine the message log for other messages that should give more details about this problem.
HPS6004
Exception while invoking a property's read method
Explanation:
An exception occurred when trying to access a routine that returns the value of a program variable.
User Response:
Contact application vendor if problem persists.
HPS6005
Internal processing error
Explanation:
An unexpected error occurred during program execution. One of the following conditions could have occurred:
- The hPubStartType in the Integration Object contained an unexpected value.
- The runtime could not find the macro specified by the Integration Object.
- An unexpected error occurred during macro play.
User Response:
Examine the message log for other messages that should give more details about this problem.
HPS6006
Introspection exception
Explanation:
An Exception occurred while the Integration Object was performing internal introspection.
User Response:
Contact application vendor if problem persists.
HPS6007
Connection Link Key is null when trying to acquire a chained non-web connection
Explanation:
A chain of Integration Objects is attempting to run, and the identification of this sequence has been lost.
User Response:
Ensure that you have retrieved hPubLinkKey from the first Integration Object in the chain, and set it properly for all subsequent Integration Objects in the chain. If the request continues to fail, contact the application vendor.
HPS6008
Connection Link Key is null when trying to release a chained non-web connection
Explanation:
A sequence of Integration Objects is attempting to run, and the identification of this sequence has been lost.
User Response:
Ensure that you have retrieved hPubLinkKey from the first Integration Object in the chain, and set it properly for all subsequent Integration Objects in the chain. If the request continues to fail, contact the application vendor.
HPS6009
Unexpected exception: {exception text}
Explanation:
An unexpected exception has occurred during execution of the Integration Object. The exception text is included in the message.
User Response:
Correct the error identified in the exception text, then retry your request. If you do not know how to correct the error, contact the application vendor.
HPS6100
Unable to acquire session from the Session Manager
Explanation:
A connection to the data source, using a configured pool or connection, could not be established. This could mean either that the data source is inactive or unreachable, or that the pool has been exhausted.
User Response:
Examine the message log for other messages that should give more details about this problem.
HPS6101
Internal HOD macro processing error
Explanation:
An error occurred during execution of the host macro. The host macro is a step-by-step, predefined interaction between the terminal connection and the host.
User Response:
Examine the message log for other messages that should give more details about this problem. Typically, the failing macro screen is contained in the log. Examine the screen to determine whether the macro needs to be modified. Perhaps a new screen has been added to the host application, or something has changed on the host screen that is being used as screen recognition criteria. Contact the application vendor if the problem persists.
HPS6102
Internal macro processing error, extraction coordinates out of bounds
Explanation:
An error occurred during execution of the host macro. An attempt was made to extract data from the terminal screen, but the terminal screen coordinates of this data are not defined within this terminal screen.
User Response:
Examine the failing screen contained in the log. Use it determine whether the macro needs to be modified. Contact the application vendor if the problem persists.
HPS6103
Internal macro processing error, macro empty
Explanation:
An error occurred during execution of the host macro. The host macro that was to be executed was either not found, or was empty.
User Response:
- Check whether the macro file is empty. If it is, go back to HATS Studio and attempt to recover or record the macro again.
- If the problem persists, contact IBM service.
HPS6105
Received unexpected interrupted exception while waiting
Explanation:
The synchronization logic of the application received an unexpected error.
User Response:
Contact application vendor if problem persists.
HPS6106
Unable to communicate with the Session Manager
Explanation:
The application was not able to establish communications with the program that is responsible for maintaining connections to the data sources.
User Response:
Contact application vendor if problem persists.
HPS6107
Illegal access exception while invoking a property's read method
Explanation:
An exception occurred when trying to access a routine that returns the value of a program variable.
User Response:
Contact application vendor if problem persists.
HPS6108
Invocation target exception while invoking a property's read method
Explanation:
An exception occurred when trying to access a routine that returns the value of a program variable.
User Response:
Contact application vendor if problem persists.
HPS6109
Exception occurred, cannot retrieve current screen
Explanation:
An exception occurred while attempting to gather information about a prior error condition.
User Response:
This message can be ignored. Examine the message log for messages about the original error condition.
HPS6112
Received the following MacroErrorEvent while playing Host On-Demand macro: {0}
Explanation:
Host On-Demand returned the specified MacroErrorEvent during while attempting to play a macro.
User Response:
Examine the MacroErrorEvent to determine whether the condition is temporary or must be resolved by a macro modification. Refer to Host On-Demand documentation for more details on MacroErrorEvents. If the problem persists, contact IBM service.
HPS6202
Internal error: Unable to locate read method for property
Explanation:
An attempt was made to access a method that returns a value for a user or application program defined variable. This method does not exist.
User Response:
The application is in error or a problem is present in the Java Virtual Machine environment. If the problem persists, contact the application vendor.
HPS6203
Internal error: Unable to locate marker for end-of-input-variable in SQL statement
Explanation:
Unable to parse the internally generated SQL statement.
User Response:
The application is in error or a problem is present in the Java Virtual Machine environment. If the problem persists, contact the application vendor.
HPS6204
Internal error: Unable to locate ForSQL read method for property
Explanation:
An attempt was made to access a method that returns a value for a user or application program defined variable. This method does not exist.
User Response:
The application is in error or a problem is present in the Java Virtual Machine environment. If the problem persists, contact the application vendor.
HPS6205
SQL error while opening statement
Explanation:
An error was received for the SQL call: createStatement.
User Response:
Investigate the cause of the SQL error. A more detailed description of the SQL exception should be in message log file.
HPS6209
SQL error while executing SQL statement: {0}
Explanation:
An error was received for the SQL call: executeUpdate.
User Response:
Investigate the cause of the SQL error. A more detailed description of the SQL exception should be in message log file.
HPS6210
Numeric input values cannot be blank. Enter a value for all numeric input fields
Explanation:
At least one of the entry fields on the Web page is blank. All numeric fields must have a value.
User Response:
Enter a value for all numeric entry fields on the Web page.
HPS7001
Unexpected exception {0}.
Explanation:
An unexpected exception {0} has been logged during the XML Legacy Gateway (XLGW) session migration process. None of your XLGW sessions were migrated.
User Response:
Review the text of the exception condition {0}. Correct the problem and rerun the migration utility.
Home