Previous Topic

Next Topic

Book Contents

Java example

<?xml version="1.0" encoding="utf-8"?>

<wsdl:definitions name="ODMSubmitService" targetNamespace="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:tns="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">

<wsp:Policy wsu:Id="ODMSubmitService_policy">

<wsp:ExactlyOne>

<wsp:All>

<sp:SymmetricBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<wsp:Policy>

<sp:ProtectionToken>

<wsp:Policy>

<sp:SecureConversationToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

<wsp:Policy>

<sp:RequireDerivedKeys/>

<sp:BootstrapPolicy>

<wsp:Policy>

<sp:SignedParts>

<sp:Body/>

<sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>

</sp:SignedParts>

<sp:EncryptedParts>

<sp:Body/>

</sp:EncryptedParts>

<sp:SymmetricBinding>

<wsp:Policy>

<sp:ProtectionToken>

<wsp:Policy>

<sp:SpnegoContextToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient">

<wsp:Policy>

<sp:RequireDerivedKeys/>

</wsp:Policy>

</sp:SpnegoContextToken>

</wsp:Policy>

</sp:ProtectionToken>

<sp:AlgorithmSuite>

<wsp:Policy>

<sp:Basic256/>

</wsp:Policy>

</sp:AlgorithmSuite>

<sp:Layout>

<wsp:Policy>

<sp:Strict/>

</wsp:Policy>

</sp:Layout>

<sp:IncludeTimestamp/>

<sp:EncryptSignature/>

<sp:OnlySignEntireHeadersAndBody/>

</wsp:Policy>

</sp:SymmetricBinding>

<sp:Wss11>

<wsp:Policy>

<sp:MustSupportRefKeyIdentifier/>

<sp:MustSupportRefIssuerSerial/>

<sp:MustSupportRefThumbprint/>

<sp:MustSupportRefEncryptedKey/>

</wsp:Policy>

</sp:Wss11>

<sp:Trust10>

<wsp:Policy>

<sp:MustSupportIssuedTokens/>

<sp:RequireClientEntropy/>

<sp:RequireServerEntropy/>

</wsp:Policy>

</sp:Trust10>

</wsp:Policy>

</sp:BootstrapPolicy>

</wsp:Policy>

</sp:SecureConversationToken>

</wsp:Policy>

</sp:ProtectionToken>

<sp:AlgorithmSuite>

<wsp:Policy>

<sp:Basic256/>

</wsp:Policy>

</sp:AlgorithmSuite>

<sp:Layout>

<wsp:Policy>

<sp:Strict/>

</wsp:Policy>

</sp:Layout>

<sp:IncludeTimestamp/>

<sp:EncryptSignature/>

<sp:OnlySignEntireHeadersAndBody/>

</wsp:Policy>

</sp:SymmetricBinding>

<sp:Wss11 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<wsp:Policy>

<sp:MustSupportRefKeyIdentifier/>

<sp:MustSupportRefIssuerSerial/>

<sp:MustSupportRefThumbprint/>

<sp:MustSupportRefEncryptedKey/>

</wsp:Policy>

</sp:Wss11>

<sp:Trust10 xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<wsp:Policy>

<sp:MustSupportIssuedTokens/>

<sp:RequireClientEntropy/>

<sp:RequireServerEntropy/>

</wsp:Policy>

</sp:Trust10>

<wsaw:UsingAddressing/>

</wsp:All>

</wsp:ExactlyOne>

</wsp:Policy>

<wsp:Policy wsu:Id="ODMSubmitService_Submit_Input_policy">

<wsp:ExactlyOne>

<wsp:All>

<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

<sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>

</sp:SignedParts>

<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

</sp:EncryptedParts>

</wsp:All>

</wsp:ExactlyOne>

</wsp:Policy>

<wsp:Policy wsu:Id="ODMSubmitService_Submit_output_policy">

<wsp:ExactlyOne>

<wsp:All>

<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

<sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>

</sp:SignedParts>

<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

</sp:EncryptedParts>

</wsp:All>

</wsp:ExactlyOne>

</wsp:Policy>

<wsp:Policy wsu:Id="ODMSubmitService_Status_Input_policy">

<wsp:ExactlyOne>

<wsp:All>

<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

<sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>

</sp:SignedParts>

<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

</sp:EncryptedParts>

</wsp:All>

</wsp:ExactlyOne>

</wsp:Policy>

<wsp:Policy wsu:Id="ODMSubmitService_Status_output_policy">

<wsp:ExactlyOne>

<wsp:All>

<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

<sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>

</sp:SignedParts>

<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

</sp:EncryptedParts>

</wsp:All>

</wsp:ExactlyOne>

</wsp:Policy>

<wsp:Policy wsu:Id="ODMSubmitService_Report_Input_policy">

<wsp:ExactlyOne>

<wsp:All>

<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

<sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>

</sp:SignedParts>

<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

</sp:EncryptedParts>

</wsp:All>

</wsp:ExactlyOne>

</wsp:Policy>

<wsp:Policy wsu:Id="ODMSubmitService_Report_output_policy">

<wsp:ExactlyOne>

<wsp:All>

<sp:SignedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

