Skip to Content
avatar image
Former Member

JDBC to IDoc scenario routing error

I have JDBC to IDoc scenario. The data is successfully getting pulled from data base but it is throwing exception while sending the IDocs to ECC.

JDBC_http://sap.com/xi/XI/System failed, due to: com.sap.aii.adapter.xi.routing.RoutingException: InterfaceDetermination did not yield any actual interface

I deleted and recreated the ICO but it doesn't help.

Any clue what would be the reason and solution for this.

I have read below and tried option B but it doesn't help.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    Jul 08, 2015 at 02:27 AM

    Vertika,

    It seems the XML coming from sender JDBC channel is not matching the sender Service Interface (sender Message Type, maybe it needs to be updated).

    Please remove 'Software Component Version' from sender tab of ICO (option 3 in above link). Then, test end to end.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 08, 2015 at 09:28 AM

    Hi Vertika,

    It looks like you are using condition based interface determination in your interface configuration. If yes, then can you please check whether the condition is met for the message for further processing.

    If no, then can you please check whether the structure is matching with the structure defined in PI for processing to happen.

    Regards

    Vishnu

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 08, 2015 at 04:06 PM

    This was resolved by adding document namespace to the sender channel configuration.

    Root node of DT was modified and made same as we were receiving from JDBC.

    Thanks for responses and help.

    Add comment
    10|10000 characters needed characters exceeded