cancel
Showing results for 
Search instead for 
Did you mean: 

Error in importing WSDL

Former Member
0 Kudos

Hi,

I am trying to Impot a WSDL file generated from Oracle Jdeveloper but get the following expection.The WSDL is RPC type and I had selected "Using RPC Type".

WSDL is attached below.

Thanks and regards,

Bikram

**

com.sap.engine.services.ejb.exceptions.BaseRemoteException: Exception in method convertExternalDocument. at com.sap.aii.ibrep.sbeans.misc.RepSpecMiscServicesRemoteObjectImpl0.convertExternalDocument(RepSpecMiscServicesRemoteObjectImpl0.java:1003) at com.sap.aii.ibrep.sbeans.misc.RepSpecMiscServicesRemoteObjectImpl0p4_Skel.dispatch(RepSpecMiscServicesRemoteObjectImpl0p4_Skel.java:377) at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:309) at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:194) at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:122) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(AccessController.java:215) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170) Caused by: com.sap.aii.utilxi.misc.api.UnexpectedException: Internal Error: An unexpected error occurred (com.sap.aii.utilxi.wsdl.api.InvalidExtensionException: Tag schema is in the WSDL namespace and therefore cannot be used as an enhancement) at com.sap.aii.utilxi.wsdl.api.WsdlParser.addExtension(WsdlParser.java:129) at com.sap.aii.utilxi.wsdl.api.WsdlParser.transferTypes(WsdlParser.java:185) at com.sap.aii.utilxi.wsdl.api.WsdlParser.transferWsdlRootSubelement(WsdlParser.java:137) at com.sap.aii.utilxi.wsdl.api.WsdlParser.transferRootSubelement(WsdlParser.java:119) at com.sap.aii.utilxi.wsdl.api.WsdlParser.transferRootSubelements(WsdlParser.java:98) at com.sap.aii.utilxi.wsdl.api.WsdlParser.parseWsdl(WsdlParser.java:53) at com.sap.aii.utilxi.wsdl.api.WsdlHandler.parseWsdl(WsdlHandler.java:39) at com.sap.aii.ibrep.server.extdef.WsdlInternalServerExternalCategoryService.convert(WsdlInternalServerExternalCategoryService.java:43) at com.sap.aii.ibrep.server.extdef.ServerExternalConversionService.convert(ServerExternalCategoryServiceProvider.java:41) at com.sap.aii.ibrep.sbeans.misc.RepSpecMiscServicesBean.convertExternalDocument(RepSpecMiscServicesBean.java:185) at com.sap.aii.ibrep.sbeans.misc.RepSpecMiscServicesRemoteObjectImpl0.convertExternalDocument(RepSpecMiscServicesRemoteObjectImpl0.java:929) ... 10 more ; nested exception is: com.sap.aii.utilxi.misc.api.UnexpectedException: Internal Error: An unexpected error occurred (com.sap.aii.utilxi.wsdl.api.InvalidExtensionException: Tag schema is in the WSDL namespace and therefore cannot be used as an enhancement)

**

WSDL

<?xml version = '1.0' encoding = 'UTF-8'?>

<!Generated by the Oracle JDeveloper 10g Web Services WSDL Generator>

<!Date Created: Fri Apr 13 11:00:19 CAT 2007>

<definitions

name="XIInterface"

targetNamespace="http://XIWebService/XIInterface.wsdl"

xmlns="http://schemas.xmlsoap.org/wsdl/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:tns="http://XIWebService/XIInterface.wsdl"

xmlns:ns1="http://XIWebService/XIInterface.xsd">

<types>

<ns0:schema

targetNamespace="http://XIWebService/XIInterface.xsd"

xmlns="http://www.w3.org/2001/XMLSchema"

xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns0="http://schemas.xmlsoap.org/wsdl/">

<complexType name="XIWebService_Bundle1" jdev:packageName="XIWebService" xmlns:jdev="http://xmlns.oracle.com/jdeveloper/webservices">

<all>

<element name="array" type="ns1:ArrayOfString"/>

</all>

</complexType>

<complexType name="ArrayOfString" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

<complexContent>

<restriction base="SOAP-ENC:Array">

<attribute ref="SOAP-ENC:arrayType" wsdl:arrayType="xsd:string[]"/>

</restriction>

</complexContent>

</complexType>

</ns0:schema>

</types>

<message name="bundleAcknowledge10Request">

<part name="vStatus" type="xsd:string"/>

<part name="vBundleNo" type="ns1:XIWebService_Bundle1"/>

</message>

<message name="bundleAcknowledge10Response"/>

<portType name="XIInterfacePortType">

<operation name="bundleAcknowledge1">

<input name="bundleAcknowledge10Request" message="tns:bundleAcknowledge10Request"/>

<output name="bundleAcknowledge10Response" message="tns:bundleAcknowledge10Response"/>

</operation>

</portType>

<binding name="XIInterfaceBinding" type="tns:XIInterfacePortType">

<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

<operation name="bundleAcknowledge1">

<soap:operation soapAction="" style="rpc"/>

<input name="bundleAcknowledge10Request">

<soap:body use="encoded" namespace="XIInterface" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>

</input>

<output name="bundleAcknowledge10Response">

<soap:body use="encoded" namespace="XIInterface" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>

</output>

</operation>

</binding>

<service name="XIInterface">

<port name="XIInterfacePort" binding="tns:XIInterfaceBinding">

<soap:address location="http://alurcb-000347:8988/BayCHSMESXIInterface/XIInterface"/>

</port>

</service>

</definitions>

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

hi

For Importing WSDL File into Repository go to External Definition and select category as WSDL and then Browse and select file and then import.

Thanks