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