The common errors and the possible solutions to fix the errors are provided in the following table.
Table 18. Common Errors and Possible Solutions
Error ID | Description | Possible Cause | Possible Solution | Error Source |
---|---|---|---|---|
Data Exchange has experienced an unknown error. | An Agent or a Runtime Service error has occurred. | Inspect the Runtime Service log to identify the issue, and then contact Unisys Support if you have not found a resolution. | Common | |
The Agent has experienced an unknown error. | Inspect the Runtime Service log to identify the issue, and then contact Unisys Support if you have not found a resolution. | Common | ||
Failed to connect to the Agent. | The Agent is not running. | Restart the Agent DSS. | Common | |
The Agent port number as specified on the System subtab is invalid. | Ensure that the port number provided in the Edit System Settings dialog box is correct. | |||
A firewall is blocking access to the Agent port. | Configure the Windows firewall to allow access to the port. | |||
The Agent has stopped. | The Agent Worker has crashed or Agent DSS has restarted. | Restart the Agent. Contact Unisys Support if you are unable to restart the Agent. | Common | |
Failed to handshake with the Agent. | The Agent port number as specified on the System subtab is in use by another program. | Provide the correct Agent port number on the Edit System Settings dialog box. | Common | |
Data Exchange is disabled on this partition. | The DASDL Audit definition does not specify the “DATAEXCHANGE” attribute. | Modify the DASDL Audit definition to specify the “DATAEXCHANGE” attribute. | MCP host as the source | |
The Agent has failed to read the audit file. |
| Check that the Audit file to restart from is correct. | Common | |
The Agent has experienced an error. | The Agent has an internal error. | Restart the Agent DSS. | Common | |
The product version of the Agent does not match the product version of the Administrative Service. | The product version of the Agent does not match the product version of the Administrative Service. | Upgrade the Agent to the version of the Administrative Service or upgrade the Administrative Service to the version of the Agent. | Common | |
The Agent detected that the source database is in an inconsistent state. | The source database is in a status that needs to be recovered. The source database is undergoing a reorganization. | Restart the changed data transformation after the source database is available. | Common | |
The OS 2200 Agent could not find any profile elements in the host configuration file. | The configuration file used by this Agent is incorrect. | Check with your System Administrator. | OS 2200 host as the source | |
The OS 2200 Agent has reported a security error. | The user credentials you specified are not correct. | Use valid user credentials for the OS 2200 host and try again. | OS 2200 host as the source | |
The OS 2200 Agent failed to find the Application Group. | The Application Group has been removed from the OS 2200 host. | Add the Application Group. | OS 2200 host as the source | |
The user running on the OS 2200 Agent does not have privileges to read the audit. | The OS 2200 Agent is not running under an appropriate User Id. | Ensure the OS 2200 Agent is running under an appropriate User Id. | OS 2200 host as the source | |
The Agent is reserved exclusively by the Administrative Service at <host name>. | Another Administrative Service is already using the MCP Agent port. | Perform the following steps to release the Agent port:
| MCP host as the source | |
File deployment on MCP failed for transformation target <target_name>. | The inbound library could not be copied from the MCP Service folder to the target database folder. | Check the user code, database name, and pack name for the MCP Service. | SQL Server as the source | |
Internal file error. The Data Exchange license for a target DMSII database was not found. | You do not have a Data Exchange inbound license for a target Enterprise Database Server. | Purchase a Data Exchange license for a target Enterprise Database Server. | MCP host as the target | |
Deployment of internal files failed, because of connection error to the DMSII Adapter. | The DMSII Adapter TCP port you use is not accessible. | Configure the DMSII Adapter correctly and try again. | MCP host as the target | |
The product version of the DMSII Adapter does not match the product version of the Administrative Service. | ||||
The other Administrative Service has reserved this DMSII Adapter because it is configured to use the same DMSII Adaptor TCP port. | ||||
Change data capture is not configured correctly in the transformation source. | CDC is not enabled for the database or the table(s) used in the transformation(s). | Enable CDC for the tables and the respective columns, update the schema and the transformation(s), and then redeploy the transformation. | SQL Server as the source host. | |
CDC is not enabled for some columns used in the transformation(s). | ||||
The property of Active Capture Instance is not set in DDW for some table(s) in the transformation(s). | ||||
Some schema changes have been detected (some tables or columns have been deleted, or the capture instance is disabled) since the transformation was deployed. | ||||
The transformations cannot be run at the same time. | Two or more active transformations have the same source table and the source table has different active capture instances in different transformations. | Modify the source table property in the Properties window in DDW, so that it has the same active capture instance in all the transformations to be run concurrently. Redeploy the modified transformations. | SQL Server as the source host. | |
SQL Server change data capture job of the transformation source is not running. | SQL Server Agent service is stopped. | Set the startup type of the SQL Server Agent service to Automatic, and restart the service. | SQL Server as the source host. | |
SQL Server change data capture job may be deleted or stopped. | ||||
Invalid License: The Data Exchange license for a source DMSII database was not found. | You do not have a Data Exchange outbound license for a source Enterprise Database Server. | Purchase a Data Exchange license for a source Enterprise Database Server. | MCP host as the source | |
The Date Time entered for the changed data transformation is in the future. | A changed data transformation cannot start from a future date/time. | Provide the current date/time for the changed data transformation. | OS 2200 and SQL Server as source hosts | |
The Data Exchange Agent for SQL Server failed to connect to, or execute SQL commands against, the source SQL Server database. | The source SQL Server database is not online. | Restart the transformation after the source database becomes available to the DE Agent for SQL Server. | SQL Server as the source host. | |
The account of the DE Agent for SQL Server does not have sufficient privilege to access the transformation source. | Provide the “db_datareader” privilege to the account. | |||
Connection information, including transformation source credentials, are incorrect or have expired. | Verify the connection information. | |||
SSL encryption is not enabled for the SQL Server instance. | Enable SSL encryption for the SQL Server instance. | |||
The certificate chain was issued by an authority that is not trusted. | On the system where DE Agent for SQL Server is running, install the root certificate that the certificate authority (CA) issued to the SQL Server. | |||
Source data changed on resuming Bulk Data Transformation. | Source data or the database has been modified. |
| SQL Server only | |
The Agent has failed to check the schema change. | The database you specified may not exist. | Contact your Unisys Support Representative. | MCP or SQL Server | |
The login user or password is invalid for the source database. |
| In the System Settings tab, enter the valid login user and password, and try again. | MCP only | |
Insufficient privileges to access the description file. | You do not have sufficient privileges to access the description file of the source database. | In the System Settings tab, enter the valid login user and password, and try again. | MCP only | |
The Agent is waiting for the audit file and change data transformation is paused till the audit file is made available. | The audit file has been moved to renamed. | Make the required audit file available to the Agent. The Agent will begin reading the audit file and changed data transformation will resume. | MCP only | |
Insufficient privileges to deploy files on MCP for transformation target <target_name> | The user does not have enough privileges to copy the inbound library from the MCP Service folder to the target database folder. | Ensure that the Login User used to load schema of the target has the privileges to copy files from the MCP Service folder to the target database folder. | SQL Server only | |
File deployment on MCP failed. | The outbound library could not be copied from the MCP Service folder to the source database folder on the MCP host. | Check the user code, database name, and pack name for the MCP Service. | MCP only | |
Insufficient privileges to deploy files on MCP. | The user does not have enough privileges to copy the outbound library from the MCP Service folder to the source database folder. | Ensure that the Login User you entered in the System Settings has the privileges to copy files from the MCP Service folder to the source database folder. | MCP only | |
The audit file number is invalid. | The audit file number entered for the Changed Data Transformation is invalid. | Ensure that the audit file number exists and is valid. | MCP only | |
The Runtime Service has experienced an unknown error. | The Runtime Service encountered an internal error. | Inspect the Runtime Service log to identify the issue, and then contact Unisys Support if you have not found a resolution. | Common | |
Failed to connect to the Data Exchange Service. | The Data Exchange Service is not installed or is not running. | Ensure that the Data Exchange Service is installed and running appropriately. | Common | |
The Data Exchange Service port is blocked by a firewall. | Configure the Windows firewall to allow access to the port. | |||
The Service Host and/or Service Port as specified on the System subtab are incorrect. | Reconfigure the host name and/or the port number. | |||
The Service port is blocked by a firewall. | Configure the Windows firewall to allow access to the port. | |||
The Runtime Service has stopped. | Restart the Runtime Service. | Common | ||
The Runtime Service has failed to read messages. | For DMSII as the source, Runtime Service cannot establish AIS connection to the host. | Contact your Unisys Support Representative. | Common | |
For OS 2200 as the source, Runtime Service cannot establish socket connection to the host. | ||||
For SQL Server as the source, the Runtime Service failed to read message from the DE Agent for SQL Server. | ||||
The Data Exchange Service failed to update target database(s). | The destination database is not online. | Inspect the Runtime Service log to identify the issue, and then contact Unisys Support if you have not found a resolution. | Common | |
Connection information, including destination credentials, is incorrect or has expired. | Update the database connection details in DDW, redeploy the transformation, and then restart the changed data transformation. | |||
SSL encryption is not enabled for the SQL Server instance. | Enable the SSL encryption. | |||
The transformation produced SQL statements that caused an error in the destination database. | Inspect the Runtime Service log to identify the issue, and then contact Unisys Support if you have not found a resolution. | |||
The Runtime Service has failed to initialize. | Some error occurred while the Runtime Service attempted to start a changed data transformation or a bulk data transformation. | Inspect the Runtime Service log to identify the issue, and then contact Unisys Support if you have not found a resolution. | Common | |
The Data Exchange Service has failed to process a transformation. | Truncation errors whereby the destination field was too small to hold the data value without loss of integrity. | Update the transformation target schema to increase the field sizes, reload the schema, and redeploy the transformation. | Common | |
Conversion errors whereby the type of the destination could not store the data value without loss of integrity. | Update the transformation target schema to increase the field sizes, reload the schema, and redeploy the transformation. | |||
DDW reported warnings for the transformation indicating potential data loss at Runtime. | ||||
The Data Exchange Service has failed to load a transformation. | The transformation file is corrupted, or it is not in the same revision level of the Runtime Service. | Inspect the Runtime Service log to identify the issue, and then contact Unisys Support if you have not found a resolution. | Common | |
The Data Exchange Service has failed to update the internal tracking database. | The UnisysDExchTrackingDB database is not online. | Bring up the tracking DB if it is offline. Inspect the tracking DB and recommit the last transaction, or continue with the next transaction based on your analysis. | Common | |
Connection information, including destination credentials, is incorrect or has expired. | Reinstall the Runtime Service and provide the new credentials during installation. | |||
The Data Exchange Service has detected a schema mismatch error. | The version of the schema loaded in DDW is out of date. | Update the schema in DDW and redeploy your transformations. | Common | |
The Data Exchange Service detected an error related to OLE DB. | The transformation source information provided in the Bulk Data Transformation Settings dialog box is incorrect. | Reconfigure the Bulk Data Transformation Settings dialog box with the correct values. | MCP host as the source | |
The version of OLE DB installed on the service host is incompatible with the MCP OLE DB server. | Ensure that the same version of the OLE DB is installed on both the MCP host and the Windows machine. | |||
An Enterprise Database Server construct used in the transformation source is not supported by OLE DB. | Remove the unsupported data type from the transformation file used for the bulk data transformation. | |||
OLE DB is not installed on the machine where the Runtime Service is running. | Install OLE DB of the same version as MCP OLE DB server. | |||
The product version of the Runtime Service does not match the product version of the Administrative Service. | The product version of the Runtime Service does not match the product version of the Administrative Service. | Upgrade the Runtime Service to the version of the Administrative Service. | Common | |
The Runtime Service has experienced an unknown error. | Restart the changed data transformation and input a desired
audit file number to start from. If the issue is not resolved, check
the Runtime Service log for more information. While performing a changed data transformation with RDMS as the source, when there is no audit record processed yet, there is no starting point for recovery. So recovery try fails with a NeedStartingPoint error. | Common | ||
The Runtime Service encountered an error reading OS 2200 data files. | The user credentials you specified are not correct. | Provide the correct user credentials. | OS 2200 host as the source | |
The AIS connection name to the OS 2200 host is invalid. | Verify the AIS connection name. | |||
The OS 2200 files containing the extracted data may have been deleted. | ||||
The Runtime Service detected an error when connecting to the SQL Server. | The transformation source information provided in the bulk data transformation setting is incorrect. | Provide the correct transformation source information. | SQL Server as the source host | |
The source SQL Server database is not online. | ||||
If the source SQL Server instance is on a different partition from the Runtime Service, then Windows Authentication does not work. | Use SQL Server Authentication. | |||
The Runtime Service account does not have sufficient privilege to access the transformation source. | Provide the “db_datareader” privilege to the Runtime Service user account. | |||
The Runtime Service detected an error when connecting to the Enterprise Database Server target. | The target database is not available at this location. | Restart the transformation after the target database becomes available. | SQL Server as the source host | |
The target database is in a status that needs to be recovered. | ||||
The target database is undergoing a reorganization. | ||||
The AIS Connection Name as specified in the System Settings tab is incorrect. | ||||
The Runtime Service detected an error when connecting to the transformation target. | The target database is not available at this location. | Restart the transformation after the target database becomes available. | Common | |
Runtime Service account does not have privilege to access the transformation target. | Provide correct privileges to the Runtime Service. | |||
The secured connection configuration is incorrect for the transformation target(s). | Check the secured connection configuration for the transformation target(s). | |||
The Runtime Service detected a version mismatch for user-defined functions. | The assembly file version of the user-defined function in the Runtime Service does not match with the version in DDW. | Verify the versions of the user-defined function assembly files
in DDW and in Runtime Service. Note: The assembly files can be found in the following paths, if you had installed Data Exchange with the default settings:
Close and re-launch DDW and restart the Runtime Service if you make any changes to the files. Redeploy the transformation from DDW. | Common | |
The user-defined function assembly files are missing. | The user-defined function assembly files in the Runtime Service are missing. | Copy the user-defined function assembly files in the Development Workbench to the Runtime Service, in this location: C:\Program Files\Unisys\Data Exchange<version_ number>\Runtime Service\Functions\External. | Common | |
No address set to send email to. | The target database is in a status that needs to be recovered. | Configure the Edit Recovery Settings dialog box to include an email ID for the system to send an alert upon any failure. | Common | |
Failed to initialize SMTP. | The target database is undergoing a reorganization. | Verify the values in the Edit SMTP Server Settings window and reconfigure them to the correct values. | Common | |
Failed to send email. | The values provided in the Edit SMTP Server Settings window are incorrect. | Verify the Edit SMTP Server Settings window and reconfigure them to the correct values. | Common | |
Company firewall or network policy blocks the SMTP server requests. | Reconfigure the Windows firewall to allow the SMTP Server requests. | |||
Data Exchange changed data transformation and bulk data transformation cannot be started at the same time. | A bulk data transformation should be performed before a changed data transformation. | Attempt another operation only upon completion of one operation. | Common | |
Failed to send and receive messages to the Agent. | Some error occurred with the TCP socket between the Agent and the Administrative Service. | Contact Unisys Support. Restarting both can fix the issue. | Common | |
Data Exchange is running. | A Data Exchange system setting change was attempted. A transformation activation was attempted. | Ensure that you do not change the values on the System subtab or activate a transformation while the changed data transformation is running. | Common | |
Failed to update internal database of the Administrative Service. | The UnisysDExchAdminDB might be offline. | Bring up the UnisysDExchAdminDB if it is offline. | Common | |
The Host Id is missing. | The web page is out of date. The Administrative Service requires restarting. | Restart the Administrative Service and refresh the web page. | Common | |
Source database Id is missing. | The web page is out of date. The Administrative Service requires restarting. | Restart the Administrative Service and refresh the web page. | Common | |
Transformation Id is missing. | A new version of a transformation has been deployed while the Runtime Service is still running with the old transformation. | Stop and then restart the changed data transformation, so the new version of the transformation becomes active. | Common | |
No transformation is activated. | No transformations have been activated. | Go to the Transformations tab and activate a transformation. | Common | |
The Agent is running. | An attempt was made to change the port of the Agent while there are active transformations for databases on the host. | Ensure that you do not change the port number of the Agent while the changed data transformation associated with the Agent is running. | Common | |
Data Exchange has detected a mismatch of the database schema. | The version of the schema that was loaded into DDW is out of date. | Update the schema in DDW and redeploy the transformations. | Common | |
Data Exchange has detected unsupported data type. | The transformation includes an unsupported data type for the bulk data transformation, and this mismatch is ignored during the transformation. | Remove the mapping that includes the unsupported data type
from the transformation, and redeploy the transformation. Use alternative methods for loading this data, if required. | Common | |
Data Exchange has detected unknown state transactions. | The Runtime Service issued SQL statements to a target database but received no confirmation of their success or failure. | Upon restarting, verify if the SQL statements listed in the dialog box have been committed or not, and respond to the dialog box appropriately. You can also set a default value. In the Runtime Service configuration file you can set the value of CDTTargetTransactionState to AssumeCommitted or AssumeNotCommitted, as required. The default value is Verify. | Common | |
Failed to load transformation. | Contact Unisys Support. | Common | ||
Data Exchange detected a newer version of the transformation while the Runtime Service is running. | A new version of a transformation has been deployed while the Runtime Service is still running with the old transformation. | Stop and then restart the changed data transformation, so the new version of the transformation becomes active. | Common | |
Unsupported Data Structure is detected. | A data set contains an embedded data set, but it has no sets. This structure is not supported by bulk data transformations. | Contact the Database Administrator. | Common | |
The transformations cannot be run at the same time. | Some of the transformations share the same source and target schema combination; they cannot be run at the same time due to potential data conflict in the transformation targets. | Combine the transformation contents with the same source and target schema into one transformation in DDW. | Common | |
Transformation needs migration. | Transformations that were deployed from the earlier version of the product must be migrated. | Either the transformation structure or transformation rules have been changed in the new version of the product. You need to migrate the transformations before they can be run. Download the transformations from the Administration Site and import them into the same version of DDW. DDW automatically migrates the transformations to support the new structure. If there are transformation rule changes, make appropriate modifications based on the new warning/error messages. Redeploy the transformations to the Administration Site. | SQL Server as source host | |
Data conflict when committing to target. |
|
| Common | |
Invalid bootstrap server(s) detected. |
|
| MCP and OS 2200 hosts | |
Invalid Kafka topic(s) detected. | The designated topic is not found. | Use a topic that is available. | MCP and OS 2200 hosts | |
The Kafka server on the leader broker and the replication broker(s) of the topic are unreachable. |
|
| MCP and OS 2200 hosts | |
Producer Configurations are invalid or mismatched with Broker. |
|
| MCP and OS 2200 hosts | |
Insufficient privilege to deploy transformation | Deploy failed, because the user has no such privilege. | Check the privileges you have, and find out whether you have the deploy privilege. | Common | |
Unknown State Transactions Detected | This error appears when Data Exchange encounters an unknown state error. It displays the Last Command and waits for the user’s response. | The Last Command is the last
SQL command that Data Exchange was trying to commit to the target
database. Perform the following steps to resolve the issue:
You can also set a default value. In the Runtime Service configuration file you can set the value of CDTTargetTransactionState to AssumeCommitted or AssumeNotCommitted, as required. The default value is Verify. | Common |