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 "Montagut, Carlos" <Ca...@telefonicamoviles.com.ar> on 2007/08/24 18:04:58 UTC

Problems with generated WSDL

> Hi all.
> 
> I'm using a POJO service with axis1.3 (I tryed with axis1.2 and also axis1.3 nightly build).
> I let axis to generate the WSDL of the service which use three java packages, that generate three diferent schemas in the WSDL.
> Everything works fine if I work axis to axis, but... if I try to generate a client with a third party tool (let say weblogic client generator), I got an schema error "Unable to resolve definition for ['http://base.wfl.api.core.crm/xsd']:ns2:FwkWflFunction perhaps due to the lack of an import statement for namespace http://base.wfl.api.core.crm/xsd"
> I tryed to use a WSDL validator and I got also this error. If I add the import of the mentioned error to the corresponding schema, everything works fine.
> 
> Could be possible that axis is having a bug and not including the corresponding import ?
> 
> 
> 
> Here is the generated WSDL:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ns0="http://ws.wfl.api.core.crm" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:ns1="http://domain.wfl.api.core.crm/xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:ns2="http://base.wfl.api.core.crm/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://ws.wfl.api.core.crm">
>     <wsdl:documentation>FwkProcessService</wsdl:documentation>
>     <wsdl:types>
>         <!-- HERE HERE HERE = HERE IS THE SCHEMA THAT IS HAVING TROUBLE, IF I ADD THE IMPORT OF http://base.wfl.api.core.crm/xsd EVERYTHING WORK FINE -->
>         <xs:schema xmlns:ns="http://ws.wfl.api.core.crm" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.wfl.api.core.crm">
>             <xs:element name="prcCancelProcess">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="processId" type="xs:long"/>
>                         <xs:element minOccurs="0" name="executorType" nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executionName" nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcCancelProcessResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return" nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcContinueProcess">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="processId" type="xs:long"/>
>                         <xs:element minOccurs="0" name="data" nillable="true" type="ns2:FwkWflFunctionData"/>
>                         <xs:element minOccurs="0" name="executorType" nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executionName" nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcContinueProcessResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return" nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcContinueProcessByFunction">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="functionId" nillable="true" type="ns1:FwkProcessPtePKey"/>> 
>                         <xs:element minOccurs="0" name="data" nillable="true" type="ns2:FwkWflFunctionData"/>
>                         <xs:element minOccurs="0" name="executorType" nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executionName" nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcContinueProcessByFunctionResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return" nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcFunctionExecuted">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="function" nillable="true" type="ns2:FwkWflFunction"/>
>                         <xs:element minOccurs="0" name="status" nillable="true" type="ns2:FwkWflFunctionStatusInfo"/>
>                         <xs:element minOccurs="0" name="executorType" nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executorName" nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcFunctionExecutedResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return" nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcFunctionFinished">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="function" nillable="true" type="ns2:FwkWflFunction"/>
>                         <xs:element minOccurs="0" name="status" nillable="true" type="ns2:FwkWflFunctionStatusInfo"/>
>                         <xs:element minOccurs="0" name="executorType" nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executorName" nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcFunctionFinishedResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return" nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcStartProcess">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="processDefinitionId" nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="data" nillable="true" type="ns2:FwkWflFunctionData"/>
>                         <xs:element minOccurs="0" name="initialTokenValue" type="xs:int"/>
>                         <xs:element minOccurs="0" name="executorType" nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executionName" nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcStartProcessResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return" nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>> 
>         </xs:schema>
>         <xs:schema xmlns:ax22="http://domain.wfl.api.core.crm/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://domain.wfl.api.core.crm/xsd">
>             <xs:complexType name="FwkProcessPtePKey">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="dinamicParalelism" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="functionId" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="processId" nillable="true" type="xs:long"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkFunctionDefinitionPKey">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="functionDefinitionId" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="processDefinitionId" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="version" nillable="true" type="xs:string"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkProcessDefinitionPKey">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="processDefinitionId" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="version" nillable="true" type="xs:string"/>
>                 </xs:sequence>
>             </xs:complexType>
>         </xs:schema>
>         <xs:schema xmlns:ax23="http://domain.wfl.api.core.crm/xsd" xmlns:ax21="http://base.wfl.api.core.crm/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://base.wfl.api.core.crm/xsd">
>             <xs:import namespace="http://domain.wfl.api.core.crm/xsd"/>
>             <xs:complexType name="FwkWflFunction">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="controlInfo" nillable="true" type="ns2:FwkWflControlInfo"/>
>                     <xs:element minOccurs="0" name="data" nillable="true" type="ns2:FwkWflFunctionData"/>
>                     <xs:element minOccurs="0" name="definition" nillable="true" type="ns2:FwkWflFunctionDefinition"/>
>                     <xs:element minOccurs="0" name="noMoreToExecute" type="xs:boolean"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflControlInfo">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="currentTry" type="xs:int"/>
>                     <xs:element minOccurs="0" name="currentUser" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="errorTrace" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="functionFinishDate" nillable="true" type="xs:dateTime"/>
>                     <xs:element minOccurs="0" name="functionInitDate" nillable="true" type="xs:dateTime"/>
>                     <xs:element minOccurs="0" name="functionPK" nillable="true" type="ax23:FwkProcessPtePKey"/>
>                     <xs:element minOccurs="0" name="initialTokenValue" type="xs:int"/>
>                     <xs:element minOccurs="0" name="lastTokenValue" type="xs:int"/>
>                     <xs:element minOccurs="0" name="processCancelDate" nillable="true" type="xs:dateTime"/>
>                     <xs:element minOccurs="0" name="processInitDate" nillable="true" type="xs:dateTime"/>
>                     <xs:element minOccurs="0" name="processPK" nillable="true" type="xs:long"/>
>                     <xs:element minOccurs="0" name="DEFAULT_CURRENT_TOKEN_VALUE" type="xs:int"/>
>                     <xs:element minOccurs="0" name="DEFAULT_INITIAL_TOKEN_VALUE" type="xs:int"/>
>                     <xs:element minOccurs="0" name="DEFAULT_LAST_TOKEN_VALUE" type="xs:int"/>> 
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflFunctionData">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="comments" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="dataBag" nillable="true" type="ns2:FwkWflDataBag"/>
>                     <xs:element minOccurs="0" name="dpd" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="objectBag" nillable="true" type="ns2:FwkWflObjectBag"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflDataBag">
>                 <xs:sequence>
>                     <xs:element maxOccurs="unbounded" minOccurs="0" name="allTypes" nillable="true" type="xs:int"/>
>                     <xs:element maxOccurs="unbounded" minOccurs="0" name="items" nillable="true" type="ns2:FwkWflDataBagItem"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflDataBagItem">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="control" nillable="true" type="ns2:FwkWflDataBagCtrlInfo"/>
>                     <xs:element minOccurs="0" name="data" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="label" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="type" type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflDataBagCtrlInfo">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="sequence" type="xs:long"/>
>                     <xs:element minOccurs="0" name="state" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_ADD" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_IGNORE" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_MODIFY" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_NO_CHANGE" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_REMOVE" type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflObjectBag">
>                 <xs:sequence>
>                     <xs:element maxOccurs="unbounded" minOccurs="0" name="controls" nillable="true" type="ns2:FwkWflObjectBagCtrlInfo"/>
>                     <xs:element maxOccurs="unbounded" minOccurs="0" name="objects" nillable="true" type="ns2:FwkWflObjectBagItem"/>
>                     <xs:element minOccurs="0" name="size" type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflObjectBagCtrlInfo">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="state" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_ADD" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_IGNORE" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_MODIFY" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_NO_CHANGE" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_REMOVE" type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflObjectBagItem">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="itemClass" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="sequence" type="xs:long"/>
>                     <xs:element minOccurs="0" name="type" type="xs:int"/>
>                     <xs:element minOccurs="0" name="value" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="NULL_SEQUENCE" type="xs:int"/>> 
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflFunctionDefinition">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="clientInteractive" type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="executionType" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="functionClassName" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="functionDefinitionPk" nillable="true" type="ax23:FwkFunctionDefinitionPKey"/>
>                     <xs:element minOccurs="0" name="functionDescription" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="processDescription" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="processsDefinitionPk" nillable="true" type="ax23:FwkProcessDefinitionPKey"/>
>                     <xs:element minOccurs="0" name="serverAsincronic" type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="serverSincronic" type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="type" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="EXECUTION_CLIENT_INTERACTIVE" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="EXECUTION_SERVER_ASINCRONIC" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="EXECUTION_SERVER_SINCRONIC" nillable="true" type="xs:string"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflFunctionStatusInfo">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="cancelled" type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="code" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="currentDynamicParalelismData" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="currentTokenValue" type="xs:int"/>
>                     <xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="error" type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="ok" type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="pending" type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="status" type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_ERROR" type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_FUNCTION_CANCELED" type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_NOT_EXECUTED" type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_OK" type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_OK_WITH_NO_ACTION" type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_PENDING" type="xs:long"/>
>                 </xs:sequence>
>             </xs:complexType>
>         </xs:schema>
>     </wsdl:types>
>     <wsdl:message name="prcFunctionFinishedRequest">
>         <wsdl:part name="parameters" element="ns0:prcFunctionFinished"/>
>     </wsdl:message>
>     <wsdl:message name="prcFunctionFinishedResponse">
>         <wsdl:part name="parameters" element="ns0:prcFunctionFinishedResponse"/>
>     </wsdl:message>
>     <wsdl:message name="prcContinueProcessByFunctionRequest">
>         <wsdl:part name="parameters" element="ns0:prcContinueProcessByFunction"/>
>     </wsdl:message>
>     <wsdl:message name="prcContinueProcessByFunctionResponse">
>         <wsdl:part name="parameters" element="ns0:prcContinueProcessByFunctionResponse"/>
>     </wsdl:message>
>     <wsdl:message name="prcContinueProcessRequest">> 
>         <wsdl:part name="parameters" element="ns0:prcContinueProcess"/>
>     </wsdl:message>
>     <wsdl:message name="prcContinueProcessResponse">
>         <wsdl:part name="parameters" element="ns0:prcContinueProcessResponse"/>
>     </wsdl:message>
>     <wsdl:message name="prcFunctionExecutedRequest">
>         <wsdl:part name="parameters" element="ns0:prcFunctionExecuted"/>
>     </wsdl:message>
>     <wsdl:message name="prcFunctionExecutedResponse">
>         <wsdl:part name="parameters" element="ns0:prcFunctionExecutedResponse"/>
>     </wsdl:message>
>     <wsdl:message name="prcStartProcessRequest">
>         <wsdl:part name="parameters" element="ns0:prcStartProcess"/>
>     </wsdl:message>
>     <wsdl:message name="prcStartProcessResponse">
>         <wsdl:part name="parameters" element="ns0:prcStartProcessResponse"/>
>     </wsdl:message>
>     <wsdl:message name="prcCancelProcessRequest">
>         <wsdl:part name="parameters" element="ns0:prcCancelProcess"/>
>     </wsdl:message>
>     <wsdl:message name="prcCancelProcessResponse">
>         <wsdl:part name="parameters" element="ns0:prcCancelProcessResponse"/>
>     </wsdl:message>
>     <wsdl:portType name="FwkProcessServicePortType">
>         <wsdl:operation name="prcFunctionFinished">
>             <wsdl:input message="ns0:prcFunctionFinishedRequest" wsaw:Action="urn:prcFunctionFinished"/>
>             <wsdl:output message="ns0:prcFunctionFinishedResponse" wsaw:Action="urn:prcFunctionFinishedResponse"/>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcessByFunction">
>             <wsdl:input message="ns0:prcContinueProcessByFunctionRequest" wsaw:Action="urn:prcContinueProcessByFunction"/>
>             <wsdl:output message="ns0:prcContinueProcessByFunctionResponse" wsaw:Action="urn:prcContinueProcessByFunctionResponse"/>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcess">
>             <wsdl:input message="ns0:prcContinueProcessRequest" wsaw:Action="urn:prcContinueProcess"/>
>             <wsdl:output message="ns0:prcContinueProcessResponse" wsaw:Action="urn:prcContinueProcessResponse"/>
>         </wsdl:operation>
>         <wsdl:operation name="prcFunctionExecuted">
>             <wsdl:input message="ns0:prcFunctionExecutedRequest" wsaw:Action="urn:prcFunctionExecuted"/>
>             <wsdl:output message="ns0:prcFunctionExecutedResponse" wsaw:Action="urn:prcFunctionExecutedResponse"/>
>         </wsdl:operation>
>         <wsdl:operation name="prcStartProcess">
>             <wsdl:input message="ns0:prcStartProcessRequest" wsaw:Action="urn:prcStartProcess"/>
>             <wsdl:output message="ns0:prcStartProcessResponse" wsaw:Action="urn:prcStartProcessResponse"/>
>         </wsdl:operation>
>         <wsdl:operation name="prcCancelProcess">
>             <wsdl:input message="ns0:prcCancelProcessRequest" wsaw:Action="urn:prcCancelProcess"/>
>             <wsdl:output message="ns0:prcCancelProcessResponse" wsaw:Action="urn:prcCancelProcessResponse"/>
>         </wsdl:operation>
>     </wsdl:portType>
>     <wsdl:binding name="FwkProcessServiceSOAP11Binding" type="ns0:FwkProcessServicePortType">
>         <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
>         <wsdl:operation name="prcFunctionFinished">
>             <soap:operation soapAction="urn:prcFunctionFinished" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcessByFunction">
>             <soap:operation soapAction="urn:prcContinueProcessByFunction" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>> 
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcess">
>             <soap:operation soapAction="urn:prcContinueProcess" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcFunctionExecuted">
>             <soap:operation soapAction="urn:prcFunctionExecuted" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcStartProcess">
>             <soap:operation soapAction="urn:prcStartProcess" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcCancelProcess">
>             <soap:operation soapAction="urn:prcCancelProcess" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>     </wsdl:binding>
>     <wsdl:binding name="FwkProcessServiceSOAP12Binding" type="ns0:FwkProcessServicePortType">
>         <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
>         <wsdl:operation name="prcFunctionFinished">
>             <soap12:operation soapAction="urn:prcFunctionFinished" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcessByFunction">
>             <soap12:operation soapAction="urn:prcContinueProcessByFunction" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcess">
>             <soap12:operation soapAction="urn:prcContinueProcess" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcFunctionExecuted">
>             <soap12:operation soapAction="urn:prcFunctionExecuted" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcStartProcess">
>             <soap12:operation soapAction="urn:prcStartProcess" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcCancelProcess">
>             <soap12:operation soapAction="urn:prcCancelProcess" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>     </wsdl:binding>
>     <wsdl:binding name="FwkProcessServiceHttpBinding" type="ns0:FwkProcessServicePortType">
>         <http:binding verb="POST"/>
>         <wsdl:operation name="prcFunctionFinished">
>             <http:operation location="FwkProcessService/prcFunctionFinished"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcFunctionFinished"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcFunctionFinished"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcessByFunction">
>             <http:operation location="FwkProcessService/prcContinueProcessByFunction"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcContinueProcessByFunction"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcContinueProcessByFunction"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcess">
>             <http:operation location="FwkProcessService/prcContinueProcess"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcContinueProcess"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcContinueProcess"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcFunctionExecuted">
>             <http:operation location="FwkProcessService/prcFunctionExecuted"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcFunctionExecuted"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcFunctionExecuted"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcStartProcess">
>             <http:operation location="FwkProcessService/prcStartProcess"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcStartProcess"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcStartProcess"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcCancelProcess">
>             <http:operation location="FwkProcessService/prcCancelProcess"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcCancelProcess"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcCancelProcess"/>
>             </wsdl:output>
>         </wsdl:operation>
>     </wsdl:binding>
>     <wsdl:service name="FwkProcessService">
>         <wsdl:port name="FwkProcessServiceSOAP11port_http" binding="ns0:FwkProcessServiceSOAP11Binding">
>             <soap:address location="http://127.0.0.1:8080/axis2/services/FwkProcessService"/>
>         </wsdl:port>
>         <wsdl:port name="FwkProcessServiceSOAP12port_http" binding="ns0:FwkProcessServiceSOAP12Binding">
>             <soap12:address location="http://127.0.0.1:8080/axis2/services/FwkProcessService"/>
>         </wsdl:port>
>         <wsdl:port name="FwkProcessServiceHttpport" binding="ns0:FwkProcessServiceHttpBinding">
>             <http:address location="http://127.0.0.1:8080/axis2/services/FwkProcessService"/>
>         </wsdl:port>
>     </wsdl:service>
> </wsdl:definitions>
> 
> Thanks
> 
> Carlos

