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
>
>  
>