You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Warren Goldman (JIRA)" <ji...@apache.org> on 2007/02/22 19:42:06 UTC

[jira] Created: (AXIS2-2242) Caused by: org.apache.axis2.schema.SchemaCompilationException: ... is not supported

Caused by: org.apache.axis2.schema.SchemaCompilationException: ... is not supported
-----------------------------------------------------------------------------------

                 Key: AXIS2-2242
                 URL: https://issues.apache.org/jira/browse/AXIS2-2242
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
         Environment: windows xp, axis2-1.1.1, java 1.6.0
            Reporter: Warren Goldman


JAVA VERSION
C:\tools\eclipse\workspace\MyProject>java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

CLASSPATH
C:\tools\eclipse\workspace\MyProject>set classpath=c:\tools\eclipse\workspace\ax
is2-1.1.1\lib\activation-1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\anno
gen-0.1.0.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axiom-api-1.2.2.jar;c:\
tools\eclipse\workspace\axis2-1.1.1\lib\axiom-dom-1.2.2.jar;c:\tools\eclipse\wor
kspace\axis2-1.1.1\lib\axiom-impl-1.2.2.jar;c:\tools\eclipse\workspace\axis2-1.1
.1\lib\axis2-adb-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-adb-
codegen-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-codegen-1.1.1
.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-java2wsdl-1.1.1.jar;c:\too
ls\eclipse\workspace\axis2-1.1.1\lib\axis2-jaxbri-1.1.1.jar;c:\tools\eclipse\wor
kspace\axis2-1.1.1\lib\axis2-jibx-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1
.1\lib\axis2-kernel-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-s
aaj-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-soapmonitor-1.1.1
.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-tools-1.1.1.jar;c:\tools\e
clipse\workspace\axis2-1.1.1\lib\axis2-sprint-1.1.1.jar;c:\tools\eclipse\workspa
ce\axis2-1.1.1\lib\axis2-xmlbeans-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1
.1\lib\jaxb-api-2.0.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\jaxb-impl-2
.0.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\jaxb-xjc-2.0.2.jar;c:\tools\
eclipse\workspace\axis2-1.1.1\lib\mail-1.4.jar;c:\tools\eclipse\workspace\axis2-
1.1.1\lib\wsdl4j-1.6.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\commons-lo
gging-1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\neethi-2.0.jar;c:\tools
\eclipse\workspace\axis2-1.1.1\lib\XmlSchema-1.2.jar;

WSDL COMMAND
C:\tools\eclipse\workspace\MyProject>java org.apache.axis2.wsdl.WSDL2Java -uri M
cKessonUserService.wsdl -p com.mckesson.secureServices.wsdl.usr -s

RESULT (ERROR)
Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException
: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
        at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener
ationEngine.java:224)
        at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
        at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetExcepti
on
        at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
leDBExtension.java:52)
        at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener
ationEngine.java:177)
        ... 2 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
leDBExtension.java:49)
        ... 3 more
Caused by: org.apache.axis2.schema.SchemaCompilationException: {http://schemas.x
mlsoap.org/soap/encoding/}UserProfileResponse is not supported.
        at org.apache.axis2.schema.SchemaCompiler.findClassName(SchemaCompiler.j
ava:828)
        at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
java:700)
        at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
java:495)
        at org.apache.axis2.schema.SchemaCompiler.process(SchemaCompiler.java:15
44)
        at org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler
.java:1506)
        at org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompi
ler.java:959)
        at org.apache.axis2.schema.SchemaCompiler.processAnonymousComplexSchemaT
ype(SchemaCompiler.java:891)
        at org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.j
ava:874)
        at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
java:533)
        at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
java:505)
        at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:34
2)
        at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:25
4)
        at org.apache.axis2.schema.ExtensionUtility.invoke(ExtensionUtility.java
:72)
        ... 8 more


