You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Weßling,
Achim <Ac...@gt-net.de> on 2005/09/27 16:42:28 UTC
WSDL2Java -> Exception (axis2)
Hallo,
I created a WSDL-File and tried to generate the severside classes with
the following argument:
./WSDL2Java.sh -uri
/winxp/Projekte/java/MyService/src/META-INF/InfokomBasic.wsdl -o ~/tmp
-p de.infokomGT -ss
But I get the following exception:
Exception in thread "main" org.apache.wsdl.impl.WSDLProcessingException:
Cannot Determine the MEP
at
org.apache.axis2.wsdl.builder.wsdl4j.WSDL11MEPFinder.getMEP(WSDL11MEPFin
der.java:63)
at
org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateOperations(WSDLPum
p.java:414)
at
org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateInterfaces(WSDLPum
p.java:242)
at
org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateDefinition(WSDLPum
p.java:172)
at
org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.pump(WSDLPump.java:89)
at
org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder.build(WSDL1ToWOMB
uilder.java:123)
at
org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder.build(WSDL1ToWOMB
uilder.java:92)
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getWOM(CodeGeneration
Engine.java:116)
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGeneration
Engine.java:46)
at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:30)
at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
achim@lni90213:~/Programme/axis2-0.92-bin/bin$
Can someone help me?
Achim
Re: WSDL2Java -> Exception (axis2)
Posted by Ajith Ranabahu <aj...@gmail.com>.
Please post the WSDL. This could be a problem with out code generator
On 9/27/05, Weßling, Achim <Ac...@gt-net.de> wrote:
>
> Hallo,
>
> I created a WSDL-File and tried to generate the severside classes with
> the following argument:
>
> ./WSDL2Java.sh -uri
> /winxp/Projekte/java/MyService/src/META-INF/InfokomBasic.wsdl -o ~/tmp
> -p de.infokomGT -ss
>
> But I get the following exception:
> Exception in thread "main" org.apache.wsdl.impl.WSDLProcessingException:
> Cannot Determine the MEP
> at
> org.apache.axis2.wsdl.builder.wsdl4j.WSDL11MEPFinder.getMEP(WSDL11MEPFin
> der.java:63)
> at
> org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateOperations(WSDLPum
> p.java:414)
> at
> org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateInterfaces(WSDLPum
> p.java:242)
> at
> org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateDefinition(WSDLPum
> p.java:172)
> at
> org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.pump(WSDLPump.java:89)
> at
> org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder.build(WSDL1ToWOMB
> uilder.java:123)
> at
> org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder.build(WSDL1ToWOMB
> uilder.java:92)
> at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getWOM(CodeGeneration
> Engine.java:116)
> at
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGeneration
> Engine.java:46)
> at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:30)
> at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> achim@lni90213:~/Programme/axis2-0.92-bin/bin$
>
> Can someone help me?
>
> Achim
>
--
Ajith Ranabahu
Re: WSDL2Java -> Exception (axis2)
Posted by "Vicente D. Guardiola Buitrago" <vi...@yahoo.es>.
Hello,
I have the same problem, this is my WSDL
<?xml version="1.0"?>
<!DOCTYPE wsdl:definitions [
<!-- NOTE: These two entities are "owned" by the W3C XKMS WG. -->
<!-- URI for the namespace of this WSDL file. -->
<!ENTITY tns 'http://www.w3.org/2002/03/xkms#wsdl'>
<!-- URL where the XKMS schema can be found. -->
<!ENTITY schemaURL
'http://www.w3.org/TR/xkms2/Schemas/xkms.xsd'>
<!-- NOTE: These two entities are application-specific. -->
<!-- Value of the SOAPAction header. -->
<!ENTITY soapaction ''>
<!-- URL where the service can be found. -->
<!--<!ENTITY serviceURL 'http://xkms.example.com/xkms/2'>-->
<!ENTITY serviceURL 'http://localhost:8080/axis2/services/xkms'>
]>
<wsdl:definitions name="XMLKeyManagement"
targetNamespace="http://www.w3.org/2002/03/xkms#wsdl"
xmlns:tns="http://www.w3.org/2002/03/xkms#wsdl"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xkms="http://www.w3.org/2002/03/xkms#">
<import namespace="http://www.w3.org/2002/03/xkms#"
location='http://www.w3.org/TR/xkms2/Schemas/xkms.xsd'/>
<message name="PendingRequest">
<part name="body" element="xkms:PendingRequest"/>
</message>
<message name="PendingResult">
<part name="body" element="xkms:Result"/>
</message>
<message name="CompoundRequest">
<part name="body" element="xkms:CompoundRequest"/>
</message>
<message name="CompoundResult">
<part name="body" element="xkms:CompoundResult"/>
</message>
<message name="StatusRequest">
<part name="body" element="xkms:StatusRequest"/>
</message>
<message name="StatusResult">
<part name="body" element="xkms:StatusResult"/>
</message>
<message name="LocateRequest">
<part name="body" element="xkms:LocateRequest"/>
</message>
<message name="LocateResult">
<part name="body" element="xkms:LocateResult"/>
</message>
<message name="ValidateRequest">
<part name="body" element="xkms:ValidateRequest"/>
</message>
<message name="ValidateResult">
<part name="body" element="xkms:ValidateResult"/>
</message>
<message name="RegisterRequest">
<part name="body" element="xkms:RegisterRequest"/>
</message>
<message name="RegisterResult">
<part name="body" element="xkms:RegisterResult"/>
</message>
<message name="ReissueRequest">
<part name="body" element="xkms:ReissueRequest"/>
</message>
<message name="ReissueResult">
<part name="body" element="xkms:ReissueResult"/>
</message>
<message name="RevokeRequest">
<part name="body" element="xkms:RevokeRequest"/>
</message>
<message name="RevokeResult">
<part name="body" element="xkms:RevokeResult"/>
</message>
<message name="RecoverRequest">
<part name="body" element="xkms:RecoverRequest"/>
</message>
<message name="RecoverResult">
<part name="body" element="xkms:RecoverResult"/>
</message>
<portType name="XKMSPortType">
<operation name="Pending">
<input message="tns:PendingRequest"/>
<output message="tns:PendingResult"/>
</operation>
<operation name="Compound">
<input message="tns:CompoundRequest"/>
<output message="tns:CompoundResult"/>
</operation>
<operation name="Status">
<input message="tns:StatusRequest"/>
<output message="tns:StatusResult"/>
</operation>
<operation name="Locate">
<input message="tns:LocateRequest"/>
<output message="tns:LocateResult"/>
</operation>
<operation name="Validate">
<input message="tns:ValidateRequest"/>
<output message="tns:ValidateResult"/>
</operation>
<operation name="Register">
<input message="tns:RegisterRequest"/>
<output message="tns:RegisterResult"/>
</operation>
<operation name="Reissue">
<input message="tns:ReissueRequest"/>
<output message="tns:ReissueResult"/>
</operation>
<operation name="Revoke">
<input message="tns:RevokeRequest"/>
<output message="tns:RevokeResult"/>
</operation>
<operation name="Recover">
<input message="tns:RecoverRequest"/>
<output message="tns:RecoverResult"/>
</operation>
</portType>
<binding name="SOAPBinding" type="tns:XKMSPortType">
<soap:binding
transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="Pending">
<soap:operation soapAction="&soapaction;" style="document"/>
<input name="PendingRequest">
<soap:body parts="body" use="literal"/>
</input>
<output name="PendingResult">
<soap:body parts="body" use="literal"/>
</output>
</operation>
<operation name="Compound">
<soap:operation soapAction="&soapaction;" style="document"/>
<input name="CompoundRequest">
<soap:body parts="body" use="literal"/>
</input>
<output name="CompoundResult">
<soap:body parts="body" use="literal"/>
</output>
</operation>
<operation name="Status">
<soap:operation soapAction="&soapaction;" style="document"/>
<input name="StatusRequest">
<soap:body parts="body" use="literal"/>
</input>
<output name="StatusResult">
<soap:body parts="body" use="literal"/>
</output>
</operation>
<operation name="Locate">
<soap:operation soapAction="&soapaction;" style="document"/>
<input name="LocateRequest">
<soap:body parts="body" use="literal"/>
</input>
<output name="LocateResult">
<soap:body parts="body" use="literal"/>
</output>
</operation>
<operation name="Validate">
<soap:operation soapAction="&soapaction;" style="document"/>
<input name="ValidateRequest">
<soap:body parts="body" use="literal"/>
</input>
<output name="ValidateResult">
<soap:body parts="body" use="literal"/>
</output>
</operation>
<operation name="Register">
<soap:operation soapAction="&soapaction;" style="document"/>
<input name="RegisterRequest">
<soap:body parts="body" use="literal"/>
</input>
<output name="RegisterResult">
<soap:body parts="body" use="literal"/>
</output>
</operation>
<operation name="Reissue">
<soap:operation soapAction="&soapaction;" style="document"/>
<input name="ReissueRequest">
<soap:body parts="body" use="literal"/>
</input>
<output name="ReissueResult">
<soap:body parts="body" use="literal"/>
</output>
</operation>
<operation name="Revoke">
<soap:operation soapAction="&soapaction;" style="document"/>
<input name="RevokeRequest">
<soap:body parts="body" use="literal"/>
</input>
<output name="RevokeResult">
<soap:body parts="body" use="literal"/>
</output>
</operation>
<operation name="Recover">
<soap:operation soapAction="&soapaction;" style="document"/>
<input name="RecoverRequest">
<soap:body parts="body" use="literal"/>
</input>
<output name="RecoverResult">
<soap:body parts="body" use="literal"/>
</output>
</operation>
</binding>
<service name="XKMSService">
<port name="XKMSPort" binding="tns:SOAPBinding">
<soap:address location="&serviceURL;"/>
</port>
</service>
</wsdl:definitions>
could anyone help me????
Vicente Guardiola
Saminda Abeyruwan wrote:
> Hi,
>
> Please attache InfokomBasic.wsdl
>
> Saminda
>
> Weßling wrote:
>
>> Hallo,
>>
>> I created a WSDL-File and tried to generate the severside classes with
>> the following argument:
>>
>> ./WSDL2Java.sh -uri
>> /winxp/Projekte/java/MyService/src/META-INF/InfokomBasic.wsdl -o ~/tmp
>> -p de.infokomGT -ss
>>
>> But I get the following exception:
>> Exception in thread "main" org.apache.wsdl.impl.WSDLProcessingException:
>> Cannot Determine the MEP
>> at
>> org.apache.axis2.wsdl.builder.wsdl4j.WSDL11MEPFinder.getMEP(WSDL11MEPFin
>> der.java:63)
>> at
>> org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateOperations(WSDLPum
>> p.java:414)
>> at
>> org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateInterfaces(WSDLPum
>> p.java:242)
>> at
>> org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateDefinition(WSDLPum
>> p.java:172)
>> at
>> org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.pump(WSDLPump.java:89)
>> at
>> org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder.build(WSDL1ToWOMB
>> uilder.java:123)
>> at
>> org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder.build(WSDL1ToWOMB
>> uilder.java:92)
>> at
>> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getWOM(CodeGeneration
>> Engine.java:116)
>> at
>> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGeneration
>> Engine.java:46)
>> at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:30)
>> at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
>> achim@lni90213:~/Programme/axis2-0.92-bin/bin$
>>
>> Can someone help me?
>>
>> Achim
>>
>>
>>
>
>
______________________________________________
Renovamos el Correo Yahoo!
Nuevos servicios, más seguridad
http://correo.yahoo.es
Re: WSDL2Java -> Exception (axis2)
Posted by Saminda Abeyruwan <sa...@opensource.lk>.
Hi,
Please attache InfokomBasic.wsdl
Saminda
Weßling wrote:
>Hallo,
>
>I created a WSDL-File and tried to generate the severside classes with
>the following argument:
>
> ./WSDL2Java.sh -uri
>/winxp/Projekte/java/MyService/src/META-INF/InfokomBasic.wsdl -o ~/tmp
>-p de.infokomGT -ss
>
>But I get the following exception:
>Exception in thread "main" org.apache.wsdl.impl.WSDLProcessingException:
>Cannot Determine the MEP
> at
>org.apache.axis2.wsdl.builder.wsdl4j.WSDL11MEPFinder.getMEP(WSDL11MEPFin
>der.java:63)
> at
>org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateOperations(WSDLPum
>p.java:414)
> at
>org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateInterfaces(WSDLPum
>p.java:242)
> at
>org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.populateDefinition(WSDLPum
>p.java:172)
> at
>org.apache.axis2.wsdl.builder.wsdl4j.WSDLPump.pump(WSDLPump.java:89)
> at
>org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder.build(WSDL1ToWOMB
>uilder.java:123)
> at
>org.apache.axis2.wsdl.builder.wsdl4j.WSDL1ToWOMBuilder.build(WSDL1ToWOMB
>uilder.java:92)
> at
>org.apache.axis2.wsdl.codegen.CodeGenerationEngine.getWOM(CodeGeneration
>Engine.java:116)
> at
>org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGeneration
>Engine.java:46)
> at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:30)
> at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
>achim@lni90213:~/Programme/axis2-0.92-bin/bin$
>
>Can someone help me?
>
>Achim
>
>
>