ASN0000-0999
ASN Message ID | Message | Explanation | User Response |
---|---|---|---|
ASN0000I |
|||
ASN0004E |
CAPTURE capture_schema. The Capture program could not start the trace. The return code is return_code. The reason code is reason_code. |
An error occurred when the START TRACE DB2 command was issued, or when the Capture program read the database log. |
See the DB2 Codes section in the messages and codes documentation of the database manager on your operating system to find the appropriate reason code. For more information, see either of the following administration documentation: the Call Attachment Facility (CAF) for START TRACE DB2 errors, or the Instrumentation Facility Interface (IFI) for database log read errors, or contact your DBA. If the CAF or the IFI returned a message, it is also printed on the system display console. |
ASN0005E |
CAPTURE capture_schema. The Capture program encountered an error when reading the database log. The log sequence number is lsn, the SQLCODE is sql_return_code, and the reason code is reason_code. |
An error occurred when the Capture program read the database log. There might be an SQL error.
|
See the DB2 Codes section in the messages and codes documentation of the database manager on your operating system for the appropriate reason code, as suggested in the following list:
|
ASN0006E |
CAPTURE capture_schema. The Capture program encountered an unexpected log error of unknown log variation. |
An unexpected log error occurred when the Capture program was processing the database log records, and was not reported by either of the following interfaces:
|
Contact IBM Software Support. |
ASN0008I |
CAPTURE capture_schema. The Capture program was stopped. |
The Capture program has stopped. |
This message is for your information only, and no action is required. |
ASN0009E |
CAPTURE capture_schema. The registered source table src_owner.src_table does not have the DATA CAPTURE CHANGES attribute. |
When attempting to initialize a registration, the Capture program encountered a source table that is incorrectly defined. The Capture program cannot process the log records associated with a source table if the DATA CAPTURE CHANGES attribute of the source table is not set. This message is issued during a Capture program warm start or when the first CAPSTART signal is received for a subscription set against this registration. If this error occurs during the processing of a CAPSTART signal, the Capture program does not activate the registration. If this error occurs during a reinitialization (from a warm start or a reinit capture command), the Capture program places the registration in the "stopped" state, indicating that you must repair the registration before the Apply program can resynchronize the associated subscription sets. |
|
ASN0011E |
CAPTURE capture_schema. The Capture program log read failed because the DB2 compression dictionary that was used to create the compressed log record no longer exists. The log record that could not be read was for the registered source table table_owner.table_name. The reason code is reason_code. |
The Capture program received an error from the database log read interface. The reason code is from the database manager and indicates that the data on a log record cannot be processed because the compression dictionary for the corresponding DB2 table or table space is permanently unavailable. The compressed table or table space that contains this source table was probably reorganized by the REORG utility that ran without the KEEPDICTIONARY option. The Capture program cannot read the remaining compressed log records from source changes that occurred before the reorganization. The Capture program follows the option that was specified for Stop Capture on Error (Replication Center) or STOP ON ERROR (ASNCLP command-line program) for this registration. |
Take one of the following actions, depending on whether the registration specifies that Capture stops on error:
|
ASN0013E |
CAPTURE capture_schema. The Capture program required a column that was not defined in the change-data (CD) table. The table name is table_name. |
A required column in the CD table is not defined. |
Ensure that the CD table definition is correct. |
ASN0019E |
CAPTURE capture_schema. The Capture program did not start because its program libraries are not authorized for the Authorized Program Facility (APF). |
The Capture program must be APF authorized. |
Authorize the Capture link library for APF, and restart the program. |
ASN0020I |
CAPTURE capture_schema. Netview Generic Alerts Interface failure. The Netview return code is return_code. |
The Network Major Vector Transport (NMVT) could not be sent to Netview by the program because the program interface failed. This is a secondary informational message. |
See the Netview programming documentation for a description of the return code to determine the interface error. The Capture program alerts are not received by the System Services Control Point (SSCP) until the error is corrected. |
ASN0021I |
CAPTURE capture_schema. Netview Program to Program Interface unavailable. The Netview return code is return_code. |
Netview is unavailable. This is a secondary informational message. |
See the Netview programming documentation for a description of the return code to determine the Netview problem. For example, the subsystem might not have been started. |
ASN0023I |
CAPTURE capture_schema. The Capture program has been reinitialized and is capturing changes for number registrations. Stopped_number registrations are in a stopped state. Inactive_number registrations are in an inactive state. |
A REINIT command was issued to the Capture program. The Capture program then tried to refresh all the internal control information for all the registrations. |
If the Capture program is capturing changes for all the registrations, no action is required. Otherwise, examine the preceding error messages to determine the cause of the failure, and follow the suggested user response to repair the failing registration definition. After you repair the registration, re-issue the REINIT command to the Capture program. |
ASN0028I |
CAPTURE capture_schema. The Capture program is suspended by an operator command. |
An operator command has suspended the Capture program, and the program has entered a wait state. |
This message is for your information only, and no action is required. |
ASN0029I |
CAPTURE capture_schema. The Capture program is resumed by an operator command. |
An operator command has resumed the Capture program from a suspended state, and the Capture program has continued running. |
This message is for your information only, and no action is required. |
ASN0031E |
CAPTURE capture_schema. The program parameter table IBMSNAP_CAPPARMS can have only one row. |
The Capture program parameters table was not defined correctly or has been updated with rows that are not valid. |
Make sure that there is only one row in the IBMSNAP_CAPPARMS table. Refer to the Table structures documentation in the SQL Replication Guide and Reference for additional information. |
ASN0035E |
CAPTURE capture_schema. A row with an unsupported architecture level was found in the table IBMSNAP_REGISTER. The row is not valid and specifies CD table cd_owner.cd_table, and the architecture level is arch_level. |
The Capture program tried to initialize a registration and found that the registration definition contains an architecture level that is not valid. The Capture program can use only registrations that are at the compatible architecture level. This message is issued during Capture warm start or when the first CAPSTART signal is received for a subscription against this registration. This error does not cause the Capture program to terminate. |
Verify that the value in the ARCH_LEVEL column in the IBMSNAP_REGISTER table at the source server is correct. If the architecture level is at a lower level than what is expected by the Capture program, migrate the Capture control tables to a level compatible with the Capture program. |
ASN0049I |
CAPTURE capture_schema. A row for the SIGNAL_SUBTYPE CAPSTOP was inserted into the table IBMSNAP_SIGNAL. |
The Capture program received a signal to stop capturing data. The Capture program commits current work in progress and terminates. |
This message is for your information only, and no action is required. |
ASN0055E |
CAPTURE capture_schema. The Capture program encountered a column column_name with an unsupported SQLTYPE in table table_name. |
The Capture program tried to initialize a registration and found that the registration definition contains an unsupported SQL type such as an abstract type. This message is issued during Capture warm start or when the first CAPSTART signal is received for a subscription against this registration. This error does not cause the Capture program to terminate. |
Use the replication administration tools to change the registration so that it does not contain the unsupported SQL type, or drop the registration. |
ASN0057E |
CAPTURE capture_schema. The Capture program encountered error errno on operation for file filename. |
An error occurred when the Capture program was handling files. The Capture program terminates. |
Ensure that the Capture program has correct access and security permissions for all required paths and files. Also, ensure that adequate space is available on your system. If you believe that this message was issued because of product failure, contact IBM Software Support for assistance. |
ASN0058W |
CAPTURE capture_schema. The MAP_ID mapid in a CAPSTART row in the IBMSNAP_SIGNAL table does not correspond to any entry in the IBMSNAP_PRUNCNTL table. |
The value for the MAP_ID that is specified by the CAPSTART signal does not match any current value in the MAP_ID column of the IBMSNAP_PRUNCNTL table. The subscription set might have been deleted, or a user might have inserted the CAPSTART signal incorrectly. |
If this CAPSTART was issued by a user, check that the MAP_ID for the Signal table insert is correct, and try again. If this CAPSTART signal was issued by the Apply program, verify that the subscription set still exists. |
ASN0059W |
CAPTURE capture_schema. The SYNCHPOINT field in the IBMSNAP_PRUNCNTL table is not zeros for the CAPSTART of subscription with MAP_ID map_id. |
When the Apply program signals a full refresh to the Capture program, the Apply program inserts a row for the CAPSTART signal in the IBMSNAP_SIGNAL table. At the same time, the SYNCHPOINT column of the IBMSNAP_PRUNCNTL table is set to hex zeroes. The Capture program then responds to the Apply program to confirm that the Capture program received the CAPSTART signal, as follows: the Capture program sets the value for the SYNCHPOINT column in the IBMSNAP_PRUNCNTL table to the number of the log sequence that corresponds to the CAPSTART log record. Because the Apply program set the value in the SYNCHPOINT column to hex zeroes, the Apply program checks if a nonzero value has been inserted by the Capture program. The Capture program updates the value for SYNCHPOINT, even if the value was not hex zeroes. However, if the value for SYNCHPOINT is not hex zeroes, the Capture program issues this warning that the value it found was not expected. This warning can occur if you issue the APPLY CAPSTART signal yourself and do not completely simulate the actions of the Apply program. |
This message is for your information only, and no action is required. |
ASN0060E |
CAPTURE capture_schema. The Capture program encountered an internal error error_code. |
An unexpected error occurred in the Capture program. The Capture program terminates. |
Contact IBM Software Support for assistance. |
ASN0061E |
CAPTURE capture_schema. A registration that is not valid has been found. Source table source_owner.source_table does not exist in the system catalog tables. |
The Capture program tried to initialize a registration and found that the source table specified in the registration was not in the source system catalog. This message is issued during Capture warm start or when the Apply program issues the first CAPSTART signal for a subscription set that contains a registration that is not valid. This error does not cause the Capture program to terminate. The values for the columns source_owner and source_table in the Capture control table IBMSNAP_REGISTER might have been incorrectly specified, or the source table was dropped and no longer exists. |
If the registration is in error, correct the values for the columns source_owner and source_table. If the source table no longer exists, then the registration is no longer valid and can be removed. |
ASN0062E |
CAPTURE capture_schema. A registration that is not valid has been found. CD table phys_change_owner.phys_change_table does not exist in the system catalog tables. |
The Capture program tried to initialize a registration and found that the CD table specified in the registration was not in the source system catalog tables. This message is issued during Capture warm start or when the first CAPSTART signal is received for a subscription against this registration. This error does not cause the Capture program to terminate. The values for the columns phys_change_owner and phys_change_table in the Capture control table IBMSNAP_REGISTER might have been incorrectly specified, or the CD table was dropped and no longer exists. |
If the registration is in error, correct the values in the columns phys_change_owner and phys_change_table. If the CD table no longer exists, then the registration is no longer valid and can be removed. |
ASN0063E |
CAPTURE capture_schema. The source table source_owner.source_table associated with the subscription having MAP_ID mapid does not exist in the system catalog tables. The Capture program could not start capturing changes for this subscription. |
The Capture program tried to respond to a CAPSTART signal for a subscription and found that the source table which corresponds to the subscription was not in the source system catalog tables. This error message is issued when the first CAPSTART signal is received for a subscription that is not valid. This error does not cause the Capture program to terminate. The values for the columns source_owner and source_table in the Capture control table IBMSNAP_PRUNCNTL might have been incorrectly specified, or the source table was dropped and no longer exists. |
If the subscription is in error, correct the values for the columns source_owner and source_table. If the source table no longer exists, then the subscription is no longer valid and can be removed. |
ASN0064E |
CAPTURE capture_schema. The registration is not valid for an associated subscription having MAP_ID mapid. The Capture program cannot start capturing change data for this subscription. |
The Capture program tried to initialize a registration associated with a particular subscription and found that the registration contains one or more column values that are not valid. This message is issued when the first CAPSTART signal for a subscription is received against this registration. This error does not cause the Capture program to terminate. The values for the columns phys_change_owner and phys_change_table in the Capture control table IBMSNAP_REGISTER might have been incorrectly specified, or the CD table was dropped and no longer exists. |
If the registration is in error, correct the values for the columns phys_change_owner and phys_change_table. If the registration is no longer needed, you can remove it. |
ASN0065E |
CAPTURE capture_schema. A registration that is not valid has been found. The source table source_owner.source_table is not a local physical table. |
The Capture program tried to initialize a registration and found that the source table for the registration is a not a local physical table, but is instead on a non-DB2 relational server that is used as a source and called by a nickname. When a non-DB2 relational server is used as a source, data from each server is captured through a trigger program. Each source table must be in its own register table built on the non-DB2 relational server. This message is issued during a Capture warm start or when the first CAPSTART signal against this registration is received for a subscription. This error does not cause the Capture program to terminate. The registration has been created incorrectly in an IBMSNAP_REGISTER table in a database. |
This registration must be rebuilt and made valid at the correct non-DB2 relational server. |
ASN0066E |
CAPTURE capture_schema. A registration that is not valid has been found. The CD table phys_change_owner. phys_change_table is not a local physical table. |
The Capture program tried to initialize a registration and found that the CD table for the registration that corresponds to the subscription is a nickname for a non-DB2 relational database used as a source. This message is issued when the first CAPSTART signal is received for a subscription against this registration. This error does not cause the Capture program to terminate. |
Non-DB2 relational sources are captured through trigger programs, and must be in their own register table in the non DB2 relational source system. CCD tables for such sources are also created in the non DB2 relational source system. Somehow the non-DB2 relational source table registration has been incorrectly registered in an IBMSNAP_REGISTER control table. This registration must be rebuilt at the correct non-DB2 relational server. |
ASN0067E |
CAPTURE capture_schema. The view registration associated with the subscription having MAP_ID map_id was not found in the table IBMSNAP_REGISTER. The Capture program could not start capturing change data for this subscription. |
The Capture program tried to initialize a registration and found that the view registration that corresponds to the subscription does not exist. This message is issued during Capture warm start or when the first CAPSTART signal is received for a subscription against this registration. This error does not cause the Capture program to terminate. The values of the columns source_owner, source_table, and source_view_qual in the IBMSNAP_REGISTER or IBMSNAP_PRUNCNTL Capture control table could have been incorrectly specified. Therefore, either no match was found or the registration was dropped and no longer exists. |
If the subscription or the registration is in error, correct the values in the columns source_owner, source_table, and source_view_qual. If the registration no longer exists, then the subscription is no longer valid and can be removed. |
ASN0068E |
CAPTURE capture_schema. The insert statement is too long for CD table phys_chg_owner.phys_chg_tbl. |
The number of columns in the CD table is too large; the SQL INSERT statement exceeds the 32K Capture coding limit. |
If all of the table columns are defined in the registration but only a subset of these columns are needed at the target, reduce the number of columns for that registration. Alternatively, split the table over two registrations so that each registration has a different subset of the table columns. |
ASN0069E |
CAPTURE capture_schema. SQLCODE sqlcode was returned during an insert into the CD table phys_chg_owner. phys_chg_tbl. The CD table appears to have been dropped. |
The Capture program tried to insert a row into a CD table, and DB2 returned a SQLCODE indicating that the CD table no longer exists. The CD table could inadvertently have been dropped, or the whole registration could have been dropped. If there are still rows in the IBMSNAP_REGISTER table that refer to this CD table, the Capture program deactivates these registrations by setting the value of the CD_OLD_SYNCHPOINT column to NULL and no longer attempts to capture changes for this CD table. This error does not cause the Capture program to terminate. |
If the CD table no longer exists and is no longer required, the registration is no longer valid and should be removed. It is recommended that you deactivate the registration before you remove it. Any subscription sets associated with registrations that use this CD table should also be deactivated. Additionally, the associated subscription-set members should be removed so that these subscription sets can be activated and can run successfully. |
ASN0070E |
CAPTURE capture_schema. The combination of column name column_name in the CD table phys_chg_owner.phys_chg_tbl, and the value of BEFORE_IMG_PREFIX before_img_prefix in the table IBMSNAP_REGISTER for this registration matches multiple column names in the source table. The ambiguity in the registration definition cannot be resolved by the Capture program. |
The Capture program tried to initialize a registration and found that a column within the CD table for the registration is ambiguous. The column could refer to either a before image for one source column or to an after image for another source column. This message is issued during Capture warm start or when the first CAPSTART signal is received for a subscription against this registration. This error does not cause the Capture program to terminate. |
In the IBMSNAP_REGISTER table, change the current value in the BEFORE_IMG_PREFIX column to a character value that does not produce this ambiguity. |
ASN0071E |
CAPTURE capture_schema. The data type attribute of the column column_name in the CD table phys_chg_owner.phys_chg_tbl is not compatible with the data type attribute of the corresponding source column. |
The Capture program tried to initialize a registration and found that a column within the CD table for the registration is not compatible with the corresponding source column. This message is issued during Capture warm start or when the first CAPSTART signal is received for a subscription against this registration. This error does not cause the Capture program to terminate. |
Correct the CD table for this registration. |
ASN0072E |
CAPTURE capture_schema. The before-image column column_name in the CD table phys_chg_owner.phys_chg_tbl must allow NULL values. |
The Capture program tried to initialize a registration and found that the before-image column within the CD table for the registration was not defined to accept null values. This message is issued during Capture warm start or when the first CAPSTART signal is received for a subscription against this registration. This error does not cause the Capture program to terminate. |
Correct the CD table for this registration. |
ASN0073E |
CAPTURE capture_schema. The specification input_in describing the CD table on a CAPSTOP signal is not valid. |
The Capture program found that the INPUT_IN value specified on the CAPSTOP signal is not in a valid format of phys_change_owner.phys_change_table. This error does not cause the Capture program to terminate, and no action is taken for this signal. |
Ensure that the value of INPUT_IN matches the name of the CD table associated with the registration that you want to deactivate. Insert a new row into the IBMSNAP_SIGNAL table. |
ASN0074E |
CAPTURE capture_schema. There is no row in the IBMSNAP_REGISTER table that corresponds to src_owner.src_table that is specified on a CAPSTOP signal. |
The Capture program found that the INPUT_IN value specified on the CAPSTOP signal is in a valid format, and there is no match for the value of source_owner.source_table in the registration table. This error does not cause the Capture program to terminate. |
Correct the value of INPUT_IN, and insert the signal again. |
ASN0075W |
CAPTURE capture_schema. The registration corresponding to the INPUT_IN, src_owner.src_table on a CAPSTOP signal was not capturing changes. No action is taken. |
The Capture program found that the INPUT_IN value specified on the CAPSTOP signal is in a valid format and matches the value of a source_owner.source_table in the registration table, but this registration is already inactive. This error does not cause the Capture program to terminate, and the Capture program takes no action for the signal. |
This message is for your information only, and no action is required. |
ASN0076I |
CAPTURE capture_schema. Capture has stopped capturing changes for source table source_owner.source_table in response to a CAPSTOP signal. |
The Capture program successfully deactivated a registration that was specified in a CAPSTOP signal. |
This message is for your information only, and no action is required. |
ASN0077E |
CAPTURE capture_schema. The values specified for the PHYS_CHANGE_OWNER and PHYS_CHANGE_TABLE columns in the IBMSNAP_PRUNCNTL table where MAP_ID = mapid are NULL or do not match a valid row in the IBMSNAP_REGISTER table. |
The Capture program tried to initialize a registration and found that the column values of PHYS_CHANGE_OWNER and PHYS_CHANGE_TABLE within the IBMSNAP_PRUNCNTL table for the subscription do not match a registration row in the IBMSNAP_REGISTER table. The message was issued during Capture warm start or when the first CAPSTART signal was received for a subscription against this registration. This error does not cause the Capture program to terminate. |
Correct the values in the IBMSNAP_PRUNCNTL table for this subscription. If this subscription was built using the Replication Center, contact IBM Software Support to report a potential administration problem. |
ASN0078E |
CAPTURE capture_schema. The before-image column column_name in the CD table phys_owner.phys_table has no corresponding after-image column in the CD table for this registration. The registration is not valid. |
The Capture program tried to initialize a registration and found a before-image column within the CD table of the registration that has no corresponding after-image column. This message is issued during a Capture program warm start or when the first CAPSTART signal is received for a subscription against this registration. This error does not cause the Capture program to terminate. |
Correct the CD table for this registration by ensuring that before-image columns are included in the CD table only when the corresponding after-image column is also included. |
ASN0079E |
CAPTURE capture_schema. SQLCODE sqlcode was returned during an update to the IBMSNAP_REGISTER table for the registrations associated with the CD table phys_chg_owner.phys_chg_tbl. The rows might have been deleted. |
The Capture program tried to update the IBMSNAP_REGISTER table to indicate that data has been captured for the named CD table, and DB2 returned a SQLCODE indicating that the rows no longer exist. The registrations could have been dropped. This error does not cause the Capture program to terminate. |
If the registration has been dropped, no further action is required for the registrations. When dropping registrations, it is recommended that you deactivate the registrations first. If the rows in the IBMSNAP_REGISTER table were inadvertently deleted, drop the associated CD table and rebuild the registrations. Deactivate any subscription sets that are associated with the registrations. If a registrations must be dropped, remove the associated subscription-set members so that these subscription sets can be activated and can run successfully. If the registrations are rebuilt, a signal is sent to the Apply program indicating that a full refresh should be performed for the associated subscription sets. |
ASN0080E |
CAPTURE capture_schema. A table space full condition has been encountered for CD table phys_chg_owner. phys_chg_tbl, which is associated with the registration for source table source_owner. source_table. |
The Capture program tried to process an insert into the named CD table but was unable to process the insert due to a table space full condition. Typically this condition results from insufficient space allocation for CD table spaces, infrequent pruning, or ineffective pruning. This error causes the Capture program to terminate. |
Take the following steps to determine the cause of the table space full condition:
|
ASN0082W |
CAPTURE capture_schema. The Capture program encountered a registration with a column column_name in the CD table phys_chg_owner.phys_chg_tbl with a column length CD_column_length that is shorter than the length of the corresponding column in the source table source_owner.source_table, with a length of src_column_length. |
During the initialization of a registration, the Capture program found that the registration definition contains a column in the CD table with a column length that is shorter than the corresponding column length in the source table. The registration definition is allowed, but a warning message is issued to inform you that the captured source table data might not fit within the defined CD table column. This message is issued during a Capture program warm start or when the first CAPSTART signal is received for a subscription against this registration. The registration initializes successfully. |
Unless there is a specific reason why you need to define the registration in this manner (for example, if you are certain that the length of the changed data will never be larger than the length of the CD table column), you should define the registration so that the source table and the CD table data definitions match exactly. |
ASN0083E |
CAPTURE capture_schema. SQLCODE sqlcode was returned when trying to process an insert into the CD table phys_chg_owner.phys_chg_tbl. The CD table column column_name is too short and cannot contain the captured data from the corresponding column in the source table, source_owner.source_table. The registration has been stopped by the Capture program. |
The Capture program tried to process an insert into a CD table and encountered a SQLCODE from DB2 that indicates that the CD table contains a column that is shorter than the length of the corresponding column in the source table. This error does not cause the Capture program to terminate, but the registration is placed in the stopped state. |
Re-evaluate this registration definition. Either alter the registration so that the lengths of the source table column and the CD table column match or add a trigger to the CD table to truncate the data. |
ASN0084E |
CAPTURE capture_schema. The registration with the source table source_owner.source_table and the CD table phys_chg_owner.phys_chg_tbl has been stopped by the Capture program. |
This error message is issued any time that a registration is placed in the stopped state (with the STATE column set to a value of 'S' in the IBMSNAP_REGISTER table) by the Capture program. The reason for this action is described in one or more of the preceding messages. |
Examine the preceding error messages to determine the cause of the failure, and follow the suggested user response to repair the failing registration definition. After you repair the registration definition, you must manually set the value of the STATE column to 'I' in the IBMSNAP_REGISTER table to indicate that the registration can be used again by the Apply program. |
ASN0100I |
CAPTURE capture_schema : The Capture version version_number program initialized successfully. |
This message informs you that the Capture program started, and the version of the Capture program. |
This message is for your information only. No action is required. |
ASN0101W |
CAPTURE capture_schema. The Capture program warm start failed because existing data is too old. A cold start will be attempted. |
The data in the change data tables is too old. A cold start is performed. |
No response is required. |
ASN0102W |
CAPTURE capture_schema. The Capture program switches to cold start because the warm start information is insufficient. |
A problem occurred during the retrieval of the restart information. The restart table data is not valid. A cold start is performed.
|
Review diagnostic and monitoring information to determine why the warm start failed, then resolve the underlying error. |
ASN0104I |
CAPTURE capture_schema. In response to a CAPSTART signal with MAP_ID mapid, change capture has started for the source table source_owner.source_table for changes found on the log beginning with log sequence number log_sequence_number. |
The Capture program successfully processed a CAPSTART signal. If this is the first CAPSTART signal associated with a particular source table, this message indicates that the Capture program is now capturing updates to the source table. If this is a CAPSTART signal for a table for which changes are already being captured, this message indicates that the Capture program received the signal and performed the required processing to allow the Apply program to start receiving changes for the subscription set that is associated with the input MAP_ID value. |
This message is for your information only, and no action is required. |
ASN0105I |
CAPTURE capture_schema. n rows have been pruned from the table table_owner.table_name at timestamp. |
The Capture program pruned records from a CD, UOW, TRACE, MONITOR, or SIGNAL table. |
This message is for your information only, and no action is required. |
ASN0109I |
CAPTURE capture_schema. The Capture program has successfully initialized and is capturing data changes for number registrations. Stopped_number registrations are in a stopped state. Inactive_number registrations are in an inactive state. |
This message is issued when the Capture program completes the reinitialization of registration entries. The reinitialization can occur during a warm start, during the processing of a CAPSTART signal, or in response to a Capture REINIT command. |
If the Capture program is capturing the changes for all the registrations, no action is required. Otherwise, examine the preceding error messages to determine the cause of the failure, and follow the suggested user responses to repair the failing registration definition. After you have repaired the registration definition, issue the asnccmd command with the reinit parameter. |
ASN0111I |
CAPTURE capture_schema. The pruning cycle started at timestamp. |
This message is issued at the beginning of each pruning cycle. |
This message is for your information only, and no action is required. |
ASN0112I |
CAPTURE capture_schema. The pruning cycle ended at timestamp. |
This message is issued at the termination of each pruning cycle. |
This message is for your information only, and no action is required. |
ASN0113W |
CAPTURE capture_schema. The pruning retention limit will be reached in the next 24 hours. |
This warning message is issued when the values in the IBMSNAP_UOW table indicate that retention limit pruning could occur in the next day. |
Check to see why regular pruning is not occurring. Usually this is because one or more Apply programs have not been run for a period of many days, and therefore the CD and UOW tables cannot be effectively pruned. Another potential hazard is the removal or deactivation of a subscription set, without the removal or reset of the corresponding synchpoint value in the table IBMSNAP_PRUNE_SET. The Replication Analyzer tool can be used to provide a detailed analysis of the situation. |
ASN0114E |
CAPTURE capture_schema. Pruning has failed with SQL code sqlcode when pruning the table table_owner. table_name. |
This error message is issued when pruning fails with an unexpected SQL error code. Pruning terminates and tries again at the next interval or command invocation. This error does not cause the Capture program to terminate. |
Refer to the details of the given sqlcode. |
ASN0121E |
CAPTURE capture_schema. The Capture program warm start failed because existing data is too old. The Capture program will terminate. |
The lag_limit parameter represents the number of minutes that the Capture program can lag in processing records from the database log. Capture cannot warm start because it will process transactions older than is allowed by the user specified lag_limit. |
Determine why the Capture program is behind in reading the log. If you are in a test environment, where you have no practical use for the lag limit parameter, you might want to set the lag limit higher and try starting the Capture program again. Alternatively, if you have very little data in the source table in your test environment, you might want to cold start the Capture program and fully refresh the data in all the target tables. |
ASN0122E |
CAPTURE capture_schema. An error occurred while reading the restart information or database log. The Capture program will terminate. |
A problem occurred while retrieving the restart information. The restart table data was not valid or for z/OS, an Instrumentation Facility Interface (IFI) error occurred while reading the log during a restart. When the error is resolved, you can restart using the warm start option. |
Determine why the restart information could not be retrieved by Capture from IBMSNAP_RESTART. Look at previous messages for clues as to what may have gone wrong. Correct the problem, if possible and restart Capture warm. If the problem cannot be corrected, restart Capture cold. |
ASN0123I |
CAPTURE capture_schema. At program termination, the highest log sequence number of a successfully captured log record is max_commitseq and the lowest log sequence number of a record still to be committed is min_inflightseq. |
The Capture program terminates and records the values of the restart table at that time for auditing purposes. |
This message is for your information only, and no action is required. |
ASN0133I |
CAPTURE capture_schema. The Capture program has reached the end of the active log and will terminate because the AUTOSTOP feature is specified. |
The Capture program terminated when it reached the end of the active log as requested by the user option of AUTOSTOP. |
This message is for your information only, and no action is required. |
ASN0142E |
CAPTURE capture_schema. The Capture program is unable to perform an insert operation on the monitor table IBMSNAP_CAPMON. The SQL code is sqlcode. The monitoring information for this interval will be skipped. |
This error message is issued when the monitoring thread has failed with an unexpected SQL code. Monitor functions for this interval are skipped, and the program tries again at the next interval. This error does not cause the Capture program to terminate. |
Refer to the details of the given sqlcode. |
ASN0143W |
CAPTURE capture_schema. The program detected that the source database src_db_name has been restored or rolled forward. The Capture program has switched from a warm start to a cold start. |
The Capture program started with a startmode of warmsa or warmsi. When the Capture program attempted to warm start, it received a return code from the database log read API that indicates that the source database has been restored or rolled forward and that log sequence numbers have been reused; the state of the source database and the state of the captured data are no longer consistent. The Capture program switched to a cold start. |
This message is for your information only, and no action is required. |
ASN0144E |
CAPTURE capture_schema. The program detected that the source database src_db_name has been restored or rolled forward. A cold start is recommended to restore consistency. |
The Capture program started with a startmode of warmns or warmsi. When the Capture program attempted to warm start, it received a return code from the database log read API that indicates that the source database has been restored or rolled forward and that log sequence numbers have been reused; the state of the source database and the state of the captured data are no longer consistent. The Capture program terminates and does not automatically switch to a cold start. |
If you are certain that it is safe to perform a Capture program warm start, restart the Capture program; it will not terminate on a second attempt. If you are not certain whether the captured data will be in a consistent state after a Capture program warm start, it is recommended that you perform a Capture program cold start. |
ASN0180W |
CAPTURE capture_schema. The table IBMSNAP_SIGNAL is not an EBCDIC table as required by capture. The signal has been processed. |
The Capture program detected that the IBMSNAP_SIGNAL table is not defined as an EBCDIC table. Additional processing is required to translate signals to EBCDIC to process them properly. The additional processing requires a small performance degradation. |
At your earliest convenience, perform the following steps:
|
ASN0181W |
CAPTURE capture_schema. The row for the signal with timestamp signal_time no longer exists in the IBMSNAP_SIGNAL table. The signal has been processed. |
The Capture program processed the request from the signal but could not update the SIGNAL_STATE and SIGNAL_LSN. Therefore, the issuer of the signal cannot determine that the Capture program received the signal. |
Determine if another process is expecting the update for the signal from the Capture program, and if necessary, re-send the signal. |
ASN0182W |
CAPTURE capture_schema. The row for signal with timestamp signal_time no longer exists in IBMSNAP_SIGNAL table and the table is not EBCDIC. The signal will be ignored by capture. |
An initialization failure occurred, because the Capture program received a signal that was not encoded in EBCDIC. The Capture program could not translate the signal to EBCDIC, because the row in the IBMSNAP_SIGNAL table no longer exists. The Capture program cannot determine what signal was sent and so ignores it. |
Determine what signal was sent, and re-send the signal. At your earliest convenience, perform the following steps:
|
ASN0183E |
CAPTURE capture_schema. The Capture program detected an inconsistency between the IBMSNAP_PARTITIONINFO table and DB2 partition information. |
This error message occurred due to one of the following reasons:
|
If a new partition was added, restart the Capture program with the add_partition=Y option. If the IBMSNAP_PARTITIONINFO control table is corrupted, cold start the Capture program or call IBM Software Support. |
ASN0184I |
CAPTURE capture_schema. The Capture program started on partition partition_num for changes found in the log beginning with log sequence number log_sequence_number. |
A new partition was added using the ADD_PARTITION option. The Capture program started processing for that partition. |
This message is for your information only, and no action is required. |
ASN0185I |
CAPTURE capture_schema. The Capture program did not find a required control table so it created the control table control_table and its associated index index in the Capture control server. |
The Capture program requires the specified control table. If the Capture program does not find the control table, it creates the control table and its associated index on the appropriate Capture control server. |
This message is for your information only, and no action is required. |
ASN0186W |
CAPTURE capture_schema. The Capture program cannot find the source database database on partition partition_ID. The Capture program cannot process the log for this partition. |
This partition is not known to the source database. The Capture program captures data only from the partitions that are known to the source database. |
Add the partition to the database and restart the Capture program using the ADD_PARTITION=Y option. If the partition is not needed, remove it. |
ASN0187W |
CAPTURE capture_schema. The Capture program cannot find partition partition_id previously known in DB2. |
The Capture program cannot find a previously known partition in DB2. The partition is no longer part of the multipartition source server. |
Verify that the missing partition was properly removed. No further action is required. |
ASN0188I |
CAPTURE capture_schema. n rows have been pruned from the table src_owner.table at timestamp due to retention limit pruning. |
The Capture program pruned records from a CD, UOW, TRACE, MONITOR, or SIGNAL table due to retention limit pruning. |
This message is for your information only, and no action is required. |
ASN0189I |
CAPTURE capture_schema. The Capture program is terminating because an error occurred for registered table src_owner.table and the registration is configured to stop on error. |
The registration has STOP_ON_ERROR = Y. The Capture program is terminating due to an error that is identified in a previous message. |
Take one or both of the following actions and then restart the Capture program:
|
ASN0190I |
CAPTURE capture_schema. The registration for source table src_owner.table was deactivated due to an error. The Capture program did not terminate. |
The Capture program deactivated the registration for the specified source table due to an error that is identified in a previous message. The Capture program did not terminate; it is still running because the registration has STOP_ON_ERROR = N. |
Correct the error for this source table that is identified in the STATE column of the register (IBMSNAP_REGISTER) table and then reactivate the registration. When you reactive the registration, a full-refresh is performed. To avoid a full-refresh in the future, set STOP_ON_ERROR to Y so that the Capture program terminates if it encounters the error. |
ASN0191E |
Capture capture_schema : Log record with LSN LSN could not be processed because it is an unknown log variation. Its DBID is DBID. Its OBID is OBID. The transaction ID is ID. |
The Capture program could not process a log record because the log record has an unknown log variation type. |
If Capture stopped because of this error, you will need to disable the registration or subscription with the matching DBID and OBID so that Capture can ignore this log record. If Capture did not stop because of this error, make sure this log record does not have data that you need replicated. |
ASN0192E |
Capture capture_schema : The Capture program is unable to decode log records for the source table table_owner.table_name. The program stopped. |
The Capture program encountered a different version of the table because the table was altered. The Capture program was not able to determine the correct version by reading from the IBMQREP_COLVERSION and IBMQREP_TABVERSION tables. The tables might have been dropped. |
Ensure that the IBMQREP_COLVERSION and IBMQREP_TABVERSION tables have not been dropped. If they are missing, restore these tables and restart the Capture program. |
ASN0193W |
CAPTURE : capture_schema : The log reader thread is still initializing. The program continues to wait. |
During initialization, the Q Capture or Capture program tries to read from a restart point (either a specific Log Sequence Number when the Q Capture or Capture program is started in warm mode, or the current active LSN for cold starts). The initialization might take excessive time if the recovery log or the database is unavailable. In a DB2 multiple-partitioned environment or Oracle RAC environment, the log reader thread also takes longer to initialize. |
Continue waiting for the log reader to initialize. |
ASN0194W |
CAPTURE : capture_schema : The Capture program detected that a partition was attached to table table_owner.table_name. Capture had not read log records up to the point that corresponds to the time that the registration was activated. Capture might have incorrectly captured rows for the table before it was attached as a partition. |
When capture activates a registration for a table, it gathers table information from the system catalogs. If a partition was attached to the table before Capture activates the registration, the system catalog information might not correctly reflect where capture is in the log. For a newly attached partition, capture might incorrectly capture rows from the table before it was attached as a partition. |
Stop capturing for the registration and perform a full refresh for the subscription set. |
ASN0195I |
Capture capture_schema : The transaction with ID transaction_identifier was ignored as requested. |
The Capture program did not capture the transaction because the transaction ID was specified in the IGNORE_TRANSID parameter when Capture was started, or information for ignoring the transaction was inserted into the IBMQREP_IGNTRAN table. |
This message is for your information only. No action is required. |
ASN0196W |
Capture : capture_schema : The contents of the registered source table table_owner.table_name were altered by the DB2 utility program utility_program. |
The source table was altered by one of the following DB2 online utility programs:
The changes to the source table are not automatically replicated to the target table, and the two tables could be out of synch. |
To maintain synchronization between the source and target, take one of the following actions:
|
ASN0197W |
Capture capture_schema : The registered source table table_name was dropped. | The Capture program detected that the table space for the source table was dropped, and therefore the table itself was dropped. | If you no longer want to replicate data from the source table, use the replication administration tools to drop the registration. If you plan to recover the table, reinitialize the Capture program after the table is recovered, or stop and start the Capture program in warm mode. |
ASN0198E |
Capture capture-schema: The number of database partitions exceeds the maximum number of partitions that SQL Replication supports. The Capture program will stop. |
The Capture program supports up to 16 partitions in a multiple-partitioned environment. |
Reduce the number of partitions to 16 or fewer and start the Capture program. |
ASN0199E |
Capture capture_schema : The Capture program could not activate the registration for table table_owner.table_name. The table was altered. The table version is version. |
When a table is altered, it must be reorganized before the Capture program can begin processing log records for it. For the specified table, one of the following situations is likely:
|
Reorganize the table and activate the registration. |
ASN0200E |
CAPTURE capture_schema. The Capture program log read failed because the DB2 compression dictionary that was used to create the compressed log record is temporarily unavailable. The log record that could not be read was for the registered source table table_owner.table_name. The reason code is reason_code. |
The Capture program received an error from the database log read. The error indicates that the data on a log record cannot be processed because the compression dictionary for the corresponding DB2 table or table space is temporarily unavailable. For z/OS, the reason code is a z/OS diagnostic code. For Linux, UNIX, and Windows, the reason code is an SQL code. One cause for the problem could be that the compressed table space is in the STOPPED state when the database log Read Interface attempts to read the compression dictionary. DB2 takes a latch on the source compressed table space to access the dictionary and the latch does not work if the table space is stopped. This error prompts the Capture program to stop. |
The problem will be resolved when the compression dictionary becomes available. Restart the Capture program. |
ASN0201W |
CAPTURE : capture_schema : The Capture program detected that a partition was detached from table table_owner.table_name. Capture was behind in the log when the registration for this table was activated. Capture might have incorrectly missed rows from the partition before it was detached from the table. |
When Capture activates a registration for a table, it gathers table information from the system catalogs. If a partition was detached from the table before Capture activates the registration, the system catalog information might not correctly reflect where Capture is in the log. For a newly detached partition, capture might incorrectly miss rows from the partition before it was detached. |
Stop capturing for the registration and perform a full refresh on the subscription set. |
ASN0202W |
CAPTURE : capture_schema : An ALTER TABLE ALTER COLUMN statement was detected for column column_name of table table_name with a new data type of data_type. Column column_name of CD table table_name was altered to a data type of data_type. The target table is not altered automatically. |
The Capture program detected that a column in a registered source table was altered. Capture automatically altered the CD table column to match the new data type. |
If you want to replicate data from the altered column, you must alter the matching column in the target table. |
ASN0203E |
CAPTURE capture_schema : The value value for the COMPATIBILITY column in the IBMSNAP_CAPPARMS table is not supported for a DB2 pureScale system at version version with two or more members. |
A DB2 pureScale system at Version 10 with two or more members requires a value of 1001 or higher in the COMPATIBILITY column of the IBMSNAP_CAPPARMS table. |
Before upgrading the compatibility setting for the Capture program, review the effect of that change on any Apply programs or Apply control servers that Capture works with. You might need to migrate the Apply control tables to Version 10. If required, update the COMPATIBILITY column to 1001 or higher and restart the Capture program. |
ASN0204E |
CAPTURE : capture_schema : The log sequence number value LSN in the IBMSNAP_RESTART table is not expected. The Capture program will stop. |
The LSN value that Capture uses to find the correct restart point in the recovery log is not in the correct format. This problem can occur when you upgrade the database product to Version 10 but the IBMSNAP_RESTART table still contains LSN values from a previous version. The LSN values that replication uses changed for DB2 for Linux, UNIX, and Windows V10 and are not compatible with earlier saved LSN values. |
Restart the Capture program with the migrate=y parameter, which updates the restart information to the correct format. |
ASN0205E |
CAPTURE capture_schema. The connection that the Capture program uses to read database log records was terminated because the DB2 subsystem has terminated or is in the process of terminating. The log sequence number is lsn. The return code is return_code. The reason code is reason_code. |
The Capture program connection with the database manager terminated while the Capture program was reading the database log. |
Look up the reason code from the DB2 for z/OS instrumentation facility interface (IFI) to verify why the connection was terminated. Fix any problems and restart the Capture program if necessary. |
ASN0206E |
An ALTER TABLE RENAME COLUMN statement was detected at source table table_name. The Capture program could not rename column column_name of CD table table_name to column_name. The SQLCODE is sqlcode. The SQLSTATE is sqlstate. The SQLERRMC is sql_tokens. The SQLERRP is error_module. |
The Capture program detected an ALTER TABLE RENAME COLUMN operation for the source table, but was unable to rename the corresponding before-image and after-image columns in the CD table. The program stopped. |
Manually ALTER the CD table to rename the before-image and the after image-columns that correspond to the renamed source column and start the capture program. |
ASN0207I |
An ALTER TABLE RENAME COLUMN statement was detected at source table table_name. Column column_name of CD table table_name was renamed to column_name. |
The Capture program detected an ALTER TABLE RENAME COLUMN operation for the source table, and renamed the corresponding before-image or after-image column in the CD table. |
No action is required. |
ASN0500E |
pgmname : program_qualifier : The parameter input input_value supplied for parameter name parameter_name is not valid. |
The program or a command program has been invoked with a specified input parameter that is not valid. The message indicates the name of the program that is reporting the error, along with the parameter name and the parameter value. |
Check the documentation on valid invocation parameters, correct the input, and resubmit the task or command. |
ASN0501E |
pgmname : program_qualifier : The value input_value supplied for the parameter parameter_name is not the correct data type. |
The program or a command program was invoked with an input value with an associated data type that is not valid. The message indicates the name of the program that is reporting the error, the incorrect input value, and the name of the parameter for which this input value was specified. |
Correct the invocation to include the correct data type for the parameter input and resubmit it. |
ASN0502E |
pgmname : program_qualifier : The value input_value of length invalid_string_length, supplied for parameter parameter_name, is greater than the maximum allowed string length of allowed_string_length. |
The program or a command program has been invoked using an input value with a string length that is not valid. The message indicates the name of the program that is reporting the error, what input value is incorrect, and for which parameter this input value was specified. |
Correct the invocation to include the correct string length for the parameter input and resubmit it. |
ASN0503E |
pgmname : program_qualifier : The integer value input_value, supplied for parameter parameter_name, is outside the supported range for this parameter. |
The program or a command program was invoked with an input value specified which is outside the supported range. The message indicates the name of the program that is reporting the error, which input value is incorrect, and for which parameter this input value was specified. |
Correct the invocation to include the correct range value for the parameter input and resubmit it. |
ASN0504E |
pgmname : program_qualifier : The program did not recognize the invocation parameter incorrect_input. |
The program or a command program has been invoked with a specified parameter or command that is not valid. The message indicates which program issued this message, and the invocation input that is unrecognized. |
Check the documentation on valid input parameters, correct the input and resubmit the task or command. |
ASN0505E |
pgmname : program_qualifier : The program was unable to get or set an IPC key. |
The program or a command program was unable to initialize the inter-process communications needed to process commands. This error causes the failing program to terminate. |
Retry the failing program or command. Contact IBM Software Support if the problem persists. |
ASN0506E |
program_name : program_identifier : The command was not processed because the target replication program program_name was not running or because you entered an incorrect parameter value (for example, a server name, schema, or qualifier might be misspelled). |
This problem could also have occurred because of an issue with the IPC message queue that the program uses to receive commands. |
Verify that the parameter values are correct and that they identify a running replication program. Retry the command. |
ASN0507E |
pgmname : program_qualifier : The program could not create the replication communications message queue. The command was not executed. |
The program or a command program encountered an internal error while trying to process a user command. |
Retry the failing command. See "Troubleshooting problems with IPC message queues" for more information. |
ASN0508E |
pgmname : program_qualifier : The program could not send a message to the replication communications message queue. |
The program or a command program encountered an internal error while trying to process a user command. The program did not terminate for this failure, but the command did not get executed. |
Retry the failing command. Contact IBM Software Support if the problem persists. |
ASN0509E |
pgmname : program_qualifier : The program could not process a received message because of an incorrect message version. |
The program or a command program encountered an internal error while trying to process a user command. The program did not terminate for this failure, but the command did not get executed. |
Retry the failing command. Contact IBM Software Support if the problem persists. |
ASN0510E |
pgmname : program_qualifier : The program encountered a timeout while waiting for reply messages. |
The command program encountered an internal error while trying to process a user command. The program did not terminate for this failure, but the command did not get executed. |
Retry the failing command. Contact IBM Software Support if the problem persists. |
ASN0511E |
pgmname : program_qualifier : The program was unable to process the received message because of an unknown message function. |
The program encountered an internal error while trying to process a user command. The program did not terminate for this failure, but the command did not get executed. |
Retry the failing command. Contact IBM Software Support if the problem persists. |
ASN0512E |
pgmname : program_qualifier : The program could not read from its replication communications message queue. |
The program encountered an internal error while trying to process a user command. The program did not terminate for this failure, but the command did not get executed. |
Retry the failing command. Contact IBM Software Support if the problem persists. |
ASN0513E |
pgmname : program_qualifier : The program could not open the message file named msg_file. |
This message file used by the program has been installed incorrectly, or the language environment variables are not set correctly. |
Refer to the documentation for information about installation and configuration. |
ASN0514E |
pgmname : program_qualifier : The program could not open the log file log_file. |
The program encountered an internal error while trying to open a file for its own program message log, and terminates abnormally because of this failure. This problem might have occurred because the file was inadvertently deleted, or because the userid associated with this process does not have the sufficient authority to open the file. |
Verify that sufficient authority is provided to the processing userid. If the file was inadvertently deleted, restart the program to create a new log file. |
ASN0515E |
pgmname : program_qualifier : The program could not close the log file. |
The program encountered an internal error while trying to close the file used for its own program message log. The file might have been deleted inadvertently before the program tried to terminate. Final termination messages might not be issued. |
If the file was inadvertently deleted, restart the program to create a new log file. |
ASN0516E |
pgmname : program_qualifier : The program could not close the message catalog. |
The program encountered an internal error while trying to close the message catalog file. The file might have been deleted inadvertently before the program tried to terminate. Final termination messages might not be issued. |
If the message file has been deleted, it needs to be reinstalled. |
ASN0517E |
pgmname : program_qualifier : The program has recovered the ability to read from its replication communications message queue. |
The program was able to reinitialize its read capability from the message queue needed to process commands after a previous failure. |
This message is for your information only, and no action is required. |
ASN0518E |
pgmname : program_qualifier : The program does not accept multiple commands. |
The command program was invoked with multiple commands specified. Each command invocation must be performed with a single input command, along with any other required command input. Note: The CHGPARMS command allows multiple parameters to be changed with one invocation of the CHGPARMS command. |
Correct the command input, and resubmit the command. |
ASN0519E |
pgmname : program_qualifier : The parameter input parameter_value supplied for CHGPARMS parameter parameter_name is not valid. |
The CHGPARMS command was invoked with incorrect parameter input. |
Correct the command input and resubmit the command. |
ASN0520I |
pgmname : program_qualifier : The STATUS command response: thread_type thread is in the status_condition state. |
In response to the status command, one of these messages will be issued for each of the threads associated with the program that received the command, in each case providing the current state of that thread. |
This message is for your information only, and no action is required. |
ASN0521I |
pgmname : program_qualifier : The QRYPARMS command response: parameter_name was set to parameter_value by the following method: method. |
In response to the QRYPARMS command, a message will be issued for each of the program parameters. For each parameter, the message provides the name of the parameter, the current setting of the parameter, and the method (by default, by changing the IBMSNAP_CAPPARMS table, by the startup option, or by the use of the CHGPARMS command) that was employed by the user to set the value of the parameter. |
This message is for your information only, and no action is required. |
ASN0522I |
pgmname : program_qualifier : The program received the command_type command. |
The program received a command to be processed. |
This message is for your information only, and no action is required. |
ASN0523I |
pgmname : program_qualifier : The CHGPARMS command response: parameter_name has been set to parameter_value. |
In response to the CHGPARMS command, one of these messages will be issued for each of the program parameters that was changed. For each parameter, the message provides the new value for the parameter. |
This message is for your information only, and no action is required. |
ASN0524E |
pgmname : program_qualifier : The program required parameter parameter_name was not specified. |
The program or a command program was invoked without one of the required parameters specified. If the parameter missing is the capture_server or control_server, the program or command also tried accessing the database name implicitly through the DB2DBDFT environment variable setting, where applicable, and this also was not successful. |
Correct the invocation to include the appropriate parameter and its corresponding input value. |
ASN0525E |
pgmname : program_qualifier : The program could not read from its external communications message queue. |
The program or a command program was unable to initialize its read capability from the external communications message queue needed to process commands. |
Retry the failing command, and if the problem persists, contact IBM Software Support. |
ASN0526E |
pgmname : program_qualifier : The program was invoked without any command input. |
The command program was invoked without a command to process. No command processing is performed. |
Resubmit the command with all the required input. |
ASN0527E |
pgmname : program_qualifier : The program was invoked without any CHGPARMS command input. |
The commands program was invoked with the CHGPARMS command but without any command input to process. No command processing is performed. |
Resubmit the command with all the required input. |
ASN0528E |
pgmname : program_qualifier : The program will terminate because the required control table tableowner.tablename does not exist. |
The Capture or the Apply program tried to execute an SQL operation against a required Capture control table. The program received a not found return code from DB2. The return code occurs either if the migration has not been completed or if a required Capture control table has been accidentally dropped from the environment. |
See the message text for the name of the missing control table. Corrective action for this problem depends on which table is missing. For example, if the table is IBMSNAP_PRUNE_LOCK, then the table can simply be re-created, and the Capture program can be restarted. However, if the table is IBMSNAP_RESTART, and if the correct table contents cannot be restored, then the table needs to be re-created, and the Capture program requires a cold start. |
ASN0529I |
pgmname : program_qualifier : The value of parameter_name was set to parameter_value at startup by the following method: method. |
The program started, and the program parameters were initialized based on the combination of startup options that are specified and the existing contents of the parameters table. The parameters were set by one of the methods: by default, by changing the parameters table, or by the startup option. |
This message is for your information only, and no action is required. |
ASN0530E |
pgmname : program_qualifier : The program could not connect to database database_name with USERID user_id . The SQLCODE is sql_code. |
An error occurred when the program issued one of the following functions:
|
See the DB2 codes in the messages and codes publication of the database manager on your operating system for the appropriate reason code. For DB2 for z/OS errors, see the section in the administration guide that describes the Call Attachment Facility. Contact your DBA for questions and diagnosis. If you are running the program under DB2 for Linux or UNIX, ensure that the LIBPATH environment variable is set to the same environment in which the program starts. |
ASN0531E |
pgmname : program_qualifier : The program could not open the plan. The SQL return code is return_code, the reason code is reason_code, the subsystem name is DB2_subsystem, and the plan name is plan_name. |
An error occurred when the program tried to open the plan, ASNLPLAN. |
See the DB2 Codes section in the messages and codes publication of the database manager on your operating system to find the appropriate reason code. See the section in the administration guide that describes the Call Attachment Facility. |
ASN0532E |
pgmname : program_qualifier : DB2 release release_number is not supported. |
The program does not support this release of DB2. |
Run the program with the appropriate release of DB2. |
ASN0533E |
pgmname : program_qualifier : the database manager was terminated abnormally. |
The database manager was terminated while the program was still active. For z/OS, VSE/ESA, or VM/ESA, the database manager was terminated while the program was active and the user did not specify the NOTERM invocation parameter. |
Start the database manager and start the program. |
ASN0534E |
program_name : program_identifier : The database db_name cannot be used because it is in the state state. |
The database was terminated while the program was still active. The database is in one of the following states: UNDETERMINED, TERMINATED, QUIESCED, ROLLFORWARD, or ACTIVE. |
Start the database, and then start the program. |
ASN0535E |
pgmname : program_qualifier : The program could not disconnect from the database db_server. The return code is return_code, and the reason code is reason_code. |
While terminating the connection to DB2, the program received an error code from the Call Attachment Facility (CAF). |
Restart the program. |
ASN0536E |
pgmname : program_qualifier : An error was returned while getting the instance name. The SQLCODE is sqlcode. |
The SQLEGINS API of DB2 returned an error. |
See the DB2 API Reference for information about the SQLEGINS API to determine the error, or contact IBM Software Support. |
ASN0537E |
pgmname : program_qualifier : The program could not connect to database database_name, the return code is return_code, and the reason code is reason_code. |
An error occurred when the program issued one of the following functions:
|
See the DB2 codes in the messages and codes publication of the database manager on your operating system for the appropriate reason code. For DB2 for z/OS errors, see the section in the administration guide that describes the Call Attachment Facility. Contact your DBA for questions and diagnosis. If you are running the program under DB2 for Linux or UNIX, ensure that the LIBPATH environment variable is set to the same environment in which the program starts. |
ASN0538I |
pgmname : program_qualifier : The program is waiting for the database manager to start. |
When the program is initially started, if the database manager is stopped the program waits until the database manager starts. After the database manager starts, the Capture program makes the connection and begins to capture changes. If the TERM=N option is specified in the Capture invocation parameters and the database manager stops smoothly, the Capture program waits for the database manager to start. |
This message is for your information only, and no action is required. |
ASN0539E |
program_name : program_identifier : The Capture program did not start. You must first configure the logarchmeth1 or logarchmeth2 database configuration parameter for database database_name to support archival logging. |
The Capture program tried to start but the source database was not configured properly for Capture to use the log read interface. |
Take the following steps:
|
ASN0540E |
pgmname : program_qualifier : The program was not able to execute the autobind operation successfully on package pkg_name from the file path_filename. The SQLSTATE sqlstate was returned. |
The program discovered that a bind or rebind is required in order to run. The program attempted to autobind, and the autobind was unsuccessful. The program failed to initialize. |
Check for corresponding database messages that might provide additional details about the source of the autobind failure. Possible problems include authorization failures, missing or incorrect control tables, or bind files that do not match the program. Correct the situation, and restart the program. |
ASN0541E |
pgmname : program_qualifier : An incorrect value column_value was supplied for column column_name of the program parameter table parms_table. |
This message is issued during initialization of the Capture program if the validation of the IBMSNAP_CAPPARMS table found that one of the parameter value settings is not valid. The Capture program terminates with this error. |
Check the documentation for permitted parameter values allowed in this table. Correct the values and restart the Capture program. |
ASN0542E |
pgmname : program_qualifier : The maximum number of lock time-out or deadlock retries has been reached. |
The program has internally retried a time-out or deadlock condition multiple times. If the program task that receives the persistent lock condition is critical, such as a worker thread, the whole program terminates. If the program task is not critical, such as pruning or monitoring, then the task will be retried at a later time, and the program remains active. Capture retries 10 times; Apply retries 100 times. |
Check for corresponding database messages that might provide additional detail about the source of the locking contention. Correct the situation if the error is a user error, such as a user held lock. If the condition persists, contact IBM Software Support for assistance. |
ASN0543E |
program_name : program_identifier : The program cannot obtain number bytes of storage for a object. The program terminates. |
The program is unable to obtain memory for a necessary in-memory storage structure. |
Consider allocating more memory to the program, then restart the program. |
ASN0544E |
pgmname : program_qualifier : The program is already active. |
An attempt was made to start more than one Capture program per DB2 subsystem or database. |
Ensure that the schema or qualifier is specified correctly.
|
ASN0545E |
pgmname : program_qualifier : The program started with the startup parameter PWDFILE, but the password file password_file was not found. |
The program cannot find the password file. The user specifies the password filename through the PWDFILE parameter. If the user specifies a path startup parameter, the password file should reside in the specified directory. If the user did not specify a path startup parameter, the password file should reside in the current directory in which the program is running. |
Ensure that the password file name is correctly specified and is located in the proper directory. |
ASN0546W |
pgmname : program_qualifier : The program call issued to the Automatic Restart Manager failed. The invoked IXCARM macro is arm_call, the return code is return_code, and the reason code is reason_code. |
The Capture or Apply program cannot connect to, disconnect from, or receive a ready status indication from the Automatic Restart Manager (ARM). The message displays the unsuccessful call and the return or reason code that returned to the program from the ARM. The program does not terminate but cannot continue ARM processing. |
Check the Automatic Restart Manager documentation for more information about the cause of this failure. |
ASN0547I |
pgmname : program_qualifier : The number of substitution variables passed, nbr_vars, does not match the number of tokens, nbr_tokens, in the text of message number msg_nbr. |
The program code and the program message file do not match; the release level of the program and the message file catalog might not match. |
Verify that the program message file is correctly installed with the appropriate file permission settings. |
ASN0548I |
pgmname : program_qualifier : The program received an operator stop command. |
This informational message indicates that a stop command was issued to the program. |
This message is for your information only, and no action is required. |
ASN0552E |
pgmname : program_qualifier : The program encountered an SQL error. The server name is server_name. The SQL request is sql_request. The table name is table_name. The SQLCODE is sqlcode. The SQLSTATE is sqlstate. The SQLERRMC is sql_tokens. The SQLERRP is error_module. |
A nonzero SQLCODE returned when the Capture, Apply, or Monitor program issued an EXEC SQL statement or CLI call. This SQLCODE might be caused by a DB2 problem that needs to be investigated, such as, an out of space condition, or the database manager is unavailable for use by applications. This message is sometimes followed by a second message that provides information about what replication was doing when this SQLCODE was encountered. |
See the messages and codes documentation of the database manager on your operating system for an explanation of this SQLCODE and for information about corrective actions that might need to be taken in DB2. If replication issued another message immediately following this one, see the explanation and user response for that message. |
ASN0553W |
pgmname : program_qualifier : Internal error error_number occurred for message number msg_number containing num_tokens substitution fields: sub_tokens. |
The error_number is a decimal internal error number which is defined as:
Themsg_number is the message that the program was trying to issue. The num_tokens is the number of substitution tokens given for the message (not including the pgmname and program_qualifier tokens). The sub_tokens is the substitution tokens for the message in error separated by commas. |
Take any corrective action possible based on the error code given. For example, if the message file was not found or could not be accessed, you should also see message ASN0513 which gives you the file name. Verify that the message file exists with the correct permissions. If you get error code 4, you might have an old message file. |
ASN0554E |
pgmname : program_qualifier : The program encountered a database log full condition on server server_name. |
The program tried to process an insert or update which was denied by DB2 because the DB2 transaction log is full. The program will stop processing. |
Check the amount of space remaining on the file system that contains your database files. Consider increasing the maximum log size in the database configuration file. |
ASN0555W |
pgmname : program_qualifier : The program cannot register with Automatic Resource Manager (ARM) because it is not APF authorized. |
The Capture, Apply or Monitor program cannot register to use Automatic Resource Manager services because the program libraries are not APF authorized. |
If you desire Capture, Apply, or Monitor program to register with Automatic Resource manager, authorize the program libraries for APF and restart the program. |
ASN0556E |
pgmname : program_qualifier : A registration that is not valid was found. The CD table phys_chg_owner.phys_chg_tbl does not have any columns that match the base table source_owner.source_table. |
The Capture program tried to initialize a registration and found that the CD table does not have any columns that match the source table. Nothing can be captured for this registration, and therefore it is considered not valid. The registration remains inactive if the STOP_ON_ERROR column in the register (IBMSNAP_REGISTER) table for this registration is set to N, otherwise, the Capture program stops. |
Make sure that there is at least one column in the CD table that matches the source table for the registration. |
ASN0557E |
pgmname : program_qualifier : The value column_value for column column_name of owner. table with source table source_owner.source_table, is not valid. |
The Capture program tried to initialize a registration and found a value that is not valid for a column in the IBMSNAP_REGISTER table. |
Correct the value for the column in error. |
ASN0558E |
pgmname : program_qualifier : The parameter table parameter_table can have only one row corresponding to program qualifier program_qualifier. |
The program parameters table was not defined correctly or was updated with rows that are not valid. |
Ensure that there is only one row in the parameter table corresponding to the program_qualifier. Ensure that the parameters table has a unique index on the program qualifier. |
ASN0559W |
pgm_name : program_qualifier : The job was started with a CPU time limit of xx seconds. The program will terminate when the time limit expires. |
For z/OS only. The job was started with a CPU time limit of xx seconds. The program will terminate when the time limit expires. |
To run the program continuously, cancel the current job. Resubmit the job specifying NOLIMIT or 1440 as the new job limit. |
ASN0560E |
pgm_name : program_qualifier : The program is unable to create db_object object_name in database db_name |
The program is unable to create the database object in the database.The database object is being created in the same object table space as the server control tables. |
Review the SQL error code that is related to this error message and take the appropriate action. |
ASN0561W |
program_name : program_identifier : The program's application code page application_code_page is not the same as the code page database_code_page of database database_name. |
For Linux, UNIX, Windows, and iSeries: The Capture program's application code page is different from the code page of the source database. Unless the two code pages are compatible, this difference can result in corrupted data or unexpected errors when the Capture program inserts data into CD tables. |
If the code pages are compatible, no action is required. If the code pages are incompatible, stop the Capture program, change the Capture program's application code page to the code page of the database, and restart the Capture program. |
ASN0562E |
pgmname : program_qualifier : An error occurred when checking to see whether the program is already running. The Return code is return_code. The error message is error_message. The operation is operation. |
An error occurred while checking to see whether the program is already running. The following values are valid return codes:
|
Review the reason codes in the explanation, and respond with the following options:
|
ASN0563W |
pgmname : program_qualifier : The parameter parameter-1 is not compatible with parameter parameter-2. The parameter parameter-1 will be ignored. |
The program was started with both parameters specified in the command or in the parameters table. These parameters are not compatible. One parameter was ignored when the program started and continued to run. |
The next time you start the program, specify only the parameter that you want the program to use. |
ASN0564I |
pgmname : program_qualifier : The program could not perform the sql_request operation on the control table control_table_name to support long schema, owner, and table names. The server name is server_name. The SQLCODE is sqlcode. The SQLSTATE is sqlstate. The SQLERRMC is sql_token. The SQLERRP is module_name. |
The Capture, Apply, or Monitor control table is defined on a Version 8 new-function mode DB2 subsystem. The control table includes columns that do not support long schema, owner, and table names. The program attempted to convert the control table to support long schema, owner, and table names and the operation was unsuccessful. The replication program continues to run. |
See the DB2 for z/OS messages and codes documentation for an explanation of the SQLCODE and for information about corrective actions that might need to be taken in DB2. If the SQLCODE is -551, do one of the following:
|
ASN0565E |
program_name : program_identifier : The program cannot insert statistics into the table table_name. The SQL return code is sqlcode. The data for this interval will be skipped and included in the next interval. |
The program maintains statistics about its activities, but it could not save this data in the table due to an unexpected SQL code. The program will attempt to insert the data again at the next interval. |
Refer to the details for the given sqlcode. |
ASN0566E |
program_name : program_identifier : Pruning of table table_name failed with SQL return code sqlcode. |
Pruning failed with an unexpected SQL error code. This error does not cause the program to terminate. The program will try to prune the table again at the next pruning interval or when the program is restarted. |
If this SQL return code indicates a temporary error, then no action is required. Otherwise, take action as indicated for the SQL error in IBM Knowledge Center. |
ASN0567I |
program_name : program_identifier : number rows were pruned from table table_name. |
See message text. |
This message is for your information only. No action is required. |
ASN0568W |
program_name : program_identifier : An ICU error occurred while translating character data from code page code_page. The ICU function is function_name using converter for CCSID CCSID. The ICU return code is return_code. The expected ICU version is version_number. Details: details. |
Incompatible versions of ICU (International Components for Unicode) were encountered. The ICU function is the ICU API name. The return code was returned by this API. The details about the ICU operation are provided by the Q Capture program. |
Ensure you have the correct version of ICU and try restarting the program. |
ASN0569E |
program_name : program_identifier : The program encountered an internal error error_code. The program will terminate. |
An unexpected error occurred in the program. |
See "Collecting data for InfoSphere Replication Server and InfoSphere Data Event Publisher" for information on how you can assist in troubleshooting this problem. |
ASN0571E |
program_name : program_identifier : The program cannot start because the parameter table table_name is empty or it contains more than one row. |
The program parameter table must have exactly one row. |
Use the sample migration scripts in the sqllib/samples/repl directory for the DDL statements to redefine the content of the parameter table so that it contains exactly one row. |
ASN0572I |
program_name : program_identifier : The version program initialized successfully. |
See message text. |
This message is for your information only. No action is required. |
ASN0573I |
program_name : program_identifier : The program stopped. Reason: reason |
The Capture or Q Capture program stopped for the stated reason. |
If the reason was program error, look for other messages that might explain why the program stopped. |
ASN0574E |
program_name : program_identifier : The WebSphere MQ queue manager queue_manager_name is not available or it was not started. The program will terminate. |
The program cannot connect to the WebSphere MQ queue manager. This error causes the program to terminate. |
Start the queue manager if it is not running, for example by using the strmqm command. |
ASN0575E |
program_name : program_identifier : The program encountered a WebSphere MQ error reason_code while issuing the WebSphere MQ command command on object name. |
A nonzero WebSphere MQ reason code was returned when the program issued an WebSphere MQ command. The reason code indicates that there is a WebSphere MQ problem (for example, storage is not available for WebSphere MQ objects) or that WebSphere MQ is not available. The ERROR_ACTION value determines how the program behaves due to this error. The value for the Q Capture program is stored in the IBMQREP_SENDQUEUES table. The value for the Q Apply program is stored in the IBMQREP_TARGETS table. |
See the reason code documentation in the WebSphere MQ Application Programming Reference for an explanation of this WebSphere MQ reason code and for information about actions that you might need to take. The following list provides information about possible actions that are specific to Q Replication.
|
ASN0576E |
program_name : program_identifier : The program cannot access the WebSphere MQ queue queue_name. The queue name was specified in the column_name column of the table_name control table. |
Either the queue does not exist or it is specified incorrectly in the control tables. The program terminated as a result of this error. |
Ensure that the queue name is specified correctly in the control tables and that it is accessible to application programs. Create the queue if it does not exist. |
ASN0580E |
program_name : program_identifier : The license for product product_name was not found. |
The program terminated because it cannot run without a license. |
Install the program license or contact your IBM representative. |
ASN0581W |
program_name : program_identifier : The program was not able to initialize a connection to name because Recoverable Resource Manager Services (RRS) is not started. The program will attempt to use Call Attach Facility (CAF) instead. |
With RRS/AF, you must first issue an Identify request. The request failed because the RRS service in z/OS was not started. |
No action is required because the program will run correctly with CAF. However, if you want the program to use RRS/AF, you must first make sure RRS is started, and then restart the program. |
ASN0582I |
program_name : program_identifier : The program was suspended by an operator command. |
An operator command has suspended the program, and the program has entered a wait state. |
This message is for your information. No action is required. |
ASN0583I |
program_name : program_identifier : The program was resumed by an operator command. |
An operator command has resumed the program from a suspended state, and the program has continued running. |
This message is for your information. No action is required. |
ASN0584E |
program_name : program_identifier : An error occurred while the program was dynamically loading the WebSphere MQ library library_name. Error code: error_code, error_description. Environment variable ASNUSEMQCLIENT is set to value. |
An error occurred when trying to dynamically load a WebSphere MQ library. |
If the environment variable ASNUSEMQCLIENT is set to TRUE, the WebSphere MQ client libraries are used; otherwise the WebSphere MQ server libraries are used. The server libraries are also used if the environment variable ASNUSEMQCLIENT is not set. If the server configuration is used, then ensure that the WebSphere MQ server is running on the local host. If the client configuration is used, then make sure that this host can communicate with the remote host that the server is running on. If you did not install WebSphere MQ in the default location, ensure that the library path variable (for example LIBPATH on AIX, LD_LIBRARY_PATH on SUN OS, SHLIB_PATH on HPUX, and PATH on Windows) points to the correct installed path. If you have multiple versions of WebSphere MQ, make sure the variable points to the correct version. |
ASN0585I |
program_name : program_identifier : The program successfully loaded the WebSphere MQ library library_name. Environment variable ASNUSEMQCLIENT is set to value. |
The dynamic loading of the WebSphere MQ library was successful |
This message is for your information. No action is required. |
ASN0586E |
program_name : program_identifier. An error occurred while the program was getting the function address for function_name from a dynamically loaded library. Error code error_code, error_description. |
An error occurred while retrieving the function address for the specified WebSphere MQ API command. |
This error is likely to occur if there are differences in the API signatures for WebSphere MQ. Please check that you are using the correct versions of the WebSphere MQ server or client and its libraries. If the environment variable ASNUSEMQCLIENT is set to TRUE, the client libraries are used, otherwise the server libraries are used. The WebSphere MQ server libraries are also used if the environment variable ASNUSEMQCLIENT is not set. If the server configuration is used, then ensure that the WebSphere MQ server is running on the local host. If the client configuration is used, then make sure that this host can communicate with the remote host that the server is running on. If you did not install WebSphere MQ in the default location, ensure that the library path variable (for example LIBPATH on AIX, LD_LIBRARY_PATH on SUN OS, SHLIB_PATH on HPUX, and PATH on Windows) points to the correct installed path. If you have multiple versions of WebSphere MQ, make sure the variable points to the correct version. |
ASN0587I |
program_name : program_identifier The thread is retrying to connect with the WebSphere MQ queue manager. |
The WebSphere MQ queue manager is not currently available, The thread is retrying to connect. |
Restart the WebSphere MQ queue manager if it was not active. |
ASN0588I |
program_name : program_identifier The program timed out while it was attempting to connect to database database_name. |
This message is issued when the program is initializing if the program cannot connect to the server with its control tables. The program shuts down. |
Check for database messages that might explain why the program was unable to establish a database connection. Contact the database administrator for questions and diagnosis. |
ASN0589I |
program_name : program_identifier The program received return code return_code from routine routine. |
The program received the stated return code from one of its routines. The return code and routine information might help IBM determine the cause of an error. |
This message is for your information. This message is typically preceded by error messages, which you can view in the program's log file. |
ASN0590I |
program_name : program_identifier The thread thread_name received return code return_code from the exiting thread thread_name. |
The program received this return code when it stopped one of its threads. The following thread exit return codes are the most common:
|
This message is for your information. If this message is displayed with error messages, look in the program's log file that contains the messages. |
ASN0591I |
program_name : program_identifier The thread thread_name received action signal signal_name. |
The thread received this signal before the thread shut down. The ACTION parameter value is either handled or not handled. The thread recovery function handles signals that it expects and does not handle signals that it does not expect. The HoldLThread normally receives a SIGUSR2 signal before the initial thread shuts the HoldLThread down. Other replication threads receive a SIGUSR1 signal if they are terminated by the initial thread. |
This message is for your information. If this message is displayed with error messages, look in the program's log file that contains the messages. |
ASN0592I |
program_name : program_identifier The program attached to the IPC queue with keys key_values. |
The program attached to an IPC command message queue. Replication command programs use message queues to communicate with the programs that they operate. |
This message is for your information. No action is required. |
ASN0593I |
program_name : program_identifier The program detached from the IPC queue with keys key_values. |
The program detached from an IPC command message queue. Replication command programs use message queues to communicate with the programs that they operate. |
This message is for your information. No action is required. |
ASN0594I |
program_name : program_identifier The program created an IPC queue with keys key_values. |
The program created an IPC command message queue. Replication command programs use message queues to communicate with the programs that they operate. |
This message is for your information. No action is required. |
ASN0595I |
program_name : program_identifier The program removed an IPC queue with keys key_values. |
The program removed an IPC command message queue while the program was initializing or terminating. Replication command programs use message queues to communicate with the programs that they operate. Every time the program starts, the replication program creates a new message queue. If the message queue exists, it removes it and creates a new one. Every time the replication program shuts down, it tries to remove the message queue. |
This message is for your information. No action is required. |
ASN0596I |
program_name : program_identifier The program could not create an IPC queue with keys key_values for path path_name. OSSE reason is reason. |
The program is not able to create its IPC command message queue. Replication command programs use message queues to communicate with the programs that they operate. Every time the program starts, the replication program tries to create a new message queue. If the message queue exists, it tries to remove it and create a new one. |
If the reason is "Shared memory ID already exists with the given resource ID", perform the following steps to remove the file and its associated message queue manually:
|
ASN0597I |
program_name : program_identifier The program could not attach to an IPC queue with keys key_values for path path_name. OSSE reason is reason. |
The program is not able to attach to a replication IPC command message queue. Replication command programs use message queues to communicate with the programs that they operate. The program that owned the message queue might not be running. |
This message is for your information. No action is required. |
ASN0598W |
program_name : program_identifier : The program connected to database database_name but only single-byte characters will be supported. The SQLCODE is +863. |
The database manager has indicated that the server database and client application are using code pages for different language types and any characters outside the seven-bit ASCII range cannot be guaranteed (SQLCODE +863). |
Verify that you have configured the operating system and database managers correctly for the code pages that are being used. |
ASN0599E |
program_name : program_identifier : The program detected an unsupported architecture level bad_arch_level. The only supported level is good_arch_level. |
The replication program is at a different product level than the control tables for the given program identifier. The program determines this by checking the architecture level that is set in the ARCH_LEVEL column of the IBMQREP_APPLYPARMS table, IBMQREP_CAPPARMS table, or IBMSNAP_APPLEVEL table. |
Verify that you specified the correct database alias when you started the program. If the replication control tables are older than the program, migrate the tables to the same product level as the program. |
ASN0600I |
program_name : program_identifier : Program program_name-version is starting. |
This message is for your information. No action is required. |
|
ASN0601I |
program_name : program_identifier : The program could not send a message to an IPC queue with keys keys for path path. Error code is error_code. |
The program is not able to send a message to a replication IPC command message queue. Replication command programs use message queues to communicate with the programs that they operate. The program that owned the message queue may no longer be running. This message is issued as a follow-on message to error message ASN0508E and contains the error code that provides additional diagnostic information. |
This message is for your information. No action is required. |
ASN0602I |
program_name : program_identifier : The program could not read from its IPC queue with keys keys for path path. Error code is error_code. |
The program is not able to read a message from its IPC command message queue. Replication command programs use message queues to communicate with the programs that they operate. The program that owned the message queue may no longer be running. This message is issued as a follow-on message to error message ASN0508E and contains the error code that provides additional diagnostic information. |
This message is for your information. No action is required. |
ASN0603E |
program_name : program_identifier : Active Q subscriptions exist, but the license for WebSphere Replication Server was not found. |
The Q Capture program terminated because active Q subscriptions exist, but a license for replication was not found. This situation can happen for one of the following reasons:
|
Install a license for WebSphere Replication Server. |
ASN0604E |
program_name : program_identifier : Active publications exist, but the license for WebSphere Event Publisher was not found. |
The Q Capture program terminated because active publications exist, but a license for event publishing was not found. This situation can happen for one of the following reasons:
|
Install a license for WebSphere Event Publisher and restart Q Capture before activating any publications. |
ASN0605E |
program_name : program_identifier : Neither the license for WebSphere Replication Server nor the license for WebSphere Event Publisher was found. |
The Q Capture program terminated because a valid license was not found. This situation can happen for one of the following reasons:
|
Install a license for WebSphere Event Publisher to have Q Capture process publications. Install a license for WebSphere Replication Server to have Q Capture process Q subscriptions. |
ASN0606I |
program_name : program_identifier : The program successfully loaded the library library_name. |
This message appears after a successful start of the replication program. |
This message is for your information only, and no action is required. |
ASN0607E |
program_name : program_identifier : Unable to load the library library_name. Error code is error_code. Error message is error_message. |
The program encountered an error while loading the replication library. |
Verify that the library exists in the specified path. |
ASN0608I |
Replication code uses "64" bits. Informational tokens are "DB2 v9.1.0", "n060704", "WR21350", and FixPak "1". The database manager instance path is "/home/inst1/sqllib". Replication path is "/home/inst9/sqllib". |
This message appears after invoking the asnlevel program. |
This message is for your information only. No action is required. |
ASN0609W |
program_name : program_identifier : A license for WebSphere Event Publisher was not found. |
The Q Capture program found a license for replication, but did not find a license for event publishing. The Q Capture program does not terminate because no active publications were found. Q Capture will not be able to activate new publications. |
If you plan to create and activate publications, install a license for WebSphere Event Publisher. Otherwise, no action is required. |
ASN0610W |
program_name : program_identifier : A license for WebSphere Replication Server was not found. |
The Q Capture program found a license for event publishing, but did not find a license for replication. The Q Capture program does not terminate because no active Q subscriptions were found. Q Capture will not be able to activate new Q subscriptions. |
If you plan to create and activate Q subscriptions, install a license for WebSphere Replication Server. |
ASN0612E |
program_name : program_identifier : The publication publication_name was not activated because a license for WebSphere Event Publisher was not found. |
The Q Capture program does not activate an publication unless it finds a license for event publishing. The Q Capture program does not terminate. This situation can happen for one of the following reasons:
|
Install a license for WebSphere Event Publisher. |
ASN0613E |
program_name : program_identifier : The Q subscription Q_subscription_name was not activated because a license for InfoSphere Data Replication was not found. |
The Q Capture program does not activate a Q subscription unless it finds a license for replication. The Q Capture program does not terminate. This situation can happen for one of the following reasons:
|
Install a license for InfoSphere Data Replication. |
ASN0614E |
program_name : program_identifier : A license for InfoSphere Data Replication was not found. |
The Q Apply program terminated because a valid license was not found. This situation can happen for one of the following reasons:
|
Install a license for InfoSphere Data Replication. |
ASN0615E |
program_name : program_identifier : The program could not call dynamic function function_name because the function could not be dynamically loaded from any of these libraries: libraries. | The program tried to call a dynamic link library (DLL) function but could not because either the program could not load a library with that function or the function address could not be resolved from the library that was loaded. |
Make sure that the libraries exist and are specified in STEPLIB on the z/OS operating system or the library path environment variable specific to your Linux, UNIX, or Windows system. |
ASN0616W |
program_name : program_identifier : The program cannot load any of these dynamic link libraries (DLLs): libraries. The operating system error number for all of the DLLs that the program tried to load is error_number. |
The program tried to load the dynamic link libraries (DLLs) that are listed but received the operating system error that is listed. |
Correct the operating system error and start the program. |
ASN0617E |
program_name : program_identifier : Function function_name was not exported from dynamic link library (DLL) library_name. The OSSe (Operating System Service Everywhere) return code is return_code. The OSSe return code description is description. | The program could not resolve the address of the function in the listed DLL because the DLL did not export the function. |
Remove the listed DLL from the STEPLIB so that the program can try a DLL with a different version. |
ASN0618W |
program_name : program_identifier : The program cannot use Unicode Conversion Services (UCS) for conversion from coded character set identifier (CCSID) identifier to CCSID identifier. The UCS return code is return_code. The UCS reason code is reason_code. | The program could not use UCS to convert data between the listed CCSIDs. The program will try to use the International Components for Unicode (ICU) character set for the conversion. |
If neither UCS nor ICU can be used for conversion, take the necessary steps to enable either UCS or ICU for the listed CCSIDs. |
ASN0619W |
program_name : program_identifier : The program cannot use Unicode Conversion Services (UCS) or International Components for Unicode (ICU) to convert data from coded character set identifier (CCSID) identifier to CCSID identifier. | The program tried to use both UCS and ICU to convert data between the listed CCSIDs, but was unable to use either method for conversion. |
Take the necessary steps to enable either UCS or ICU for the listed CCSIDs. |
ASN0620E |
program_name : program_identifier : The program log read failed with reason code reason_code. The log record that could not be read has log sequence number (LSN) lsn and is for table table_name. |
The replication capture program received an error from the database log read API while getting a log record for the table. |
Use the reason code to determine the database log read error. Look for messages that were issued by the database, and look for subsequent capture messages that may give you more information about the error. |
ASN0621E |
program_name : program_identifier : The program could not read a log record for table table_name because the edit routine (EDITPROC) that was used to encode the contents of the row could not be called by the database manager to decode the row contents. |
Replication supports tables with EDITPROC definitions. The database log read API invokes the EDITPROC to decode the row contents before returning them to the replication capture program. The API could not use the EDITPROC to decode the row contents. Depending on the error action option specified, capture may stop or deactivate the subscription or registration. |
Determine why the log read API could not use the EDITPROC to decode the row contents. Look for messages from the database that may give you more information about the error. |
ASN0622E |
program_name : program_identifier : The program is not connected to database database_name. The current server is current_server. | The program explicitly connected to the database server, but the database server was not the current server after the connection executed. |
Look for database-issued messages on the system console that may give you more information about the error. |
ASN0623E |
program_name : program_identifier : The thread_name thread is unable to lock a mutex for the list_name list. The error number is error_number. The reason is reason. The lock holder,lock_holder, has locked the mutex number times. | The program thread is unable to lock a mutex for a list. |
This message is for your information only. |
ASN0624E |
program_name : program_identifier : The thread_name thread is unable to unlock a mutex for the list_name list. The error number is error_number. The reason is reason. The lock holder,lock_holder, has locked the mutex number times. | The program thread is unable to unlock a mutex for a list. |
This message is for your information only. |
ASN0625W |
program_name : program_identifier : ODBC function function_name completed with return code return_code, SQL state SQL_state, and native database completion code completion_code. | Replication supports use of ODBC functions to access certain databases. An ODBC function has completed with an unsuccessful return code that may or may not result in an error condition to replication. A diagnostic message follows with message text from the native database. |
Check later messages to determine if a subsequent error condition occurred in replication. The information in these messages might help determine the cause of the error. Correct the problem as appropriate. |
ASN0626E |
program_name : program_identifier : The Q Apply program encountered an error while it was creating a file on the target server to temporarily store Classic replication source data before loading a target table (routine_name, function, dataset_name, dataset_type, error). |
During the target table loading process for Classic replication, the Q Apply program creates a temporary intermediate file on the target server to place data that it selects from the source table. The Q Apply program then reads from the file before inserting the data into the target. The user ID that runs the Q Apply program must have the authority to create this file. |
Make sure the user ID that is running the Q Apply program has the authority to create the file and that there is enough disk space on the target server to create the file. Use the error information in the message to determine other reasons that the file could not be created. |
ASN0627E |
program_name : program_identifier : The program stopped because column column_name is missing from the control table table_name. |
A required column is missing from a control table. This message only reports the first missing column; other columns might also be missing. The missing columns are likely to be columns that were added to the control tables for a new version, which indicates that the control tables need to be migrated. |
If you installed a new version but did not migrate the control tables, run the necessary migration scripts and start the program. |
ASN0628E |
program_name : program_identifier : The column option option for source column column_name, which is part of Q subscription or publication name, has an invalid value value. | The specified value is not valid for the column option. |
Ensure that the column option is specified correctly in the publication or Q subscription. Use the replication administration tools to perform the following steps:
|
ASN0629E |
program_name : program_identifier : The program has encountered an unsupported data type data_type while trying to activate a registration, Q subscription, or publication. |
The program found one or more columns in the source table that are defined with unsupported data types. Replication of the XML data type for Q Replication requires a COMPATIBITY value in the IBMQREP_CAPPARMS table of 0905 or higher. |
Redefine the registration, Q subscription, or publication without the columns that contain unsupported data types. For source tables with the XML data type, ensure that the Q Capture program is at Version 9.5 or higher and that the COMPATIBILITY value is 0905 or higher. |
ASN0631E |
program_name : program_identifier : The program could not load field procedure procedure_name for source table table_owner.table_name, column column_name. z/OS returned system completion code completion_code and reason code reason_code. The program stopped. |
The Capture or Q Capture program tried to load the user-specified field procedure to decode data in the source column because the column is defined with this field procedure. An error occurred that prevented the program from calling the procedure. |
Correct the error that is indicated by the system completion code and reason code and warm start Capture or Q Capture. The system completion code and reason code are explained in MVS System Codes. |
ASN0632E |
program_name : program_identifier : The field procedure for source table table_owner.table_name, column column_name detected an error. The field procedure returned return code return_code and reason code reason_code. The program stopped. |
The user-specified field procedure detected an error while decoding data in the column. An error message from the field procedure might follow this message. |
Correct the error that is indicated by the return and reason codes and warm start Capture or Q Capture. The meanings of the return and reason codes are defined by the field procedure. |
ASN0633W |
program_name : program_identifier : The Q Capture or Capture program has detected either a long-running transaction or possible problem. The program read the first log record for transaction ID transaction_ID at timestamp. But the program has not seen a commit or rollback log record for the transaction for number seconds. The authorization ID is auth_ID. The correlation ID is corellid. The starting log sequence number for the transaction is LSN. Q Capture or Capture has captured up to commit LSN LSN. |
The program captured the start of the transaction but has not seen its commit or rollback log record for more than an hour. This might or might not be a problem. |
If this is a long-running transaction, ignore this message. On z/OS, you can use the DSN1LOGP utility to format the contents of the recovery log and determine whether it is a long-running transaction. |
ASN0634W |
program_name : program_identifier : The transaction transaction_ID has not been committed for more than timestamp seconds. The initial log sequence number for the transaction is LSN. The authorization ID is authid. The correlation ID is corellid. | In addition to the oldest uncommitted transaction that was mentioned in ASN0633W, this message indicates a transaction for which the Q Capture or Capture program has not seen a commit or rollback log record for more than an hour. | If this is a long-running transaction, ignore this message. On z/OS, you can use the DSN1LOGP utility to formats the contents of the recovery log and determine whether it is a long-running transaction. |
ASN0635I |
program_name : program_identifier : The Q Capture or Capture program will ignore transactions that are identified by authorization ID authid, authorization token authtoken, and plan name planname. | The Q Capture or Capture program will ignore log records for transactions that are identified by the values that were inserted into the AUTHID, AUTHTOKEN, and PLANNAME columns of the IBMQREP_IGNTRAN table. | This message is for your information only. No action is required. |
ASN0636E |
program_name : program_identifier : The program could not connect to database database_name. The reason code is reason_code. |
An error occurred when the program issued one of the following functions:
|
See the DB2 codes in the messages and codes publication of the database manager on your operating system for the appropriate reason code. For DB2 for z/OS errors, see the section in the administration guide that describes the Call Attachment Facility. |
ASN0637I |
program_name : program_identifier : Spilling was stopped to avoid exceeding the file size limit for file_name. |
The Q Capture or Capture program was spilling an in-memory transaction to a file to relieve memory. Spilling was stopped because the file size reached the internal limit of 1 GB. Spilling might be resumed to a new file if memory is depleted again. No data is lost. |
This message is for your information only. No action is required. |
ASN0638W |
program_name : program_identifier : One or both of the database manager instance-level variables DB2_SKIPINSERTED=ON or DB2_SKIPDELETED=ON is set and could interfere with replication. |
When DB2_SKIPINSERTED=ON or DB2_SKIPDELETED=ON is set for the database manager instance, a select statement does not return rows that are inserted and deleted but not yet committed, even under the cursor stability isolation mode. The following results are possible:
|
Suspend any applications that insert into or delete from the source table until a CAPSTART signal for the table has been inserted into the IBMQREP_SIGNAL table. Also, suspend applications when you run the asntdiff utility. |
ASN0639W |
program_name : program_identifier : One or both of the database manager instance-level variables DB2_SKIPINSERTED=ON or DB2_SKIPDELETED=ON is set and could cause rows to be lost for source table table_owner.table_name at the target. |
When DB2_SKIPINSERTED=ON or DB2_SKIPDELETED=ON is set for the database manager instance, a select statement does not return rows that are inserted and deleted but not yet committed, even under the cursor stability isolation mode. When you start a subscription that has a load phase, rows that are inserted or deleted might not be picked up by the EXPORT utility when the table is loaded at the target and might be missing from the replicated table at the target. |
Suspend any applications that insert into or delete from the source table until the Q subscription for the table is started. |
ASN0640I |
program_name : program_identifier : The program is waiting for the WebSphere MQ queue manager to become available. |
The Q Capture program is running with the term invocation parameter set to N and Q Capture cannot connect to the WebSphere MQ queue manager. With term=N, Q Capture waits until it can either connect to the queue manager or is stopped by a stop command. After Q Capture connects to the queue manager, it continues capturing changes. |
This message is for your information only. No action is required. |
ASN0641E |
program_name : program_identifier : The program is shutting down to avoid an inconsistent state even though the TERM=N parameter was specified. You will need to restart the program. |
The TERM=N parameter instructs the program to keep running when the database manager is not available and when the queue manager is not available. This message was returned because either the database manager was not available or the queue manager was not available, but when the program temporarily stopped some threads to go into a waiting state, one or more of the threads did not stop gracefully. To avoid an inconsistent state, the entire program stopped. |
Restart the program. |
ASN0642E |
program_name : program_identifier : Compatibility level level is not valid. The Q Capture program stops. |
The replication programs use the Q Capture compatibility parameter to determine the level of messages that are sent. The compatibility level that was found in the Q Capture control tables is not supported. |
Change the compatibility level to a valid value and start the Q Capture program. For information about compatibilty, see "Coexistence support in Version 9.7 Q Replication and event publishing." |
ASN0643E |
program_name : program_identifier : An invalid wildcard pattern pattern was specified in the column_name column of the IBMQREP_IGNTRAN table. The Q Capture or Capture program shuts down to avoid ignoring transactions that you might want to replicate. |
A single percentage sign (%) was inserted into the IBMQREP_IGNTRAN table. Because this character is treated as a wildcard to represent any number of characters or none, inserting a single % into the table instructs Q Capture to ignore all transactions and is therefore invalid. |
Update the IBMQREP_IGNTRAN table with a valid authorization token or plan name (z/OS) or authorization ID (Linux, UNIX, Windows). If the percentage sign is part of the data but is not being used as a wildcard character, use a backslash to escape the wildcard character (\\%). Then start the Q Capture or Capture program. |
ASN0644W |
program_name : program_identifier : A non-NULL value was specified in the column_name column of the IBMQREP_IGNTRAN table. This value was ignored. |
On Linux, UNIX, or Windows, you can insert transaction identifiers into only the AUTHID (authorization ID) column of the IBMQREP_IGNTRAN table. |
|
ASN0646E |
program_name : program_identifier : The TZ environment variable is not defined. The program will stop. |
The replication program requires that the TZ environment variable be set to define the time zone and the offset from Coordinated Universal Time (CUT). |
Define the TZ environment variable in one of the following locations:
|
ASN0647E |
program_name : program_identifier : The version version of the database database_name is not supported by this version version of the Q Capture or Capture program. |
Q Capture or Capture do not support capture of changes from this version of the database. |
Upgrade to a supported version of the database. |
ASN0648E |
program_name : program_identifier : System catalog table table_name must be set with DATA CAPTURE CHANGES. |
The Q Capture or Capture program looks for updates to the system catalog tables to detect ALTER TABLE ADD COLUMN and ALTER TABLE ALTER COLUMN SET DATA TYPE changes to tables. DATA CAPTURE CHANGES must be enabled for this system catalog table. |
Enable DATA CAPTURE CHANGES for the system catalog table. |
ASN0649I |
program_name : program_identifier : A schema-level Q subscription was created, but a Q subscription name already exists for the source table table_owner.table_name that specifies the send or receive queue queue_name, replication queue map queue_map_name, and is in state state. The existing Q subscription will be overwritten. |
A schema-level Q subscription was created that specifies that all tables with the same schema should be replicated. The program tried to create a Q subscription for the table, but an inactive Q subscription for the table already exists. The program will proceed to create the new Q subscription and overwrite the inactive Q subscription. |
This message is for your information only. No action is required. |
ASN0650I |
program_name : program_identifier : The Q subscription name that uses send queue or receive queue queue_name and replication or publishing queue map queue_map_name was deleted. |
When a table with a matching schema-level subscription is dropped, the Q subscription for the table is deleted. |
This message is for your information only. No action is required. |
ASN0651E |
program_name : program_identifier : A column in the source table table_owner.table_name was altered. The capture program could not determine the correct version of the table from the IBMQREP_COLVERSION and IBMQREP_TABVERSION tables. The program stopped. Column: column_name. |
The capture program normally replicates changes to the structure of source table columns. However, the program could not find the table structure (schema) information in its version tables, and so it took no action and stopped. |
|
ASN0652I |
program_name : program_identifier : The NMI service initialized successfully. The server listens on socket socket_number. |
The program defined an AF_UNIX socket and is listening for NMI client connection requests. |
This message is for your information only. No action is required. |
ASN0653I |
program_name : program_identifier : The NMI service was stopped on socket socket_number. |
The program received an NMI TERM message and closed all NMI client connections. |
This message is for your information only. No action is required. |
ASN0661E |
program_name : program_identifier : The job was canceled. |
The job was canceled explicitly by the user or as a result of an unexpected event, such as an ABEND. |
Investigate the cause and restart the program. |
ASN0662I |
program_name : program_identifier : The procedure ADMIN_REVALIDATE_DB_OJBECTS was successfully run on table table_owner.table_name. |
The program detected that a replication source table was altered and the ADMIN_REVALIDATE_DB_OBJECTS procedure was run to revalidate the table. |
This message is for your information only. No action is required. |
ASN0663E |
program_name : program_identifier : The procedure ADMIN_REVALIDATE_DB_OBJECTS was not successful. The table table_owner.table_name remains in reorg pending state. |
After a table is altered, the table might be moved to reorg pending state. The table must be revalidated if it is in reorg pending state before any INSERT, UPDATE, or DELETE operations may be performed. The ADMIN_REVALIDATE_DB_OBJECTS stored procedure performs this validation. The call to ADMIN_REVALIDATE_DB_OBJECTS failed and the table remains in reorg pending state. |
Manually reorganize the table or ensure that the Q Capture or Capture program has EXECUTE privilege on the ADMIN_REVALIDATE_DB_OBJECTS procedure. |
ASN0664W |
program_name : program_identifier : The Q Capture or Capture program detected a transaction that exceeded the size size MB that is specified by the warntxsz parameter. The transaction ID is transaction_ID, transaction size is transaction_size MB, authorization ID is auth_ID, authorization token is auth_token, and plan name is plan_name. |
The Q Capture or Capture program was started with the warntxsz parameter, which prompts the program to issue this warning message when transactions that are about to be replicated exceed a specified size. The size of a transaction has exceeded the warntxsz value. This might or might not be a problem. |
If this is an unexpected transaction, you can stop the program and use the provided transaction ID with the ignore_transid or transid runtime parameter to skip the transaction upon restart. |
ASN0665E |
program_name : program_identifier : The program did not start because it must be run from an APF-authorized library to authenticate Network Management Interface (NMI) client connection requests. |
The program was started with the nmi_enable parameter to enable it to operate as an NMI server. The program must be APF-authorized in this situation. |
APF-authorize the program load library and restart the program. |
ASN0666E |
program_name : program_identifier : The replication NMI server is unable to get the NMI client security identity values. The return code is return_code. The error number is error_number. The reason is reason. |
The program ioctl() SECIGET command did not get the NMI client security identity values because of a system error. The NMI client connection request is denied because the replication NMI server is unable to authenticate the requester's authorization ID. |
See the explanation of system error for the ioctl() C function to determine the cause of the error. |
ASN0667E |
program_name : program_identifier : The NMI client authentication function received SAF return code return_code from RACROUTE REQUEST=AUTH. The RACF return code is return_code. The RACF reason code is reason_code. |
The NMI client connection request is denied because the replication NMI server is unable to authenticate the requester's authorization ID. |
Refer to the zOS Security Server RACROUTE Macro Reference (SA22-7692-13) for descriptions of the RACROUTE return and reason codes. |
ASN0668I |
program_name : program_identifier : The send queue queue_name for replication queue map queue_map_name has the following status: status. The current queue depth is queue_depth. The last published LSN is lsn. number Q subscriptions are replicating. |
A Q Capture QSTATUS command was issued to display the status for this send queue, including the number of Q subscriptions that use the send queue and are not inactive. |
This message is for your information only. No action is required. |
ASN0669I |
program_name : program_identifier : The receive queue queue_name for replication queue map queue_map_name has the following status: status. The current queue depth is queue_depth. |
A Q Apply QSTATUS command was issued to display the status for this receive queue. |
This message is for your information only. No action is required. |
ASN0670E |
program_name : program_identifier : The send queue queue_name does not exist. The qstatus command is ignored. |
The qstatus command was used for a send queue that does not exist. |
Check that the queue name or replication queue map name is correct and reissue the qstatus command. |
ASN0671E |
program_name : program_identifier : The receive queue queue_name does not exist. The qstatus command is ignored. |
The qstatus command was used for a receive queue that does not exist. |
Check that the queue name or replication queue map name is correct and reissue the qstatus command. |
ASN0672E |
program_name : program_identifier : Column column_name in table table_owner.table_name for Q subscription, publication, or registration name is of an unsupported data type and cannot be replicated. The data type is data_type. |
The Q Capture or Capture program does not support the data type of the column, even though the data type is supported by the source database. This situation can occur when the Q Capture or Capture program is at a lower version level than the database (for example a Version 9.7 Q Capture program running on a DB2 10 for z/OS subsystem). |
Remove the column from the table and from the Q subscription, publication, or registration, or upgrade the Capture or Q Capture program to the same level as the database that it works with. |
ASN0673I |
program_name : program_identifier : The Q Capture or Capture program stopped spilling to avoid exceeding the file size limit for the file file_name (transaction identifer trans_ID, authorization ID authid, correlation ID correlid, plan name plan_name). |
The Q Capture or Capture program was spilling an in-memory transaction to a file to relieve memory. Spilling was stopped because the file size reached the internal limit of 1 GB. Spilling might be resumed to a new file if memory is depleted again. No data is lost. |
This message is for your information only. No action is required. |
ASN0674I |
program_name : program_identifier : The program is checking for database connectivity. |
When the program is running, it periodically checks for database connectivity. If the database is not available, the program continues running and waits until the database is available if the term=n option is specified in the invocation parameters of the program. After the database is available, the program connects and starts processing |
This message is for your information only. No action is required. |
ASN0675I |
program_name : program_identifier : The program generated seed value value for file file_name. |
The program generated a seed and saved the seed value in the file. The program will generate a key from the seed and use the key to create an IPC queue. |
This message is for your information. No action is required. |
ASN0676I |
program_name : program_identifier : The program could not generate a seed to create an inter-process communication (IPC) key for path path_name. OSSE reason is reason. |
The program is not able to generate a seed. The program generates a key from the seed and uses the key to create an IPC queue. The program tried to generate the seed after the ftok() function returned a key for a message queue that already exists. |
Remove the IPC file and its associated message queue manually by following the steps in, "Troubleshooting problems with IPC message queues." |
ASN0677E |
program_name : program_identifier : The Network Management Interface (NMI) socket name socket_name is not valid. The program will stop. |
The program was started with the nmi_enable parameter so that it can operate as an NMI server. A valid NMI socket name must start with a forward slash character (/) and not be longer than 64 characters. |
Correct the NMI socket name and restart the program. |
ASN0678E |
program_name : program_identifier : The program is terminating because the DB2 for z/OS subsystem subsystem_name is not active and the program was started with the term=y parameter. |
The term=y parameter causes the program to terminate when the database manager is unavailable. |
Take one of the following actions:
|
ASN0679E |
program_name : program_identifier : The program is terminating because the DB2 for z/OS subsystem subsystem_name was started in restricted access mode and the program was started with the term=y parameter |
The term=y parameter causes the program to terminate when the database manager is unavailable. Because the DB2 for z/OS subsystem was started in restricted access mode, the program terminated. |
Take one of the following actions:
|
ASN0685W |
program_name : program_identifier : The TCP/IP GetAddrInfo socket call failed for service location location and service name name. The errno is number and the reason is reason. |
The program invoked the GetAddrinfo socket call to determine the IP address that is associated with the specified host name and port or service. This message can be returned for two reasons:
|
Verify the following details:
If changes were recently made to the name server or local host table, refresh the resolver. |
ASN0686W |
program_name : program_identifier : The TCP/IP create socket call failed for service location location and service name name. The errno is number and the reason is reason. |
The program invoked the create socket call to create an endpoint for communication. The call failed for the specified reason. |
Determine the meaning of the reason that was issued by z/OS UNIX System Services or z/OS Communications Server. |
ASN0687W |
program_name : program_identifier : The TCP/IP SetSockOpt socket call failed for service location location and service name name. The errno is number and the reason is reason. |
The program invoked the SetSockOpt socket call to set socket options. The call failed for the specified reason. |
Determine the meaning of the reason that was issued by z/OS UNIX System Services or z/OS Communications Server. |
ASN0688W |
program_name : program_identifier : The TCP/IP connect socket call failed for service location location, service name name. The errno is number and the reason is reason. |
The program invoked the SetSockOpt socket call to establish a connection with the server socket. The call failed for the specified reason. |
Determine the meaning of the reason that was issued by z/OS UNIX System Services or z/OS Communications Server. |
ASN0689W |
program_name : program_identifier : The TCP/IP send socket call failed for service location location and service name name. The errno is number and the reason is reason. |
The program invoked the SetSockOpt socket call to send data on the socket. The call failed for the specified reason. |
Determine the meaning of the reason that was issued by z/OS UNIX System Services or z/OS Communications Server. |
ASN0690E |
program_name : program_identifier : A Q subscription, registration, or publication was deactivated because the source table has the attribute ORGANIZE BY COLUMN and this attribute is not supported. Table: table_owner.table_name. |
The Q Capture or Capture program does not support capture from tables with the attribute ORGANIZE BY COLUMN. Only ORGANIZE BY ROW is supported. |
Take one of the following actions:
|
ASN0691E |
program_name : program_identifier : Error decoding log records for table table_name. Version: version_number |
The Q Capture or Capture program could not decode log records for this table. The table structure (schema) as recorded in the IBMQREP_TABVERSION and IBMQREP_COLVERSION control tables is not consistent with the format of the log records. |
Follow these steps:
|
ASN0692W |
program_name : program_identifier : A Q subscription, registration, or publication exists for a table that is defined with wide rows. Table: table_owner.table_name. |
A wide row is one where the the maximum width of the row is wider than the page size of the table space that contains the table. When a row becomes wide, one or more of the variable-length character columns are converted to large object (LOB) data. The Q Capture or Capture program cannot replicate values that have been converted into a LOB, and will instead replace the values with an empty string. |
To avoid data loss, move this table into a table space that has a larger page size than the maximum row width of this table. |
ASN0693E |
program_name : program_identifier : The capture program detected log records that are beyond the end of scope, creating the potential for missed log records and data loss. The range of log records that were missed is begin_LRSN to end_LRSN for transactions that came from a member other than the member capture_member that capture is running from. |
In a data-sharing environment, the instrumentation facility interface (IFI) might return log records out of order because the records have log record sequence numbers (LRSNs) beyond the end of scope for a buffer. On a subsequent IFI 306 READS request, the buffer might contain older log records from other data-sharing members. The capture program does not read these log records because they are out of sequence. |
Take one of the following actions:
|
ASN0694I |
program_name : program_identifier : Q subscription name for table table_owner.table_name in table space dbname.tsname has the following status: status. |
A Q Capture QSTATUS command was issued to display the database name and table space name for the source table that is part of the specified Q subscription. |
This message is for your information only. No action is required. |
ASN0696E |
program_name : program_identifier : The table table_owner.table_name is missing a required attribute to read changes from the log. The program stopped. |
These table attributes are required to capture data:
|
|
ASN0697E |
program_name : program_identifier : The program detected an error in the communication layer. The error code is error_code. Additional information codes are code1, code2, code3, code4, and code5. |
While communicating with the CDC target datastore, Q Capture encountered a communication error. |
Verify that the target is accessible and check the CDC target engine logs for errors. |
ASN0698E |
program_name : program_identifier : The program detected an error in the message-handling layer. The error code is error_code. Additional information codes are code1 and code2. |
During creation or decoding of a message an error condition was encountered. |
Contact IBM support. |
ASN0700E |
program_name : program_identifier : The target datastore has not sent heartbeat messages for value minutes and is presumed unavailable. All mapping groups for the target are stopped. Instance name: apply_instance_name. |
The CDC target datastore sends heartbeat messages to notify the Q Capture program that it is running. The absence of a message indicates that the datastore is unavailable. |
Investigate the reason that the target datastore is unavailable. |
ASN0701E |
program_name : program_identifier : The program could not connect to the target datastore. Mapping group: mapping_group_name. Instance name: apply_instance_name. Reason code: reason_code. |
The connection to the target datastore was refused. The following reason codes are valid:
|
Review the reason codes in the explanation, and take the appropriate action:
|
ASN0702E |
program_name : program_identifier : The program did not find the connection information for mapping group mapping_group_name. Instance name: apply_instance_name. |
The connection information to connect to the target datastore was not found for the specified mapping group. No connection can be established. |
Correct the apply instance information for the mapping group. |
ASN0718I |
program_name : program_identifier : The program encountered a non-fatal WebSphere MQ error. The program is able to tolerate this error and continues to run. WebSphere MQ reason code: reason_code. WebSphere MQ command: command. Object: name. |
A nonzero WebSphere MQ reason code was returned when the program issued a WebSphere MQ command. The reason code indicates that there is a WebSphere MQ problem (for example, storage is not available for WebSphere MQ objects) or that WebSphere MQ is not available. |
This message is for your information only. |
ASN0719W |
program_name : program_identifier : A single wildcard character (%) was specified in the column_name column of the IBMQREP_IGNTRAN table. As a result, the Q Capture or Capture program is ignoring (not replicating) all DML operations but is continuing to replicate supported DDL operations and is processing inserts into the IBMQREP_SIGNAL table. |
When you want the Q Capture or Capture program to ignore certain transactions, you can use the percentage sign (%) as a wildcard character to represent any number of characters or none. Using a wildcard in this manner allows you to ignore groups of authorization IDs, authorization tokens, or plan names. If you use only the wildcard in the AUTHID, AUTHTOKEN, or PLANNAME column of the IBMQREP_IGNTRAN table, Q Capture or Capture does not replicate any transactions. |
If you do not want to ignore all transactions, update the IBMQREP_IGNTRAN table with a different authorization token or plan name (z/OS) or authorization ID (Linux, UNIX, Windows). If the percentage sign is part of the data but is not being used as a wildcard, use a backslash character to escape the percentage sign. After you update the IBMQREP_IGNTRAN table, reinitialize the Q Capture or Capture program. |
ASN0720W |
program_name : program_identifier : The log read API call took number milliseconds, which exceeded the threshold that was set for the warnlogapi parameter. Threshold: warnlogapi_threshold milliseconds. Call type: call_type. Reason code: reason_code. |
The Q Capture warnlogapi parameter sets a threshold for the number of milliseconds that the Q Capture program waits for the DB2 for z/OS instrumentation facility interface (IFI) to return log records before issuing a warning. The database log read call exceeded the threshold. |
This message is for your information only. No action is required. |
ASN0721W |
program_name : program_identifier : The replication NMI server could not close the NMI socket socket_name. Error number: number. Reason: reason. |
The replication NMI server invoked the close socket call to shut down the socket that is associated with the socket descriptor and to free resources that are allocated to the socket. The call failed for the specified reason. |
Determine the meaning of the reason that was issued by UNIX System Services for z/OS or by the z/OS Communications Server. Take any corrective action that is recommended. |
ASN0722W |
program_name : program_identifier : The replication NMI server could not remove the NMI socket socket_name. Error number: number. Reason: reason. |
The program invoked the unlink socket call to remove the AF_UNIX socket file that was created at bind() time. The call failed for the specified reason. |
Determine the meaning of the reason that was issued by z/OS UNIX System Services or by the z/OS Communications Server. You might need to delete the AF_UNIX socket file that was created by the replication program at bind() time. |
ASN0723W |
program_name : program_identifier : The capture program is unable to decode a log record for a change to a column in system catalog table table_name. The program will skip this log record and continue running. Column type: type. |
Migrating to DB2 for z/OS V11 compatibility mode alters the SYSIBM.SYSTABLES system table to add new columns. Capture is unable to decode SYSIBM.SYSTABLES log records that are written before the SYSIBM.SYSTABLES catalog tablespace, SYSTSTAB, is reorganized. Capture will skip the SYSIBM.SYSTABLES log records that it is unable to decode and continue running. |
This message if for your information only. No response is required. |
ASN0724W |
program_name : program_identifier : The capture program is unable to decode log records for changes to system catalog table table_name. The program will skip the log records and continue running. |
Migrating to DB2 for z/OS V11 compatibility mode alters the SYSIBM.SYSTABLES system table to add new columns. Capture is unable to decode SYSIBM.SYSTABLES log records that are written before the SYSIBM.SYSTABLES SYSIBM.SYSTABLES catalog tablespace, SYSTSTAB, is reorganized. Capture will skip the SYSIBM.SYSTABLES log records that it is unable to decode and continue running. |
This message if for your information only. No response is required. |
ASN0725W |
program_name : program_identifier : The program detected log records that are out of order. The current log sequence number is current_LSN. The last LSN processed is processed_LSN. |
While reading the log for changes to be replicated, the Q Capture or Capture program detected one or more log records that were out of order (a lower LSN following a higher LSN). This situation can cause the program to not replicate changes that involve the out-of-sequence log records and potentially result in data loss at the target table. |
If a comparison of the source and target tables shows differences that involve these log records, you might need to restart the Q Capture or Capture program from a point in the log that is previous to the problematic records. If no differences are detected, you can ignore this message. |
ASN0726E |
program_name : program_identifier : The program received DB2 return code 00E60863 (resource unavailable) when it requested a log record buffer. The Q Capture or Capture program will stop. The requested log sequence number is request_LSN. The last LSN processed is processed_LSN. The WQALLMOD value is value. |
DB2 returned an error when the program called the instrumentation facility interface (IFI). The program stops in this situation. |
Check the DB2MSTR log for any additional diagnostic information to identify the cause of the problem. Try to restart Q Capture or Capture after you have collected the necessary diagnostics and resolved any problems. |
ASN0727I |
program_name : program_identifier : Transaction transid was committed and processed. |
In response to a FORCETRANS signal or command, the Q Capture or Capture program committed and processed the transaction that is identified by the transaction identifier (transid) that was provided with the FORCETRANS signal or command. This action resulted in the transaction being inserted into the change-data (CD) table (SQL Replication), or published to the queue (Q Replication). |
This message is for your information only. No action is required. |
ASN0728I |
program_name : program_identifier : Transaction transid was aborted and discarded from memory. |
In response to a FORCETRANS signal or command, the Q Capture or Capture program aborted its processing of the transaction that is identified by the transaction identifier (transid) that was provided with the FORCETRANS signal or command. Because of this action, the transaction was discarded from capture memory and was not replicated or published. |
This message is for your information only. No action is required. |
ASN0729W |
program_name : program_identifier : The transaction transid is not currently being processed by the program. The program did not perform the requested action. |
The Q Capture or Capture program received a FORCETRANS signal or command, but the transaction that is identified by the specified transid was not found among the transactions that are currently in memory. The program took no action. |
Check that the transid is correct and reissue the FORCETRANS command or signal if required. |
ASN0730I |
The capture program processed the command_name command. |
The capture program read an SQL command from the IBMQREP_CAPCMD table and ran the command. |
This message is for your information only. No action is required. |
ASN0731I |
The format of the transaction identifier that was provided with the IGNORETRANS command is not recognized. The command was not processed. |
An IGNORETRANS command was issued to the capture program, but the program did not recognize the format of the transaction identifer that was provided. The identifier should be a 10-byte or 12-byte value in the format xxxx:xxxx:xxxx:xxxx:xxxx or xxxx:xxxx:xxxx:xxxx:xxxx:xxxx. |
Reissue the IGNORETRANS command with a valid value for the transaction identifier. |
ASN0732I |
program_name : program_identifier : The program started running with the following levels: Possible_level: possible_level. Current level: current_level. Control tables level: control_tables_level. Current maintenance: current_maintenance. |
The levels have the following meaning:
Current maintenance identifies the APAR or PTF level at the last time the program was built. |
This message is for your information only. No response is required. |
ASN0733I |
program_name : program_identifier : The program successfully migrated to current_level current_level. |
The program was started with the activate_level option, or a utility was run against the program with the activate_level option. The program successfully activated the given level. |
This message is for your information only. No response is required. |
ASN0734E |
program_name : program_identifier : An attempt was made to start the program or migrate the program to current_level current_level, but the minimum level of control_tables_level that is required is control_tables_level. The program stops. |
To run the program with the given value for current_level, the value of control_tables_level must be upgraded. |
Migrate the control tables by using the sample migration scripts or the ASNCLP MIGRATE command. |
ASN0735E |
program_name : program_identifier : A column is missing from control table table_name. Column: column_name. This column is required for control_table_level: control_tables_level. |
The program is running with the reported value for control_table_level, but a required column does not exist. |
Add any missing control table columns by running and verifying the given migration scripts for this level of control tables. |
ASN0736E |
program_name : program_identifier : An incorrect value value was supplied for a parameter in a program parameter table. Parameter: parameter. Parameter table: table_name. Minimum parameter value: min_value. Maximum parameter value: max_value. The program stops. |
When the program starts this message is issued if a parameter value is invalid. |
Check the message tokens or documentation for permitted parameter values in this table. Correct the values and restart the program. |
ASN0737I |
program_name : program_identifier : The log read API returned num_log_records log records for this call. Requested LSN: lsn. End-of-scope LSN: lsn. |
The capture log reader made an IFI READS for IFCID 306 F-call to request log records beyond the requested LSN. The IFI READS for IFCID 306 F-call returned the end-scope LSN to the capture program. |
This message is for your information only. No action is required. |
ASN0738I |
program_name : program_identifier : The log read API returned num_log_records log records for this call. |
The capture log reader made an IFI READS for IFCID 306 N-call to return the remaining log records that met the previous F-call criteria. |
This message is for your information only. No action is required. |
ASN0739W |
program_name : program_identifier : The FORCETRANS signal was received but was not acted upon because the signal is no longer valid. Use the IGNORETRANS command with MODIFY or the capture command table to remove a transaction from capture memory. |
The FORCETRANS signal is not valid and is replaced with the IGNORETRANS command. |
Use the IGNORETRANS command to remove a transaction from capture memory. |
ASN0740W |
program_name : program_identifier : The capture program is backing out changes that were made by transaction trans_id. Capture received the IGNORETRANS command and will run it after the changes are undone. |
The capture program cannot remove a transaction from capture memory while it is backing out transaction changes. Capture will run the IGNORETRANS command after the changes are undone. |
This message is for your information only, and no action is required. |
ASN0745E |
program_name : program_identifier : The capture program is unable to decode log records for the Db2 system catalog table table_name. The program stopped. |
The capture program is unable to recognize the version of the Db2 catalog table. |
Contact IBM Software Support. |
ASN0746W |
program_name : program_identifier : The Db2 thread with unit of recovery identifier (URID) urid is part of global transaction gtransid. The global transaction has num_rows rows. |
You should specify the URID for each thread that is part of the global transaction if you need to run DSN1LOGP to format the contents of the recovery log for the global transaction. |
This message is for your information only, and no action is required. |
ASN0749E |
program_name : program_identifier : Too many invocation parameters were specified at program startup. |
The number of parameters that you specified when you invoked the replication program exceeds the maximum that is allowed. |
Refer to the Q and SQL Replication documentation on the appropriate number of invocation parameters. |
ASN0777I |
pgmname : program_qualifier : Additional information message_text, reason code(s): rc1, rc2, rc3. |
The Additional information shown in this message refers to an informational text message. The reason codes provide supplemental return code information related to this message text. If an informational code field is not applicable, it contains "*" (an asterisk). |
This message is for your information only, and no action is required. |
ASN0888E |
pgmname : program_qualifier : EEE error condition message_text, error code(s): rc1, rc2, rc3. |
The EEE error condition shown in this message is the description of an EEE-specific error that occurred in the specified program with the specified qualifier (if displayed). The error codes provide supplemental information related to this message text. If an error code field is not applicable, it contains "*" (an asterisk). |
Use the information from the EEE error condition and from the specified error codes to determine the cause of the error. Contact IBM Software Support if you cannot resolve the error. |
ASN0999E |
pgmname : program_qualifier : Error condition message_text, error code(s): rc1, rc2, rc3. |
The Error condition shown in this message is the description of an error that occurred in the specified program with the specified qualifier (if displayed). The error codes provide supplemental information related to this message text. If an error code field is not applicable, it contains "*" (an asterisk). |
Use the information from the Error condition and from the specified error codes to determine the cause of the error. Contact IBM Software Support if you cannot resolve the error. |