WSDL (XMLSpy tells me this wsdl is VALID!!! - this wsdl ALSO works with axis1.4 by the way)

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="https://montgomery/userServices-6/McKessonUserService" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="https://montgomery/userServices-6/McKessonUserService" xmlns:intf="https://montgomery/userServices-6/McKessonUserService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="tns1:McKessonUserService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.3
Built on Oct 05, 2005 (05:23:37 EDT)-->
 <wsdl:types>
  <schema targetNamespace="tns1:McKessonUserService" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="https://montgomery/userServices-6/McKessonUserService"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ErrorCode">
    <sequence>
     <element name="code" type="xsd:int"/>
     <element name="description" nillable="true" type="soapenc:string"/>
     <element name="error" type="xsd:boolean"/>
     <element name="message" nillable="true" type="soapenc:string"/>
    </sequence>
   </complexType>
   <complexType name="Address">
    <sequence>
     <element name="city" nillable="true" type="soapenc:string"/>
     <element name="name" nillable="true" type="soapenc:string"/>
     <element name="phone" type="xsd:long"/>
     <element name="state" nillable="true" type="soapenc:string"/>
     <element name="street1" nillable="true" type="soapenc:string"/>
     <element name="street2" nillable="true" type="soapenc:string"/>
     <element name="zip" nillable="true" type="soapenc:string"/>
    </sequence>
   </complexType>
   <complexType name="UserProfile">
    <sequence>
     <element name="activated" type="xsd:boolean"/>
     <element name="address" nillable="true" type="tns1:Address"/>
     <element name="answer" nillable="true" type="soapenc:string"/>
     <element name="companyName" nillable="true" type="soapenc:string"/>
     <element name="disabled" type="xsd:boolean"/>
     <element name="disabledDate" nillable="true" type="xsd:dateTime"/>
     <element name="email" nillable="true" type="soapenc:string"/>
     <element name="firstName" nillable="true" type="soapenc:string"/>
     <element name="id" type="xsd:long"/>
     <element name="lastName" nillable="true" type="soapenc:string"/>
     <element name="middleName" nillable="true" type="soapenc:string"/>
     <element name="platform" nillable="true" type="soapenc:string"/>
     <element name="profile" nillable="true" type="soapenc:string"/>
     <element name="pwdNeverExpire" type="xsd:boolean"/>
     <element name="question" nillable="true" type="soapenc:string"/>
    </sequence>
   </complexType>
   <complexType name="UserProfileResponse">
    <sequence>
     <element name="alreadyExists" type="xsd:boolean"/>
     <element name="error" nillable="true" type="tns1:ErrorCode"/>
     <element name="errorExists" type="xsd:boolean"/>
     <element name="profile" nillable="true" type="tns1:UserProfile"/>
    </sequence>
   </complexType>
   <complexType name="UserProfileListResponse">
    <sequence>
     <element name="error" nillable="true" type="tns1:ErrorCode"/>
     <element name="errorExists" type="xsd:boolean"/>
     <element name="profiles" nillable="true" type="impl:ArrayOf_tns1_UserProfile"/>
    </sequence>
   </complexType>
  </schema>
  <schema targetNamespace="https://montgomery/userServices-6/McKessonUserService" xmlns="http://www.w3.org/2001/XMLSchema">
   <import namespace="tns1:McKessonUserService"/>
   <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
   <complexType name="ArrayOf_tns1_UserProfile">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:UserProfile[]"/>
     </restriction>
    </complexContent>
   </complexType>
   <complexType name="ArrayOf_soapenc_long">
    <complexContent>
     <restriction base="soapenc:Array">
      <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:long[]"/>
     </restriction>
    </complexContent>
   </complexType>
  </schema>
 </wsdl:types>

   <wsdl:message name="findByIdRequest">

      <wsdl:part name="id" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="disableResponse">

      <wsdl:part name="disableReturn" type="tns1:UserProfileResponse"/>

   </wsdl:message>

   <wsdl:message name="enableRequest">

      <wsdl:part name="id" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="findAllByPlatformResponse">

      <wsdl:part name="findAllByPlatformReturn" type="tns1:UserProfileListResponse"/>

   </wsdl:message>

   <wsdl:message name="findAllResponse1">

      <wsdl:part name="findAllReturn" type="tns1:UserProfileListResponse"/>

   </wsdl:message>

   <wsdl:message name="insertResponse">

      <wsdl:part name="insertReturn" type="tns1:UserProfileResponse"/>

   </wsdl:message>

   <wsdl:message name="disableRequest">

      <wsdl:part name="id" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="findByProfileRequest">

      <wsdl:part name="profile" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="findByIdResponse">

      <wsdl:part name="findByIdReturn" type="tns1:UserProfileResponse"/>

   </wsdl:message>

   <wsdl:message name="findAllMatchingResponse">

      <wsdl:part name="findAllMatchingReturn" type="tns1:UserProfileListResponse"/>

   </wsdl:message>

   <wsdl:message name="findAllRequest">

   </wsdl:message>

   <wsdl:message name="insertRequest">

      <wsdl:part name="profile" type="tns1:UserProfile"/>

   </wsdl:message>

   <wsdl:message name="deleteResponse">

      <wsdl:part name="deleteReturn" type="tns1:UserProfileResponse"/>

   </wsdl:message>

   <wsdl:message name="updateRequest">

      <wsdl:part name="profile" type="tns1:UserProfile"/>

   </wsdl:message>

   <wsdl:message name="findAllByPlatformRequest">

      <wsdl:part name="platform" type="soapenc:string"/>

   </wsdl:message>

   <wsdl:message name="findAllRequest1">

      <wsdl:part name="ids" type="impl:ArrayOf_soapenc_long"/>

   </wsdl:message>

   <wsdl:message name="findAllResponse">

      <wsdl:part name="findAllReturn" type="tns1:UserProfileListResponse"/>

   </wsdl:message>

   <wsdl:message name="findByProfileResponse">

      <wsdl:part name="findByProfileReturn" type="tns1:UserProfileResponse"/>

   </wsdl:message>

   <wsdl:message name="findAllMatchingRequest">

      <wsdl:part name="profile" type="tns1:UserProfile"/>

   </wsdl:message>

   <wsdl:message name="updateResponse">

      <wsdl:part name="updateReturn" type="tns1:UserProfileResponse"/>

   </wsdl:message>

   <wsdl:message name="deleteRequest">

      <wsdl:part name="id" type="xsd:long"/>

   </wsdl:message>

   <wsdl:message name="enableResponse">

      <wsdl:part name="enableReturn" type="tns1:UserProfileResponse"/>

   </wsdl:message>

   <wsdl:portType name="McKessonUserService">

      <wsdl:operation name="delete" parameterOrder="id">

         <wsdl:input message="impl:deleteRequest" name="deleteRequest"/>

         <wsdl:output message="impl:deleteResponse" name="deleteResponse"/>

      </wsdl:operation>

      <wsdl:operation name="insert" parameterOrder="profile">

         <wsdl:input message="impl:insertRequest" name="insertRequest"/>

         <wsdl:output message="impl:insertResponse" name="insertResponse"/>

      </wsdl:operation>

      <wsdl:operation name="disable" parameterOrder="id">

         <wsdl:input message="impl:disableRequest" name="disableRequest"/>

         <wsdl:output message="impl:disableResponse" name="disableResponse"/>

      </wsdl:operation>

      <wsdl:operation name="enable" parameterOrder="id">

         <wsdl:input message="impl:enableRequest" name="enableRequest"/>

         <wsdl:output message="impl:enableResponse" name="enableResponse"/>

      </wsdl:operation>

      <wsdl:operation name="update" parameterOrder="profile">

         <wsdl:input message="impl:updateRequest" name="updateRequest"/>

         <wsdl:output message="impl:updateResponse" name="updateResponse"/>

      </wsdl:operation>

      <wsdl:operation name="findByProfile" parameterOrder="profile">

         <wsdl:input message="impl:findByProfileRequest" name="findByProfileRequest"/>

         <wsdl:output message="impl:findByProfileResponse" name="findByProfileResponse"/>

      </wsdl:operation>

      <wsdl:operation name="findById" parameterOrder="id">

         <wsdl:input message="impl:findByIdRequest" name="findByIdRequest"/>

         <wsdl:output message="impl:findByIdResponse" name="findByIdResponse"/>

      </wsdl:operation>

      <wsdl:operation name="findAll">

         <wsdl:input message="impl:findAllRequest" name="findAllRequest"/>

         <wsdl:output message="impl:findAllResponse" name="findAllResponse"/>

      </wsdl:operation>

      <wsdl:operation name="findAll" parameterOrder="ids">

         <wsdl:input message="impl:findAllRequest1" name="findAllRequest1"/>

         <wsdl:output message="impl:findAllResponse1" name="findAllResponse1"/>

      </wsdl:operation>

      <wsdl:operation name="findAllByPlatform" parameterOrder="platform">

         <wsdl:input message="impl:findAllByPlatformRequest" name="findAllByPlatformRequest"/>

         <wsdl:output message="impl:findAllByPlatformResponse" name="findAllByPlatformResponse"/>

      </wsdl:operation>

      <wsdl:operation name="findAllMatching" parameterOrder="profile">

         <wsdl:input message="impl:findAllMatchingRequest" name="findAllMatchingRequest"/>

         <wsdl:output message="impl:findAllMatchingResponse" name="findAllMatchingResponse"/>

      </wsdl:operation>

   </wsdl:portType>

   <wsdl:binding name="McKessonUserServiceSoapBinding" type="impl:McKessonUserService">

      <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>

      <wsdl:operation name="delete">

         <wsdlsoap:operation soapAction="delete"/>

         <wsdl:input name="deleteRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="deleteResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="insert">

         <wsdlsoap:operation soapAction="insert"/>

         <wsdl:input name="insertRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="insertResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="disable">

         <wsdlsoap:operation soapAction="disable"/>

         <wsdl:input name="disableRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="disableResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="enable">

         <wsdlsoap:operation soapAction="enable"/>

         <wsdl:input name="enableRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="enableResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="update">

         <wsdlsoap:operation soapAction="update"/>

         <wsdl:input name="updateRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="updateResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="findByProfile">

         <wsdlsoap:operation soapAction="findByProfile"/>

         <wsdl:input name="findByProfileRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="findByProfileResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="findById">

         <wsdlsoap:operation soapAction="findById"/>

         <wsdl:input name="findByIdRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="findByIdResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="findAll">

         <wsdlsoap:operation soapAction="findAll"/>

         <wsdl:input name="findAllRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="findAllResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="findAll">

         <wsdlsoap:operation soapAction="findAll"/>

         <wsdl:input name="findAllRequest1">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="findAllResponse1">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="findAllByPlatform">

         <wsdlsoap:operation soapAction="findAllByPlatform"/>

         <wsdl:input name="findAllByPlatformRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="findAllByPlatformResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

      <wsdl:operation name="findAllMatching">

         <wsdlsoap:operation soapAction="findAllMatching"/>

         <wsdl:input name="findAllMatchingRequest">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>

         </wsdl:input>

         <wsdl:output name="findAllMatchingResponse">

            <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>

         </wsdl:output>

      </wsdl:operation>

   </wsdl:binding>

   <wsdl:service name="McKessonUserServiceService">

      <wsdl:port binding="impl:McKessonUserServiceSoapBinding" name="McKessonUserService">

         <wsdlsoap:address location="https://montgomery/userServices-6/McKessonUserService"/>

      </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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Commented: (AXIS2-2242) Caused by: org.apache.axis2.schema.SchemaCompilationException: ... is not supported

