Skip to content

Instantly share code, notes, and snippets.

@rotaris
Created May 17, 2011 07:46
Show Gist options
  • Select an option

  • Save rotaris/976122 to your computer and use it in GitHub Desktop.

Select an option

Save rotaris/976122 to your computer and use it in GitHub Desktop.
ITEC833: The WSDL File for the QuickFeel Web Service
<?xml version="1.0" encoding="UTF-8"?>
<!-- Published by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Metro/2.1 (branches/2.1-6728; 2011-02-03T14:14:58+0000) JAXWS-RI/2.2.3 JAXWS/2.2. -->
<!-- Generated by JAX-WS RI at http://jax-ws.dev.java.net. RI's version is Metro/2.1 (branches/2.1-6728; 2011-02-03T14:14:58+0000) JAXWS-RI/2.2.3 JAXWS/2.2. -->
<definitions xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsp1_2="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soap.quickfeel.itec833.org/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://soap.quickfeel.itec833.org/" name="QuickFeelWS">
<wsp:Policy xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" xmlns:ssp="http://schemas.sun.com/2006/03/wss/server" xmlns:wsrmp="http://docs.oasis-open.org/ws-rx/wsrmp/200702" xmlns:sunwsp="http://java.sun.com/xml/ns/wsit/policy" wsu:Id="QuickFeelWSPortBindingPolicy">
<wsrmp:RMAssertion>
<wsp:Policy>
<wsrmp:SequenceSTR/>
</wsp:Policy>
</wsrmp:RMAssertion>
<sp:SignedEncryptedSupportingTokens>
<wsp:Policy>
<sp:UsernameToken sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient">
<wsp:Policy>
<sp:WssUsernameToken10/>
</wsp:Policy>
</sp:UsernameToken>
</wsp:Policy>
</sp:SignedEncryptedSupportingTokens>
<sp:SymmetricBinding>
<wsp:Policy>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic128/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:IncludeTimestamp/>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
<sp:OnlySignEntireHeadersAndBody/>
<sp:ProtectionToken>
<wsp:Policy>
<sp:SecureConversationToken sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient">
<wsp:Policy>
<sp:BootstrapPolicy>
<wsp:Policy>
<sp:EncryptedParts>
<sp:Body/>
</sp:EncryptedParts>
<sp:SignedParts>
<sp:Body/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="ReplyTo"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="To"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="From"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="AckRequested"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="CreateSequence"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="Sequence"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="MessageID"/>
<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="SequenceAcknowledgement"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="Action"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="RelatesTo"/>
</sp:SignedParts>
<sp:SymmetricBinding>
<wsp:Policy>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic128/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:IncludeTimestamp/>
<sp:Layout>
<wsp:Policy>
<sp:Strict/>
</wsp:Policy>
</sp:Layout>
<sp:OnlySignEntireHeadersAndBody/>
<sp:ProtectionToken>
<wsp:Policy>
<sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/Never">
<wsp:Policy>
<sp:RequireIssuerSerialReference/>
<sp:WssX509V3Token10/>
</wsp:Policy>
</sp:X509Token>
</wsp:Policy>
</sp:ProtectionToken>
</wsp:Policy>
</sp:SymmetricBinding>
<sp:Wss11>
<wsp:Policy>
<sp:MustSupportRefEncryptedKey/>
<sp:MustSupportRefIssuerSerial/>
<sp:MustSupportRefThumbprint/>
</wsp:Policy>
</sp:Wss11>
</wsp:Policy>
</sp:BootstrapPolicy>
<sp:RequireDerivedKeys/>
</wsp:Policy>
</sp:SecureConversationToken>
</wsp:Policy>
</sp:ProtectionToken>
</wsp:Policy>
</sp:SymmetricBinding>
<sp:Trust13>
<wsp:Policy>
<sp:MustSupportIssuedTokens/>
<sp:RequireClientEntropy/>
<sp:RequireServerEntropy/>
</wsp:Policy>
</sp:Trust13>
<sp:Wss11>
<wsp:Policy>
<sp:MustSupportRefEncryptedKey/>
<sp:MustSupportRefIssuerSerial/>
<sp:MustSupportRefThumbprint/>
</wsp:Policy>
</sp:Wss11>
<ns1:OptimizedMimeSerialization xmlns:ns1="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization"/>
<wsam:Addressing/>
</wsp:Policy>
<wsp:Policy xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" wsu:Id="QuickFeelWSPortBinding_hello_Input_Policy">
<sp:EncryptedParts>
<sp:Body/>
</sp:EncryptedParts>
<sp:SignedParts>
<sp:Body/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="ReplyTo"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="To"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="From"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="AckRequested"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="CreateSequence"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="Sequence"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="MessageID"/>
<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="SequenceAcknowledgement"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="Action"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="RelatesTo"/>
</sp:SignedParts>
</wsp:Policy>
<wsp:Policy xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702" wsu:Id="QuickFeelWSPortBinding_hello_Output_Policy">
<sp:EncryptedParts>
<sp:Body/>
</sp:EncryptedParts>
<sp:SignedParts>
<sp:Body/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="ReplyTo"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="To"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="From"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="AckRequested"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="CreateSequence"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="Sequence"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="MessageID"/>
<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>
<sp:Header Namespace="http://docs.oasis-open.org/ws-rx/wsrm/200702" Name="SequenceAcknowledgement"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="Action"/>
<sp:Header Namespace="http://www.w3.org/2005/08/addressing" Name="RelatesTo"/>
</sp:SignedParts>
</wsp:Policy>
<types>
<xsd:schema>
<xsd:import namespace="http://soap.quickfeel.itec833.org/" schemaLocation="http://localhost:8080/QuickFeelWS/QuickFeelWS?xsd=1"/>
</xsd:schema>
</types>
<message name="getData">
<part name="parameters" element="tns:getData"/>
</message>
<message name="getDataResponse">
<part name="parameters" element="tns:getDataResponse"/>
</message>
<message name="hello">
<part name="parameters" element="tns:hello"/>
</message>
<message name="helloResponse">
<part name="parameters" element="tns:helloResponse"/>
</message>
<message name="getImages">
<part name="parameters" element="tns:getImages"/>
</message>
<message name="getImagesResponse">
<part name="parameters" element="tns:getImagesResponse"/>
</message>
<message name="getVideo">
<part name="parameters" element="tns:getVideo"/>
</message>
<message name="getVideoResponse">
<part name="parameters" element="tns:getVideoResponse"/>
</message>
<message name="getFullAddress">
<part name="parameters" element="tns:getFullAddress"/>
</message>
<message name="getFullAddressResponse">
<part name="parameters" element="tns:getFullAddressResponse"/>
</message>
<message name="getLatLng">
<part name="parameters" element="tns:getLatLng"/>
</message>
<message name="getLatLngResponse">
<part name="parameters" element="tns:getLatLngResponse"/>
</message>
<message name="getFeeling">
<part name="parameters" element="tns:getFeeling"/>
</message>
<message name="getFeelingResponse">
<part name="parameters" element="tns:getFeelingResponse"/>
</message>
<portType name="QuickFeelWS">
<operation name="getData">
<input wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getDataRequest" message="tns:getData"/>
<output wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getDataResponse" message="tns:getDataResponse"/>
</operation>
<operation name="hello">
<input wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/helloRequest" message="tns:hello"/>
<output wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/helloResponse" message="tns:helloResponse"/>
</operation>
<operation name="getImages">
<input wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getImagesRequest" message="tns:getImages"/>
<output wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getImagesResponse" message="tns:getImagesResponse"/>
</operation>
<operation name="getVideo">
<input wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getVideoRequest" message="tns:getVideo"/>
<output wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getVideoResponse" message="tns:getVideoResponse"/>
</operation>
<operation name="getFullAddress">
<input wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getFullAddressRequest" message="tns:getFullAddress"/>
<output wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getFullAddressResponse" message="tns:getFullAddressResponse"/>
</operation>
<operation name="getLatLng">
<input wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getLatLngRequest" message="tns:getLatLng"/>
<output wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getLatLngResponse" message="tns:getLatLngResponse"/>
</operation>
<operation name="getFeeling">
<input wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getFeelingRequest" message="tns:getFeeling"/>
<output wsam:Action="http://soap.quickfeel.itec833.org/QuickFeelWS/getFeelingResponse" message="tns:getFeelingResponse"/>
</operation>
</portType>
<binding name="QuickFeelWSPortBinding" type="tns:QuickFeelWS">
<wsp:PolicyReference URI="#QuickFeelWSPortBindingPolicy"/>
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<operation name="getData">
<soap:operation soapAction=""/>
<input>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Input_Policy"/>
<soap:body use="literal"/>
</input>
<output>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Output_Policy"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="hello">
<soap:operation soapAction=""/>
<input>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Input_Policy"/>
<soap:body use="literal"/>
</input>
<output>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Output_Policy"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="getImages">
<soap:operation soapAction=""/>
<input>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Input_Policy"/>
<soap:body use="literal"/>
</input>
<output>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Output_Policy"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="getVideo">
<soap:operation soapAction=""/>
<input>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Input_Policy"/>
<soap:body use="literal"/>
</input>
<output>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Output_Policy"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="getFullAddress">
<soap:operation soapAction=""/>
<input>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Input_Policy"/>
<soap:body use="literal"/>
</input>
<output>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Output_Policy"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="getLatLng">
<soap:operation soapAction=""/>
<input>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Input_Policy"/>
<soap:body use="literal"/>
</input>
<output>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Output_Policy"/>
<soap:body use="literal"/>
</output>
</operation>
<operation name="getFeeling">
<soap:operation soapAction=""/>
<input>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Input_Policy"/>
<soap:body use="literal"/>
</input>
<output>
<wsp:PolicyReference URI="#QuickFeelWSPortBinding_hello_Output_Policy"/>
<soap:body use="literal"/>
</output>
</operation>
</binding>
<service name="QuickFeelWS">
<port name="QuickFeelWSPort" binding="tns:QuickFeelWSPortBinding">
<soap:address location="http://localhost:8080/QuickFeelWS/QuickFeelWS"/>
</port>
</service>
</definitions>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment