Hi Devs,
I have the attached WDSL2.0 document. When I ran it through Axis2 1.4 (with
Woden 1.0M8) wsdl2java 2.0, I got the following exception. Shall I open a
JIRA on this issue.
============
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Error],0:0,WSDL520,Extension element "{
http://www.w3.org/ns/wsdl}outfault" in the context of
"org.apache.woden.wsdl20.xml.BindingElement" must not be in the WSDL 2.0
namespace.
Woden[Warning],0:0,Description-1001,The targetNamespace '
http://www.wso2.org/types' is not dereferencable.
ERROR [2008-06-10 01:57:35,278] Code generation failed An access occurred
that is not valid.
org.apache.axis2.AxisFault: An access occurred that is not valid.
at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)
at
org.apache.axis2.description.WSDL20ToAxisServiceBuilder.populateService(WSDL20ToAxisServiceBuilder.java:276)
at
org.apache.axis2.description.WSDL20ToAllAxisServicesBuilder.populateAllServices(WSDL20ToAllAxisServicesBuilder.java:90)
at
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.<init>(CodeGenerationEngine.java:105)
at
org.wso2.codegen.service.wsdl2code.WSDL2Code.codegen(WSDL2Code.java:191)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
=======
Thank you!
Saminda
--
Saminda Abeyruwan
Senior Software Engineer
WSO2 Inc. - www.wso2.org
<wsdl2:description xmlns:wsdl2="http://www.w3.org/ns/wsdl" xmlns:tns="http://www.wso2.org/types"
xmlns:wsoap="http://www.w3.org/ns/wsdl/soap"
xmlns:wrpc="http://www.w3.org/ns/wsdl/rpc"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:wsdlx="http://www.w3.org/ns/wsdl-extensions"
xmlns:ax252="http://data.chad.sample.wsas.wso2.org/xsd"
xmlns:ax253="http://util.java/xsd" xmlns:ns1="http://org.apache.axis2/xsd"
xmlns:ns="http://www.wso2.org/types" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:whttp="http://www.w3.org/ns/wsdl/http"
xmlns:ax249="http://chad.sample.wsas.wso2.org/xsd"
targetNamespace="http://www.wso2.org/types">
<wsdl2:documentation>Chad</wsdl2:documentation>
<wsdl2:types>
<xs:schema attributeFormDefault="qualified" elementFormDefault="unqualified"
targetNamespace="http://util.java/xsd">
<xs:complexType name="Set">
<xs:sequence>
<xs:element minOccurs="0" name="empty" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:ax254="http://util.java/xsd" attributeFormDefault="qualified"
elementFormDefault="unqualified"
targetNamespace="http://data.chad.sample.wsas.wso2.org/xsd">
<xs:import namespace="http://util.java/xsd"/>
<xs:complexType name="ChadPollResult">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="orderedChoices"
nillable="true" type="ax252:ChadChoice"/>
<xs:element minOccurs="0" name="pollDescription" nillable="true"
type="xs:string"/>
<xs:element minOccurs="0" name="pollId" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="pollStopped" type="xs:boolean"/>
<xs:element minOccurs="0" name="pollTitle" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="singleVote" type="xs:boolean"/>
<xs:element minOccurs="0" name="totalNumberOfVotes" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ChadData">
<xs:sequence>
<xs:element minOccurs="0" name="id" nillable="true" type="xs:long"/>
<xs:element minOccurs="0" name="lastUpdatedTime" nillable="true"
type="xs:date"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ChadChoice">
<xs:complexContent>
<xs:extension base="ax252:ChadData">
<xs:sequence>
<xs:element minOccurs="0" name="choiceName" nillable="true"
type="xs:string"/>
<xs:element minOccurs="0" name="numberOfVotes" type="xs:int"/>
<xs:element minOccurs="0" name="poll" nillable="true"
type="ax252:ChadPoll"/>
<xs:element minOccurs="0" name="votePercentage" type="xs:float"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ChadPoll">
<xs:complexContent>
<xs:extension base="ax252:ChadData">
<xs:sequence>
<xs:element minOccurs="0" name="choiceSet" nillable="true"
type="ax253:Set"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="choices"
nillable="true" type="ax252:ChadChoice"/>
<xs:element minOccurs="0" name="description" nillable="true"
type="xs:string"/>
<xs:element minOccurs="0" name="isSingleVote" type="xs:boolean"/>
<xs:element minOccurs="0" name="isStopped" type="xs:boolean"/>
<xs:element minOccurs="0" name="pollId" nillable="true"
type="xs:string"/>
<xs:element minOccurs="0" name="title" nillable="true"
type="xs:string"/>
<xs:element minOccurs="0" name="votedIPs" nillable="true"
type="ax253:Set"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
<xs:schema xmlns:ax251="http://chad.sample.wsas.wso2.org/xsd"
xmlns:ax255="http://data.chad.sample.wsas.wso2.org/xsd"
attributeFormDefault="qualified" elementFormDefault="unqualified"
targetNamespace="http://www.wso2.org/types">
<xs:import namespace="http://chad.sample.wsas.wso2.org/xsd"/>
<xs:import namespace="http://data.chad.sample.wsas.wso2.org/xsd"/>
<xs:complexType name="Exception">
<xs:sequence>
<xs:element minOccurs="0" name="Exception" nillable="true" type="xs:anyType"/>
</xs:sequence>
</xs:complexType>
<xs:element name="isEligibleForVoting">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="pollId" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="isEligibleForVotingResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="login">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="loginResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChadAuthenticationException">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ChadAuthenticationException" nillable="true"
type="ax249:ChadAuthenticationException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DuplicatePollException">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="DuplicatePollException" nillable="true"
type="ax249:DuplicatePollException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ChadChoiceException">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ChadChoiceException" nillable="true"
type="ax249:ChadChoiceException"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createPoll">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="title" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="description" nillable="true"
type="xs:string"/>
<xs:element minOccurs="0" name="isSingleVote" type="xs:boolean"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="choices"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="createPollResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="vote">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="pollId" nillable="true" type="xs:string"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="choices"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="voteResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Exception">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="Exception" nillable="true"
type="ns:Exception"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listAdminUsersResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return"
nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getResult">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="pollID" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getResultResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="ax255:ChadPollResult"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getStartedPollsResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return"
nillable="true" type="ax255:ChadPoll"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getStoppedPollsResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return"
nillable="true" type="ax255:ChadPoll"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="listPollsResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="return"
nillable="true" type="ax255:ChadPoll"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="addAdminUser">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="password" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="changePassword">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/>
<xs:element minOccurs="0" name="oldPassword" nillable="true"
type="xs:string"/>
<xs:element minOccurs="0" name="newPassword" nillable="true"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="deleteAdminUser">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="username" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="startPoll">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="pollID" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="stopPoll">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="pollID" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema xmlns:ax250="http://www.wso2.org/types" attributeFormDefault="qualified"
elementFormDefault="unqualified"
targetNamespace="http://chad.sample.wsas.wso2.org/xsd">
<xs:import namespace="http://www.wso2.org/types"/>
<xs:complexType name="ChadAuthenticationException">
<xs:complexContent>
<xs:extension base="ax250:Exception">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="DuplicatePollException">
<xs:complexContent>
<xs:extension base="ax250:Exception">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ChadChoiceException">
<xs:complexContent>
<xs:extension base="ax250:Exception">
<xs:sequence/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:schema>
</wsdl2:types>
<wsdl2:interface name="ServiceInterface">
<wsdl2:fault name="ChadAuthenticationException" element="ns:ChadAuthenticationException"/>
<wsdl2:fault name="DuplicatePollException" element="ns:DuplicatePollException"/>
<wsdl2:fault name="ChadChoiceException" element="ns:ChadChoiceException"/>
<wsdl2:fault name="Exception" element="ns:Exception"/>
<wsdl2:operation name="logout" pattern="http://www.w3.org/ns/wsdl/in-only">
<wsdl2:input element="#none" wsaw:Action="urn:logout"/>
</wsdl2:operation>
<wsdl2:operation name="getStartedPolls" pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl2:input element="#none" wsaw:Action="urn:getStartedPolls"/>
<wsdl2:output element="ns:getStartedPollsResponse"
wsaw:Action="urn:getStartedPollsResponse"/>
</wsdl2:operation>
<wsdl2:operation name="createPoll" style="http://www.w3.org/ns/wsdl/style/rpc"
wrpc:signature="title #in description #in isSingleVote #in choices #in return #return "
pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl2:input element="ns:createPoll" wsaw:Action="urn:createPoll"/>
<wsdl2:output element="ns:createPollResponse" wsaw:Action="urn:createPollResponse"/>
<wsdl2:outfault ref="tns:ChadAuthenticationException"
wsaw:Action="urn:createPollChadAuthenticationException"/>
<wsdl2:outfault ref="tns:DuplicatePollException"
wsaw:Action="urn:createPollDuplicatePollException"/>
<wsdl2:outfault ref="tns:ChadChoiceException"
wsaw:Action="urn:createPollChadChoiceException"/>
</wsdl2:operation>
<wsdl2:operation name="getStoppedPolls" pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl2:input element="#none" wsaw:Action="urn:getStoppedPolls"/>
<wsdl2:output element="ns:getStoppedPollsResponse"
wsaw:Action="urn:getStoppedPollsResponse"/>
</wsdl2:operation>
<wsdl2:operation name="vote" style="http://www.w3.org/ns/wsdl/style/rpc"
wrpc:signature="pollId #in choices #in return #return "
pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl2:input element="ns:vote" wsaw:Action="urn:vote"/>
<wsdl2:output element="ns:voteResponse" wsaw:Action="urn:voteResponse"/>
</wsdl2:operation>
<wsdl2:operation name="changePassword" pattern="http://www.w3.org/ns/wsdl/robust-in-only">
<wsdl2:input element="ns:changePassword" wsaw:Action="urn:changePassword"/>
<wsdl2:output element="#none" wsaw:Action="urn:changePasswordResponse"/>
<wsdl2:outfault ref="tns:Exception" wsaw:Action="urn:changePasswordException"/>
</wsdl2:operation>
<wsdl2:operation name="stopPoll" pattern="http://www.w3.org/ns/wsdl/robust-in-only">
<wsdl2:input element="ns:stopPoll" wsaw:Action="urn:stopPoll"/>
<wsdl2:output element="#none" wsaw:Action="urn:stopPollResponse"/>
<wsdl2:outfault ref="tns:ChadAuthenticationException"
wsaw:Action="urn:stopPollChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation name="listAdminUsers" pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl2:input element="#none" wsaw:Action="urn:listAdminUsers"/>
<wsdl2:output element="ns:listAdminUsersResponse"
wsaw:Action="urn:listAdminUsersResponse"/>
<wsdl2:outfault ref="tns:Exception" wsaw:Action="urn:listAdminUsersException"/>
</wsdl2:operation>
<wsdl2:operation name="isEligibleForVoting" style="http://www.w3.org/ns/wsdl/style/rpc"
wrpc:signature="pollId #in return #return "
pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl2:input element="ns:isEligibleForVoting" wsaw:Action="urn:isEligibleForVoting"/>
<wsdl2:output element="ns:isEligibleForVotingResponse"
wsaw:Action="urn:isEligibleForVotingResponse"/>
</wsdl2:operation>
<wsdl2:operation name="login" style="http://www.w3.org/ns/wsdl/style/rpc"
wrpc:signature="username #in password #in return #return "
pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl2:input element="ns:login" wsaw:Action="urn:login"/>
<wsdl2:output element="ns:loginResponse" wsaw:Action="urn:loginResponse"/>
</wsdl2:operation>
<wsdl2:operation name="getResult" style="http://www.w3.org/ns/wsdl/style/rpc"
wrpc:signature="pollID #in return #return "
pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl2:input element="ns:getResult" wsaw:Action="urn:getResult"/>
<wsdl2:output element="ns:getResultResponse" wsaw:Action="urn:getResultResponse"/>
</wsdl2:operation>
<wsdl2:operation name="addAdminUser" pattern="http://www.w3.org/ns/wsdl/robust-in-only">
<wsdl2:input element="ns:addAdminUser" wsaw:Action="urn:addAdminUser"/>
<wsdl2:output element="#none" wsaw:Action="urn:addAdminUserResponse"/>
<wsdl2:outfault ref="tns:Exception" wsaw:Action="urn:addAdminUserException"/>
</wsdl2:operation>
<wsdl2:operation name="listPolls" pattern="http://www.w3.org/ns/wsdl/in-out">
<wsdl2:input element="#none" wsaw:Action="urn:listPolls"/>
<wsdl2:output element="ns:listPollsResponse" wsaw:Action="urn:listPollsResponse"/>
</wsdl2:operation>
<wsdl2:operation name="startPoll" pattern="http://www.w3.org/ns/wsdl/robust-in-only">
<wsdl2:input element="ns:startPoll" wsaw:Action="urn:startPoll"/>
<wsdl2:output element="#none" wsaw:Action="urn:startPollResponse"/>
<wsdl2:outfault ref="tns:ChadAuthenticationException"
wsaw:Action="urn:startPollChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation name="deleteAdminUser" pattern="http://www.w3.org/ns/wsdl/robust-in-only">
<wsdl2:input element="ns:deleteAdminUser" wsaw:Action="urn:deleteAdminUser"/>
<wsdl2:output element="#none" wsaw:Action="urn:deleteAdminUserResponse"/>
<wsdl2:outfault ref="tns:Exception" wsaw:Action="urn:deleteAdminUserException"/>
</wsdl2:operation>
</wsdl2:interface>
<wsdl2:binding name="ChadHttpBinding" interface="tns:ServiceInterface"
whttp:methodDefault="POST" type="http://www.w3.org/ns/wsdl/http">
<wsdl2:outfault ref="tns:Exception"/>
<wsdl2:outfault ref="tns:ChadChoiceException"/>
<wsdl2:outfault ref="tns:DuplicatePollException"/>
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
<wsdl2:operation ref="tns:getStartedPolls" whttp:location="Chad/getStartedPolls"/>
<wsdl2:operation ref="tns:logout" whttp:location="Chad/logout"/>
<wsdl2:operation ref="tns:getStoppedPolls" whttp:location="Chad/getStoppedPolls"/>
<wsdl2:operation ref="tns:createPoll" whttp:location="Chad/createPoll">
<wsdl2:outfault ref="tns:ChadChoiceException"/>
<wsdl2:outfault ref="tns:DuplicatePollException"/>
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:vote" whttp:location="Chad/vote"/>
<wsdl2:operation ref="tns:changePassword" whttp:location="Chad/changePassword">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:stopPoll" whttp:location="Chad/stopPoll">
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:listAdminUsers" whttp:location="Chad/listAdminUsers">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:isEligibleForVoting" whttp:location="Chad/isEligibleForVoting"/>
<wsdl2:operation ref="tns:login" whttp:location="Chad/login"/>
<wsdl2:operation ref="tns:getResult" whttp:location="Chad/getResult"/>
<wsdl2:operation ref="tns:listPolls" whttp:location="Chad/listPolls"/>
<wsdl2:operation ref="tns:addAdminUser" whttp:location="Chad/addAdminUser">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:startPoll" whttp:location="Chad/startPoll">
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:deleteAdminUser" whttp:location="Chad/deleteAdminUser">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
</wsdl2:binding>
<wsdl2:binding name="ChadSoap11Binding" interface="tns:ServiceInterface"
type="http://www.w3.org/ns/wsdl/soap" wsoap:version="1.1">
<wsdl2:outfault ref="tns:Exception"/>
<wsdl2:outfault ref="tns:ChadChoiceException"/>
<wsdl2:outfault ref="tns:DuplicatePollException"/>
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
<wsdl2:operation ref="tns:getStartedPolls" wsoap:action="urn:getStartedPolls"/>
<wsdl2:operation ref="tns:logout" wsoap:action="urn:logout"/>
<wsdl2:operation ref="tns:getStoppedPolls" wsoap:action="urn:getStoppedPolls"/>
<wsdl2:operation ref="tns:createPoll" wsoap:action="urn:createPoll">
<wsdl2:outfault ref="tns:ChadChoiceException"/>
<wsdl2:outfault ref="tns:DuplicatePollException"/>
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:vote" wsoap:action="urn:vote"/>
<wsdl2:operation ref="tns:changePassword" wsoap:action="urn:changePassword">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:stopPoll" wsoap:action="urn:stopPoll">
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:listAdminUsers" wsoap:action="urn:listAdminUsers">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:isEligibleForVoting" wsoap:action="urn:isEligibleForVoting"/>
<wsdl2:operation ref="tns:login" wsoap:action="urn:login"/>
<wsdl2:operation ref="tns:getResult" wsoap:action="urn:getResult"/>
<wsdl2:operation ref="tns:listPolls" wsoap:action="urn:listPolls"/>
<wsdl2:operation ref="tns:addAdminUser" wsoap:action="urn:addAdminUser">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:startPoll" wsoap:action="urn:startPoll">
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:deleteAdminUser" wsoap:action="urn:deleteAdminUser">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
</wsdl2:binding>
<wsdl2:binding name="ChadSoap12Binding" interface="tns:ServiceInterface"
type="http://www.w3.org/ns/wsdl/soap" wsoap:version="1.2">
<wsdl2:outfault ref="tns:Exception"/>
<wsdl2:outfault ref="tns:ChadChoiceException"/>
<wsdl2:outfault ref="tns:DuplicatePollException"/>
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
<wsdl2:operation ref="tns:getStartedPolls" wsoap:action="urn:getStartedPolls"/>
<wsdl2:operation ref="tns:logout" wsoap:action="urn:logout"/>
<wsdl2:operation ref="tns:getStoppedPolls" wsoap:action="urn:getStoppedPolls"/>
<wsdl2:operation ref="tns:createPoll" wsoap:action="urn:createPoll">
<wsdl2:outfault ref="tns:ChadChoiceException"/>
<wsdl2:outfault ref="tns:DuplicatePollException"/>
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:vote" wsoap:action="urn:vote"/>
<wsdl2:operation ref="tns:changePassword" wsoap:action="urn:changePassword">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:stopPoll" wsoap:action="urn:stopPoll">
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:listAdminUsers" wsoap:action="urn:listAdminUsers">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:isEligibleForVoting" wsoap:action="urn:isEligibleForVoting"/>
<wsdl2:operation ref="tns:login" wsoap:action="urn:login"/>
<wsdl2:operation ref="tns:getResult" wsoap:action="urn:getResult"/>
<wsdl2:operation ref="tns:listPolls" wsoap:action="urn:listPolls"/>
<wsdl2:operation ref="tns:addAdminUser" wsoap:action="urn:addAdminUser">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:startPoll" wsoap:action="urn:startPoll">
<wsdl2:outfault ref="tns:ChadAuthenticationException"/>
</wsdl2:operation>
<wsdl2:operation ref="tns:deleteAdminUser" wsoap:action="urn:deleteAdminUser">
<wsdl2:outfault ref="tns:Exception"/>
</wsdl2:operation>
</wsdl2:binding>
<wsdl2:service name="Chad" interface="tns:ServiceInterface">
<wsdl2:endpoint name="ChadHttpSoap12Endpoint" binding="tns:ChadSoap12Binding"
address="http://10.100.1.192:9762/services/Chad.ChadHttpSoap12Endpoint"/>
<wsdl2:endpoint name="ChadHttpsSoap12Endpoint" binding="tns:ChadSoap12Binding"
address="https://10.100.1.192:9443/services/Chad.ChadHttpsSoap12Endpoint"/>
<wsdl2:endpoint name="ChadHttpEndpoint" binding="tns:ChadHttpBinding"
address="http://10.100.1.192:9762/services/Chad.ChadHttpEndpoint"/>
<wsdl2:endpoint name="ChadHttpSoap11Endpoint" binding="tns:ChadSoap11Binding"
address="http://10.100.1.192:9762/services/Chad.ChadHttpSoap11Endpoint"/>
<wsdl2:endpoint name="ChadHttpsEndpoint" binding="tns:ChadHttpBinding"
address="https://10.100.1.192:9443/services/Chad.ChadHttpsEndpoint"/>
<wsdl2:endpoint name="ChadHttpsSoap11Endpoint" binding="tns:ChadSoap11Binding"
address="https://10.100.1.192:9443/services/Chad.ChadHttpsSoap11Endpoint"/>
</wsdl2:service>
</wsdl2:description>---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]