Posted by "Davanum Srinivas (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AXIS2-2242?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12481437 ] 

Davanum Srinivas commented on AXIS2-2242:
-----------------------------------------

Sorry. There is no plan to support RPC/Encoded wsdl's in Axis2.

thanks,
dims

> Caused by: org.apache.axis2.schema.SchemaCompilationException: ... is not supported
> -----------------------------------------------------------------------------------
>
>                 Key: AXIS2-2242
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2242
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: codegen
>    Affects Versions: 1.1.1
>         Environment: windows xp, axis2-1.1.1, java 1.6.0
>            Reporter: Warren Goldman
>
> JAVA VERSION
> C:\tools\eclipse\workspace\MyProject>java -version
> java version "1.6.0"
> Java(TM) SE Runtime Environment (build 1.6.0-b105)
> Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
> CLASSPATH
> C:\tools\eclipse\workspace\MyProject>set classpath=c:\tools\eclipse\workspace\ax
> is2-1.1.1\lib\activation-1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\anno
> gen-0.1.0.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axiom-api-1.2.2.jar;c:\
> tools\eclipse\workspace\axis2-1.1.1\lib\axiom-dom-1.2.2.jar;c:\tools\eclipse\wor
> kspace\axis2-1.1.1\lib\axiom-impl-1.2.2.jar;c:\tools\eclipse\workspace\axis2-1.1
> .1\lib\axis2-adb-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-adb-
> codegen-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-codegen-1.1.1
> .jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-java2wsdl-1.1.1.jar;c:\too
> ls\eclipse\workspace\axis2-1.1.1\lib\axis2-jaxbri-1.1.1.jar;c:\tools\eclipse\wor
> kspace\axis2-1.1.1\lib\axis2-jibx-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1
> .1\lib\axis2-kernel-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-s
> aaj-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-soapmonitor-1.1.1
> .jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-tools-1.1.1.jar;c:\tools\e
> clipse\workspace\axis2-1.1.1\lib\axis2-sprint-1.1.1.jar;c:\tools\eclipse\workspa
> ce\axis2-1.1.1\lib\axis2-xmlbeans-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1
> .1\lib\jaxb-api-2.0.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\jaxb-impl-2
> .0.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\jaxb-xjc-2.0.2.jar;c:\tools\
> eclipse\workspace\axis2-1.1.1\lib\mail-1.4.jar;c:\tools\eclipse\workspace\axis2-
> 1.1.1\lib\wsdl4j-1.6.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\commons-lo
> gging-1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\neethi-2.0.jar;c:\tools
> \eclipse\workspace\axis2-1.1.1\lib\XmlSchema-1.2.jar;
> WSDL COMMAND
> C:\tools\eclipse\workspace\MyProject>java org.apache.axis2.wsdl.WSDL2Java -uri M
> cKessonUserService.wsdl -p com.mckesson.secureServices.wsdl.usr -s
> RESULT (ERROR)
> Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException
> : java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
>         at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener
> ationEngine.java:224)
>         at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>         at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetExcepti
> on
>         at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
> leDBExtension.java:52)
>         at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener
> ationEngine.java:177)
>         ... 2 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
> leDBExtension.java:49)
>         ... 3 more
> Caused by: org.apache.axis2.schema.SchemaCompilationException: {http://schemas.x
> mlsoap.org/soap/encoding/}UserProfileResponse is not supported.
>         at org.apache.axis2.schema.SchemaCompiler.findClassName(SchemaCompiler.j
> ava:828)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:700)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:495)
>         at org.apache.axis2.schema.SchemaCompiler.process(SchemaCompiler.java:15
> 44)
>         at org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler
> .java:1506)
>         at org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompi
> ler.java:959)
>         at org.apache.axis2.schema.SchemaCompiler.processAnonymousComplexSchemaT
> ype(SchemaCompiler.java:891)
>         at org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.j
> ava:874)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:533)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:505)
>         at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:34
> 2)
>         at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:25
> 4)
>         at org.apache.axis2.schema.ExtensionUtility.invoke(ExtensionUtility.java
> :72)
>         ... 8 more
> WSDL (XMLSpy tells me this wsdl is VALID!!! - this wsdl ALSO works with axis1.4 by the way)
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions targetNamespace="https://montgomery/userServices-6/McKessonUserService" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="https://montgomery/userServices-6/McKessonUserService" xmlns:intf="https://montgomery/userServices-6/McKessonUserService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="tns1:McKessonUserService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <!--WSDL created by Apache Axis version: 1.3
> Built on Oct 05, 2005 (05:23:37 EDT)-->
>  <wsdl:types>
>   <schema targetNamespace="tns1:McKessonUserService" xmlns="http://www.w3.org/2001/XMLSchema">
>    <import namespace="https://montgomery/userServices-6/McKessonUserService"/>
>    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>    <complexType name="ErrorCode">
>     <sequence>
>      <element name="code" type="xsd:int"/>
>      <element name="description" nillable="true" type="soapenc:string"/>
>      <element name="error" type="xsd:boolean"/>
>      <element name="message" nillable="true" type="soapenc:string"/>
>     </sequence>
>    </complexType>
>    <complexType name="Address">
>     <sequence>
>      <element name="city" nillable="true" type="soapenc:string"/>
>      <element name="name" nillable="true" type="soapenc:string"/>
>      <element name="phone" type="xsd:long"/>
>      <element name="state" nillable="true" type="soapenc:string"/>
>      <element name="street1" nillable="true" type="soapenc:string"/>
>      <element name="street2" nillable="true" type="soapenc:string"/>
>      <element name="zip" nillable="true" type="soapenc:string"/>
>     </sequence>
>    </complexType>
>    <complexType name="UserProfile">
>     <sequence>
>      <element name="activated" type="xsd:boolean"/>
>      <element name="address" nillable="true" type="tns1:Address"/>
>      <element name="answer" nillable="true" type="soapenc:string"/>
>      <element name="companyName" nillable="true" type="soapenc:string"/>
>      <element name="disabled" type="xsd:boolean"/>
>      <element name="disabledDate" nillable="true" type="xsd:dateTime"/>
>      <element name="email" nillable="true" type="soapenc:string"/>
>      <element name="firstName" nillable="true" type="soapenc:string"/>
>      <element name="id" type="xsd:long"/>
>      <element name="lastName" nillable="true" type="soapenc:string"/>
>      <element name="middleName" nillable="true" type="soapenc:string"/>
>      <element name="platform" nillable="true" type="soapenc:string"/>
>      <element name="profile" nillable="true" type="soapenc:string"/>
>      <element name="pwdNeverExpire" type="xsd:boolean"/>
>      <element name="question" nillable="true" type="soapenc:string"/>
>     </sequence>
>    </complexType>
>    <complexType name="UserProfileResponse">
>     <sequence>
>      <element name="alreadyExists" type="xsd:boolean"/>
>      <element name="error" nillable="true" type="tns1:ErrorCode"/>
>      <element name="errorExists" type="xsd:boolean"/>
>      <element name="profile" nillable="true" type="tns1:UserProfile"/>
>     </sequence>
>    </complexType>
>    <complexType name="UserProfileListResponse">
>     <sequence>
>      <element name="error" nillable="true" type="tns1:ErrorCode"/>
>      <element name="errorExists" type="xsd:boolean"/>
>      <element name="profiles" nillable="true" type="impl:ArrayOf_tns1_UserProfile"/>
>     </sequence>
>    </complexType>
>   </schema>
>   <schema targetNamespace="https://montgomery/userServices-6/McKessonUserService" xmlns="http://www.w3.org/2001/XMLSchema">
>    <import namespace="tns1:McKessonUserService"/>
>    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>    <complexType name="ArrayOf_tns1_UserProfile">
>     <complexContent>
>      <restriction base="soapenc:Array">
>       <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:UserProfile[]"/>
>      </restriction>
>     </complexContent>
>    </complexType>
>    <complexType name="ArrayOf_soapenc_long">
>     <complexContent>
>      <restriction base="soapenc:Array">
>       <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:long[]"/>
>      </restriction>
>     </complexContent>
>    </complexType>
>   </schema>
>  </wsdl:types>
>    <wsdl:message name="findByIdRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="disableResponse">
>       <wsdl:part name="disableReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="enableRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="findAllByPlatformResponse">
>       <wsdl:part name="findAllByPlatformReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllResponse1">
>       <wsdl:part name="findAllReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="insertResponse">
>       <wsdl:part name="insertReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="disableRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="findByProfileRequest">
>       <wsdl:part name="profile" type="soapenc:string"/>
>    </wsdl:message>
>    <wsdl:message name="findByIdResponse">
>       <wsdl:part name="findByIdReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllMatchingResponse">
>       <wsdl:part name="findAllMatchingReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllRequest">
>    </wsdl:message>
>    <wsdl:message name="insertRequest">
>       <wsdl:part name="profile" type="tns1:UserProfile"/>
>    </wsdl:message>
>    <wsdl:message name="deleteResponse">
>       <wsdl:part name="deleteReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="updateRequest">
>       <wsdl:part name="profile" type="tns1:UserProfile"/>
>    </wsdl:message>
>    <wsdl:message name="findAllByPlatformRequest">
>       <wsdl:part name="platform" type="soapenc:string"/>
>    </wsdl:message>
>    <wsdl:message name="findAllRequest1">
>       <wsdl:part name="ids" type="impl:ArrayOf_soapenc_long"/>
>    </wsdl:message>
>    <wsdl:message name="findAllResponse">
>       <wsdl:part name="findAllReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findByProfileResponse">
>       <wsdl:part name="findByProfileReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllMatchingRequest">
>       <wsdl:part name="profile" type="tns1:UserProfile"/>
>    </wsdl:message>
>    <wsdl:message name="updateResponse">
>       <wsdl:part name="updateReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="deleteRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="enableResponse">
>       <wsdl:part name="enableReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:portType name="McKessonUserService">
>       <wsdl:operation name="delete" parameterOrder="id">
>          <wsdl:input message="impl:deleteRequest" name="deleteRequest"/>
>          <wsdl:output message="impl:deleteResponse" name="deleteResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="insert" parameterOrder="profile">
>          <wsdl:input message="impl:insertRequest" name="insertRequest"/>
>          <wsdl:output message="impl:insertResponse" name="insertResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="disable" parameterOrder="id">
>          <wsdl:input message="impl:disableRequest" name="disableRequest"/>
>          <wsdl:output message="impl:disableResponse" name="disableResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="enable" parameterOrder="id">
>          <wsdl:input message="impl:enableRequest" name="enableRequest"/>
>          <wsdl:output message="impl:enableResponse" name="enableResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="update" parameterOrder="profile">
>          <wsdl:input message="impl:updateRequest" name="updateRequest"/>
>          <wsdl:output message="impl:updateResponse" name="updateResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findByProfile" parameterOrder="profile">
>          <wsdl:input message="impl:findByProfileRequest" name="findByProfileRequest"/>
>          <wsdl:output message="impl:findByProfileResponse" name="findByProfileResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findById" parameterOrder="id">
>          <wsdl:input message="impl:findByIdRequest" name="findByIdRequest"/>
>          <wsdl:output message="impl:findByIdResponse" name="findByIdResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAll">
>          <wsdl:input message="impl:findAllRequest" name="findAllRequest"/>
>          <wsdl:output message="impl:findAllResponse" name="findAllResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAll" parameterOrder="ids">
>          <wsdl:input message="impl:findAllRequest1" name="findAllRequest1"/>
>          <wsdl:output message="impl:findAllResponse1" name="findAllResponse1"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAllByPlatform" parameterOrder="platform">
>          <wsdl:input message="impl:findAllByPlatformRequest" name="findAllByPlatformRequest"/>
>          <wsdl:output message="impl:findAllByPlatformResponse" name="findAllByPlatformResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAllMatching" parameterOrder="profile">
>          <wsdl:input message="impl:findAllMatchingRequest" name="findAllMatchingRequest"/>
>          <wsdl:output message="impl:findAllMatchingResponse" name="findAllMatchingResponse"/>
>       </wsdl:operation>
>    </wsdl:portType>
>    <wsdl:binding name="McKessonUserServiceSoapBinding" type="impl:McKessonUserService">
>       <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
>       <wsdl:operation name="delete">
>          <wsdlsoap:operation soapAction="delete"/>
>          <wsdl:input name="deleteRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="deleteResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="insert">
>          <wsdlsoap:operation soapAction="insert"/>
>          <wsdl:input name="insertRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="insertResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="disable">
>          <wsdlsoap:operation soapAction="disable"/>
>          <wsdl:input name="disableRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="disableResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="enable">
>          <wsdlsoap:operation soapAction="enable"/>
>          <wsdl:input name="enableRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="enableResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="update">
>          <wsdlsoap:operation soapAction="update"/>
>          <wsdl:input name="updateRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="updateResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findByProfile">
>          <wsdlsoap:operation soapAction="findByProfile"/>
>          <wsdl:input name="findByProfileRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findByProfileResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findById">
>          <wsdlsoap:operation soapAction="findById"/>
>          <wsdl:input name="findByIdRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findByIdResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAll">
>          <wsdlsoap:operation soapAction="findAll"/>
>          <wsdl:input name="findAllRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAll">
>          <wsdlsoap:operation soapAction="findAll"/>
>          <wsdl:input name="findAllRequest1">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllResponse1">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAllByPlatform">
>          <wsdlsoap:operation soapAction="findAllByPlatform"/>
>          <wsdl:input name="findAllByPlatformRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllByPlatformResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAllMatching">
>          <wsdlsoap:operation soapAction="findAllMatching"/>
>          <wsdl:input name="findAllMatchingRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllMatchingResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>    </wsdl:binding>
>    <wsdl:service name="McKessonUserServiceService">
>       <wsdl:port binding="impl:McKessonUserServiceSoapBinding" name="McKessonUserService">
>          <wsdlsoap:address location="https://montgomery/userServices-6/McKessonUserService"/>
>       </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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Resolved: (AXIS2-2242) Caused by: org.apache.axis2.schema.SchemaCompilationException: ... is not supported