Re: Problems with generated WSDL

Posted by Anne Thomas Manes <at...@gmail.com>.
No -- this is not a problem with the BEA parser, it is a problem in
the schema generated by Axis. Theschema that defines the
"http://ws.wfl.api.core.crm" namespace contains an element that
references a type from the "http://base.wfl.api.core.crm/xsd"
namespace, but the schema doesn't import the
"http://base.wfl.api.core.crm/xsd" namespace. This is not a valid
schema.

Please file a JIRA.

Your workaround is to edit the WSDL file, add the <import> statements,
and redeploy the service with your edited WSDL file.

Anne

On 8/24/07, Alberto Patino <pa...@gmail.com> wrote:
> FwkProcessPtePKe is defined in the schema
> "http://domain.wfl.api.core.crm/xsd" and the later has the complex
> type definition below in anothe schema subelement.
>
> I think this is a problem of the BEA parser. Try with SOAPUI tool!
>
> On 8/24/07, Montagut, Carlos <Ca...@telefonicamoviles.com.ar> wrote:
> >
> >
> >
> >
> > Hi all.
> >
> > I'm using a POJO service with axis1.3 (I tryed with axis1.2 and also axis1.3
> > nightly build).
> > I let axis to generate the WSDL of the service which use three java
> > packages, that generate three diferent schemas in the WSDL.
> >
> > Everything works fine if I work axis to axis, but... if I try to generate a
> > client with a third party tool (let say weblogic client generator), I got an
> > schema error "Unable to resolve definition for
> > ['http://base.wfl.api.core.crm/xsd']:ns2:FwkWflFunction
> > perhaps due to the lack of an import statement for namespace
> > http://base.wfl.api.core.crm/xsd"
> >
> > I tryed to use a WSDL validator and I got also this error. If I add the
> > import of the mentioned error to the corresponding schema, everything works
> > fine.
> >
> > Could be possible that axis is having a bug and not including the
> > corresponding import ?
> >
> >
> >
> > Here is the generated WSDL:
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> > <wsdl:definitions
> > xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> > xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
> > xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
> > xmlns:ns0="http://ws.wfl.api.core.crm"
> > xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
> > xmlns:ns1="http://domain.wfl.api.core.crm/xsd"
> > xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> > xmlns:ns2="http://base.wfl.api.core.crm/xsd"
> > xmlns:xs="http://www.w3.org/2001/XMLSchema"
> > xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> > targetNamespace="http://ws.wfl.api.core.crm">
> >
> >
> > <wsdl:documentation>FwkProcessService</wsdl:documentation>
> >     <wsdl:types>
> >         <!-- HERE HERE HERE = HERE IS THE SCHEMA THAT IS HAVING TROUBLE, IF
> > I ADD THE IMPORT OF http://base.wfl.api.core.crm/xsd
> > EVERYTHING WORK FINE -->
> >
> >         <xs:schema xmlns:ns="http://ws.wfl.api.core.crm"
> > attributeFormDefault="qualified"
> > elementFormDefault="qualified" targetNamespace="http://ws.wfl.api.core.crm">
> >
> >             <xs:element name="prcCancelProcess">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="processId"
> > type="xs:long"/>
> >                         <xs:element minOccurs="0" name="executorType"
> > nillable="true" type="xs:string"/>
> >                         <xs:element minOccurs="0" name="executionName"
> > nillable="true" type="xs:string"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element name="prcCancelProcessResponse">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="return"
> > nillable="true" type="ns2:FwkWflFunction"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element name="prcContinueProcess">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="processId"
> > type="xs:long"/>
> >                         <xs:element minOccurs="0" name="data"
> > nillable="true" type="ns2:FwkWflFunctionData"/>
> >                         <xs:element minOccurs="0" name="executorType"
> > nillable="true" type="xs:string"/>
> >                         <xs:element minOccurs="0" name="executionName"
> > nillable="true" type="xs:string"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element name="prcContinueProcessResponse">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="return"
> > nillable="true" type="ns2:FwkWflFunction"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element
> > name="prcContinueProcessByFunction">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="functionId"
> > nillable="true" type="ns1:FwkProcessPtePKey"/>
> >                         <xs:element minOccurs="0" name="data"
> > nillable="true" type="ns2:FwkWflFunctionData"/>
> >                         <xs:element minOccurs="0" name="executorType"
> > nillable="true" type="xs:string"/>
> >                         <xs:element minOccurs="0" name="executionName"
> > nillable="true" type="xs:string"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element
> > name="prcContinueProcessByFunctionResponse">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="return"
> > nillable="true" type="ns2:FwkWflFunction"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element name="prcFunctionExecuted">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="function"
> > nillable="true" type="ns2:FwkWflFunction"/>
> >                         <xs:element minOccurs="0" name="status"
> > nillable="true" type="ns2:FwkWflFunctionStatusInfo"/>
> >                         <xs:element minOccurs="0" name="executorType"
> > nillable="true" type="xs:string"/>
> >                         <xs:element minOccurs="0" name="executorName"
> > nillable="true" type="xs:string"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element name="prcFunctionExecutedResponse">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="return"
> > nillable="true" type="ns2:FwkWflFunction"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element name="prcFunctionFinished">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="function"
> > nillable="true" type="ns2:FwkWflFunction"/>
> >                         <xs:element minOccurs="0" name="status"
> > nillable="true" type="ns2:FwkWflFunctionStatusInfo"/>
> >                         <xs:element minOccurs="0" name="executorType"
> > nillable="true" type="xs:string"/>
> >                         <xs:element minOccurs="0" name="executorName"
> > nillable="true" type="xs:string"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element name="prcFunctionFinishedResponse">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="return"
> > nillable="true" type="ns2:FwkWflFunction"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element name="prcStartProcess">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="processDefinitionId"
> > nillable="true" type="xs:string"/>
> >                         <xs:element minOccurs="0" name="data"
> > nillable="true" type="ns2:FwkWflFunctionData"/>
> >                         <xs:element minOccurs="0" name="initialTokenValue"
> > type="xs:int"/>
> >                         <xs:element minOccurs="0" name="executorType"
> > nillable="true" type="xs:string"/>
> >                         <xs:element minOccurs="0" name="executionName"
> > nillable="true" type="xs:string"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >             <xs:element name="prcStartProcessResponse">
> >                 <xs:complexType>
> >                     <xs:sequence>
> >                         <xs:element minOccurs="0" name="return"
> > nillable="true" type="ns2:FwkWflFunction"/>
> >                     </xs:sequence>
> >                 </xs:complexType>
> >             </xs:element>
> >         </xs:schema>
> >         <xs:schema
> > xmlns:ax22="http://domain.wfl.api.core.crm/xsd"
> > attributeFormDefault="qualified"
> > elementFormDefault="qualified"
> > targetNamespace="http://domain.wfl.api.core.crm/xsd">
> >
> >             <xs:complexType name="FwkProcessPtePKey">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="dinamicParalelism"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="functionId"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="processId"
> > nillable="true" type="xs:long"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType
> > name="FwkFunctionDefinitionPKey">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="functionDefinitionId"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="processDefinitionId"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="version" nillable="true"
> > type="xs:string"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType
> > name="FwkProcessDefinitionPKey">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="processDefinitionId"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="version" nillable="true"
> > type="xs:string"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >         </xs:schema>
> >         <xs:schema
> > xmlns:ax23="http://domain.wfl.api.core.crm/xsd"
> > xmlns:ax21="http://base.wfl.api.core.crm/xsd"
> > attributeFormDefault="qualified"
> > elementFormDefault="qualified"
> > targetNamespace="http://base.wfl.api.core.crm/xsd">
> >
> >             <xs:import
> > namespace="http://domain.wfl.api.core.crm/xsd"/>
> >             <xs:complexType name="FwkWflFunction">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="controlInfo"
> > nillable="true" type="ns2:FwkWflControlInfo"/>
> >                     <xs:element minOccurs="0" name="data" nillable="true"
> > type="ns2:FwkWflFunctionData"/>
> >                     <xs:element minOccurs="0" name="definition"
> > nillable="true" type="ns2:FwkWflFunctionDefinition"/>
> >                     <xs:element minOccurs="0" name="noMoreToExecute"
> > type="xs:boolean"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType name="FwkWflControlInfo">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="currentTry"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="currentUser"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="errorTrace"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="functionFinishDate"
> > nillable="true" type="xs:dateTime"/>
> >                     <xs:element minOccurs="0" name="functionInitDate"
> > nillable="true" type="xs:dateTime"/>
> >                     <xs:element minOccurs="0" name="functionPK"
> > nillable="true" type="ax23:FwkProcessPtePKey"/>
> >                     <xs:element minOccurs="0" name="initialTokenValue"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="lastTokenValue"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="processCancelDate"
> > nillable="true" type="xs:dateTime"/>
> >                     <xs:element minOccurs="0" name="processInitDate"
> > nillable="true" type="xs:dateTime"/>
> >                     <xs:element minOccurs="0" name="processPK"
> > nillable="true" type="xs:long"/>
> >                     <xs:element minOccurs="0"
> > name="DEFAULT_CURRENT_TOKEN_VALUE" type="xs:int"/>
> >                     <xs:element minOccurs="0"
> > name="DEFAULT_INITIAL_TOKEN_VALUE" type="xs:int"/>
> >                     <xs:element minOccurs="0"
> > name="DEFAULT_LAST_TOKEN_VALUE" type="xs:int"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType name="FwkWflFunctionData">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="comments"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="dataBag" nillable="true"
> > type="ns2:FwkWflDataBag"/>
> >                     <xs:element minOccurs="0" name="dpd" nillable="true"
> > type="xs:string"/>
> >                     <xs:element minOccurs="0" name="objectBag"
> > nillable="true" type="ns2:FwkWflObjectBag"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType name="FwkWflDataBag">
> >                 <xs:sequence>
> >                     <xs:element maxOccurs="unbounded" minOccurs="0"
> > name="allTypes" nillable="true" type="xs:int"/>
> >                     <xs:element maxOccurs="unbounded" minOccurs="0"
> > name="items" nillable="true" type="ns2:FwkWflDataBagItem"/>
> >
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType name="FwkWflDataBagItem">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="control" nillable="true"
> > type="ns2:FwkWflDataBagCtrlInfo"/>
> >                     <xs:element minOccurs="0" name="data" nillable="true"
> > type="xs:string"/>
> >                     <xs:element minOccurs="0" name="label" nillable="true"
> > type="xs:string"/>
> >                     <xs:element minOccurs="0" name="type" type="xs:int"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType name="FwkWflDataBagCtrlInfo">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="sequence"
> > type="xs:long"/>
> >                     <xs:element minOccurs="0" name="state" type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_ADD"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_IGNORE"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_MODIFY"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_NO_CHANGE"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_REMOVE"
> > type="xs:int"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType name="FwkWflObjectBag">
> >                 <xs:sequence>
> >                     <xs:element maxOccurs="unbounded" minOccurs="0"
> > name="controls" nillable="true"
> > type="ns2:FwkWflObjectBagCtrlInfo"/>
> >
> >                     <xs:element maxOccurs="unbounded" minOccurs="0"
> > name="objects" nillable="true"
> > type="ns2:FwkWflObjectBagItem"/>
> >
> >                     <xs:element minOccurs="0" name="size" type="xs:int"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType name="FwkWflObjectBagCtrlInfo">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="state" type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_ADD"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_IGNORE"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_MODIFY"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_NO_CHANGE"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="STATE_REMOVE"
> > type="xs:int"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType name="FwkWflObjectBagItem">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="itemClass"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="sequence"
> > type="xs:long"/>
> >                     <xs:element minOccurs="0" name="type" type="xs:int"/>
> >                     <xs:element minOccurs="0" name="value" nillable="true"
> > type="xs:string"/>
> >                     <xs:element minOccurs="0" name="NULL_SEQUENCE"
> > type="xs:int"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType
> > name="FwkWflFunctionDefinition">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="clientInteractive"
> > type="xs:boolean"/>
> >                     <xs:element minOccurs="0" name="executionType"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="functionClassName"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="functionDefinitionPk"
> > nillable="true" type="ax23:FwkFunctionDefinitionPKey"/>
> >
> >                     <xs:element minOccurs="0" name="functionDescription"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="processDescription"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="processsDefinitionPk"
> > nillable="true" type="ax23:FwkProcessDefinitionPKey"/>
> >
> >                     <xs:element minOccurs="0" name="serverAsincronic"
> > type="xs:boolean"/>
> >                     <xs:element minOccurs="0" name="serverSincronic"
> > type="xs:boolean"/>
> >                     <xs:element minOccurs="0" name="type" nillable="true"
> > type="xs:string"/>
> >                     <xs:element minOccurs="0"
> > name="EXECUTION_CLIENT_INTERACTIVE" nillable="true"
> > type="xs:string"/>
> >                     <xs:element minOccurs="0"
> > name="EXECUTION_SERVER_ASINCRONIC" nillable="true"
> > type="xs:string"/>
> >                     <xs:element minOccurs="0"
> > name="EXECUTION_SERVER_SINCRONIC" nillable="true"
> > type="xs:string"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >             <xs:complexType
> > name="FwkWflFunctionStatusInfo">
> >                 <xs:sequence>
> >                     <xs:element minOccurs="0" name="cancelled"
> > type="xs:boolean"/>
> >                     <xs:element minOccurs="0" name="code" nillable="true"
> > type="xs:string"/>
> >                     <xs:element minOccurs="0"
> > name="currentDynamicParalelismData" nillable="true"
> > type="xs:string"/>
> >                     <xs:element minOccurs="0" name="currentTokenValue"
> > type="xs:int"/>
> >                     <xs:element minOccurs="0" name="description"
> > nillable="true" type="xs:string"/>
> >                     <xs:element minOccurs="0" name="error"
> > type="xs:boolean"/>
> >                     <xs:element minOccurs="0" name="ok" type="xs:boolean"/>
> >                     <xs:element minOccurs="0" name="pending"
> > type="xs:boolean"/>
> >                     <xs:element minOccurs="0" name="status" type="xs:long"/>
> >                     <xs:element minOccurs="0" name="STATUS_ERROR"
> > type="xs:long"/>
> >                     <xs:element minOccurs="0"
> > name="STATUS_FUNCTION_CANCELED" type="xs:long"/>
> >                     <xs:element minOccurs="0" name="STATUS_NOT_EXECUTED"
> > type="xs:long"/>
> >                     <xs:element minOccurs="0" name="STATUS_OK"
> > type="xs:long"/>
> >                     <xs:element minOccurs="0"
> > name="STATUS_OK_WITH_NO_ACTION" type="xs:long"/>
> >                     <xs:element minOccurs="0" name="STATUS_PENDING"
> > type="xs:long"/>
> >                 </xs:sequence>
> >             </xs:complexType>
> >         </xs:schema>
> >     </wsdl:types>
> >     <wsdl:message name="prcFunctionFinishedRequest">
> >         <wsdl:part name="parameters"
> > element="ns0:prcFunctionFinished"/>
> >     </wsdl:message>
> >     <wsdl:message name="prcFunctionFinishedResponse">
> >         <wsdl:part name="parameters"
> > element="ns0:prcFunctionFinishedResponse"/>
> >     </wsdl:message>
> >     <wsdl:message
> > name="prcContinueProcessByFunctionRequest">
> >         <wsdl:part name="parameters"
> > element="ns0:prcContinueProcessByFunction"/>
> >     </wsdl:message>
> >     <wsdl:message
> > name="prcContinueProcessByFunctionResponse">
> >         <wsdl:part name="parameters"
> > element="ns0:prcContinueProcessByFunctionResponse"/>
> >     </wsdl:message>
> >     <wsdl:message name="prcContinueProcessRequest">
> >         <wsdl:part name="parameters"
> > element="ns0:prcContinueProcess"/>
> >     </wsdl:message>
> >     <wsdl:message name="prcContinueProcessResponse">
> >         <wsdl:part name="parameters"
> > element="ns0:prcContinueProcessResponse"/>
> >     </wsdl:message>
> >     <wsdl:message name="prcFunctionExecutedRequest">
> >         <wsdl:part name="parameters"
> > element="ns0:prcFunctionExecuted"/>
> >     </wsdl:message>
> >     <wsdl:message name="prcFunctionExecutedResponse">
> >         <wsdl:part name="parameters"
> > element="ns0:prcFunctionExecutedResponse"/>
> >     </wsdl:message>
> >     <wsdl:message name="prcStartProcessRequest">
> >         <wsdl:part name="parameters" element="ns0:prcStartProcess"/>
> >     </wsdl:message>
> >     <wsdl:message name="prcStartProcessResponse">
> >         <wsdl:part name="parameters"
> > element="ns0:prcStartProcessResponse"/>
> >     </wsdl:message>
> >     <wsdl:message name="prcCancelProcessRequest">
> >         <wsdl:part name="parameters"
> > element="ns0:prcCancelProcess"/>
> >     </wsdl:message>
> >     <wsdl:message name="prcCancelProcessResponse">
> >         <wsdl:part name="parameters"
> > element="ns0:prcCancelProcessResponse"/>
> >     </wsdl:message>
> >     <wsdl:portType name="FwkProcessServicePortType">
> >         <wsdl:operation name="prcFunctionFinished">
> >             <wsdl:input
> > message="ns0:prcFunctionFinishedRequest"
> > wsaw:Action="urn:prcFunctionFinished"/>
> >             <wsdl:output
> > message="ns0:prcFunctionFinishedResponse"
> > wsaw:Action="urn:prcFunctionFinishedResponse"/>
> >         </wsdl:operation>
> >         <wsdl:operation
> > name="prcContinueProcessByFunction">
> >             <wsdl:input
> > message="ns0:prcContinueProcessByFunctionRequest"
> > wsaw:Action="urn:prcContinueProcessByFunction"/>
> >
> >             <wsdl:output
> > message="ns0:prcContinueProcessByFunctionResponse"
> > wsaw:Action="urn:prcContinueProcessByFunctionResponse"/>
> >
> >         </wsdl:operation>
> >         <wsdl:operation name="prcContinueProcess">
> >             <wsdl:input
> > message="ns0:prcContinueProcessRequest"
> > wsaw:Action="urn:prcContinueProcess"/>
> >             <wsdl:output
> > message="ns0:prcContinueProcessResponse"
> > wsaw:Action="urn:prcContinueProcessResponse"/>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcFunctionExecuted">
> >             <wsdl:input
> > message="ns0:prcFunctionExecutedRequest"
> > wsaw:Action="urn:prcFunctionExecuted"/>
> >             <wsdl:output
> > message="ns0:prcFunctionExecutedResponse"
> > wsaw:Action="urn:prcFunctionExecutedResponse"/>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcStartProcess">
> >             <wsdl:input
> > message="ns0:prcStartProcessRequest"
> > wsaw:Action="urn:prcStartProcess"/>
> >             <wsdl:output
> > message="ns0:prcStartProcessResponse"
> > wsaw:Action="urn:prcStartProcessResponse"/>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcCancelProcess">
> >             <wsdl:input
> > message="ns0:prcCancelProcessRequest"
> > wsaw:Action="urn:prcCancelProcess"/>
> >             <wsdl:output
> > message="ns0:prcCancelProcessResponse"
> > wsaw:Action="urn:prcCancelProcessResponse"/>
> >         </wsdl:operation>
> >     </wsdl:portType>
> >     <wsdl:binding name="FwkProcessServiceSOAP11Binding"
> > type="ns0:FwkProcessServicePortType">
> >         <soap:binding
> > transport="http://schemas.xmlsoap.org/soap/http"
> > style="document"/>
> >         <wsdl:operation name="prcFunctionFinished">
> >             <soap:operation
> > soapAction="urn:prcFunctionFinished" style="document"/>
> >             <wsdl:input>
> >                 <soap:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation
> > name="prcContinueProcessByFunction">
> >             <soap:operation
> > soapAction="urn:prcContinueProcessByFunction"
> > style="document"/>
> >             <wsdl:input>
> >                 <soap:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcContinueProcess">
> >             <soap:operation
> > soapAction="urn:prcContinueProcess" style="document"/>
> >             <wsdl:input>
> >                 <soap:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcFunctionExecuted">
> >             <soap:operation
> > soapAction="urn:prcFunctionExecuted" style="document"/>
> >             <wsdl:input>
> >                 <soap:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcStartProcess">
> >             <soap:operation
> > soapAction="urn:prcStartProcess" style="document"/>
> >             <wsdl:input>
> >                 <soap:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcCancelProcess">
> >             <soap:operation
> > soapAction="urn:prcCancelProcess" style="document"/>
> >             <wsdl:input>
> >                 <soap:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >     </wsdl:binding>
> >     <wsdl:binding name="FwkProcessServiceSOAP12Binding"
> > type="ns0:FwkProcessServicePortType">
> >         <soap12:binding
> > transport="http://schemas.xmlsoap.org/soap/http"
> > style="document"/>
> >         <wsdl:operation name="prcFunctionFinished">
> >             <soap12:operation
> > soapAction="urn:prcFunctionFinished" style="document"/>
> >             <wsdl:input>
> >                 <soap12:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap12:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation
> > name="prcContinueProcessByFunction">
> >             <soap12:operation
> > soapAction="urn:prcContinueProcessByFunction"
> > style="document"/>
> >             <wsdl:input>
> >                 <soap12:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap12:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcContinueProcess">
> >             <soap12:operation
> > soapAction="urn:prcContinueProcess" style="document"/>
> >             <wsdl:input>
> >                 <soap12:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap12:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcFunctionExecuted">
> >             <soap12:operation
> > soapAction="urn:prcFunctionExecuted" style="document"/>
> >             <wsdl:input>
> >                 <soap12:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap12:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcStartProcess">
> >             <soap12:operation
> > soapAction="urn:prcStartProcess" style="document"/>
> >             <wsdl:input>
> >                 <soap12:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap12:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcCancelProcess">
> >             <soap12:operation
> > soapAction="urn:prcCancelProcess" style="document"/>
> >             <wsdl:input>
> >                 <soap12:body use="literal"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <soap12:body use="literal"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >     </wsdl:binding>
> >     <wsdl:binding name="FwkProcessServiceHttpBinding"
> > type="ns0:FwkProcessServicePortType">
> >         <http:binding verb="POST"/>
> >         <wsdl:operation name="prcFunctionFinished">
> >             <http:operation
> > location="FwkProcessService/prcFunctionFinished"/>
> >             <wsdl:input>
> >                 <mime:content type="text/xml" part="prcFunctionFinished"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <mime:content type="text/xml" part="prcFunctionFinished"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation
> > name="prcContinueProcessByFunction">
> >             <http:operation
> > location="FwkProcessService/prcContinueProcessByFunction"/>
> >             <wsdl:input>
> >                 <mime:content type="text/xml"
> > part="prcContinueProcessByFunction"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <mime:content type="text/xml"
> > part="prcContinueProcessByFunction"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcContinueProcess">
> >             <http:operation
> > location="FwkProcessService/prcContinueProcess"/>
> >             <wsdl:input>
> >                 <mime:content type="text/xml" part="prcContinueProcess"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <mime:content type="text/xml" part="prcContinueProcess"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcFunctionExecuted">
> >             <http:operation
> > location="FwkProcessService/prcFunctionExecuted"/>
> >             <wsdl:input>
> >                 <mime:content type="text/xml" part="prcFunctionExecuted"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <mime:content type="text/xml" part="prcFunctionExecuted"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcStartProcess">
> >             <http:operation
> > location="FwkProcessService/prcStartProcess"/>
> >             <wsdl:input>
> >                 <mime:content type="text/xml" part="prcStartProcess"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <mime:content type="text/xml" part="prcStartProcess"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >         <wsdl:operation name="prcCancelProcess">
> >             <http:operation
> > location="FwkProcessService/prcCancelProcess"/>
> >             <wsdl:input>
> >                 <mime:content type="text/xml" part="prcCancelProcess"/>
> >             </wsdl:input>
> >             <wsdl:output>
> >                 <mime:content type="text/xml" part="prcCancelProcess"/>
> >             </wsdl:output>
> >         </wsdl:operation>
> >     </wsdl:binding>
> >     <wsdl:service name="FwkProcessService">
> >         <wsdl:port name="FwkProcessServiceSOAP11port_http"
> > binding="ns0:FwkProcessServiceSOAP11Binding">
> >             <soap:address
> > location="http://127.0.0.1:8080/axis2/services/FwkProcessService"/>
> >         </wsdl:port>
> >         <wsdl:port name="FwkProcessServiceSOAP12port_http"
> > binding="ns0:FwkProcessServiceSOAP12Binding">
> >             <soap12:address
> > location="http://127.0.0.1:8080/axis2/services/FwkProcessService"/>
> >         </wsdl:port>
> >         <wsdl:port name="FwkProcessServiceHttpport"
> > binding="ns0:FwkProcessServiceHttpBinding">
> >             <http:address
> > location="http://127.0.0.1:8080/axis2/services/FwkProcessService"/>
> >         </wsdl:port>
> >     </wsdl:service>
> > </wsdl:definitions>
> >
> > Thanks
> >
> > Carlos
>
>
> --
> Don't be evil!!!
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Problems with generated WSDL