<sp:Header Name="To" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="From" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="FaultTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="ReplyTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="MessageID" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="RelatesTo" Namespace="http://www.w3.org/2005/08/addressing"/>

<sp:Header Name="Action" Namespace="http://www.w3.org/2005/08/addressing"/>

</sp:SignedParts>

<sp:EncryptedParts xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">

<sp:Body/>

</sp:EncryptedParts>

</wsp:All>

</wsp:ExactlyOne>

</wsp:Policy>

<wsdl:types>

<schema targetNamespace="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/Imports" xmlns="http://www.w3.org/2001/XMLSchema">

<!-- Specify URL to get XSD for this web service. For example: https://myvm.mydomain.com:14051/mytrial/ws/odmsubmitservice/ODMSubmitService.svc?xsd=xsd0 -->

<import schemaLocation="THE_WEB_SERVICE_URL?xsd=xsd0" namespace="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0"/>

</schema>

</wsdl:types>

<wsdl:message name="ODMSubmitService_Submit_InputMessage">

<wsdl:part name="parameters" element="tns:Submit"/>

</wsdl:message>

<wsdl:message name="ODMSubmitService_Submit_OutputMessage">

<wsdl:part name="parameters" element="tns:SubmitResponse"/>

</wsdl:message>

<wsdl:message name="ODMSubmitService_Status_InputMessage">

<wsdl:part name="parameters" element="tns:Status"/>

</wsdl:message>

<wsdl:message name="ODMSubmitService_Status_OutputMessage">

<wsdl:part name="parameters" element="tns:StatusResponse"/>

</wsdl:message>

<wsdl:message name="ODMSubmitService_Report_InputMessage">

<wsdl:part name="parameters" element="tns:Report"/>

</wsdl:message>

<wsdl:message name="ODMSubmitService_Report_OutputMessage">

<wsdl:part name="parameters" element="tns:ReportResponse"/>

</wsdl:message>

<wsdl:portType name="ODMSubmitService">

<wsdl:operation name="Submit">

<wsdl:input wsaw:Action="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/Submit" message="tns:ODMSubmitService_Submit_InputMessage"/>

<wsdl:output wsaw:Action="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/SubmitReply" message="tns:ODMSubmitService_Submit_OutputMessage"/>

</wsdl:operation>

<wsdl:operation name="Status">

<wsdl:input wsaw:Action="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/Status" message="tns:ODMSubmitService_Status_InputMessage"/>

<wsdl:output wsaw:Action="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/StatusReply" message="tns:ODMSubmitService_Status_OutputMessage"/>

</wsdl:operation>

<wsdl:operation name="Report">

<wsdl:input wsaw:Action="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/Report" message="tns:ODMSubmitService_Report_InputMessage"/>

<wsdl:output wsaw:Action="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/ReportReply" message="tns:ODMSubmitService_Report_OutputMessage"/>

</wsdl:operation>

</wsdl:portType>

<wsdl:binding name="ODMSubmitService" type="tns:ODMSubmitService">

<wsp:PolicyReference URI="#ODMSubmitService_policy"/>

<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>

<wsdl:operation name="Submit">

<soap12:operation soapAction="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/Submit" style="document"/>

<wsdl:input>

<wsp:PolicyReference URI="#ODMSubmitService_Submit_Input_policy"/>

<soap12:body use="literal"/>

</wsdl:input>

<wsdl:output>

<wsp:PolicyReference URI="#ODMSubmitService_Submit_output_policy"/>

<soap12:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="Status">

<soap12:operation soapAction="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/Status" style="document"/>

<wsdl:input>

<wsp:PolicyReference URI="#ODMSubmitService_Status_Input_policy"/>

<soap12:body use="literal"/>

</wsdl:input>

<wsdl:output>

<wsp:PolicyReference URI="#ODMSubmitService_Status_output_policy"/>

<soap12:body use="literal"/>

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="Report">

<soap12:operation soapAction="http://www.phaseforward.com/InForm/ODMSubmit/Extensions/1.0/Report" style="document"/>

<wsdl:input>

<wsp:PolicyReference URI="#ODMSubmitService_Report_Input_policy"/>

<soap12:body use="literal"/>

</wsdl:input>

<wsdl:output>

<wsp:PolicyReference URI="#ODMSubmitService_Report_output_policy"/>

<soap12:body use="literal"/>

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<wsdl:service name="ODMSubmitService">

<wsdl:port name="ODMSubmitService" binding="tns:ODMSubmitService">

<!-- Specify URL for this web service. For example: https://myvm.mydomain.com:14051/mytrial/ws/odmsubmitservice/ODMSubmitService.svc -->

<soap12:address location="THE_WEB_SERVICE_URL"/>

<wsa10:EndpointReference>

<!-- Specify URL for this web service. For example: https://myvm.mydomain.com:14051/mytrial/ws/odmsubmitservice/ODMSubmitService.svc -->

<wsa10:Address>THE_WEB_SERVICE_URL</wsa10:Address>

<Identity xmlns="http://schemas.xmlsoap.org/ws/2006/02/addressingidentity">

<Upn>SLC05GQL\PfUSR_SLC05GQL</Upn>

</Identity>

</wsa10:EndpointReference>

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

Send Feedback