Posted by "Davanum Srinivas (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-2242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Davanum Srinivas resolved AXIS2-2242.
-------------------------------------

    Resolution: Won't Fix

> Caused by: org.apache.axis2.schema.SchemaCompilationException: ... is not supported
> -----------------------------------------------------------------------------------
>
>                 Key: AXIS2-2242
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2242
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: codegen
>    Affects Versions: 1.1.1
>         Environment: windows xp, axis2-1.1.1, java 1.6.0
>            Reporter: Warren Goldman
>
> JAVA VERSION
> C:\tools\eclipse\workspace\MyProject>java -version
> java version "1.6.0"
> Java(TM) SE Runtime Environment (build 1.6.0-b105)
> Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
> CLASSPATH
> C:\tools\eclipse\workspace\MyProject>set classpath=c:\tools\eclipse\workspace\ax
> is2-1.1.1\lib\activation-1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\anno
> gen-0.1.0.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axiom-api-1.2.2.jar;c:\
> tools\eclipse\workspace\axis2-1.1.1\lib\axiom-dom-1.2.2.jar;c:\tools\eclipse\wor
> kspace\axis2-1.1.1\lib\axiom-impl-1.2.2.jar;c:\tools\eclipse\workspace\axis2-1.1
> .1\lib\axis2-adb-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-adb-
> codegen-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-codegen-1.1.1
> .jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-java2wsdl-1.1.1.jar;c:\too
> ls\eclipse\workspace\axis2-1.1.1\lib\axis2-jaxbri-1.1.1.jar;c:\tools\eclipse\wor
> kspace\axis2-1.1.1\lib\axis2-jibx-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1
> .1\lib\axis2-kernel-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-s
> aaj-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-soapmonitor-1.1.1
> .jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-tools-1.1.1.jar;c:\tools\e
> clipse\workspace\axis2-1.1.1\lib\axis2-sprint-1.1.1.jar;c:\tools\eclipse\workspa
> ce\axis2-1.1.1\lib\axis2-xmlbeans-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1
> .1\lib\jaxb-api-2.0.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\jaxb-impl-2
> .0.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\jaxb-xjc-2.0.2.jar;c:\tools\
> eclipse\workspace\axis2-1.1.1\lib\mail-1.4.jar;c:\tools\eclipse\workspace\axis2-
> 1.1.1\lib\wsdl4j-1.6.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\commons-lo
> gging-1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\neethi-2.0.jar;c:\tools
> \eclipse\workspace\axis2-1.1.1\lib\XmlSchema-1.2.jar;
> WSDL COMMAND
> C:\tools\eclipse\workspace\MyProject>java org.apache.axis2.wsdl.WSDL2Java -uri M
> cKessonUserService.wsdl -p com.mckesson.secureServices.wsdl.usr -s
> RESULT (ERROR)
> Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException
> : java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
>         at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener
> ationEngine.java:224)
>         at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>         at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetExcepti
> on
>         at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
> leDBExtension.java:52)
>         at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener
> ationEngine.java:177)
>         ... 2 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
> leDBExtension.java:49)
>         ... 3 more
> Caused by: org.apache.axis2.schema.SchemaCompilationException: {http://schemas.x
> mlsoap.org/soap/encoding/}UserProfileResponse is not supported.
>         at org.apache.axis2.schema.SchemaCompiler.findClassName(SchemaCompiler.j
> ava:828)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:700)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:495)
>         at org.apache.axis2.schema.SchemaCompiler.process(SchemaCompiler.java:15
> 44)
>         at org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler
> .java:1506)
>         at org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompi
> ler.java:959)
>         at org.apache.axis2.schema.SchemaCompiler.processAnonymousComplexSchemaT
> ype(SchemaCompiler.java:891)
>         at org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.j
> ava:874)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:533)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:505)
>         at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:34
> 2)
>         at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:25
> 4)
>         at org.apache.axis2.schema.ExtensionUtility.invoke(ExtensionUtility.java
> :72)
>         ... 8 more
> WSDL (XMLSpy tells me this wsdl is VALID!!! - this wsdl ALSO works with axis1.4 by the way)
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions targetNamespace="https://montgomery/userServices-6/McKessonUserService" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="https://montgomery/userServices-6/McKessonUserService" xmlns:intf="https://montgomery/userServices-6/McKessonUserService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="tns1:McKessonUserService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <!--WSDL created by Apache Axis version: 1.3
> Built on Oct 05, 2005 (05:23:37 EDT)-->
>  <wsdl:types>
>   <schema targetNamespace="tns1:McKessonUserService" xmlns="http://www.w3.org/2001/XMLSchema">
>    <import namespace="https://montgomery/userServices-6/McKessonUserService"/>
>    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>    <complexType name="ErrorCode">
>     <sequence>
>      <element name="code" type="xsd:int"/>
>      <element name="description" nillable="true" type="soapenc:string"/>
>      <element name="error" type="xsd:boolean"/>
>      <element name="message" nillable="true" type="soapenc:string"/>
>     </sequence>
>    </complexType>
>    <complexType name="Address">
>     <sequence>
>      <element name="city" nillable="true" type="soapenc:string"/>
>      <element name="name" nillable="true" type="soapenc:string"/>
>      <element name="phone" type="xsd:long"/>
>      <element name="state" nillable="true" type="soapenc:string"/>
>      <element name="street1" nillable="true" type="soapenc:string"/>
>      <element name="street2" nillable="true" type="soapenc:string"/>
>      <element name="zip" nillable="true" type="soapenc:string"/>
>     </sequence>
>    </complexType>
>    <complexType name="UserProfile">
>     <sequence>
>      <element name="activated" type="xsd:boolean"/>
>      <element name="address" nillable="true" type="tns1:Address"/>
>      <element name="answer" nillable="true" type="soapenc:string"/>
>      <element name="companyName" nillable="true" type="soapenc:string"/>
>      <element name="disabled" type="xsd:boolean"/>
>      <element name="disabledDate" nillable="true" type="xsd:dateTime"/>
>      <element name="email" nillable="true" type="soapenc:string"/>
>      <element name="firstName" nillable="true" type="soapenc:string"/>
>      <element name="id" type="xsd:long"/>
>      <element name="lastName" nillable="true" type="soapenc:string"/>
>      <element name="middleName" nillable="true" type="soapenc:string"/>
>      <element name="platform" nillable="true" type="soapenc:string"/>
>      <element name="profile" nillable="true" type="soapenc:string"/>
>      <element name="pwdNeverExpire" type="xsd:boolean"/>
>      <element name="question" nillable="true" type="soapenc:string"/>
>     </sequence>
>    </complexType>
>    <complexType name="UserProfileResponse">
>     <sequence>
>      <element name="alreadyExists" type="xsd:boolean"/>
>      <element name="error" nillable="true" type="tns1:ErrorCode"/>
>      <element name="errorExists" type="xsd:boolean"/>
>      <element name="profile" nillable="true" type="tns1:UserProfile"/>
>     </sequence>
>    </complexType>
>    <complexType name="UserProfileListResponse">
>     <sequence>
>      <element name="error" nillable="true" type="tns1:ErrorCode"/>
>      <element name="errorExists" type="xsd:boolean"/>
>      <element name="profiles" nillable="true" type="impl:ArrayOf_tns1_UserProfile"/>
>     </sequence>
>    </complexType>
>   </schema>
>   <schema targetNamespace="https://montgomery/userServices-6/McKessonUserService" xmlns="http://www.w3.org/2001/XMLSchema">
>    <import namespace="tns1:McKessonUserService"/>
>    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>    <complexType name="ArrayOf_tns1_UserProfile">
>     <complexContent>
>      <restriction base="soapenc:Array">
>       <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:UserProfile[]"/>
>      </restriction>
>     </complexContent>
>    </complexType>
>    <complexType name="ArrayOf_soapenc_long">
>     <complexContent>
>      <restriction base="soapenc:Array">
>       <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:long[]"/>
>      </restriction>
>     </complexContent>
>    </complexType>
>   </schema>
>  </wsdl:types>
>    <wsdl:message name="findByIdRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="disableResponse">
>       <wsdl:part name="disableReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="enableRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="findAllByPlatformResponse">
>       <wsdl:part name="findAllByPlatformReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllResponse1">
>       <wsdl:part name="findAllReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="insertResponse">
>       <wsdl:part name="insertReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="disableRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="findByProfileRequest">
>       <wsdl:part name="profile" type="soapenc:string"/>
>    </wsdl:message>
>    <wsdl:message name="findByIdResponse">
>       <wsdl:part name="findByIdReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllMatchingResponse">
>       <wsdl:part name="findAllMatchingReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllRequest">
>    </wsdl:message>
>    <wsdl:message name="insertRequest">
>       <wsdl:part name="profile" type="tns1:UserProfile"/>
>    </wsdl:message>
>    <wsdl:message name="deleteResponse">
>       <wsdl:part name="deleteReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="updateRequest">
>       <wsdl:part name="profile" type="tns1:UserProfile"/>
>    </wsdl:message>
>    <wsdl:message name="findAllByPlatformRequest">
>       <wsdl:part name="platform" type="soapenc:string"/>
>    </wsdl:message>
>    <wsdl:message name="findAllRequest1">
>       <wsdl:part name="ids" type="impl:ArrayOf_soapenc_long"/>
>    </wsdl:message>
>    <wsdl:message name="findAllResponse">
>       <wsdl:part name="findAllReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findByProfileResponse">
>       <wsdl:part name="findByProfileReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllMatchingRequest">
>       <wsdl:part name="profile" type="tns1:UserProfile"/>
>    </wsdl:message>
>    <wsdl:message name="updateResponse">
>       <wsdl:part name="updateReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="deleteRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="enableResponse">
>       <wsdl:part name="enableReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:portType name="McKessonUserService">
>       <wsdl:operation name="delete" parameterOrder="id">
>          <wsdl:input message="impl:deleteRequest" name="deleteRequest"/>
>          <wsdl:output message="impl:deleteResponse" name="deleteResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="insert" parameterOrder="profile">
>          <wsdl:input message="impl:insertRequest" name="insertRequest"/>
>          <wsdl:output message="impl:insertResponse" name="insertResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="disable" parameterOrder="id">
>          <wsdl:input message="impl:disableRequest" name="disableRequest"/>
>          <wsdl:output message="impl:disableResponse" name="disableResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="enable" parameterOrder="id">
>          <wsdl:input message="impl:enableRequest" name="enableRequest"/>
>          <wsdl:output message="impl:enableResponse" name="enableResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="update" parameterOrder="profile">
>          <wsdl:input message="impl:updateRequest" name="updateRequest"/>
>          <wsdl:output message="impl:updateResponse" name="updateResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findByProfile" parameterOrder="profile">
>          <wsdl:input message="impl:findByProfileRequest" name="findByProfileRequest"/>
>          <wsdl:output message="impl:findByProfileResponse" name="findByProfileResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findById" parameterOrder="id">
>          <wsdl:input message="impl:findByIdRequest" name="findByIdRequest"/>
>          <wsdl:output message="impl:findByIdResponse" name="findByIdResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAll">
>          <wsdl:input message="impl:findAllRequest" name="findAllRequest"/>
>          <wsdl:output message="impl:findAllResponse" name="findAllResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAll" parameterOrder="ids">
>          <wsdl:input message="impl:findAllRequest1" name="findAllRequest1"/>
>          <wsdl:output message="impl:findAllResponse1" name="findAllResponse1"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAllByPlatform" parameterOrder="platform">
>          <wsdl:input message="impl:findAllByPlatformRequest" name="findAllByPlatformRequest"/>
>          <wsdl:output message="impl:findAllByPlatformResponse" name="findAllByPlatformResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAllMatching" parameterOrder="profile">
>          <wsdl:input message="impl:findAllMatchingRequest" name="findAllMatchingRequest"/>
>          <wsdl:output message="impl:findAllMatchingResponse" name="findAllMatchingResponse"/>
>       </wsdl:operation>
>    </wsdl:portType>
>    <wsdl:binding name="McKessonUserServiceSoapBinding" type="impl:McKessonUserService">
>       <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
>       <wsdl:operation name="delete">
>          <wsdlsoap:operation soapAction="delete"/>
>          <wsdl:input name="deleteRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="deleteResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="insert">
>          <wsdlsoap:operation soapAction="insert"/>
>          <wsdl:input name="insertRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="insertResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="disable">
>          <wsdlsoap:operation soapAction="disable"/>
>          <wsdl:input name="disableRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="disableResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="enable">
>          <wsdlsoap:operation soapAction="enable"/>
>          <wsdl:input name="enableRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="enableResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="update">
>          <wsdlsoap:operation soapAction="update"/>
>          <wsdl:input name="updateRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="updateResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findByProfile">
>          <wsdlsoap:operation soapAction="findByProfile"/>
>          <wsdl:input name="findByProfileRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findByProfileResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findById">
>          <wsdlsoap:operation soapAction="findById"/>
>          <wsdl:input name="findByIdRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findByIdResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAll">
>          <wsdlsoap:operation soapAction="findAll"/>
>          <wsdl:input name="findAllRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAll">
>          <wsdlsoap:operation soapAction="findAll"/>
>          <wsdl:input name="findAllRequest1">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllResponse1">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAllByPlatform">
>          <wsdlsoap:operation soapAction="findAllByPlatform"/>
>          <wsdl:input name="findAllByPlatformRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllByPlatformResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAllMatching">
>          <wsdlsoap:operation soapAction="findAllMatching"/>
>          <wsdl:input name="findAllMatchingRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllMatchingResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>    </wsdl:binding>
>    <wsdl:service name="McKessonUserServiceService">
>       <wsdl:port binding="impl:McKessonUserServiceSoapBinding" name="McKessonUserService">
>          <wsdlsoap:address location="https://montgomery/userServices-6/McKessonUserService"/>
>       </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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


