Error in generated WSDL - Import missing
----------------------------------------

                 Key: AXIS2-3153
                 URL: https://issues.apache.org/jira/browse/AXIS2-3153
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: wsdl
    Affects Versions: nightly
         Environment: Windows 2000, JVM 5.0, using Tomcat and Weblogic. Using 
the latest nightly build.
            Reporter: Carlos Montagut
            Priority: Critical
             Fix For: nightly


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

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> 




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to