Skip to Content
Author's profile photo Former Member

Error when transporting Integration Flows via CTS+ or File

Usage of Integration Flows for PI integration scenarios

SAP recommends using the newly introduced “Integration Flows” in NWDS (Eclipse). This is a very nice feature and has been described by Michal in the following blog:
http://scn.sap.com/community/pi-and-soa-middleware/blog/2011/11/09/pixi-eclipse-based-integration-flows–how-to-configure-them-with-pi-731

Problem Description

When you try to transport an integration flow which refers to a predefined communication channel you will get an error during activation of the configuration objects in the Integration Directory.

The key of the communication channel contains a business system. After importing the integration flow together with the communication channel for the first time, the key of the communication channel is adjusted correctly according to the transport group definition in the System Landscape Directory. However, the reference of the integration flow to the communication channel is not adjusted. As a result, the integration flow loses the link to the communication channel and the consistency check reports the following error: “Referenced channel | | does not exist” (please refer to the screenshots below).

The error occurs after transport of the configuration objects and integration flow to the target system (for example from PI development system to the PI quality system).

The following export procedure is usually followed:

1. Selection of the Integration Flow (integration scenario) via the export wizard:

2. Wait till the transport creation is confirmed:

3. After the transport has been released and imported into the target system via CTS+ and the objects are tried to be activated, the following error will occur:

Solution

After a lot of discussions with the SAP support, the error was finally confirmed and the issue was forwarded to the SAP BC-XI-IBC (Integration Directory) development and support group.

The new SAP Note is now available since August, 19th 2013 describing the correction. Please refer to the following link for the note:

https://service.sap.com/sap/support/notes/1901073

Assigned tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Nageshwar Reddy
      Nageshwar Reddy

      Thanks a lot for sharing this one.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      You are welcome. Hope it helps a lot of developers to solve the issue much faster.

      Author's profile photo Former Member
      Former Member

      Good one Herald..

      Author's profile photo Former Member
      Former Member

      Hi,

      Whenever we transport ID request from DV to QA, it always ends up in Communication Channel error saying:

      Check 1: FINEST Check result for Communication Channel BS_SYS1   CC_ABC:

      Check 2: ERROR Enter a value for attribute 'JDBC Driver'

      Check 3: ERROR Enter a value for attribute 'Connection'

      The request is however imported with all its objects under CTSADM user.

      Please help.

      Thanks.