[jira] Updated: (AXIS2-2242) Caused by: org.apache.axis2.schema.SchemaCompilationException: ... is not supported

Posted by "Warren Goldman (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AXIS2-2242?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Warren Goldman updated AXIS2-2242:
----------------------------------

          Component/s: codegen
    Affects Version/s: 1.1.1

> Caused by: org.apache.axis2.schema.SchemaCompilationException: ... is not supported
> -----------------------------------------------------------------------------------
>
>                 Key: AXIS2-2242
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2242
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>          Components: codegen
>    Affects Versions: 1.1.1
>         Environment: windows xp, axis2-1.1.1, java 1.6.0
>            Reporter: Warren Goldman
>
> JAVA VERSION
> C:\tools\eclipse\workspace\MyProject>java -version
> java version "1.6.0"
> Java(TM) SE Runtime Environment (build 1.6.0-b105)
> Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
> CLASSPATH
> C:\tools\eclipse\workspace\MyProject>set classpath=c:\tools\eclipse\workspace\ax
> is2-1.1.1\lib\activation-1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\anno
> gen-0.1.0.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axiom-api-1.2.2.jar;c:\
> tools\eclipse\workspace\axis2-1.1.1\lib\axiom-dom-1.2.2.jar;c:\tools\eclipse\wor
> kspace\axis2-1.1.1\lib\axiom-impl-1.2.2.jar;c:\tools\eclipse\workspace\axis2-1.1
> .1\lib\axis2-adb-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-adb-
> codegen-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-codegen-1.1.1
> .jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-java2wsdl-1.1.1.jar;c:\too
> ls\eclipse\workspace\axis2-1.1.1\lib\axis2-jaxbri-1.1.1.jar;c:\tools\eclipse\wor
> kspace\axis2-1.1.1\lib\axis2-jibx-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1
> .1\lib\axis2-kernel-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-s
> aaj-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-soapmonitor-1.1.1
> .jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\axis2-tools-1.1.1.jar;c:\tools\e
> clipse\workspace\axis2-1.1.1\lib\axis2-sprint-1.1.1.jar;c:\tools\eclipse\workspa
> ce\axis2-1.1.1\lib\axis2-xmlbeans-1.1.1.jar;c:\tools\eclipse\workspace\axis2-1.1
> .1\lib\jaxb-api-2.0.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\jaxb-impl-2
> .0.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\jaxb-xjc-2.0.2.jar;c:\tools\
> eclipse\workspace\axis2-1.1.1\lib\mail-1.4.jar;c:\tools\eclipse\workspace\axis2-
> 1.1.1\lib\wsdl4j-1.6.2.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\commons-lo
> gging-1.1.jar;c:\tools\eclipse\workspace\axis2-1.1.1\lib\neethi-2.0.jar;c:\tools
> \eclipse\workspace\axis2-1.1.1\lib\XmlSchema-1.2.jar;
> WSDL COMMAND
> C:\tools\eclipse\workspace\MyProject>java org.apache.axis2.wsdl.WSDL2Java -uri M
> cKessonUserService.wsdl -p com.mckesson.secureServices.wsdl.usr -s
> RESULT (ERROR)
> Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException
> : java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
>         at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener
> ationEngine.java:224)
>         at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:32)
>         at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:21)
> Caused by: java.lang.RuntimeException: java.lang.reflect.InvocationTargetExcepti
> on
>         at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
> leDBExtension.java:52)
>         at org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGener
> ationEngine.java:177)
>         ... 2 more
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at org.apache.axis2.wsdl.codegen.extension.SimpleDBExtension.engage(Simp
> leDBExtension.java:49)
>         ... 3 more
> Caused by: org.apache.axis2.schema.SchemaCompilationException: {http://schemas.x
> mlsoap.org/soap/encoding/}UserProfileResponse is not supported.
>         at org.apache.axis2.schema.SchemaCompiler.findClassName(SchemaCompiler.j
> ava:828)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:700)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:495)
>         at org.apache.axis2.schema.SchemaCompiler.process(SchemaCompiler.java:15
> 44)
>         at org.apache.axis2.schema.SchemaCompiler.processParticle(SchemaCompiler
> .java:1506)
>         at org.apache.axis2.schema.SchemaCompiler.processComplexType(SchemaCompi
> ler.java:959)
>         at org.apache.axis2.schema.SchemaCompiler.processAnonymousComplexSchemaT
> ype(SchemaCompiler.java:891)
>         at org.apache.axis2.schema.SchemaCompiler.processSchema(SchemaCompiler.j
> ava:874)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:533)
>         at org.apache.axis2.schema.SchemaCompiler.processElement(SchemaCompiler.
> java:505)
>         at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:34
> 2)
>         at org.apache.axis2.schema.SchemaCompiler.compile(SchemaCompiler.java:25
> 4)
>         at org.apache.axis2.schema.ExtensionUtility.invoke(ExtensionUtility.java
> :72)
>         ... 8 more
> WSDL (XMLSpy tells me this wsdl is VALID!!! - this wsdl ALSO works with axis1.4 by the way)
> <?xml version="1.0" encoding="UTF-8"?>
> <wsdl:definitions targetNamespace="https://montgomery/userServices-6/McKessonUserService" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="https://montgomery/userServices-6/McKessonUserService" xmlns:intf="https://montgomery/userServices-6/McKessonUserService" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="tns1:McKessonUserService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
> <!--WSDL created by Apache Axis version: 1.3
> Built on Oct 05, 2005 (05:23:37 EDT)-->
>  <wsdl:types>
>   <schema targetNamespace="tns1:McKessonUserService" xmlns="http://www.w3.org/2001/XMLSchema">
>    <import namespace="https://montgomery/userServices-6/McKessonUserService"/>
>    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>    <complexType name="ErrorCode">
>     <sequence>
>      <element name="code" type="xsd:int"/>
>      <element name="description" nillable="true" type="soapenc:string"/>
>      <element name="error" type="xsd:boolean"/>
>      <element name="message" nillable="true" type="soapenc:string"/>
>     </sequence>
>    </complexType>
>    <complexType name="Address">
>     <sequence>
>      <element name="city" nillable="true" type="soapenc:string"/>
>      <element name="name" nillable="true" type="soapenc:string"/>
>      <element name="phone" type="xsd:long"/>
>      <element name="state" nillable="true" type="soapenc:string"/>
>      <element name="street1" nillable="true" type="soapenc:string"/>
>      <element name="street2" nillable="true" type="soapenc:string"/>
>      <element name="zip" nillable="true" type="soapenc:string"/>
>     </sequence>
>    </complexType>
>    <complexType name="UserProfile">
>     <sequence>
>      <element name="activated" type="xsd:boolean"/>
>      <element name="address" nillable="true" type="tns1:Address"/>
>      <element name="answer" nillable="true" type="soapenc:string"/>
>      <element name="companyName" nillable="true" type="soapenc:string"/>
>      <element name="disabled" type="xsd:boolean"/>
>      <element name="disabledDate" nillable="true" type="xsd:dateTime"/>
>      <element name="email" nillable="true" type="soapenc:string"/>
>      <element name="firstName" nillable="true" type="soapenc:string"/>
>      <element name="id" type="xsd:long"/>
>      <element name="lastName" nillable="true" type="soapenc:string"/>
>      <element name="middleName" nillable="true" type="soapenc:string"/>
>      <element name="platform" nillable="true" type="soapenc:string"/>
>      <element name="profile" nillable="true" type="soapenc:string"/>
>      <element name="pwdNeverExpire" type="xsd:boolean"/>
>      <element name="question" nillable="true" type="soapenc:string"/>
>     </sequence>
>    </complexType>
>    <complexType name="UserProfileResponse">
>     <sequence>
>      <element name="alreadyExists" type="xsd:boolean"/>
>      <element name="error" nillable="true" type="tns1:ErrorCode"/>
>      <element name="errorExists" type="xsd:boolean"/>
>      <element name="profile" nillable="true" type="tns1:UserProfile"/>
>     </sequence>
>    </complexType>
>    <complexType name="UserProfileListResponse">
>     <sequence>
>      <element name="error" nillable="true" type="tns1:ErrorCode"/>
>      <element name="errorExists" type="xsd:boolean"/>
>      <element name="profiles" nillable="true" type="impl:ArrayOf_tns1_UserProfile"/>
>     </sequence>
>    </complexType>
>   </schema>
>   <schema targetNamespace="https://montgomery/userServices-6/McKessonUserService" xmlns="http://www.w3.org/2001/XMLSchema">
>    <import namespace="tns1:McKessonUserService"/>
>    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
>    <complexType name="ArrayOf_tns1_UserProfile">
>     <complexContent>
>      <restriction base="soapenc:Array">
>       <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:UserProfile[]"/>
>      </restriction>
>     </complexContent>
>    </complexType>
>    <complexType name="ArrayOf_soapenc_long">
>     <complexContent>
>      <restriction base="soapenc:Array">
>       <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:long[]"/>
>      </restriction>
>     </complexContent>
>    </complexType>
>   </schema>
>  </wsdl:types>
>    <wsdl:message name="findByIdRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="disableResponse">
>       <wsdl:part name="disableReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="enableRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="findAllByPlatformResponse">
>       <wsdl:part name="findAllByPlatformReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllResponse1">
>       <wsdl:part name="findAllReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="insertResponse">
>       <wsdl:part name="insertReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="disableRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="findByProfileRequest">
>       <wsdl:part name="profile" type="soapenc:string"/>
>    </wsdl:message>
>    <wsdl:message name="findByIdResponse">
>       <wsdl:part name="findByIdReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllMatchingResponse">
>       <wsdl:part name="findAllMatchingReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllRequest">
>    </wsdl:message>
>    <wsdl:message name="insertRequest">
>       <wsdl:part name="profile" type="tns1:UserProfile"/>
>    </wsdl:message>
>    <wsdl:message name="deleteResponse">
>       <wsdl:part name="deleteReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="updateRequest">
>       <wsdl:part name="profile" type="tns1:UserProfile"/>
>    </wsdl:message>
>    <wsdl:message name="findAllByPlatformRequest">
>       <wsdl:part name="platform" type="soapenc:string"/>
>    </wsdl:message>
>    <wsdl:message name="findAllRequest1">
>       <wsdl:part name="ids" type="impl:ArrayOf_soapenc_long"/>
>    </wsdl:message>
>    <wsdl:message name="findAllResponse">
>       <wsdl:part name="findAllReturn" type="tns1:UserProfileListResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findByProfileResponse">
>       <wsdl:part name="findByProfileReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="findAllMatchingRequest">
>       <wsdl:part name="profile" type="tns1:UserProfile"/>
>    </wsdl:message>
>    <wsdl:message name="updateResponse">
>       <wsdl:part name="updateReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:message name="deleteRequest">
>       <wsdl:part name="id" type="xsd:long"/>
>    </wsdl:message>
>    <wsdl:message name="enableResponse">
>       <wsdl:part name="enableReturn" type="tns1:UserProfileResponse"/>
>    </wsdl:message>
>    <wsdl:portType name="McKessonUserService">
>       <wsdl:operation name="delete" parameterOrder="id">
>          <wsdl:input message="impl:deleteRequest" name="deleteRequest"/>
>          <wsdl:output message="impl:deleteResponse" name="deleteResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="insert" parameterOrder="profile">
>          <wsdl:input message="impl:insertRequest" name="insertRequest"/>
>          <wsdl:output message="impl:insertResponse" name="insertResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="disable" parameterOrder="id">
>          <wsdl:input message="impl:disableRequest" name="disableRequest"/>
>          <wsdl:output message="impl:disableResponse" name="disableResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="enable" parameterOrder="id">
>          <wsdl:input message="impl:enableRequest" name="enableRequest"/>
>          <wsdl:output message="impl:enableResponse" name="enableResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="update" parameterOrder="profile">
>          <wsdl:input message="impl:updateRequest" name="updateRequest"/>
>          <wsdl:output message="impl:updateResponse" name="updateResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findByProfile" parameterOrder="profile">
>          <wsdl:input message="impl:findByProfileRequest" name="findByProfileRequest"/>
>          <wsdl:output message="impl:findByProfileResponse" name="findByProfileResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findById" parameterOrder="id">
>          <wsdl:input message="impl:findByIdRequest" name="findByIdRequest"/>
>          <wsdl:output message="impl:findByIdResponse" name="findByIdResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAll">
>          <wsdl:input message="impl:findAllRequest" name="findAllRequest"/>
>          <wsdl:output message="impl:findAllResponse" name="findAllResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAll" parameterOrder="ids">
>          <wsdl:input message="impl:findAllRequest1" name="findAllRequest1"/>
>          <wsdl:output message="impl:findAllResponse1" name="findAllResponse1"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAllByPlatform" parameterOrder="platform">
>          <wsdl:input message="impl:findAllByPlatformRequest" name="findAllByPlatformRequest"/>
>          <wsdl:output message="impl:findAllByPlatformResponse" name="findAllByPlatformResponse"/>
>       </wsdl:operation>
>       <wsdl:operation name="findAllMatching" parameterOrder="profile">
>          <wsdl:input message="impl:findAllMatchingRequest" name="findAllMatchingRequest"/>
>          <wsdl:output message="impl:findAllMatchingResponse" name="findAllMatchingResponse"/>
>       </wsdl:operation>
>    </wsdl:portType>
>    <wsdl:binding name="McKessonUserServiceSoapBinding" type="impl:McKessonUserService">
>       <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
>       <wsdl:operation name="delete">
>          <wsdlsoap:operation soapAction="delete"/>
>          <wsdl:input name="deleteRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="deleteResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="insert">
>          <wsdlsoap:operation soapAction="insert"/>
>          <wsdl:input name="insertRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="insertResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="disable">
>          <wsdlsoap:operation soapAction="disable"/>
>          <wsdl:input name="disableRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="disableResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="enable">
>          <wsdlsoap:operation soapAction="enable"/>
>          <wsdl:input name="enableRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="enableResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="update">
>          <wsdlsoap:operation soapAction="update"/>
>          <wsdl:input name="updateRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="updateResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findByProfile">
>          <wsdlsoap:operation soapAction="findByProfile"/>
>          <wsdl:input name="findByProfileRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findByProfileResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findById">
>          <wsdlsoap:operation soapAction="findById"/>
>          <wsdl:input name="findByIdRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findByIdResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAll">
>          <wsdlsoap:operation soapAction="findAll"/>
>          <wsdl:input name="findAllRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAll">
>          <wsdlsoap:operation soapAction="findAll"/>
>          <wsdl:input name="findAllRequest1">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllResponse1">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAllByPlatform">
>          <wsdlsoap:operation soapAction="findAllByPlatform"/>
>          <wsdl:input name="findAllByPlatformRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllByPlatformResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>       <wsdl:operation name="findAllMatching">
>          <wsdlsoap:operation soapAction="findAllMatching"/>
>          <wsdl:input name="findAllMatchingRequest">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://servlet.user.secureServices.mckesson.com" use="encoded"/>
>          </wsdl:input>
>          <wsdl:output name="findAllMatchingResponse">
>             <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="https://montgomery/userServices-6/McKessonUserService" use="encoded"/>
>          </wsdl:output>
>       </wsdl:operation>
>    </wsdl:binding>
>    <wsdl:service name="McKessonUserServiceService">
>       <wsdl:port binding="impl:McKessonUserServiceSoapBinding" name="McKessonUserService">
>          <wsdlsoap:address location="https://montgomery/userServices-6/McKessonUserService"/>
>       </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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org