Skip to Content
0
Former Member
Sep 20, 2012 at 04:57 PM

InterfaceDetermination did not yield any actual interface

519 Views

Hi Guru's,

I have a req. where PI needs to pick XML file using FP from a AL11 location . When I am trying to pick the file, I am getting the below error in CC .

"Attempt to process file failed with com.sap.aii.adapter.xi.routing.RoutingException: InterfaceDetermination did not yield any actual interface"

Since its an XML file , I am not using FCC.

I have created the DT in below format:

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://xxxx/Other/Treasury/ExchangeRates" targetNamespace="http://xxxxx/Other/Treasury/ExchangeRates">

<xsd:complexType name="XXX_OPERATIONAL_RATES_DATASET">

<xsd:sequence>

<xsd:element name="XXX_OPERATIONAL_RATES" minOccurs="0" maxOccurs="unbounded">

<xsd:complexType>

<xsd:sequence>

<xsd:element name="abbrv_name" type="xsd:string" minOccurs="0" />

<xsd:element name="name" type="xsd:string" minOccurs="0" />

<xsd:element name="f_curr_code" type="xsd:string" minOccurs="0" />

<xsd:element name="eff_date" type="xsd:string" minOccurs="0" />

<xsd:element name="rate" type="xsd:string" minOccurs="0" />

<xsd:element name="abclist" type="xsd:string" minOccurs="0" />

</xsd:sequence>

</xsd:complexType>

</xsd:element>

</xsd:sequence>

</xsd:complexType>

</xsd:schema>

XML is coming if below format.

<UN_OPERATIONAL_RATES_DATASET>

<xs:schema id="UN_OPERATIONAL_RATES_DATASET" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">

<xs:element name="UN_OPERATIONAL_RATES_DATASET" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">

<xs:complexType>

<xs:choice minOccurs="0" maxOccurs="unbounded">

<xs:element name="UN_OPERATIONAL_RATES">

<xs:complexType>

<xs:sequence>

<xs:element name="abbrv_name" type="xs:string" minOccurs="0" />

<xs:element name="name" type="xs:string" minOccurs="0" />

<xs:element name="f_curr_code" type="xs:string" minOccurs="0" />

<xs:element name="eff_date" type="xs:dateTime" minOccurs="0" />

<xs:element name="rate" type="xs:double" minOccurs="0" />

<xs:element name="abclist" type="xs:string" minOccurs="0" />

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:choice>

</xs:complexType>

</xs:element>

</xs:schema>

<UN_OPERATIONAL_RATES>

<abbrv_name>Afghanistan </abbrv_name>

<name>Afghanistan Afghani </name>

<f_curr_code>AFN</f_curr_code>

<eff_date>2012-09-01T00:00:00-04:00</eff_date>

<rate>51.31</rate>

<abclist>A </abclist>

</UN_OPERATIONAL_RATES>

<UN_OPERATIONAL_RATES>

<abbrv_name>Albania </abbrv_name>

<name>Albania Lek(e) </name>

<f_curr_code>ALL</f_curr_code>

<eff_date>2012-09-01T00:00:00-04:00</eff_date>

<rate>109</rate>

<abclist>12 </abclist>

</UN_OPERATIONAL_RATES>

<UN_OPERATIONAL_RATES>

<abbrv_name>Algeria </abbrv_name>

<name>Algerian Dinar </name>

<f_curr_code>DZD</f_curr_code>

<eff_date>2012-09-01T00:00:00-04:00</eff_date>

<rate>80.5</rate>

<abclist>13 </abclist>

</UN_OPERATIONAL_RATES>

.....

</UN_OPERATIONAL_RATES_DATASET>

Can you please let me know as the cause of error.. do i need to modify my DT structure ?