Edited the wsdl file by hand slightly....let me know if this works.
-- dims
On Tue, 22 Jun 2004 11:10:00 +0200, Pascal Prioux <[EMAIL PROTECTED]> wrote:
>
> Hi,
> I've downloaded the nightly build (22/06/2004)
>
> I've always the same error with the wscompile tools bundled with JMESDK 2.1
> from sun
>
> All works fine now expect witch method wich returns a collection of objects
>
> The wscompile tools say that the soapenc is not "namespaced" and it's true
> the wsdl generated by axis by the following ant task generate a bad wsdl
> file
> Here is the wsdl error:
>
> <complexType name="ArrayOf_tns2_anyType">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:anyType[]"/>
> </restriction>
> </complexContent>
> </complexType>
>
> Thanks for your help ...
>
> Ant Task:
>
> <axis-java2wsdl
>
> output="${java.local.projects.webapps.dir}/${application.name}/${application
> .name}${java.local.webapps.application.name.web.suffix}/${java.local.web.dep
> loy.service.config.reldir}/${application.name}-doc.wsdl"
>
> location="http://${location.host.name}.${location.host.domain.name}:${locati
> on.host.port}/${application.name}${location.host.service.url}"
>
> classname="enitab.webapps.${application.name}.web.controller.soap.Soap${appl
> ication.class.name}Session"
> namespace="urn:${application.name}-rpc-service"
> style="wrapped"
> use="literal"
> >
>
> <complextype
> classname="enitab.tools.server.entreprise.control.event.ESTLoginEvent"
> namespace="event.control.entreprise.server.tools.enitab" />
>
> <complextype
> classname="enitab.tools.server.entreprise.control.event.ESTLogoutEvent"
> namespace="event.control.entreprise.server.tools.enitab" />
> </axis-java2wsdl>
>
> the wsdl generated:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions targetNamespace="urn:jmeprovisioning-rpc-service"
> xmlns:apachesoap="http://xml.apache.org/xml-soap"
> xmlns:impl="urn:jmeprovisioning-rpc-service"
> xmlns:intf="urn:jmeprovisioning-rpc-service"
> xmlns:tns1="http://schemas.xmlsoap.org/soap/encoding/"
> xmlns:tns2="http://www.w3.org/1999/XMLSchema"
> xmlns:tns3="event.control.entreprise.server.tools.enitab"
> xmlns:tns4="http://event.control.entreprise.server.tools.enitab"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
> xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <!--WSDL created by Apache Axis version: 1.2beta
> Built on Jun 22, 2004 (12:02:22 PDT)-->
> <wsdl:types>
> <schema elementFormDefault="qualified"
> targetNamespace="urn:jmeprovisioning-rpc-service"
> xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="event.control.entreprise.server.tools.enitab"/>
> <import namespace="http://event.control.entreprise.server.tools.enitab"/>
> <element name="loadMIDPRecordStore">
> <complexType>
> <sequence>
> <element name="_recordStoreIdentifier" type="tns1:string"/>
> </sequence>
> </complexType>
> </element>
> <element name="loadMIDPRecordStoreResponse">
> <complexType/>
> </element>
> <element name="getVectorOfMIDPRecordStoreRecord">
> <complexType>
> <sequence>
> <element name="_startRecordIndex" type="tns1:int"/>
> <element name="_endRecordIndex" type="tns1:int"/>
> </sequence>
> </complexType>
> </element>
> <element name="getVectorOfMIDPRecordStoreRecordResponse">
> <complexType>
> <sequence>
> <element name="getVectorOfMIDPRecordStoreRecordReturn"
> type="impl:ArrayOf_tns2_anyType"/>
> </sequence>
> </complexType>
> </element>
> <complexType name="ArrayOf_tns2_anyType">
> <complexContent>
> <restriction base="soapenc:Array">
> <attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:anyType[]"/>
> </restriction>
> </complexContent>
> </complexType>
> <element name="getMIDPDataLenth">
> <complexType/>
> </element>
> <element name="getMIDPDataLenthResponse">
> <complexType>
> <sequence>
> <element name="getMIDPDataLenthReturn" type="xsd:long"/>
> </sequence>
> </complexType>
> </element>
> <element name="getMIDPRecordCount">
> <complexType/>
> </element>
> <element name="getMIDPRecordCountResponse">
> <complexType>
> <sequence>
> <element name="getMIDPRecordCountReturn" type="xsd:long"/>
> </sequence>
> </complexType>
> </element>
> <element name="login">
> <complexType>
> <sequence>
> <element name="_loginEvent" type="tns3:ESTLoginEvent"/>
> </sequence>
> </complexType>
> </element>
> <element name="loginResponse">
> <complexType/>
> </element>
> <element name="logout">
> <complexType/>
> </element>
> <element name="logoutResponse">
> <complexType/>
> </element>
> <element name="initSession">
> <complexType>
> <sequence>
> <element name="_clientApplicationName" type="tns1:string"/>
> </sequence>
> </complexType>
> </element>
> <element name="initSessionResponse">
> <complexType>
> <sequence>
> <element name="initSessionReturn" type="tns1:string"/>
> </sequence>
> </complexType>
> </element>
> <element name="setSessionTimeOut">
> <complexType>
> <sequence>
> <element name="_sessionTimeOut" type="tns1:int"/>
> </sequence>
> </complexType>
> </element>
> <element name="setSessionTimeOutResponse">
> <complexType/>
> </element>
> <element name="sendMail">
> <complexType>
> <sequence>
> <element name="_toEMailAddress" type="tns1:string"/>
> <element name="_fromEMailAddress" type="tns1:string"/>
> <element name="_fromPersonalEMailAddress" type="tns1:string"/>
> <element name="_subject" type="tns1:string"/>
> <element name="_body" type="tns1:string"/>
> <element name="_synchronousMode" type="tns1:boolean"/>
> </sequence>
> </complexType>
> </element>
> <element name="sendMailResponse">
> <complexType/>
> </element>
> </schema>
> <schema elementFormDefault="qualified"
> targetNamespace="http://event.control.entreprise.server.tools.enitab"
> xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="event.control.entreprise.server.tools.enitab"/>
> <import namespace="urn:jmeprovisioning-rpc-service"/>
> <complexType name="ESTServerEventSupport">
> <sequence>
> <element name="eventName" nillable="true" type="tns1:string"/>
> </sequence>
> </complexType>
> </schema>
> <schema elementFormDefault="qualified"
> targetNamespace="event.control.entreprise.server.tools.enitab"
> xmlns="http://www.w3.org/2001/XMLSchema">
> <import namespace="urn:jmeprovisioning-rpc-service"/>
> <import namespace="http://event.control.entreprise.server.tools.enitab"/>
> <complexType name="ESTLoginEvent">
> <complexContent>
> <extension base="tns4:ESTServerEventSupport">
> <sequence>
> <element name="identifier" nillable="true" type="tns1:string"/>
> <element name="password" nillable="true" type="tns1:string"/>
> </sequence>
> </extension>
> </complexContent>
> </complexType>
> </schema>
> </wsdl:types>
>
> <wsdl:message name="getVectorOfMIDPRecordStoreRecordResponse">
>
> <wsdl:part element="impl:getVectorOfMIDPRecordStoreRecordResponse"
> name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="sendMailRequest">
>
> <wsdl:part element="impl:sendMail" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="loadMIDPRecordStoreResponse">
>
> <wsdl:part element="impl:loadMIDPRecordStoreResponse"
> name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="getVectorOfMIDPRecordStoreRecordRequest">
>
> <wsdl:part element="impl:getVectorOfMIDPRecordStoreRecord"
> name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="getMIDPDataLenthRequest">
>
> <wsdl:part element="impl:getMIDPDataLenth" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="getMIDPRecordCountResponse">
>
> <wsdl:part element="impl:getMIDPRecordCountResponse"
> name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="setSessionTimeOutRequest">
>
> <wsdl:part element="impl:setSessionTimeOut" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="loginRequest">
>
> <wsdl:part element="impl:login" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="getMIDPRecordCountRequest">
>
> <wsdl:part element="impl:getMIDPRecordCount" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="sendMailResponse">
>
> <wsdl:part element="impl:sendMailResponse" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="setSessionTimeOutResponse">
>
> <wsdl:part element="impl:setSessionTimeOutResponse"
> name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="logoutResponse">
>
> <wsdl:part element="impl:logoutResponse" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="initSessionRequest">
>
> <wsdl:part element="impl:initSession" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="loadMIDPRecordStoreRequest">
>
> <wsdl:part element="impl:loadMIDPRecordStore" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="logoutRequest">
>
> <wsdl:part element="impl:logout" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="initSessionResponse">
>
> <wsdl:part element="impl:initSessionResponse" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="getMIDPDataLenthResponse">
>
> <wsdl:part element="impl:getMIDPDataLenthResponse" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:message name="loginResponse">
>
> <wsdl:part element="impl:loginResponse" name="parameters"/>
>
> </wsdl:message>
>
> <wsdl:portType name="SoapJMEProvisioningSession">
>
> <wsdl:operation name="loadMIDPRecordStore">
>
> <wsdl:input message="impl:loadMIDPRecordStoreRequest"
> name="loadMIDPRecordStoreRequest"/>
>
> <wsdl:output message="impl:loadMIDPRecordStoreResponse"
> name="loadMIDPRecordStoreResponse"/>
>
> </wsdl:operation>
>
> <wsdl:operation name="getVectorOfMIDPRecordStoreRecord">
>
> <wsdl:input message="impl:getVectorOfMIDPRecordStoreRecordRequest"
> name="getVectorOfMIDPRecordStoreRecordRequest"/>
>
> <wsdl:output
> message="impl:getVectorOfMIDPRecordStoreRecordResponse"
> name="getVectorOfMIDPRecordStoreRecordResponse"/>
>
> </wsdl:operation>
>
> <wsdl:operation name="getMIDPDataLenth">
>
> <wsdl:input message="impl:getMIDPDataLenthRequest"
> name="getMIDPDataLenthRequest"/>
>
> <wsdl:output message="impl:getMIDPDataLenthResponse"
> name="getMIDPDataLenthResponse"/>
>
> </wsdl:operation>
>
> <wsdl:operation name="getMIDPRecordCount">
>
> <wsdl:input message="impl:getMIDPRecordCountRequest"
> name="getMIDPRecordCountRequest"/>
>
> <wsdl:output message="impl:getMIDPRecordCountResponse"
> name="getMIDPRecordCountResponse"/>
>
> </wsdl:operation>
>
> <wsdl:operation name="login">
>
> <wsdl:input message="impl:loginRequest" name="loginRequest"/>
>
> <wsdl:output message="impl:loginResponse" name="loginResponse"/>
>
> </wsdl:operation>
>
> <wsdl:operation name="logout">
>
> <wsdl:input message="impl:logoutRequest" name="logoutRequest"/>
>
> <wsdl:output message="impl:logoutResponse" name="logoutResponse"/>
>
> </wsdl:operation>
>
> <wsdl:operation name="initSession">
>
> <wsdl:input message="impl:initSessionRequest"
> name="initSessionRequest"/>
>
> <wsdl:output message="impl:initSessionResponse"
> name="initSessionResponse"/>
>
> </wsdl:operation>
>
> <wsdl:operation name="setSessionTimeOut">
>
> <wsdl:input message="impl:setSessionTimeOutRequest"
> name="setSessionTimeOutRequest"/>
>
> <wsdl:output message="impl:setSessionTimeOutResponse"
> name="setSessionTimeOutResponse"/>
>
> </wsdl:operation>
>
> <wsdl:operation name="sendMail">
>
> <wsdl:input message="impl:sendMailRequest" name="sendMailRequest"/>
>
> <wsdl:output message="impl:sendMailResponse"
> name="sendMailResponse"/>
>
> </wsdl:operation>
>
> </wsdl:portType>
>
> <wsdl:binding name="servicesSoapBinding"
> type="impl:SoapJMEProvisioningSession">
>
> <wsdlsoap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http"/>
>
> <wsdl:operation name="loadMIDPRecordStore">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="loadMIDPRecordStoreRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="loadMIDPRecordStoreResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> <wsdl:operation name="getVectorOfMIDPRecordStoreRecord">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="getVectorOfMIDPRecordStoreRecordRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="getVectorOfMIDPRecordStoreRecordResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> <wsdl:operation name="getMIDPDataLenth">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="getMIDPDataLenthRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="getMIDPDataLenthResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> <wsdl:operation name="getMIDPRecordCount">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="getMIDPRecordCountRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="getMIDPRecordCountResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> <wsdl:operation name="login">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="loginRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="loginResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> <wsdl:operation name="logout">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="logoutRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="logoutResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> <wsdl:operation name="initSession">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="initSessionRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="initSessionResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> <wsdl:operation name="setSessionTimeOut">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="setSessionTimeOutRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="setSessionTimeOutResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> <wsdl:operation name="sendMail">
>
> <wsdlsoap:operation soapAction=""/>
>
> <wsdl:input name="sendMailRequest">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:input>
>
> <wsdl:output name="sendMailResponse">
>
> <wsdlsoap:body use="literal"/>
>
> </wsdl:output>
>
> </wsdl:operation>
>
> </wsdl:binding>
>
> <wsdl:service name="SoapJMEProvisioningSessionService">
>
> <wsdl:port binding="impl:servicesSoapBinding" name="services">
>
> <wsdlsoap:address
> location="http://ppx-ps.enitab.fr:8080/jmeprovisioning/control/services"/>
>
> </wsdl:port>
>
> </wsdl:service>
>
> </wsdl:definitions>
>
>
--
Davanum Srinivas - http://webservices.apache.org/~dims/
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="urn:jmeprovisioning-rpc-service"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="urn:jmeprovisioning-rpc-service"
xmlns:intf="urn:jmeprovisioning-rpc-service"
xmlns:tns1="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns2="http://www.w3.org/1999/XMLSchema"
xmlns:tns3="event.control.entreprise.server.tools.enitab"
xmlns:tns4="http://event.control.entreprise.server.tools.enitab"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.2beta
Built on Jun 22, 2004 (12:02:22 PDT)-->
<wsdl:types>
<schema elementFormDefault="qualified"
targetNamespace="urn:jmeprovisioning-rpc-service"
xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="event.control.entreprise.server.tools.enitab"/>
<import namespace="http://event.control.entreprise.server.tools.enitab"/>
<element name="loadMIDPRecordStore">
<complexType>
<sequence>
<element name="_recordStoreIdentifier" type="tns1:string"/>
</sequence>
</complexType>
</element>
<element name="loadMIDPRecordStoreResponse">
<complexType/>
</element>
<element name="getVectorOfMIDPRecordStoreRecord">
<complexType>
<sequence>
<element name="_startRecordIndex" type="tns1:int"/>
<element name="_endRecordIndex" type="tns1:int"/>
</sequence>
</complexType>
</element>
<element name="getVectorOfMIDPRecordStoreRecordResponse">
<complexType>
<sequence>
<element name="getVectorOfMIDPRecordStoreRecordReturn"
type="impl:ArrayOf_tns2_anyType"/>
</sequence>
</complexType>
</element>
<complexType name="ArrayOf_tns2_anyType">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="tns2:anyType[]"/>
</restriction>
</complexContent>
</complexType>
<element name="getMIDPDataLenth">
<complexType/>
</element>
<element name="getMIDPDataLenthResponse">
<complexType>
<sequence>
<element name="getMIDPDataLenthReturn" type="xsd:long"/>
</sequence>
</complexType>
</element>
<element name="getMIDPRecordCount">
<complexType/>
</element>
<element name="getMIDPRecordCountResponse">
<complexType>
<sequence>
<element name="getMIDPRecordCountReturn" type="xsd:long"/>
</sequence>
</complexType>
</element>
<element name="login">
<complexType>
<sequence>
<element name="_loginEvent" type="tns3:ESTLoginEvent"/>
</sequence>
</complexType>
</element>
<element name="loginResponse">
<complexType/>
</element>
<element name="logout">
<complexType/>
</element>
<element name="logoutResponse">
<complexType/>
</element>
<element name="initSession">
<complexType>
<sequence>
<element name="_clientApplicationName" type="tns1:string"/>
</sequence>
</complexType>
</element>
<element name="initSessionResponse">
<complexType>
<sequence>
<element name="initSessionReturn" type="tns1:string"/>
</sequence>
</complexType>
</element>
<element name="setSessionTimeOut">
<complexType>
<sequence>
<element name="_sessionTimeOut" type="tns1:int"/>
</sequence>
</complexType>
</element>
<element name="setSessionTimeOutResponse">
<complexType/>
</element>
<element name="sendMail">
<complexType>
<sequence>
<element name="_toEMailAddress" type="tns1:string"/>
<element name="_fromEMailAddress" type="tns1:string"/>
<element name="_fromPersonalEMailAddress" type="tns1:string"/>
<element name="_subject" type="tns1:string"/>
<element name="_body" type="tns1:string"/>
<element name="_synchronousMode" type="tns1:boolean"/>
</sequence>
</complexType>
</element>
<element name="sendMailResponse">
<complexType/>
</element>
</schema>
<schema elementFormDefault="qualified"
targetNamespace="http://event.control.entreprise.server.tools.enitab"
xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="event.control.entreprise.server.tools.enitab"/>
<import namespace="urn:jmeprovisioning-rpc-service"/>
<complexType name="ESTServerEventSupport">
<sequence>
<element name="eventName" nillable="true" type="tns1:string"/>
</sequence>
</complexType>
</schema>
<schema elementFormDefault="qualified"
targetNamespace="event.control.entreprise.server.tools.enitab"
xmlns="http://www.w3.org/2001/XMLSchema">
<import namespace="urn:jmeprovisioning-rpc-service"/>
<import namespace="http://event.control.entreprise.server.tools.enitab"/>
<complexType name="ESTLoginEvent">
<complexContent>
<extension base="tns4:ESTServerEventSupport">
<sequence>
<element name="identifier" nillable="true" type="tns1:string"/>
<element name="password" nillable="true" type="tns1:string"/>
</sequence>
</extension>
</complexContent>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="getVectorOfMIDPRecordStoreRecordResponse">
<wsdl:part element="impl:getVectorOfMIDPRecordStoreRecordResponse"
name="parameters"/>
</wsdl:message>
<wsdl:message name="sendMailRequest">
<wsdl:part element="impl:sendMail" name="parameters"/>
</wsdl:message>
<wsdl:message name="loadMIDPRecordStoreResponse">
<wsdl:part element="impl:loadMIDPRecordStoreResponse"
name="parameters"/>
</wsdl:message>
<wsdl:message name="getVectorOfMIDPRecordStoreRecordRequest">
<wsdl:part element="impl:getVectorOfMIDPRecordStoreRecord"
name="parameters"/>
</wsdl:message>
<wsdl:message name="getMIDPDataLenthRequest">
<wsdl:part element="impl:getMIDPDataLenth" name="parameters"/>
</wsdl:message>
<wsdl:message name="getMIDPRecordCountResponse">
<wsdl:part element="impl:getMIDPRecordCountResponse"
name="parameters"/>
</wsdl:message>
<wsdl:message name="setSessionTimeOutRequest">
<wsdl:part element="impl:setSessionTimeOut" name="parameters"/>
</wsdl:message>
<wsdl:message name="loginRequest">
<wsdl:part element="impl:login" name="parameters"/>
</wsdl:message>
<wsdl:message name="getMIDPRecordCountRequest">
<wsdl:part element="impl:getMIDPRecordCount" name="parameters"/>
</wsdl:message>
<wsdl:message name="sendMailResponse">
<wsdl:part element="impl:sendMailResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="setSessionTimeOutResponse">
<wsdl:part element="impl:setSessionTimeOutResponse"
name="parameters"/>
</wsdl:message>
<wsdl:message name="logoutResponse">
<wsdl:part element="impl:logoutResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="initSessionRequest">
<wsdl:part element="impl:initSession" name="parameters"/>
</wsdl:message>
<wsdl:message name="loadMIDPRecordStoreRequest">
<wsdl:part element="impl:loadMIDPRecordStore" name="parameters"/>
</wsdl:message>
<wsdl:message name="logoutRequest">
<wsdl:part element="impl:logout" name="parameters"/>
</wsdl:message>
<wsdl:message name="initSessionResponse">
<wsdl:part element="impl:initSessionResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="getMIDPDataLenthResponse">
<wsdl:part element="impl:getMIDPDataLenthResponse" name="parameters"/>
</wsdl:message>
<wsdl:message name="loginResponse">
<wsdl:part element="impl:loginResponse" name="parameters"/>
</wsdl:message>
<wsdl:portType name="SoapJMEProvisioningSession">
<wsdl:operation name="loadMIDPRecordStore">
<wsdl:input message="impl:loadMIDPRecordStoreRequest"
name="loadMIDPRecordStoreRequest"/>
<wsdl:output message="impl:loadMIDPRecordStoreResponse"
name="loadMIDPRecordStoreResponse"/>
</wsdl:operation>
<wsdl:operation name="getVectorOfMIDPRecordStoreRecord">
<wsdl:input message="impl:getVectorOfMIDPRecordStoreRecordRequest"
name="getVectorOfMIDPRecordStoreRecordRequest"/>
<wsdl:output
message="impl:getVectorOfMIDPRecordStoreRecordResponse"
name="getVectorOfMIDPRecordStoreRecordResponse"/>
</wsdl:operation>
<wsdl:operation name="getMIDPDataLenth">
<wsdl:input message="impl:getMIDPDataLenthRequest"
name="getMIDPDataLenthRequest"/>
<wsdl:output message="impl:getMIDPDataLenthResponse"
name="getMIDPDataLenthResponse"/>
</wsdl:operation>
<wsdl:operation name="getMIDPRecordCount">
<wsdl:input message="impl:getMIDPRecordCountRequest"
name="getMIDPRecordCountRequest"/>
<wsdl:output message="impl:getMIDPRecordCountResponse"
name="getMIDPRecordCountResponse"/>
</wsdl:operation>
<wsdl:operation name="login">
<wsdl:input message="impl:loginRequest" name="loginRequest"/>
<wsdl:output message="impl:loginResponse" name="loginResponse"/>
</wsdl:operation>
<wsdl:operation name="logout">
<wsdl:input message="impl:logoutRequest" name="logoutRequest"/>
<wsdl:output message="impl:logoutResponse" name="logoutResponse"/>
</wsdl:operation>
<wsdl:operation name="initSession">
<wsdl:input message="impl:initSessionRequest"
name="initSessionRequest"/>
<wsdl:output message="impl:initSessionResponse"
name="initSessionResponse"/>
</wsdl:operation>
<wsdl:operation name="setSessionTimeOut">
<wsdl:input message="impl:setSessionTimeOutRequest"
name="setSessionTimeOutRequest"/>
<wsdl:output message="impl:setSessionTimeOutResponse"
name="setSessionTimeOutResponse"/>
</wsdl:operation>
<wsdl:operation name="sendMail">
<wsdl:input message="impl:sendMailRequest" name="sendMailRequest"/>
<wsdl:output message="impl:sendMailResponse"
name="sendMailResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="servicesSoapBinding"
type="impl:SoapJMEProvisioningSession">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="loadMIDPRecordStore">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="loadMIDPRecordStoreRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="loadMIDPRecordStoreResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getVectorOfMIDPRecordStoreRecord">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getVectorOfMIDPRecordStoreRecordRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getVectorOfMIDPRecordStoreRecordResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getMIDPDataLenth">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getMIDPDataLenthRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getMIDPDataLenthResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getMIDPRecordCount">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="getMIDPRecordCountRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="getMIDPRecordCountResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="login">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="loginRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="loginResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="logout">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="logoutRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="logoutResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="initSession">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="initSessionRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="initSessionResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="setSessionTimeOut">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="setSessionTimeOutRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="setSessionTimeOutResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="sendMail">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="sendMailRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="sendMailResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SoapJMEProvisioningSessionService">
<wsdl:port binding="impl:servicesSoapBinding" name="services">
<wsdlsoap:address
location="http://ppx-ps.enitab.fr:8080/jmeprovisioning/control/services"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>