Posted by Alberto Patino <pa...@gmail.com>.
FwkProcessPtePKe is defined in the schema
"http://domain.wfl.api.core.crm/xsd" and the later has the complex
type definition below in anothe schema subelement.

I think this is a problem of the BEA parser. Try with SOAPUI tool!

On 8/24/07, Montagut, Carlos <Ca...@telefonicamoviles.com.ar> wrote:
>
>
>
>
> Hi all.
>
> I'm using a POJO service with axis1.3 (I tryed with axis1.2 and also axis1.3
> nightly build).
> I let axis to generate the WSDL of the service which use three java
> packages, that generate three diferent schemas in the WSDL.
>
> Everything works fine if I work axis to axis, but... if I try to generate a
> client with a third party tool (let say weblogic client generator), I got an
> schema error "Unable to resolve definition for
> ['http://base.wfl.api.core.crm/xsd']:ns2:FwkWflFunction
> perhaps due to the lack of an import statement for namespace
> http://base.wfl.api.core.crm/xsd"
>
> I tryed to use a WSDL validator and I got also this error. If I add the
> import of the mentioned error to the corresponding schema, everything works
> fine.
>
> Could be possible that axis is having a bug and not including the
> corresponding import ?
>
>
>
> Here is the generated WSDL:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
> xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
> xmlns:ns0="http://ws.wfl.api.core.crm"
> xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
> xmlns:ns1="http://domain.wfl.api.core.crm/xsd"
> xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
> xmlns:ns2="http://base.wfl.api.core.crm/xsd"
> xmlns:xs="http://www.w3.org/2001/XMLSchema"
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
> targetNamespace="http://ws.wfl.api.core.crm">
>
>
> <wsdl:documentation>FwkProcessService</wsdl:documentation>
>     <wsdl:types>
>         <!-- HERE HERE HERE = HERE IS THE SCHEMA THAT IS HAVING TROUBLE, IF
> I ADD THE IMPORT OF http://base.wfl.api.core.crm/xsd
> EVERYTHING WORK FINE -->
>
>         <xs:schema xmlns:ns="http://ws.wfl.api.core.crm"
> attributeFormDefault="qualified"
> elementFormDefault="qualified" targetNamespace="http://ws.wfl.api.core.crm">
>
>             <xs:element name="prcCancelProcess">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="processId"
> type="xs:long"/>
>                         <xs:element minOccurs="0" name="executorType"
> nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executionName"
> nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcCancelProcessResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return"
> nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcContinueProcess">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="processId"
> type="xs:long"/>
>                         <xs:element minOccurs="0" name="data"
> nillable="true" type="ns2:FwkWflFunctionData"/>
>                         <xs:element minOccurs="0" name="executorType"
> nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executionName"
> nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcContinueProcessResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return"
> nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element
> name="prcContinueProcessByFunction">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="functionId"
> nillable="true" type="ns1:FwkProcessPtePKey"/>
>                         <xs:element minOccurs="0" name="data"
> nillable="true" type="ns2:FwkWflFunctionData"/>
>                         <xs:element minOccurs="0" name="executorType"
> nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executionName"
> nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element
> name="prcContinueProcessByFunctionResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return"
> nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcFunctionExecuted">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="function"
> nillable="true" type="ns2:FwkWflFunction"/>
>                         <xs:element minOccurs="0" name="status"
> nillable="true" type="ns2:FwkWflFunctionStatusInfo"/>
>                         <xs:element minOccurs="0" name="executorType"
> nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executorName"
> nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcFunctionExecutedResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return"
> nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcFunctionFinished">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="function"
> nillable="true" type="ns2:FwkWflFunction"/>
>                         <xs:element minOccurs="0" name="status"
> nillable="true" type="ns2:FwkWflFunctionStatusInfo"/>
>                         <xs:element minOccurs="0" name="executorType"
> nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executorName"
> nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcFunctionFinishedResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return"
> nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcStartProcess">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="processDefinitionId"
> nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="data"
> nillable="true" type="ns2:FwkWflFunctionData"/>
>                         <xs:element minOccurs="0" name="initialTokenValue"
> type="xs:int"/>
>                         <xs:element minOccurs="0" name="executorType"
> nillable="true" type="xs:string"/>
>                         <xs:element minOccurs="0" name="executionName"
> nillable="true" type="xs:string"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>             <xs:element name="prcStartProcessResponse">
>                 <xs:complexType>
>                     <xs:sequence>
>                         <xs:element minOccurs="0" name="return"
> nillable="true" type="ns2:FwkWflFunction"/>
>                     </xs:sequence>
>                 </xs:complexType>
>             </xs:element>
>         </xs:schema>
>         <xs:schema
> xmlns:ax22="http://domain.wfl.api.core.crm/xsd"
> attributeFormDefault="qualified"
> elementFormDefault="qualified"
> targetNamespace="http://domain.wfl.api.core.crm/xsd">
>
>             <xs:complexType name="FwkProcessPtePKey">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="dinamicParalelism"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="functionId"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="processId"
> nillable="true" type="xs:long"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType
> name="FwkFunctionDefinitionPKey">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="functionDefinitionId"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="processDefinitionId"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="version" nillable="true"
> type="xs:string"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType
> name="FwkProcessDefinitionPKey">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="processDefinitionId"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="version" nillable="true"
> type="xs:string"/>
>                 </xs:sequence>
>             </xs:complexType>
>         </xs:schema>
>         <xs:schema
> xmlns:ax23="http://domain.wfl.api.core.crm/xsd"
> xmlns:ax21="http://base.wfl.api.core.crm/xsd"
> attributeFormDefault="qualified"
> elementFormDefault="qualified"
> targetNamespace="http://base.wfl.api.core.crm/xsd">
>
>             <xs:import
> namespace="http://domain.wfl.api.core.crm/xsd"/>
>             <xs:complexType name="FwkWflFunction">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="controlInfo"
> nillable="true" type="ns2:FwkWflControlInfo"/>
>                     <xs:element minOccurs="0" name="data" nillable="true"
> type="ns2:FwkWflFunctionData"/>
>                     <xs:element minOccurs="0" name="definition"
> nillable="true" type="ns2:FwkWflFunctionDefinition"/>
>                     <xs:element minOccurs="0" name="noMoreToExecute"
> type="xs:boolean"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflControlInfo">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="currentTry"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="currentUser"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="errorTrace"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="functionFinishDate"
> nillable="true" type="xs:dateTime"/>
>                     <xs:element minOccurs="0" name="functionInitDate"
> nillable="true" type="xs:dateTime"/>
>                     <xs:element minOccurs="0" name="functionPK"
> nillable="true" type="ax23:FwkProcessPtePKey"/>
>                     <xs:element minOccurs="0" name="initialTokenValue"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="lastTokenValue"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="processCancelDate"
> nillable="true" type="xs:dateTime"/>
>                     <xs:element minOccurs="0" name="processInitDate"
> nillable="true" type="xs:dateTime"/>
>                     <xs:element minOccurs="0" name="processPK"
> nillable="true" type="xs:long"/>
>                     <xs:element minOccurs="0"
> name="DEFAULT_CURRENT_TOKEN_VALUE" type="xs:int"/>
>                     <xs:element minOccurs="0"
> name="DEFAULT_INITIAL_TOKEN_VALUE" type="xs:int"/>
>                     <xs:element minOccurs="0"
> name="DEFAULT_LAST_TOKEN_VALUE" type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflFunctionData">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="comments"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="dataBag" nillable="true"
> type="ns2:FwkWflDataBag"/>
>                     <xs:element minOccurs="0" name="dpd" nillable="true"
> type="xs:string"/>
>                     <xs:element minOccurs="0" name="objectBag"
> nillable="true" type="ns2:FwkWflObjectBag"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflDataBag">
>                 <xs:sequence>
>                     <xs:element maxOccurs="unbounded" minOccurs="0"
> name="allTypes" nillable="true" type="xs:int"/>
>                     <xs:element maxOccurs="unbounded" minOccurs="0"
> name="items" nillable="true" type="ns2:FwkWflDataBagItem"/>
>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflDataBagItem">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="control" nillable="true"
> type="ns2:FwkWflDataBagCtrlInfo"/>
>                     <xs:element minOccurs="0" name="data" nillable="true"
> type="xs:string"/>
>                     <xs:element minOccurs="0" name="label" nillable="true"
> type="xs:string"/>
>                     <xs:element minOccurs="0" name="type" type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflDataBagCtrlInfo">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="sequence"
> type="xs:long"/>
>                     <xs:element minOccurs="0" name="state" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_ADD"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_IGNORE"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_MODIFY"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_NO_CHANGE"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_REMOVE"
> type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflObjectBag">
>                 <xs:sequence>
>                     <xs:element maxOccurs="unbounded" minOccurs="0"
> name="controls" nillable="true"
> type="ns2:FwkWflObjectBagCtrlInfo"/>
>
>                     <xs:element maxOccurs="unbounded" minOccurs="0"
> name="objects" nillable="true"
> type="ns2:FwkWflObjectBagItem"/>
>
>                     <xs:element minOccurs="0" name="size" type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflObjectBagCtrlInfo">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="state" type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_ADD"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_IGNORE"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_MODIFY"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_NO_CHANGE"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="STATE_REMOVE"
> type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType name="FwkWflObjectBagItem">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="itemClass"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="sequence"
> type="xs:long"/>
>                     <xs:element minOccurs="0" name="type" type="xs:int"/>
>                     <xs:element minOccurs="0" name="value" nillable="true"
> type="xs:string"/>
>                     <xs:element minOccurs="0" name="NULL_SEQUENCE"
> type="xs:int"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType
> name="FwkWflFunctionDefinition">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="clientInteractive"
> type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="executionType"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="functionClassName"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="functionDefinitionPk"
> nillable="true" type="ax23:FwkFunctionDefinitionPKey"/>
>
>                     <xs:element minOccurs="0" name="functionDescription"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="processDescription"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="processsDefinitionPk"
> nillable="true" type="ax23:FwkProcessDefinitionPKey"/>
>
>                     <xs:element minOccurs="0" name="serverAsincronic"
> type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="serverSincronic"
> type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="type" nillable="true"
> type="xs:string"/>
>                     <xs:element minOccurs="0"
> name="EXECUTION_CLIENT_INTERACTIVE" nillable="true"
> type="xs:string"/>
>                     <xs:element minOccurs="0"
> name="EXECUTION_SERVER_ASINCRONIC" nillable="true"
> type="xs:string"/>
>                     <xs:element minOccurs="0"
> name="EXECUTION_SERVER_SINCRONIC" nillable="true"
> type="xs:string"/>
>                 </xs:sequence>
>             </xs:complexType>
>             <xs:complexType
> name="FwkWflFunctionStatusInfo">
>                 <xs:sequence>
>                     <xs:element minOccurs="0" name="cancelled"
> type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="code" nillable="true"
> type="xs:string"/>
>                     <xs:element minOccurs="0"
> name="currentDynamicParalelismData" nillable="true"
> type="xs:string"/>
>                     <xs:element minOccurs="0" name="currentTokenValue"
> type="xs:int"/>
>                     <xs:element minOccurs="0" name="description"
> nillable="true" type="xs:string"/>
>                     <xs:element minOccurs="0" name="error"
> type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="ok" type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="pending"
> type="xs:boolean"/>
>                     <xs:element minOccurs="0" name="status" type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_ERROR"
> type="xs:long"/>
>                     <xs:element minOccurs="0"
> name="STATUS_FUNCTION_CANCELED" type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_NOT_EXECUTED"
> type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_OK"
> type="xs:long"/>
>                     <xs:element minOccurs="0"
> name="STATUS_OK_WITH_NO_ACTION" type="xs:long"/>
>                     <xs:element minOccurs="0" name="STATUS_PENDING"
> type="xs:long"/>
>                 </xs:sequence>
>             </xs:complexType>
>         </xs:schema>
>     </wsdl:types>
>     <wsdl:message name="prcFunctionFinishedRequest">
>         <wsdl:part name="parameters"
> element="ns0:prcFunctionFinished"/>
>     </wsdl:message>
>     <wsdl:message name="prcFunctionFinishedResponse">
>         <wsdl:part name="parameters"
> element="ns0:prcFunctionFinishedResponse"/>
>     </wsdl:message>
>     <wsdl:message
> name="prcContinueProcessByFunctionRequest">
>         <wsdl:part name="parameters"
> element="ns0:prcContinueProcessByFunction"/>
>     </wsdl:message>
>     <wsdl:message
> name="prcContinueProcessByFunctionResponse">
>         <wsdl:part name="parameters"
> element="ns0:prcContinueProcessByFunctionResponse"/>
>     </wsdl:message>
>     <wsdl:message name="prcContinueProcessRequest">
>         <wsdl:part name="parameters"
> element="ns0:prcContinueProcess"/>
>     </wsdl:message>
>     <wsdl:message name="prcContinueProcessResponse">
>         <wsdl:part name="parameters"
> element="ns0:prcContinueProcessResponse"/>
>     </wsdl:message>
>     <wsdl:message name="prcFunctionExecutedRequest">
>         <wsdl:part name="parameters"
> element="ns0:prcFunctionExecuted"/>
>     </wsdl:message>
>     <wsdl:message name="prcFunctionExecutedResponse">
>         <wsdl:part name="parameters"
> element="ns0:prcFunctionExecutedResponse"/>
>     </wsdl:message>
>     <wsdl:message name="prcStartProcessRequest">
>         <wsdl:part name="parameters" element="ns0:prcStartProcess"/>
>     </wsdl:message>
>     <wsdl:message name="prcStartProcessResponse">
>         <wsdl:part name="parameters"
> element="ns0:prcStartProcessResponse"/>
>     </wsdl:message>
>     <wsdl:message name="prcCancelProcessRequest">
>         <wsdl:part name="parameters"
> element="ns0:prcCancelProcess"/>
>     </wsdl:message>
>     <wsdl:message name="prcCancelProcessResponse">
>         <wsdl:part name="parameters"
> element="ns0:prcCancelProcessResponse"/>
>     </wsdl:message>
>     <wsdl:portType name="FwkProcessServicePortType">
>         <wsdl:operation name="prcFunctionFinished">
>             <wsdl:input
> message="ns0:prcFunctionFinishedRequest"
> wsaw:Action="urn:prcFunctionFinished"/>
>             <wsdl:output
> message="ns0:prcFunctionFinishedResponse"
> wsaw:Action="urn:prcFunctionFinishedResponse"/>
>         </wsdl:operation>
>         <wsdl:operation
> name="prcContinueProcessByFunction">
>             <wsdl:input
> message="ns0:prcContinueProcessByFunctionRequest"
> wsaw:Action="urn:prcContinueProcessByFunction"/>
>
>             <wsdl:output
> message="ns0:prcContinueProcessByFunctionResponse"
> wsaw:Action="urn:prcContinueProcessByFunctionResponse"/>
>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcess">
>             <wsdl:input
> message="ns0:prcContinueProcessRequest"
> wsaw:Action="urn:prcContinueProcess"/>
>             <wsdl:output
> message="ns0:prcContinueProcessResponse"
> wsaw:Action="urn:prcContinueProcessResponse"/>
>         </wsdl:operation>
>         <wsdl:operation name="prcFunctionExecuted">
>             <wsdl:input
> message="ns0:prcFunctionExecutedRequest"
> wsaw:Action="urn:prcFunctionExecuted"/>
>             <wsdl:output
> message="ns0:prcFunctionExecutedResponse"
> wsaw:Action="urn:prcFunctionExecutedResponse"/>
>         </wsdl:operation>
>         <wsdl:operation name="prcStartProcess">
>             <wsdl:input
> message="ns0:prcStartProcessRequest"
> wsaw:Action="urn:prcStartProcess"/>
>             <wsdl:output
> message="ns0:prcStartProcessResponse"
> wsaw:Action="urn:prcStartProcessResponse"/>
>         </wsdl:operation>
>         <wsdl:operation name="prcCancelProcess">
>             <wsdl:input
> message="ns0:prcCancelProcessRequest"
> wsaw:Action="urn:prcCancelProcess"/>
>             <wsdl:output
> message="ns0:prcCancelProcessResponse"
> wsaw:Action="urn:prcCancelProcessResponse"/>
>         </wsdl:operation>
>     </wsdl:portType>
>     <wsdl:binding name="FwkProcessServiceSOAP11Binding"
> type="ns0:FwkProcessServicePortType">
>         <soap:binding
> transport="http://schemas.xmlsoap.org/soap/http"
> style="document"/>
>         <wsdl:operation name="prcFunctionFinished">
>             <soap:operation
> soapAction="urn:prcFunctionFinished" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation
> name="prcContinueProcessByFunction">
>             <soap:operation
> soapAction="urn:prcContinueProcessByFunction"
> style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcess">
>             <soap:operation
> soapAction="urn:prcContinueProcess" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcFunctionExecuted">
>             <soap:operation
> soapAction="urn:prcFunctionExecuted" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcStartProcess">
>             <soap:operation
> soapAction="urn:prcStartProcess" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcCancelProcess">
>             <soap:operation
> soapAction="urn:prcCancelProcess" style="document"/>
>             <wsdl:input>
>                 <soap:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>     </wsdl:binding>
>     <wsdl:binding name="FwkProcessServiceSOAP12Binding"
> type="ns0:FwkProcessServicePortType">
>         <soap12:binding
> transport="http://schemas.xmlsoap.org/soap/http"
> style="document"/>
>         <wsdl:operation name="prcFunctionFinished">
>             <soap12:operation
> soapAction="urn:prcFunctionFinished" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation
> name="prcContinueProcessByFunction">
>             <soap12:operation
> soapAction="urn:prcContinueProcessByFunction"
> style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcess">
>             <soap12:operation
> soapAction="urn:prcContinueProcess" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcFunctionExecuted">
>             <soap12:operation
> soapAction="urn:prcFunctionExecuted" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcStartProcess">
>             <soap12:operation
> soapAction="urn:prcStartProcess" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcCancelProcess">
>             <soap12:operation
> soapAction="urn:prcCancelProcess" style="document"/>
>             <wsdl:input>
>                 <soap12:body use="literal"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <soap12:body use="literal"/>
>             </wsdl:output>
>         </wsdl:operation>
>     </wsdl:binding>
>     <wsdl:binding name="FwkProcessServiceHttpBinding"
> type="ns0:FwkProcessServicePortType">
>         <http:binding verb="POST"/>
>         <wsdl:operation name="prcFunctionFinished">
>             <http:operation
> location="FwkProcessService/prcFunctionFinished"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcFunctionFinished"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcFunctionFinished"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation
> name="prcContinueProcessByFunction">
>             <http:operation
> location="FwkProcessService/prcContinueProcessByFunction"/>
>             <wsdl:input>
>                 <mime:content type="text/xml"
> part="prcContinueProcessByFunction"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml"
> part="prcContinueProcessByFunction"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcContinueProcess">
>             <http:operation
> location="FwkProcessService/prcContinueProcess"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcContinueProcess"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcContinueProcess"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcFunctionExecuted">
>             <http:operation
> location="FwkProcessService/prcFunctionExecuted"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcFunctionExecuted"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcFunctionExecuted"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcStartProcess">
>             <http:operation
> location="FwkProcessService/prcStartProcess"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcStartProcess"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcStartProcess"/>
>             </wsdl:output>
>         </wsdl:operation>
>         <wsdl:operation name="prcCancelProcess">
>             <http:operation
> location="FwkProcessService/prcCancelProcess"/>
>             <wsdl:input>
>                 <mime:content type="text/xml" part="prcCancelProcess"/>
>             </wsdl:input>
>             <wsdl:output>
>                 <mime:content type="text/xml" part="prcCancelProcess"/>
>             </wsdl:output>
>         </wsdl:operation>
>     </wsdl:binding>
>     <wsdl:service name="FwkProcessService">
>         <wsdl:port name="FwkProcessServiceSOAP11port_http"
> binding="ns0:FwkProcessServiceSOAP11Binding">
>             <soap:address
> location="http://127.0.0.1:8080/axis2/services/FwkProcessService"/>
>         </wsdl:port>
>         <wsdl:port name="FwkProcessServiceSOAP12port_http"
> binding="ns0:FwkProcessServiceSOAP12Binding">
>             <soap12:address
> location="http://127.0.0.1:8080/axis2/services/FwkProcessService"/>
>         </wsdl:port>
>         <wsdl:port name="FwkProcessServiceHttpport"
> binding="ns0:FwkProcessServiceHttpBinding">
>             <http:address
> location="http://127.0.0.1:8080/axis2/services/FwkProcessService"/>
>         </wsdl:port>
>     </wsdl:service>
> </wsdl:definitions>
>
> Thanks
>
> Carlos


-- 
Don't be evil!!!

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org