This section contains the replication messages for the Capture and Apply programs and migration from previous releases.
Cause: A nonzero SQLCODE was returned when the Capture program issued an EXEC SQL statement.
Action: See the messages and codes publication of the DB2 database manager on your platform for information about SQL return codes that use SQLERRML and SQLERRMC as substitution fields. Contact your DBA for more information.
Cause: An error occurred when the Capture program issued either
Action: See DB2 codes in the messages and codes publication of the DB2 database manager on your platform for the appropriate reason code. For DB2 for MVS errors, see the section in the administration guide that describes the Call Attachment Facility. Contact your DBA for questions and diagnosis.
Cause: An error occurred when the Capture program tried to open the plan, ASNLPLAN.
Action: See the DB2 Codes section in the messages and codes publication of the DB2 database manager on your platform to find the appropriate reason code. See the appropriate section in the administration guide publication of the DB2 database manager on your platform: "Call Attachment Facility".
Cause: An error occurred when the START TRACE DB2 command was issued, or when the Capture program program read the DB2 log.
Action: This message only applies to the MVS platform. See the DB2 Codes section of in the messages and codes publication of the DB2 database manager to find the appropriate reason code. For more information, see either of the following sections in the administration guide publication of the DB2 database manager: "Call Attachment Facility" (CAF) for START TRACE DB2 errors, or the Instrumentation Facility Interface (IFI) for DB2 log read errors, or contact your DBA. If CAF or the IFI returned a message, it is also printed on the system display console.
Cause: An error occurred when the Capture program read the DB2 log. There might be an SQL error.
For Capture for MVS, a dump has been generated for this message. The output appears in the data set whose name is specified by the CEEDUMP DDNAME on your Capture for MVS invocation JCL.
For IBM DPROPR Capture of the Universal Database, the "<return_code>" value is for the Asynchronous Read Log. For UNIX, the log file might not be in the path.
For Capture for VSE, the "<return code>" is for the VSE/VSAM GET macro.
For Capture for VM, the "<return code>" is for Diagnose X'A4'.
Action: See the DB2 Codes section in the messages and codes publication of the DB2 database manager on your platform for the appropriate reason code.
For Capture for MVS, see the Instrumentation Facility Interface (IFI) section in the administration guide publication of the DB2 database manager on your platform or contact your DBA.
For Capture for VSE, see the "VSE/VSAM Return and Error Codes" manual for more information.
For VM/ESA, see the VM/ESA Programming Services for more information.
For the IBM DPROPR Capture of the Universal Database, see the active and archived database logs section in the administration guide for common servers or contact your IBM Service Representative.
Cause: An unexpected log error not reported by either:
occurred while the Capture program was processing the DB2 log records. The Capture program could not determine the type of SQL update associated with the log record.
For Capture for MVS, a dump has been generated for this message. The output appears in the dataset whose name is specified by the CEEDUMP DDNAME on your Capture for MVS invocation JCL.
Action: Contact your IBM Service Representative.
Cause: An unexpected log error not reported by either:
occurred while the Capture program was processing the DB2 log records. The Capture program could not determine the type of SQL update associated with the log record.
For Capture for MVS, a dump has been generated for this message. The output appears in the dataset whose name is specified by the CEEDUMP DDNAME on your Capture for MVS invocation JCL.
Action: Contact your IBM Service representative.
Cause: The IBM Replication administrator stopped the Capture program using one of the valid methods.
Cause: This message is for your information only.
Action: No action is required.
Cause: The source table was defined without the DCC attribute and the Capture program tried to capture changes for the replication source.
Action:
Cause: The Capture program cannot continue processing because not enough free storage is available.
Action: For Capture for MVS, ensure that the REGION parameter has enough storage allocated to run your job. If necessary, contact your MVS system programmer to determine the method for requesting sufficient storage.
For Capture for VM, a request to obtain virtual storage could not be satisfied. You might need to increase the size of the virtual machine in which Capture program runs.
For Capture for VSE, all available GETVIS storage has been exhausted. You might need to restart the Capture program after allocating a larger partition.
Cause: In the case of DB2 compression dictionary is not available error, the Capture program attempted to read log records for an old compression dictionary. DB2 for MVS only retains one version of the compression dictionary in memory. DB2 can only decompress log records for a compressed table if the compression dictionary used to compress the log records is still the current compression dictionary.
In the case of the IFCID 306 buffer being invalid, the control information is missing from the buffer.
For both cases, a dump has been generated for this message. The output appears in the dataset whose name is specified by the CEEDUMP DDNAME on your Capture for MVS invocation JCL.
Action: For the DB2 compression dictionary error, to avoid an unwanted cold start of the Capture program, you must capture all log records for a compressed table before creating a new version of the compression dictionary. Use the KEEPDICTIONARY option to retain the current version of the compression dictionary during routine REORG processing.
When you want a new compression dictionary for the table, you must synchronize running the REORG utility with running your updated applications and the Capture program as follows:
For the IFCID 306 buffer error, ensure all DB2 maintenance is current.
Cause: The user did not define an IBMSNAP required column in the change data table.
Action: Ensure that the change data table definition is correct. Refer to "Table Structures" for more information.
Cause: The Capture program terminated because a high DB2 transaction rate caused the Capture program to run slower than the defined minimum level.
Action: Refer to the Capture and Apply chapter for your platform for more information on the lag limit. Perform a cold start.
Cause: A storage allocation error was detected; sufficient storage is not available. The Capture program might have been installed improperly.
For the Capture program on AIX, you might not have set the soft links for the component files to the shared directory.
Action: Determine why memory could not be allocated by looking at the operating system and application task status. Contact your system programmer to determine the method of requesting the storage listed in the error message.
For Capture for AIX, determine whether you have set the soft links for the component files.
For Capture for VM, a request to obtain virtual storage could not be satisfied. You might need to increase the size of the virtual machine in which Capture program runs.
For Capture for VSE, all available GETVIS storage has been exhausted. You might need to restart the Capture program after allocating a larger partition.
Cause: The replication source information in the register table has not been defined.
The Capture program started but could not find source tables that were:
Action: Ensure that the register table is defined properly. For more information about the register table, see "Table Structures". Verify that replication sources have been defined.
Cause: The Capture program could not retrieve the message from the Capture program messages file.
Action: Edit the Capture program error message file. Locate the ASNnnnn error message number to determine which error message should have been issued. See the information about the error message in this listing to determine how to resolve the error.
Cause: The user changed a replication source definition while the Capture program was running and then issued a REINIT command. The register table, which contains a row for each replication source, might not match the other replication source control tables.
Action:
Cause: The Capture program cannot process the STOP, SUSPEND, RESUME, or REINIT commands because the STEPLIB libraries are not authorized for APF.
Action: Authorize the Capture link library for APF.
Cause: 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.
Action: See the Netview programming documentation for a description of the return code to determine the interface error. The Capture program alerts will not be received by the System Services Control Point (SSCP) until the error is corrected.
Cause: Netview is unavailable. This is a secondary informational message.
Action: 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.
Cause: The Capture program does not support this release of DB2.
Action: Run the Capture program with the appropriate release of DB2.
Cause: A REINIT command was issued and the updates were successfully made to the Capture program internal control information. This message is for your information only.
Action: No action is required.
Cause: The REINIT command was issued. No updates were made to the register table since initialization or the last REINIT. This message is for your information only.
Action: No action is required.
Cause: This message accompanies ASN0018W. Reinitialization was performed as requested despite potential problems reported in ASN0018W.
Action: See ASN0018W.
Cause: A storage allocation error was detected; not enough storage is allocated for the trace buffer. The trace buffer is an information-only feature of the Capture program and the allocated storage is not required for the Capture program to run.
Action: Contact your system programmer to determine the method of requesting the storage listed in the error message.
For Capture for VM, a request to obtain virtual storage could not be satisfied. You might need to increase the size of the virtual machine in which the Capture program runs.
For Capture for VSE, all available GETVIS storage has been exhausted. You might need to restart the Capture program after allocating a larger partition.
Cause: You tried to start more than one the Capture program program per DB2 subsystem or database.
For VSE/ESA, Capture for VSE generates a unique lock name for each database. This lock name is already in use, indicating that Capture for VSE is already active for the database.
For VM/ESA, Capture for VM has determined that the resource ID used as a lock is already in use. The resource ID is specified on thhe ENQ_NAME parameter of the CAPTURE ASNPARMS file.
Action: For DB2 for MVS/ESA subsystems, either run only one instance of the Capture program for all subsystems that are members of a data-sharing group, or run only one instance of the Capture program on any stand-alone system.
For other DB2 database platforms, run only one Capture program per database.
For Capture for VM, you can change the ENQ_NAME parameter in the CAPTURE ASNPARMS to ensure unique values for each Capture program if you want to run Capture for VM for more than one DB2 database on a system.
Cause: The IBM Replication administrator suspended the Capture program and has entered a wait state. This message is for your information only.
Action: No action is required.
Cause: The IBM Replication administrator resumed the Capture program from a suspended state and the Capture program has continued running. This message is for your information only.
Action: No action is required.
Cause: The IBM Replication administrator entered a command not recognized by the Capture program. The only valid commands are:
There are no parameters allowed for these commands.
Action: Use only valid Capture program commands.
Cause: The tuning parameter table was not defined correctly or has been updated with invalid rows.
Action: Refer to "Table Structures" to determine the correct format of this table. Remove any invalid row s.
Cause: The IBM Replication administrator tried to reinitialize the Capture program, but there was an error in the register table. A user might have tried to update a replication source while the Capture program was running or suspended, and the register table might not match the other control tables.
Action: This is a secondary message. See any preceding messages for more information about the error. See the Capture and Apply section for your platform for more information about reinitializing the Capture program and "Table Structures" for information about the register table.
Cause: The tuning parameters table does not have the correct values. Values might be out of range.
Action: Refer to the Capture and Apply section for your platform for more information. Check the lag limit, retention period and commit frequency.
Cause: The register table version does not match the current version of the Capture program. The current version of the Control Center is not compatible with the version of the Capture program that you are running.
Action: Refer to "Table Structures" to check the required value for the ARCH_LEVEL column in the register table. Verify that the value in the register table at the source server is correct. If not, use compatible versions of the Control Center and the Capture program.
Cause: DB2 was terminated while the Capture program was still active.
For MVS/ESA, VSE/ESA or VM/ESA, DB2 was terminated while Capture program was active and the user did not specify the NOTERM start up operand.
Action: Start DB2 and start the Capture program.
Cause: DB2 was terminated while the Capture program was still active.
Action: Start DB2 and start the Capture program.
Cause: DB2 was stopped in QUIESCE mode, but user wanted to leave the Capture program running. While terminating the connection to DB2, Capture program received an error returned code from the Call Attachment Facility (CAF).
Action: Restart Capture program.
Cause: An AIX FORK function returned a negative value. "<error_text>" describes the error.
Action: See AIX Calls and Subroutines Reference' for information about FORK functions, use the provided error text to determine the error, or contact your IBM Service Representative.
Cause: The SQLEGINS API of DB2 Universal Database returned an error.
Action: See the DB2 for common servers API Reference for information about the SQLEGINS API to determine the error or contact your IBM Service Representative.
Cause: The AIX EXECLP function returned a negative value. "<error_text>" describes the error.
Action: See the AIX Calls and Subroutines Reference' for information about the EXECLP function or contact your IBM Service Representative.
Cause: The child process created by ASNLMAIN terminated. Possible causes include:
Action: Check the system processes for conflicts or contact your AIX system programmer.
Cause: The child process was unable to call the dummy routine ASNLPVRF. The installation softlinks might not have been set.
Action: Verify whether the installation softlinks have been set, check the system for problems, or contact your IBM Service Representative.
Cause: The function msgRCV returned an error. "<error_text>" describes the error.
Action: Use the provided error text to determine the error, or contact your IBM Service Representative.
Cause: The function MSGGET returned an error. "<error_text>" describes the error. This error occurs during message handling.
Action: Use the provided error text to determine the error, or contact your IBM Service Representative.
Cause: The AIX function FTOK returned an error. "<error_text>" describes the error.
Action: See AIX Calls and Subroutines Reference' for information about the FTOK function, use the provided error text to determine the error, or contact your IBM Service Representative.
Cause: The Capture program could not open the log file. Some possible reasons are:
Action: Contact your system programmer to determine the error or contact your IBM Service Representative.
Cause: An I/O error occurred while writing to the Capture program log file
Action: Check the ASN.IBMSNAP_TRACE table for error messages.
Cause: The Asynchronous Read Log API returned an SQLCODE in the SQL error message that preceded this message. The information in this message provides additional information about the SQL error.
Action: See ASN0001E for information about SQLCODEs.
Cause: An invalid invocation parameter was entered with the ASNCCP command.
Action: Enter a valid invocation parameter.
See the Capture and Apply section for you platform for information about valid parameters.
Cause: The Capture program encountered an invalid SQL type. A table might have been defined as a replication source outside the Control Center and contains unsupported SQL types (e.g. LONG or large object types).
Action: Delete the replication source and use the Control Center to define replication sources to ensure only valid types are defined. Or, when manually defining the replication source, ensure that the table has supported SQL types. See the messages and codes publication of the DB2 database manager on your platform to determine the invalid SQLTYPE.
Cause: The unit-of-work (UOW) table might have been dropped, or the source server database might have been dropped.
Action: Contact your IBM Service representative.
Cause: This message is for your information only.
Action: No action is required.
Cause: The data in the change data tables is older than the value "<current_timestamp_lag_limit>". A cold start will be performed.
Action: See "Table Structures" for more information about warm and cold starts to determine why Capture program could not warm start.
Cause: A problem occurred during the retrieval of the warm start information. The warm start table data was invalid. A cold start will be performed.
For DB2 Universal Database, an Asynchronous Read Log API error occurred while reading the log during warm start. For MVS/ESA, an Instrumentation Facility Information (IFI) error occurred while reading the log during warm start.
Action: See "Table Structures" for more information about warm and cold starts to determine why Capture program could not warm start.
Cause: This is an informational message that displays the DB2 server name and the Capture program start up option.
For Capture for VSE and VM, the ENQ_NAME shows the name on which Capture program locks to make sure that there is only one Capture program running for any DB2 database. The lock name can be specified for VM/ESA by changing the ENQ_NAME parameter value in the CAPTURE ASNPARMS file.
Action: No action is required.
Cause: The Capture program was started for the table owner and table name at the specified log sequence number (LSN). This message is issued for each origin table for which the Capture program captures changes. This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: When the Capture program is initially brought up, if DB2 is not up at that time, the Capture program waits until DB2 is up. After DB2 is up, the Capture program makes the connection and begins to capture changes.
If the NOTERM option is specified in the Capture invocation parameters, and DB2 comes down smoothly, the Capture program waits for it to come back up.
Action: No action is required.
Cause: This is an informational message printed at the top of storage dumps for severe errors. When a dump is generated for a message, the dump output appears in the dataset whose name is specified by the CEEDUMP DDNAME on your Capture for MVS invocation JCL.
Action: No action is required.
Cause: The warm start table is missing or corrupted. This table provides a faster warm start. The Capture program will warm start.
Action: No action is required.
Cause: The REINIT command was issued, but tuning parameter information from the tuning parameters table was not available. The previous tuning parameter values were retained.
Action: No action is required.
Cause: An error occurred that prevented warm start information from being saved in the IBMSNAP_WARM_START table. Warm start can be attempted and can take longer because backup sources will be used.
Action: No action is required.
Cause: The time of the warm start information exceeded LAG_LIMIT.
Action: No response required; the Capture program will terminate because WARMNS was specified.
Cause: A problem occurred while retrieving the warm start information. The warm start table data was invalid or for MVS, an Instrumentation Facility Interface (IFI) error occurred while reading the log during warm start.
Action: No response required; the Capture program is terminating because WARMNS was specified.
Cause: The Capture program saved the highest log sequence number (LSN) in the warm start table. This is the point at which the Capture program finished successfully processing the log data.
Action: No response required; this message accompanies termination.
Cause: The IBM Replication administrator entered the prune command and the Capture program has queued the request. The Capture program will prune the change data (CD) table and the unit-of-work (UOW) table.
Action: No response required.
Cause: Capture program is processing the DB2 log at the log sequence number provided.
Action: No action is required.
Cause: The Capture program encountered the wrong combination of invocation parameters.
Action: Check the Capture and Apply section for your platform for more information about the START command syntax.
Cause: The user specified the WRMSKPM parameter when invoking the Capture program.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: The Capture program was unable to locate the point in the log where it needed to start reading information.
Action: Wait for subsequent messages which will provide more detailed information.
Cause: For VM/ESA, one of the following situations caused an error:
For VSE/ESA, an invalid parameter was specified on the ASNCCP invocation command.
Action: Verify that the parameters supplied are valid. See the Capture and Apply section for your platform for more information about the ASNCCP command.
Cause: On VM:
database is the database identified with the SQLINIT or SQLGLOB commands, the default of SQLDBA.
On VSE:
Action: Correct the error as described in the platform documentation. On VM:
On VSE:
Cause: The USERID parameter is required in the PARM= field on the EXEC job control statement that is passed to the Capture program.
Action: Add the USERID= parameter, specifying the user ID and password, in the PARM= field and resubmit the job.
Cause: The Capture program is about to issue an internal CP link command to the specified database minidisk.
Action: If prompted, enter the minidisk password.
Cause: The message file for the Apply program was installed incorrectly.
Action: Refer to the installation and configuration information in this book pertaining to your platform. Make sure the message file is installed in the correct directory. If it is, contact your IBM Service representative.
Cause: An error occurred during the execution of an SQL statement.
Action: Refer to your database messages reference for SQL.
Cause: The Apply program could not lock the critical table, probably because of simultaneous activity on the table.
Action: None required. The Apply program will attempt to get a lock on the critical section table during the next interval or event on the next cycle. If this condition persists, check data base activity for the critical section table.
Cause: The Apply program attempted to connect to the database and received a failing return code because either the database was not up or too may users were accessing it.
Action: Refer to your database messages reference for SQL.
Cause: This is an SQL return code indicating that the audit trail table was not set up with the same structure as the table in "Table Structures".
Action: Refer to "Table Structures" and your database SQL manual.
Cause: This is an SQL error code indicating that the attributes of the target table must be compatible with the attributes of the source table.
Action: Refer to the BASE_STRUCTURE column in the register table for the compatibility of the source and target attributes.
Cause: This is an SQL return code indicating that the source table structure in the register table was not set up according to the BASE_STRUCTURE column in the register table.
Action: Refer to "Table Structures", the BASE_STRUCTURE column in the register table for valid source table structures.
Cause: The target table structure in the subscriptions target member table (ASN.IBMSNAP_SUBS_MEMBR) was not valid.
Action: Refer to "Table Structures" for valid target table structures.
Cause: The change data table was not defined in the register table because either the Apply program did not find the change data table name in the register table or the source table was not registered correctly.
Action: Refer to "Table Structures" and verify that the change data table is correctly defined in the reg ister table (ASN.IBMSNAP_REGISTER CD_OWNER, CD_TABLE).
Cause: The Apply program is waiting for the Capture program at the target server to advance the global SYNCHTIME.
Action: Verify that the Capture program is running at the target server.
Cause: While attempting to perform a full refresh, the Apply program encountered a DISABLE_REFRESH column in the register table which was set on.
Action: Either turn off the DISABLE_REFRESH column or bypass the Apply program and perform a manual refresh.
Cause: The Apply program could not find any columns in the ASN.IBMSNAP_SUBS_COLS subscription columns table.
Action: Refer to "<Defining Replication Subcriptions>" to redefine the replication subscription.
Cause: The Apply program could not find key column names in one of the columns requiring a primary key.
Action: Refer to "<Defining Replication Descriptions>" to redefine the replication description.
Cause: The Apply program could not obtain the required (memory) storage.
Action: Contact your IBM Service representative.
Cause: Either the user does not have the proper access authority for one or all of the files or not enough space is left after writing to the target file.
Action: Determine whether the problem is caused by lack of access authority or lack of space and contact your system administrator to obtain what is needed.
Cause: Either the user does not have the proper access authority for one or all of the files or not enough space is left after writing to the target file.
Action: Determine whether the problem is caused by a lack of access authority or a lack of space and contact your system administrator to obtain what is needed.
Cause: The Apply program could not open the work file.
Action: Contact your IBM Service representative.
Cause: The Apply program could not close the work file.
Action: Contact your IBM Service representative.
Cause: The execution of the SQL statement specified by the user was not successful.
Action: Refer to the SQLSTATE, SQLCODE, SQLERRO, and SQLERRM in the audit trail table and your database SQL manual for detailed information.
Cause: The execution of an OS/2 API failed.
Action: For more information on the return code, refer to the OS/2 WARP Control Program Programming Reference.
Cause: The SQL statement is an empty string.
Action: Specify the SQL statement to be executed.
Cause: The Apply program could not open the log file.
Action: For more information on the return code, refer to the system library information for your particular platform.
Cause: The Apply program could not write to the log file.
Action: For more information on the return code, refer to the system library information for your particular platform.
Cause: DB2 does not support a procedure contained in your subscription.
Action: Remove the stored procedure CALL statement from the statement table (ASN.IBMSNAP_SUBS_STMT).
Cause: An error occurred during the execution of an SQL statement.
Action: Refer to your database messages reference for SQL.
Cause: The value for the COL_TYPE column in the subscription columns table is invalid.
Action: Change the value to A, B, C, F, or R.
Cause: The OS/2 API DosGetDateTime failed.
Action: For more information on the return code, refer to the OS/2 WARP Control Program Programming Reference.
Cause: Column names or expressions for a copy statement must be specified.
Action: Refer to the "Defining Replication Sources" section of the "Administering Your Replication System" chapter for more information about requirements for subscription definitions.
Cause: The Apply program plan could not be opened.
Action: Refer to the "Apply for MVS Program Directory".
Cause: Execution of an MVS system operation failed.
Action: Refer to your MVS system library information.
Cause: This is not an error message, however, you should make sure that the displayed subsystem name is valid.
Action: Verify that the subsystem name is valid.
Cause: The number of parameters you specified when you invoked the Apply program exceeds the maximum allowed.
Action: Refer to the Capture and Apply section for your platform for information on the appropriate number of invocation parameters.
Cause: Verification attempt failed.
Action: Make sure that only one instance of the Apply program is running under this user ID on this subsystem or database.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required unless this is not the intended database.
Cause: The Apply program libraries must be APF authorized.
Action: Authorize the Apply program libraries.
Cause: A copy statement could not execute. In the message, "<text>" identifies the "<copy_server>", "<copy_owner, copy_table, stmt_number>", and "<cntl_server>".
Action: Check the APPERRM fields in the audit trail table to determine why the copy statement failed.
Cause: Execution of a system operation failed.
Action: For more information on the return code, refer to the system library information for your particular platform.
Cause: The operation field of a row fetched from the source table is not valid.
Action: Contact your IBM Service Representative.
Cause: The Apply program has detected that the Capture program had lost change data before the Apply program could copy it. For example, the Capture program may have been cold started.
Action: Check the control tables to determine why the gap is present. Take proper action to preserve data integrity before you reset the control table information to execute the definition again.
Cause: The Apply program cannot find the ASNLOAD program in the current directory.
Action: Make sure that ASNLOAD is in the directory from which you are invoking the Apply program.
Cause: The ASNLOAD program detected an error.
Action: Refer to the messages files generated by the EXPORT and IMPORT utilities. Note that these files names are different for Apply for OS/2 and Apply for AIX.
Cause: The user-created password file does not exist.
Action: If you want to use the AUTHENTICATION=SERVER scheme, you must provide a password file as described in the Apply program section in the Capture and Apply chapter for your platform.
Cause: The Apply program found no password.
Action: If you want to use the AUTHENTICATION=SERVER scheme, you must provide a password as described in the Apply program section in the Capture and Apply chapter for your platform.
Cause: The Apply program could not close the password file.
Action: Contact your IBM Service representative.
Cause: The Apply program could not recognize a line in the password file.
Action: Correct the syntax error in the password file. See the Apply program section in the Capture and Apply chapter for your platform.
Cause: A system error was encountered during dynamic allocation.
Action: Contact your IBM Service representative.
Cause: An invalid invocation parameter was specified and ignored by the Apply program.
Action: Correct the invocation parameter. See the Apply program section in the Capture and Apply program chapter for your platform.
Cause: The number of members in the subscription set has exceeded the maximum number allowed of 200.
Action: Remove excess members from the subscription set.
Cause: An internal Apply program error occurred.
Action: Contact your IBM Service representative.
Cause: More than one application updated the same row in a table from different locations. Some transactions have been rejected and compensated.
Action: See the ASN.IBMSNAP_UOW table for details.
Cause: A referential integrity violation was detected when copying data from the source table to a replica. The Apply program has terminated and the subscription set has been deactivated.
Action: Correct the referential integrity error and reactivate the subscription set.
Cause: A referential integrity violation was detected when propagating data from the replica to the user table. See the unit-of-work table for the affected unit-of-work.
Action: Correct the referential integrity error if necessary.
Cause: The Apply program could not lock the target tables before it was to check update conflicts.
Action: Verify that all the target tables are available before rerunning Apply.
Cause: This message is for your information only.
Action: No action is required.
Cause: The Apply program could not find the user exit program, ASNDONE.
Action: Verify that the ASNDONE program is located in the correct directory.
Cause: An error occurred while calling the user exit, ASNDONE.
Action: Contact your IBM Service representative.
Cause: The error reported previously caused the Apply program to stop.
Action: Fix the error reported before this message.
Cause: A user issued the STOP command to stop the Apply program.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: The asncopy program encountered an SQL error.
Action: Refer to your database messages reference for SQL.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: A keyword was entered incorrectly.
Action: Execute the command again, using the correct keyword.
Cause: An inconsistency in Capture program executions has caused the asncopy program to end.
Action: Refer to the trace produced by the Capture program (ASN.IBMSNAP_TRACE) or the asncopy program error log to determine the cause of the error.
Cause: An inconsistency in Apply program executions has caused the asncopy program to end.
Action: Refer to the apply trail table or the asncopy program error log to determine the cause of the error.
Cause: The subscription for "<subscription>" was not activated.
Action: Either activate the subscription or select another one.
Cause: The selected subscription does not exist.
Action: Enter the correct subscription.
Cause: Either no subscription name was specified or the names specified are invalid.
Action: Check the subscription names and be sure to enter the correct ones.
Cause: You must specify an Apply qualifier following the keyword q.
Action: Specify an Apply qualifier following the keyword q.
Cause: You must specify the set names following the keyword (O, U, D, or S).
Action: Reinitiate the asncopy program, specifying the keyword and then the set names.
Cause: A read-only set name was specified following the keyword U or D.
Action: Specify only replica for the keywords U and D.
Cause: The same set name cannot be specified in more than one list.
Action: Reinitiate the asncopy program, being sure to specify each set name only once for each list.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: The Apply program encountered a problem while copying.
Action: Refer to the apply trail table or the asncopy program error log to determine the cause of the error.
Cause: The asncopy program encountered an error in the database.
Action: Trace the error and call your IBM Service representative.
Cause: Execution of a system operation failed.
Action: For more information on the return code, refer to the system library information for your particular platform.
Cause: An error occurred during the execution of an SQL statement.
Action: Refer to your database messages reference for SQL.
Cause: The IBMSNAP_SUBS_SET table is empty or the name specified is invalid.
Action: Check the subscription names and be sure to enter the correct ones. The IBMSNAP_SUBS_SET table must have at least one subscription defined.
Cause: A set name must be selected.
Action: Select at least one set name from the list.
Cause: The first character of the database server name is invalid.
Action: Refer to the section on naming conventions for information on valid server names. Then provide the correct server name.
Cause: The server name consists of more than eight characters.
Action: Enter the correct alias name. It must consist of eight characters or less.
Cause: This message is for your information only.
Action: No action is required.
Cause: The migration tool cannot connect to the server.
Action: Refer to the SQLSTATE values section of your database messages and codes manual.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: The migration fallback or the cleanup for the table failed.
Action: Refer to the previous SQL statement execution to find the SQLSTATE value for the error message.
Cause: The action for the view, MIGRATE, FALLBACK or CLEANUP, failed.
Action: Refer to the previous SQL statement execution for the SQLSTATE value for the error message.
Cause: The BUILDDB step was not executed for the subscriber.
Action: Perform the BUILDDB and the PREPARE step for the subscriber.
Cause: The BUILDDB step was not executed for the server.
Action: Perform the BUILDDB and PREPARE steps for the server.
Cause: The control table version value entered is not valid.
Action: Correct the value and reenter it or enter L to run the latest version.
Cause: The PREPARE step was not executed before the MIGRATE step.
Action: Perform the PREPARE step before performing the MIGRATE step.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No response is required.
Cause: The migration, fallback, or cleanup for the server failed.
Action: Refer to the previous SQL statement execution for the SQLSTATE value and then refer to the listing of that value in the message information for your platform to determine the cause of the error.
Cause: The data server with dependent subscriptions has not been migrated yet.
Action: Migrate the data server.
Cause: This message is for your information only.
Action: No action is required.
Cause: The action for the table was not executed.
Action: Repeat the action.
Cause: The action for the view was not executed.
Action: Repeat the action.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: The SQL statement execution failed.
Action: Refer to the SQL message and the SQLCODE values section of your database messages and codes manual.
Cause: No alias name was found for "<server_type>" "<server_name>" was not provided at the BUILDDB step.
Action: Provide the complete list of server alias names to the BUILDDB program and run the program again.
Cause: The SQL statement execution failed.
Action: Refer to the SQLSTATE values section of your database messages and codes manual.
Cause: This file is either in error or does not exist.
Action: Verify that the file has been installed correctly. If it has but it still cannot be opened, contact your IBM Service representative. If it has not been installed correctly, reinstall it.
Cause: The information for the requested version cannot be found.
Action: See the ASN.VERSION_CONTROL table for the available version number specified.
Cause: The value for one of the actions (MIGRATE, FALLBACK, or CLEANUP) was not entered before the keyword parameters.
Action: Enter the action parameter before the keyword parameters.
Cause: The number of parameters entered exceeded the number allowed for the action.
Action: Verify the necessary parameters and reenter the command.
Cause: The parameter entered is not a keyword parameter.
Action: Enter ASNMIG to see the help for the command syntax. Then enter the correct keyword parameter.
Cause: The action parameter entered is not a valid value.
Action: Enter ASNMIG to see a listing of the valid action parameters. Then enter the correct action parameter.
Cause: The parameter segment entered was not one of the following: D=, S=, C=, T=, U=, or V=.
Action: Enter the correct parameter.
Cause: The keyword parameters specified for the action were incorrectly entered.
Action: See "Migrating DPROPR from Version 1 to Version 5" for the keywords needed for migration.
Cause: The SQL statement execution failed.
Action: Refer to the SQL message and the SQLCODE values section of your database messages and codes manual.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: The V5 registrations defined after the last migration from Version 1 to Version 5 were lost because of fallback.
Action: Register Version 5 after the next migration.
Cause: This message is for your information only.
Action: No action is required.
Cause: An error occurred during the BUILDDB or PREPARE action.
Action: Find the error in the action trace file and rerun the action.
Cause: A wrong server name was provided.
Action: Rerun the action using the correct server name.
Cause: The subscriber's routing table contains no rows so fallback cannot be performed.
Action: Determine why the ROUTING1 table is empty and rebuild it.
Cause: The subscriber's routing table contains no rows so fallback cannot be performed.
Action: Determine why the routing table is empty and rebuild it.
Cause: The SQL statement execution failed.
Action: Refer to the SQL message and the SQLCODE values section of your database messages and codes manual.
Cause: The SQL statement execution failed.
Action: Refer to the SQL message and the SQLCODE values section of your database messages and codes manual.
Cause: The SQL statement execution failed.
Action: Refer to the SQL message and the SQLCODE values section of your database messages and codes manual.
Cause: This message is for your information only.
Action: No action is required.
Cause: The program trace containing records of the action is in the "<action>".TRC file (BUILDDB, PREPARE, MIGRATE, FALLBACK, or CLEANUP).
Action: Check the trace file to see if there were any errors.
Cause: This file is created during the migration (PREPARE, MIGRATE, FALLBACK, or CLEANUP).
Action: Check the report file to see the summary of migration activity and resolve any errors before continuing with migration.
Cause: Migration could not be performed because of incompatibility between the migration tool and the database it is running on. The problem is probably caused by an error in the installation of the program.
Action: Refer to the installation section and reinstall the program. Then run the migration tool.
Cause: The only acceptable validation parameter is V.
Action: Specify V for the validation parameter and reenter it.
Cause: This message is for your information only.
Action: No action is required.
Cause: The ASN.IBMSNAP_CD_CNTL and pruning control tables may not have been migrated at the copy server.
Action: Migrate the ASN.IBMSNAP_CD_CNTL and pruning control tables at the copy server.
Cause: This message follows ASN2761W. The ASN.IBMSNAP_CD_CNTL and pruning control tables may not have been migrated at the copy server.
Action: Issue the command recommended in the message.
Cause: This message is for your information only.
Action: No action is required.
Cause: This message is for your information only.
Action: No action is required.
Cause: The SQL statement generated by the BUILDDB action is written to the"<action>".SQL file (a DB2 statement file).
Action: Use the DB2 command DB2 SVTF.SQL to execute the SQL statement in the file. Use the DB2 Command Line Processing (CLP) facility to execute the .SQL file.
Cause: The ASN.IBMSNAP_REGISTER and the ASN.IBMSNAP_PRUNCNTL tables may not have fallen back at the copy server.
Action: Fall back the ASN.IBMSNAP_REGISTER and the pruning control tables at the copy server, if desired.
Cause: Either all the server aliases entered were invalid or no alias was entered with the wildcard character (*). The wildcard character alone is not sufficient for the program to run.
Action: Reenter the wildcard character with the proper server alias.
Cause: No wildcard character (*) was entered during the BUILDDB action.
Action: You can continue with the provided server list if this is your intention. Make sure you enter the complete list. not, reenter the server list with the wildcard character.
Cause: The SQL statement execution failed.
Action: Refer to the SQL message and the SQLCODE values section of your database messages and codes manual.
Cause: At least one Apply subscribed from this data server has not fallen back yet.
Action: Perform the FALLBACK for all Applys before the Capture.
Cause: The IBM Replication V5 tables contain no information that would allow a fallback to DPROPR V1 for that subscriber.
Action: Verify that the subscriber userid is correct. If it is, review the executed actions.
Cause: The SQL statement execution failed.
Action: Refer to the SQL message and the SQLCODE values section of your database messages and codes manual.
Cause: The PREPARE action has been performed at the specified version.
Action: To restart the program, specify the additional "O" to override the values in the DPROP V1 global control table in the migration database.