Explanation: | You did not specify the Integration Service port in the Administrator tool. |
User Response: | In the Administrator tool, enter a valid value for the Integration Service port. |
Explanation: | Connection information may be missing or invalid in the Administrator tool. |
User Response: | In the Administrator tool, check all connectivity information. If related error messages appear in the session log, fix those errors before attempting to connect again. |
Explanation: | An internal error occurred. Related error messages may appear to further diagnose the error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | An error occurred while the system allocated shared memory. |
User Response: | Close any unnecessary programs and restart the Integration Service before running the session again. Check the system parameters for shared memory allocation. |
Explanation: | Insufficient shared memory allocation. |
User Response: | Check the session log for related error messages. If none appear, contact Informatica Global Customer Support. |
Explanation: | You entered an invalid password in the Administrator tool. |
User Response: | Make sure you entered the password correctly. Passwords may be case sensitive. If the password is correct, contact Informatica Global Customer Support. |
Explanation: | A database driver event occurred. |
User Response: | Check the session log for a related database driver error message. If necessary, see the database documentation for an action. |
Explanation: | A database driver error occurred. |
User Response: | Check the session log for a related database driver error message. If necessary, see the database documentation for an action. |
Explanation: | You did not specify the database license key in the Administrator tool. |
User Response: | In the Administrator tool, enter a valid database license key. |
Explanation: | You entered an invalid license key in the Administrator tool. |
User Response: | In the Administrator tool, specify a valid database license key. |
Explanation: | The repository and software versions do not match. One has been updated, while the other has not been updated. |
User Response: | If the repository is older, upgrade the repository. If the software is older, upgrade the software. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | Internal error. |
Response: | Contact Informatica Global Customer Support. |
Explanation: | Internal error. |
Response: | Contact Informatica Global Customer Support. |
Explanation: | A Sybase event has occurred. |
User Response: | Check the session log for a related Sybase event. If necessary, see the Sybase documentation for appropriate action. |
Explanation: | A Sybase error has occurred. |
User Response: | Check the session log for a related Sybase error message. If necessary, see the Sybase documentation for appropriate action. |
Explanation: | An Oracle event has occurred. |
User Response: | Check the session log for a related Oracle event. If necessary, see the Oracle documentation for appropriate action. |
Explanation: | An Oracle error has occurred. |
User Response: | Check the session log for a related Oracle error message. If necessary, see the Oracle documentation for appropriate action. |
Explanation: | A Microsoft SQL Server error has occurred. |
User Response: | Check the session log for a related Microsoft SQL Server error message. If necessary, see the Microsoft SQL Server documentation for appropriate action. |
Explanation: | A DB2 error has occurred. |
User Response: | Check the session log for a related DB2 error message. If necessary, see the DB2 documentation for appropriate action. |
Explanation: | You created an ODBC data source, but no longer have the underlying native connectivity software or environment. |
User Response: | Reconfigure the native connectivity environment and then run the session. |
Explanation: | A session with DB2 UDB EEE sources or targets failed when the Integration Service ran on AIX and used both the DataDirect ODBC driver manager and the DB2 UDB EEE CAE ODBC driver. This problem occurred because the DataDirect ODBC driver manager and the DB2 UDB EEE CAE ODBC driver are not compatible. |
User Response: | Do not use an ODBC connection. Be sure to only use a native DB2 CAE connection to a DB2 database. |
Explanation: | This is a generic error. |
User Response: | Check the session log for related error messages. |
Explanation: | This is a generic error. |
User Response: | Check the session log for related error messages. |
Explanation: | This is a generic error. |
User Response: | This message varies depending on the error. Check the session log for more specific messages. |
Explanation: | Error in memory allocation. The system resources may be low. |
User Response: | Close any unnecessary applications and restart the system. If the problem persists, you may need to add RAM to the system. |
Explanation: | A port name or datatype specified in a Lookup transformation does not match the lookup table in the database. Both port names and datatypes must match exactly. |
User Response: | This message should be followed by information naming the port or table. Correct the port name or datatype in the Lookup transformation, and save the mapping. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. You may have logged in incorrectly. |
User Response: | Log in with the correct information. User names and passwords may be case sensitive. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. The database containing the lookup table may be down. |
User Response: | Make sure the database is up before running the session again. |
Explanation: | A port name or datatype specified in a Lookup transformation does not match the lookup table in the database. Both port names and datatypes must match exactly. |
User Response: | This message should be followed by information naming the port or table. Correct the port name or datatype in the Lookup transformation, and save the mapping. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. You may have logged in incorrectly. |
User Response: | Log in with the correct information. User names and passwords may be case sensitive. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. The database containing the lookup table may be down. |
User Response: | Make sure the database is up before running the session again. |
Explanation: | A port name or datatype specified in a Lookup transformation does not match the lookup table in the database. Both port names and datatypes must match exactly. |
User Response: | This message should be followed by information naming the port or table. Correct the port name or datatype in the Lookup transformation, and save the mapping. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. You may have logged in incorrectly. |
User Response: | Log in with the correct information. User names and passwords may be case sensitive. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. The database containing the lookup table may be down. |
User Response: | Make sure the database is up before running the session again. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | An error occurred while creating the lookup cache. |
User Response: | Check the session log for related error messages. |
Explanation: | In a Lookup transformation, you specified the Lookup Policy on Multiple Match option to return this error message when encountering multiple occurrences of data. |
User Response: | If you do not want an error message when multiple matches occur in the lookup table, change the Lookup Policy on Multiple Match option. |
Explanation: | A port name or datatype specified in a Lookup transformation does not match the lookup table in the database. Both port names and datatypes must match exactly. |
User Response: | This message should be followed by information naming the port or table. Correct the port name or datatype in the Lookup transformation, and save the mapping. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. You may have logged in incorrectly. |
User Response: | Log in with the correct information. User names and passwords may be case sensitive. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. The database containing the lookup table may be down. |
User Response: | Make sure the database is up before running the session again. |
Explanation: | A port name or datatype specified in a Lookup transformation does not match the lookup table in the database. Both port names and datatypes must match exactly. |
User Response: | This message should be followed by information naming the port or table. Correct the port name or datatype in the Lookup transformation, and save the mapping. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. You may have logged in incorrectly. |
User Response: | Log in with the correct information. User names and passwords may be case sensitive. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. The database containing the lookup table may be down. |
User Response: | Make sure the database is up before running the session again. |
Explanation: | A port name or datatype specified in a Lookup transformation does not match the lookup table in the database. Both port names and datatypes must match exactly. |
User Response: | This message should be followed by information naming the port or table. Correct the port name or datatype in the Lookup transformation, and save the mapping. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. You may have logged in incorrectly. |
User Response: | Log in with the correct information. User names and passwords may be case sensitive. |
Explanation: | The Integration Service failed to connect to the database containing the lookup table. The database containing the lookup table may be down. |
User Response: | Make sure the database is up before running the session again. |
Explanation: | A numeric data overflow occurred. One of the rows exceeded the declared precision in the target column. The Integration Service writes that row to the session reject file, and sometimes to the session log, depending on the session tracing level. If you enabled row error logging, the Integration Service writes the row to the error log. |
User Response: | Check the session reject file or error log to find the row. If this is a recurring error, you may want to change the precision of the target transformation column. |
Explanation: | The configuration parameters for the database may be incorrect. |
User Response: | Check the database connection defined in the Workflow Manager. |
Explanation: | The database or network may be down. |
User Response: | Make sure they are both up before running the session again. |
Explanation: | The lookup table may have been deleted or renamed since the mapping was last saved. |
User Response: | Check the name of the lookup table in the mapping and in the database. Make sure the names match. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The lookup table specified in the mapping contains no data because you specified an invalid lookup table. |
User Response: | Make sure the mapping contains the correct name of the lookup table. |
Explanation: | The lookup table specified in the mapping is empty. |
User Response: | Import or enter the correct data for the lookup table. |
Explanation: | In a Lookup transformation, the lookup condition is invalid or blank. |
User Response: | Correct the invalid lookup condition. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The specified transformation reached the error threshold. |
User Response: | Examine the incoming data and the transformation configuration to locate the problem, then correct the problem. Or increase the error threshold. |
Explanation: | You did not specify a user name in the Administrator tool. |
User Response: | Enter a valid value for user name. |
Explanation: | You did not specify a password in the Administrator tool. |
User Response: | In the Administrator tool, enter a valid value for Password. Passwords must be in 7-bit ASCII. |
Explanation: | A Lookup transformation contains an invalid location for its lookup table. |
User Response: | Check the location of the lookup table, and then enter the correct location in the Lookup transformation. |
Explanation: | A Joiner transformation in the mapping specifies an invalid join condition. |
User Response: | Make sure the condition for each Joiner transformation in the session contains at least one valid join. |
Explanation: | If each Joiner transformation uses valid conditions, you may have repository inconsistencies. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | One of the Joiner transformations in the mapping has a master port that is not used in the join condition or the output port. |
User Response: | Make sure to use the master ports as required. |
Explanation: | If there are no extraneous input ports connected to the Joiner transformations, you may have repository inconsistencies. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The Integration Service could not locate a port specified in the Joiner transformation. You may have repository inconsistencies. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The join condition for a Joiner transformation contains an operator that is not supported. The equal sign (=) is the only operator supported in a Joiner transformation. |
User Response: | Edit the join condition in the session properties, using an equal sign (=) as an operator. |
Explanation: | A Joiner transformation has no output links. Each Joiner transformation needs to have at least one output link. |
User Response: | Make sure each Joiner transformation has at least one linked output port. |
Explanation: | The directory specified for the index and data caches has run out of memory. |
User Response: | Free up disk space in the cache directory. |
Explanation: | The Informatica services account or the operating system user in the operating system profile does not have the appropriate privileges to access that directory. |
User Response: | Grant write permission on the directory to the Informatica services account or the operating system user in the operating system profile. |
Explanation: | In the mapping, one Source Qualifier transformation has been linked to two Joiner transformations in the same target load order group, and has been specified as the master source in one Joiner transformation and the detail source in the other. |
User Response: | Edit the Joiner transformations so the same Source Qualifier transformation is the master source in both Joiner transformations in the same target load order group. If you need to keep the Source Qualifier transformation as the master source in one Joiner transformation and the detail source in the other, create a separate target load order group and place one of the Joiner transformations in that second group. |
Explanation: | In the mapping, one Source Qualifier transformation has been linked to two Joiner transformations in the same target load order group, and has been specified as the master source in one Joiner transformation and the detail source in the other. |
User Response: | Edit the Joiner transformations so the same Source Qualifier transformation is the master source in both Joiner transformations in the same target load order group. If you need to keep the Source Qualifier transformation as the master source in one Joiner transformation and the detail source in the other, create a separate target load order group and place one of the Joiner transformations in that second group. |
Explanation: | In the mapping, one Source Qualifier transformation has been linked to two Joiner transformations in the same target load order group, and has been specified as the master source in one Joiner transformation and the detail source in the other. |
User Response: | Edit the Joiner transformations so the same Source Qualifier transformation is the master source in both Joiner transformations in the same target load order group. If you need to keep the Source Qualifier transformation as the master source in one Joiner transformation and the detail source in the other, create a separate target load order group and place one of the Joiner transformations in that second group. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The master source contained no rows. Since the data from the master source is read before the detail source data can load, the Joiner transformation is unable to produce data when the master source contains no data. |
User Response: | Make sure the correct source tables are named in the mapping and those tables contain data. |
Explanation: | The mapping contains an invalid datatype conversion. |
User Response: | In the Designer, validate the mapping to locate the invalid conversion. |
Explanation: | The index cache ran out of memory, causing the Integration Service to use the index file at a local directory that ran out of disk space as well. |
User Response: | This message is preceded by a file error. Correct the file error before running the session again. |
Explanation: | This is a file error. It is followed by another message naming the Joiner and the specific file error. |
User Response: | Correct the file error before running the session again. |
Explanation: | This is a file error. It is followed by another message naming the Joiner and the specific file error. |
User Response: | Correct the file error before running the session again. |
Explanation: | You did not specify the PowerCenter product license key in the Administrator tool. |
User Response: | Specify a valid product license key in the Administrator tool. |
Explanation: | The specified PowerCenter product license key listed in the Administrator tool is invalid. |
User Response: | In the Administrator tool, enter a valid Informatica product license key. If the license key is accurate, contact Informatica Global Customer Support. |
Explanation: | The Integration Service encountered an invalid password in the Administrator tool. |
User Response: | Check the password in the Administrator tool. |
Explanation: | The session is configured to send post-session email with an attached file. The Informatica services account or the operating system user in the operating system profile does not have read permission on the attachment file directory. |
User Response: | Grant read permission on the attachment file path to the Informatica services account or the operating system user in the operating system profile. |
Explanation: | You configured a session for post-session email with an attached file. The Integration Service on UNIX could not locate specified file. |
User Response: | Verify the directory and file name for the attachment file are entered correctly in the session properties. Verify the file exists in the specified directory. |
Explanation: | You configured a session for post-session email with an attached file. The attachment file you have specified is not a regular UNIX file. It might be a directory name or some other type of file. |
User Response: | Specify a regular attachment file in the session for post-session email. |
Explanation: | The session is configured to send post-session email with an attached file. The Integration Services account or the operating system user in the operating system profile may not have read permissions on the attachment file. |
User Response: | Grant read permissions on the attachment file to the Informatica services account or the operating system user in the operating system profile. |
Explanation: | A system error, such as disk corruption, occurred while a Integration Service on UNIX tried to attach a file to a post-session email. |
User Response: | Resolve the system error condition. |
Explanation: | An Integration Service on UNIX encountered an error trying to create post-session email. The directory from where the Integration Service was started does not have write permissions for the Integration Services account. |
User Response: | Make sure the directory has write permissions. |
Explanation: | The Integration Service on UNIX encountered an error creating post-session email, possibly due to lack of disk space. |
User Response: | Make sure there is sufficient disk space on the machine hosting the Integration Service. |
Explanation: | The Integration Service on UNIX could not delete a temporary file name used to create post-session email. |
User Response: | The Integration Service reuses the temporary file when creating post-session email, so you do not need to take action upon receiving this message. |
Explanation: | An error occurred while the Integration Service on UNIX tried to execute a shell command. The listed error code is a UNIX error code. |
User Response: | If running a Integration Service on UNIX, check the session log for the related UNIX error number. Then locate the error in the /usr/include/sys/errno.h file. Check the UNIX documentation for explanation of the error. |
Explanation: | The rmail UNIX command used to send email returned an error. The listed error code is a UNIX error code. |
User Response: | Check the rmail documentation. |
Explanation: | The Integration Service on UNIX tried to load Microsoft SQL Server as a target database using native drivers. The Integration Service on UNIX does not support Microsoft SQL Server database type. |
User Response: | Use the DataDirect ODBC SQL Server driver for UNIX to load Microsoft SQL Server. |
Explanation: | An application error occurred. Note the file name and line number and contact Informatica Global Customer Support. |
Explanation: | The session failed because you loaded to Sybase 11 and configured the Table Name Prefix option in the mapping target instance or in the session properties. |
User Response: | If you load to multiple Sybase 11 tables with different owners, create views of all the target tables in one database. Ensure that the owner of the views has all required permissions on the target tables. Create the database connection in the Workflow Manager using the target owner as the user in the connection. Or, if the target tables have the same owner, make sure the user in the database connection is the owner of the targets. |
User Response: | Recache the lookup source. |
Explanation: | The Lookup transformation uses a persistent named cache, and the high precision option for the session was enabled or disabled between session runs. The precision setting for the session differs from the precision setting for the lookup cache. |
User Response: | Recache the lookup source, or change the high precision setting to the previous setting. |
Explanation: | The Lookup transformation uses a persistent named cache, and the Integration Service data movement mode was changed between session runs. |
User Response: | Recache the lookup source, or change the data movement mode to the previous mode. |
Explanation: | The Lookup transformation uses a persistent named cache, and the code page for the Integration Service was changed between session runs. The Integration Service and cache code pages are no longer compatible. |
User Response: | Recache the lookup source, or change the code page to the previous code page. |
Explanation: | The system could not find a code page for the source. The pmlocale.bin file might be corrupt or incomplete. |
User Response: | Install a complete pmlocale.bin file from the installation DVD. |
Explanation: | The system could not locate locale information for the source. The pmlocale.bin file that contains the locale information might be corrupt or incomplete. |
User Response: | Install pmlocale.bin file from the installation DVD. |
Explanation: | The Lookup transformation uses a persistent named cache, and the Unicode mode sort order was changed between session runs. |
User Response: | Recache the lookup source, or change the sort order to the previous sort order. |
Explanation: | In the Designer or Workflow Manager, you entered a value for the lookup index cache that is less than the recommended value. |
User Response: | Increase the lookup index cache size to the value recommended in the error message. |
Explanation: | In the Designer or Workflow Manager, you entered a value for the lookup index cache that is less than the recommended value. |
User Response: | Increase the lookup index cache size to the value recommended in the error message. |
Explanation: | The precision for the lookup input port and the lookup output port do not match. |
User Response: | In the lookup condition, verify that the ports in the Lookup Table Column and the Transformation Port have the same precision. |
Explanation: | The mapping is invalid and you cannot run the session. |
User Response: | Check the mapping, make changes, and revalidate it. |
Explanation: | The mapping is invalid and you cannot run the session. |
User Response: | Check the mapping, make changes, and revalidate it. |
Explanation: | Internal error, or there may be problems with the joiner cache files. |
User Response: | Truncate the targets and run the session again. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | Unexpected error. |
User Response: | Review error messages preceding this message. Otherwise, note the file name and line number and contact Informatica Global Customer Support. |
Explanation: | An error occurred while aborting a row in the Joiner transformation instance. |
User Response: | Check other error messages preceding this error message in the log. |
Explanation: | You cannot share static and dynamic lookups in the same target load order group. |
User Response: | Remove the cache file name prefix. Or, use a unique prefix to share the cache with the Lookup transformation in another target load order group. |
Explanation: | You cannot share two dynamic lookups in the same target load order group. |
User Response: | Remove the cache file name prefix. Or, use a unique prefix to share the cache with the Lookup transformation in another target load order group. |
Explanation: | You cannot share static and dynamic or two dynamic lookups in the same target load order group. |
User Response: | Remove the cache file name prefix. Or, use a unique prefix to share the cache with the Lookup transformation in another target load order group. |
Explanation: | One session is trying to read from a cache file while another session is still writing to it. |
User Response: | Wait until the first session completes, then run the session. |
Explanation: | One session is trying to write to a cache file while another session is reading from it. |
User Response: | Wait until the first session completes, then run the session. |
Explanation: | A session is trying to write to a cache file while another session is reading from the file. |
User Response: | Wait until the first session completes, and then run the session. |
Explanation: | You configured a Lookup transformation to use a dynamic lookup cache and the lookup table contains duplicate rows. |
User Response: | Eliminate duplicate rows in the lookup table, or use a static cache. |
Explanation: | Two Lookup transformations have different connect strings, but have the same cache file name. |
User Response: | Make sure the connect strings match. |
Explanation: | Two Lookup transformations have different query overrides, but have the same cache file name. |
User Response: | If you want to share the cache, use the same query override. If you do not want to share the cache, change the cache file name for one of the Lookup transformations. |
Explanation: | Two Lookup transformations have different query overrides, but have the same cache file name. |
User Response: | If you want to share the cache, use the same query override. If you do not want to share the cache, change the cache file name for one of the Lookup transformations. |
Explanation: | Two Lookup transformations use different lookup tables, but have the same cache file name. |
User Response: | If you want to share the cache, the lookup table names must match. If you do not want to share the cache, change the cache file name for one of the Lookup transformations. |
Explanation: | When you have multiple Lookup transformations in a mapping, the first lookup creates a cache file. The second lookup tries to use the same cache file, but cannot because the condition does not match. Because both lookups use the same cache file name, the second lookup cannot create a cache file. |
User Response: | If you do not want to share the cache, change the cache file name for one of the lookups. If you want to share the cache, make sure the shared transformations use the same ports in the lookup conditions. |
Explanation: | The second Lookup transformation uses a subset of condition columns of the first Lookup transformation. However, the second Lookup transformation needs to refresh the cache. The number of condition columns must be the same. |
User Response: | If you do not want to share the cache, change the cache file name for one of the Lookup transformations. If you want to share the cache, make sure the shared transformations use the same ports in the lookup conditions. |
Explanation: | The second Lookup transformation uses a subset of condition columns of the first Lookup transformation. However, the second Lookup transformation needs to refresh the cache. The number of condition columns must be the same. |
User Response: | If you do not want to share the cache, change the cache file name for one of the Lookup transformations. If you want to share the cache, make sure the shared transformations use the same ports in the lookup conditions. |
Explanation: | The second Lookup transformation uses a subset of output columns of the first Lookup transformation. However, the second Lookup transformation needs to update the cache. The number of output columns must be the same. |
User Response: | If you do not want to share the cache, change the cache file name for one of the Lookup transformations. If you want to share the cache, make sure the shared transformations use the same ports in the lookup conditions. |
Explanation: | The second Lookup transformation uses a subset of output columns of the first Lookup transformation. However, the second Lookup transformation needs to refresh the cache. The number of output columns must be the same. |
User Response: | If you do not want to share the cache, change the cache file name for one of the Lookup transformations. If you want to share the cache, make sure the shared transformations use the same ports in the lookup conditions. |
Explanation: | You reached the limit of unique sequence IDs that can be generated for inserting rows in the dynamic lookup cache. |
User Response: | Check the value of this port in the rows that are used to initialize the lookup cache. Try to modify the value. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The Lookup transformation uses a persistent named cache, and the lookup SQL override was changed between session runs. |
User Response: | Recache the lookup source, or change the lookup SQL override to the previous one. |
Explanation: | Another session with a named lookup cache in the mapping may be running that is using this cache file. |
User Response: | Use unique cache file names for the named Lookup transformation. |
Explanation: | Another session with an unnamed Lookup transformation in the mapping may be running that is using this cache file. |
User Response: | Use unique cache file names for the named Lookup transformation. |
Explanation: | The Lookup transformation has been configured to use a cache file name prefix, but it has not been configured for a persistent lookup cache. You can use a cache file name prefix only with a persistent lookup cache. |
User Response: | Change the Lookup properties to either remove the cache file name prefix or use a persistent cache. |
Explanation: | In a previous target load order group in a mapping, a dynamic Lookup transformation created a cache file. A static Lookup transformation uses the same cache file name and cannot delete it. |
User Response: | Use unique cache file names for the transformations. |
Explanation: | In a previous target load order group in a mapping, a static Lookup transformation created a cache file. A dynamic Lookup transformation uses the same cache file name and cannot delete it. |
User Response: | Use unique cache file names for the transformations. |
Explanation: | You specified a cache size larger than the system can allocate. |
User Response: | Either reduce cache size for the transformation or increase virtual memory available in the machine. |
Explanation: | In the session, you disabled caching for a Lookup transformation that you configured to use as a dynamic cache. |
User Response: | If you configure a Lookup transformation with a dynamic cache, you must enable caching in the session. |
Explanation: | There is insufficient process memory. |
User Response: | Reduce the DTM buffer pool size, or free system resources. |
Explanation: | Two Lookup transformations are configured to share a lookup cache, but the datatypes of the cached columns in the Lookup transformations do not match. |
User Response: | If you are using a named cache, verify that the caching structures match. If you are using an unnamed cache, verify that the caching structures are compatible. |
Explanation: | The Integration Service failed to set database option DBARITHABORT for a database connection to Microsoft SQL Server. |
User Response: | Make sure Microsoft SQL Server is running and check Microsoft SQL Server network settings so that the Integration Service can connect to the database and set the DBARITHABORT option. |
Explanation: | The Integration Service failed to set any database option for a database connection to Microsoft SQL Server. |
User Response: | Make sure Microsoft SQL Server is running and you can set the database connection and database connection options. |
Explanation: | You specified a SQL override for this Lookup transformation and specified the ORDER BY clause incorrectly. |
User Response: | When you override the lookup query ORDER BY clause, you must put the condition ports first. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The address you specified in the Shared Memory Base Address is already in use. |
User Response: | Change the address in the Integration Service configuration. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The Load Manager terminated unexpectedly. Or the system shared memory was manually removed using the ipcrm command. |
User Response: | Restart the Integration Service. |
Explanation: | The lookup query contains one or more characters that are not encoded in character set of the lookup database code page. |
User Response: | Identify the invalid character referenced in the session log. Edit the lookup query so that it contains characters encoded in the character sets of both the Integration Service code page and the lookup database code page. You can also configure the lookup database to use a code page that contains encoding for the lookup data character set and is compatible with the Integration Service code page. |
Explanation: | The lookup database uses a code page that is not supported by PowerCenter. |
User Response: | Select a code page for the lookup database that is supported by PowerCenter and contains encoding for the lookup data character set. |
Explanation: | You upgraded a session using a persistent lookup cache and the Integration Service ran it for the first time since the upgrade. |
User Response: | None. The Integration Service rebuilds the cache from the lookup table. |
Explanation: | The Integration Service could not delete the specified cache file. |
User Response: | Check the additional error message for more information. |
Explanation: | The Integration Service could not open the specified cache file. |
User Response: | Check the additional error message for more information. |
Explanation: | Operating system error. |
User Response: | Contact internal technical support. |
Explanation: | Operating system error. |
User Response: | Contact internal technical support. |
Explanation: | The Integration Service could not truncate the specified cache file. |
User Response: | Check the additional error message for more information. |
Explanation: | The Integration Service cannot run the session enabled for recovery because the recovery cache file does not contain valid data. |
User Response: | Delete all recovery cache files associated with the session and run the session with recovery disabled to create a cache file. To determine which recovery cache file is associated with the session, compare the time at which the file was last modified with the time the session failed. If the times are the approximately the same, you can associate the cache file with the session. You can also refer to the cache file names to determine which files are associated with the session. Recovery cache file names use the following format: pmgmd_metadata_<repository ID>_<workflow ID>_<folder ID>_ <session ID>_<transformation ID>_<partition ID>_<group ID>_ <checkpoint ID>_<sequence number>.dat For example, in the following file name, the session ID is 102: pmgmd_metadata_7661f424_379f_11d7_947e_f63b53abfef7_103_2_102_0_0_0_1_1.dat Use the REP_LOAD_SESSIONS MX View on the repository database to determine the name of the session associated with the session ID. You can use REP_LOAD_SESSIONS to view information about reusable sessions. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | In the Location Information session property for a Lookup transformation, or the Connection Information session property for a Stored Procedure transformation, you specified a database connection name that exists as both a Relational and Application database connection. When the Integration Service runs the session, it cannot determine which connection to use. This might occur when you specify the database connection name for the transformation in the Designer and then create a session using the mapping. Or, this might occur when you type the connection name in the session property. |
User Response: | In the session properties, select the correct database connection name for the Lookup or Stored Procedure transformation. |
Explanation: | The Integration Service cannot find the cache file directory for message recovery. |
User Response: | Verify that the cache file directory exists. Specify the correct path to the cache file directory in the session properties. If the cache file directory does not exist, create a directory and specify a directory path in the session properties. |
Explanation: | In a cached Lookup transformation in the Designer, you specified a database connection name that exists as both a Relational and Application database connection in the Workflow Manager. When the Integration Service runs the session, it cannot determine which connection to use. |
User Response: | In the session properties, select the correct database connection name for the Lookup transformation. Or, you can enter “Relational:” before the connection name if it is a Relational connection, or type “Application:” before the connection name if it is an Application connection. |
Explanation: | In a cached Lookup transformation in the Designer, you specified a database connection name that exists as both a Relational and Application database connection in the Workflow Manager. When the Integration Service runs the session, it cannot determine which connection to use. |
User Response: | In the session properties, select the correct database connection name for the Lookup transformation. Or, you can enter “Relational:” before the connection name if it is a Relational connection, or type “Application:” before the connection name if it is an Application connection. |
Explanation: | The name for the recovery cache folder is not valid. |
User Response: | From the Properties settings on the sources tab in the session properties, specify a valid path for the recovery cache folder. |
Explanation: | For a Lookup or Stored Procedure transformation, you selected an Application database connection type that is not a relational database. |
User Response: | Select a Relational database connection, or select an Application database connection based on a relational database, such as a PeopleSoft connection. |
Explanation: | The Integration Service failed to read data from the specified cache file. |
User Response: | Check the additional error message for more information. |
Explanation: | The Integration Service failed to write data to the specified cache file. |
User Response: | Check the additional error message for more information. |
Explanation: | This is an informational message. The mapping or the session properties in the Task Developer have changed since the last session run. The message recovery cache will be deleted and the session will continue to run. |
User Response: | None. |
Explanation: | An expression in the mapping uses the LOOKUP function and you did not specify a database connection for the $Target Connection Value session property. |
User Response: | On the General Options settings of the Properties tab in the session properties, enter a database connection for the $Target Connection Value property. When you create a session based on a mapping that uses the LOOKUP function, you must specify the database connection for either the $Source Connection Value or $Target Connection Value in the session properties. |
Explanation: | An expression in the mapping uses the LOOKUP function and you did not specify a database connection for the $Source Connection Value session property. |
User Response: | On the General Options settings of the Properties tab in the session properties, enter a database connection for the $Source Connection Value property. When you create a session based on a mapping that uses the LOOKUP function, you must specify the database connection for either the $Source Connection Value or $Target Connection Value in the session properties. |
Explanation: | In the Location Information session property for a Lookup transformation, you specified a database connection name that is too long. |
User Response: | Edit the database connection name in either the Relational or Application Connection Browser. |
Explanation: | You referenced a mapping parameter or variable in the lookup SQL override, but the Integration Service could not resolve the parameter or variable to text. |
User Response: | Edit the lookup SQL override and verify you spelled the mapping parameter or variable correctly. Also, verify you declared the mapping parameter or variable in the mapping. |
Explanation: | The Integration Service failed to update the row in the dynamic lookup cache. |
User Response: | Check the session log for related error messages. |
Explanation: | The Integration Service encountered an error when writing to the server log file, most likely because the machine that hosts the server log file ran out of disk space. Any messages related to the task the Integration Service was performing at the time may have been lost. |
User Response: | Check the available space on the machine that hosts the server log file. |
Explanation: | The Lookup transformation uses a persistent named cache, and the number of partitions in the pipeline that contains the Lookup transformation was changed between session runs. |
User Response: | Recache the lookup source, or change the number of partitions to the previous number. |
Explanation: | You configured two Lookup transformations in a mapping to share a named cache, but you configured only one transformation for cache partitioning. The Integration Service cannot share a partitioned cache with a non-partitioned cache. |
User Response: | Edit the session properties and configure either both Lookup transformations with a hash auto-keys partition point or neither with a hash auto-keys partition point. Edit the mapping so that the Lookup transformations do not share a cache. |
Explanation: | You configured two Lookup transformations in separate target load order groups to share a named cache, but you configured a different number of partitions for the target load order groups. |
User Response: | Edit the session properties and configure the same number of partitions for each Lookup transformation. Edit the mapping so that the Lookup transformations do not share a cache. |
Explanation: | You added hash auto-keys partition points to two Lookup transformations that are configured to share a named cache, but the condition columns for the transformations do not match. When you use cache partitioning with a named cache, the condition columns in the Lookup transformations must be identical and in the same order. |
User Response: | Remove the hash auto-keys partition points from the Lookup transformations. Configure the Lookup transformations with identical condition columns. Verify that they are in the same order. |
Explanation: | You enabled recovery for a session. The session failed. Before you started the recovery session, the cache was emptied. This is not allowed. |
User Response: | When a session configured for recovery fails, make sure that the cache is not emptied before starting the recovery session. |
Explanation: | The Integration Service could not read the recovery cache file. |
User Response: | See the additional error message for more information. |
Explanation: | You enabled recovery for a session. The session failed. Before you started the recovery session, the cache folder was modified. This is not allowed. |
User Response: | When a session configured for recovery fails, make sure that the cache file is not modified before starting the recovery session. |
Explanation: | You enabled recovery for a session. The session failed. Before you started the recovery session, the recovery cache was moved to a different platform. For example, you ran a session on Windows to read messages from a TIBCO source. After the session failed, the recovery cache was moved to a UNIX platform. You tried to run the session in recovery mode on UNIX. This is not allowed. |
User Response: | Run sessions in recovery mode on the same platform as the initial session. |
Explanation: | You enabled recovery for a session. The session failed. Before you started the recovery session, the number of partitions for the session changed. This is not allowed. |
User Response: | When a session configured for recovery fails, make sure that the number of partitions does not change before starting the recovery session. |
Explanation: | You ran a session with multiple partitions that uses a named persistent lookup cache, but the Integration Service cannot access some of the cache files. |
User Response: | Verify the Integration Service can access all cache files for each partition. Or, remove all existing persistent named cache files and run the session again. If all named persistent cache files do not exist, the Integration Service rebuilds the persistent cache files. |
Explanation: | You ran a flat file lookup session configured for sorted input, but the data for the condition columns is not grouped. |
User Response: | Clear the sorted input option in the Lookup transformation. Ensure that data in the condition columns are grouped. |
Explanation: | The Integration Service could not fetch information from the repository to build the Teradata control file. |
User Response: | Verify the Integration Service machine can connect to the Repository Service machine and that the Repository Service machine can connect to the repository. Verify the repository machine is plugged in and connected to the network. |
Explanation: | The Integration Service could not fetch information from the repository to build the Teradata control file. |
User Response: | Verify the Integration Service machine can connect to the Repository Service machine and that the Repository Service machine can connect to the repository. Verify the repository machine is plugged in and connected to the network. |
Explanation: | You tried to override the control file for a partition other than the first partition in the Teradata target definition. The Integration Service only uses the control file specified in the first partition when you create multiple partitions in a session that uses Multiload or FastLoad to load to Teradata. |
User Response: | Verify the control file in the first partition of the session uses the attributes you want for the session. |
Explanation: | The Teradata target table does not have a primary key, so the Integration Service cannot generate a control file and update the target. |
User Response: | Define a primary key on the target table and run the session again. |
Explanation: | The primary key column in the Teradata target definition is not connected to an upstream transformation in the mapping. The Integration Service cannot generate a control file and cannot update the target. |
User Response: | Connect the primary key column in the Teradata target definition to an upstream port in the mapping. Run the session again. |
Explanation: | The primary key column in the Teradata target definition is not connected to an upstream transformation in the mapping. The Integration Service cannot generate a control file and cannot update the target. |
User Response: | Connect the primary key column in the Teradata target definition to an upstream port in the mapping. Run the session again. |
Explanation: | The Teradata external loader connection uses the specified load mode, such as update or upsert, but the target table has no primary key. The target table must have a primary key for the Integration Service to use this load mode. |
User Response: | Define a primary key on the target table and run the session again. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The Integration Service cannot perform upserts on the Teradata target table. |
User Response: | Verify the target table has a primary key and that the primary key column in the target definition is connected to an upstream transformation. |
Explanation: | The Integration Service cannot generate the Teradata control file because some control file option values are missing, such as the TPDID value. |
User Response: | Edit the external loader connection in the session and enter a value for all options. |
Explanation: | The service encountered an error while communicating with the Licensing Service. |
User Response: | See the additional error message for more information. |
Explanation: | The service is not licensed to run on the operating system of the node. |
User Response: | Get a license to run the service on the operating system. Configure the service to run on a different node that has the appropriate license. |
Explanation: | The log directory is not valid or does not have enough disk space. |
User Response: | Verify the path and the directory for $PMWorkflowLogDir and $PMSessionLogDir in the Integration Service configuration, workflow properties, and session properties. The user who starts the Informatica Service on the node must have permissions to write to the directory. Create a small file in the log directory to ensure that you are not out of disk space. |
Explanation: | The log directory is not valid or does not have enough disk space. |
User Response: | Verify the path and the directory for $PMWorkflowLogDir and $PMSessionLogDir in the Integration Service configuration, workflow properties, and session properties. The user who starts the Informatica Service on the node must have permissions to write to the directory. Create a small file in the log directory to ensure that you are not out of disk space. |
Explanation: | The Integration Service cannot expand a parameter or variable in the call text of the Stored Procedure. |
User Response: | Verify that the parameter or variable is defined properly in the parameter file and that its value in the parameter file matches the parameter or variable datatype. For example, you cannot set an integer mapping variable to a text string in the parameter file. |
Explanation: | The Integration Service cannot expand a parameter or variable in the call text of the Stored Procedure due to an internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The Integration Service cannot find a value for the user variable in the specified position in the control file. |
User Response: | In the connection object attributes, verify that the user variable is defined and contains the correct syntax. |
Explanation: | The upgraded mapping contains a pipeline branch with a Transaction Control transformation that concatenates with another branch in the same pipeline. This mapping is no longer valid in PowerCenter. |
User Response: | Edit the mapping and move the Transaction Control transformation either before or after the concatenation. |
Explanation: | A required property for a Custom transformation does not exist. You may have modified the transformation. |
User Response: | If you received this error for an SAP/ALE IDoc Interpreter or SAP/ALE IDoc Prepare transformation, create the transformation again. |
Explanation: | The Integration Service cannot find a column in a Custom transformation. You may have modified the transformation. |
User Response: | If you received this error for an SAP/ALE IDoc Interpreter or SAP/ALE IDoc Prepare transformation, create the transformation again. |
Explanation: | The transformation datatype and SAP datatype are not compatible for the specified transformation. You may have modified the transformation. |
User Response: | If you received this error for an SAP/ALE IDoc Interpreter or SAP/ALE IDoc Prepare transformation, create the transformation again. |
Explanation: | The Integration Service received data from the SAP system. The SAP system may have sent data with a precision or scale that is too large. |
User Response: | Verify that the transformation datatypes are compatible with the SAP datatypes. Or, increase the precision or scale for the port. |
Explanation: | The data contains inconsistencies. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The Integration Service received data from the SAP system. The SAP system may have sent data with a precision or scale that is too large. |
User Response: | Verify that the transformation datatypes are compatible with the SAP datatypes. Or, increase the precision or scale for the port. |
Explanation: | The data contains inconsistencies. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | SAP error. |
User Response: | See the additional error message for more information. |
Explanation: | The SequenceID or the Function Name property in the Custom transformation is invalid. |
User Response: | If you received this error for an SAP/ALE IDoc Interpreter or SAP/ALE IDoc Prepare transformation, create the transformation again. |
Explanation: | Out of memory error. |
User Response: | Contact internal technical support. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | Due to the length of the PowerCenter session, the SAP connection may have timed out. |
User Response: | Restart the session. |
Explanation: | Internal error. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | There is no value for the specified property. |
User Response: | If you received this error for an SAP/ALE IDoc Interpreter or SAP/ALE IDoc Prepare transformation, create the transformation again. If you received this error for an SAP/ALE IDoc Prepare transformation, view the transformation properties to see if it has the required value for the specified property. Or, create the transformation again. |
Explanation: | The Integration Service could not connect to the SAP system because the SAP RFC/BAPI Interface or SAP_ALE_IDoc_Writer application connection contains invalid values for several connection attributes. |
User Response: | Verify that the application connection contains valid values for the User Name, Password, and Connect String attributes. |
Explanation: | The source file name specified for the 6.x IDoc_Writer AEP transformation may be incorrect. |
User Response: | Verify that the source file name is correct. |
Explanation: | The binary datatypes PREC and LRAW are not supported in RFC/BAPI function mappings. If a port uses these datatypes, you cannot connect it in the mapping. |
User Response: | Disconnect the specified port. |
Explanation: | The code page specified in the SAP RFC/BAPI Interface application connection is not compatible with the SAP server. |
User Response: | Verify that the code page entered for the application connection is compatible with the SAP server. |
Explanation: | The code page specified for the Integration Service is not compatible with the SAP server. |
User Response: | Verify that the Integration Service code page is compatible with the SAP server. |
Explanation: | The Integration Service encountered a row error. As a result, the session failed. |
User Response: | See the session error log to determine the row that contains the error and view more information about the error. |
Explanation: | The 6.x IDoc_Writer AEP transformation contains an invalid value for the TypeOfAEP property. |
User Response: | Enter the specified value for the TypeOfAEP property. |
Explanation: | Internal error. The PowerCenter repository contains inconsistencies. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | The Integration Service has reached the error threshold configured in the session properties. |
User Response: | Eliminate the errors in the data. Increase the error threshold. |
Explanation: | The length of the control field exceeds the precision set for it. |
User Response: | Eliminate the errors in the data. Increase the precision for the control field. |
Explanation: | The Lookup transformation uses a dynamic cache and the workflow is configured to run concurrently with same instance name. |
User Response: | Configure the Lookup transformation to use a static cache or define unique names for each workflow instance. |
Explanation: | An internal error occurred when using an operating system profile to run a workflow. |
User Response: | See additional error message for more information. |
Explanation: | An internal error occurred when using an operating system profile to run a workflow. |
User Response: | See additional error message for more information. |
Explanation: | The Integration Service failed to open a pipe to read the parameter file, perform a file wait task, or to read a session log. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | A child process for the pmimprocess terminated unexpectedly. |
User Response: | Contact Informatica Global Customer Support |
Explanation: | The pmimprocess was not configured. |
User Response: | Set the user and groups to root and enable the setuid bit for pmimprocess before you use operating system profiles. |
Explanation: | The operating system profile contains an invalid operating system user name. |
User Response: | Verify that the operating system user name is valid for nodes in the domain. |
Explanation: | An internal error occurred when using an operating system profile to run a workflow. |
User Response: | Contact Informatica Global Customer Support. |
Explanation: | pmimprocess failed to append a library path environment variable. |
User Response: | Contact Informatica Global Customer Support. |
User Response: | Restart the session in cold start mode. |
User Response: | Restart the session in cold start mode. |
Explanation: | The SMTP server may require a user name and password. |
User Response: | Disable the login requirements on the SMTP server. For more information about configuring the Integration Service to send SMTP email on Windows, see the PowerCenter Workflow Basics Guide. |
Explanation: | The SMTP server machine may not be accessible. |
User Response: | Verify that the Integration Service machine can access the SMTP server machine. For more information about configuring the Integration Service to send SMTP email on Windows, see the PowerCenter Workflow Basics Guide. |
Explanation: | The SMTP server custom properties for the Integration Service process may contain invalid values. |
User Response: | Verify the values of the custom properties. For more information about configuring the Integration Service to send SMTP email on Windows, see the PowerCenter Workflow Basics Guide. |
Explanation: | The SMTP server address custom property for the Integration Service process contains an invalid server address. |
User Response: | Verify the server address in the custom property. For more information about configuring the Integration Service to send SMTP email on Windows, see the PowerCenter Workflow Basics Guide. |
Explanation: | The dynamic Lookup transformation does not have a conditional expression to update the dynamic cache. |
User Response: | Create an expression that returns a boolean or numeric value. |
Explanation: | A Lookup transformation that returns multiple rows is sharing a lookup cache with a Lookup transformation that returns one row for each input row. |
User Response: | Verify that the Lookup transformations that share named cache have the same multiple match properties. |