Sample Callback Request & WSDL's

Users This topic provides the following information:
  • A sample callback request one would utilize in a transaction
  • Document generation WSDL
  • Delivery WSDL

Sample callback request

Below is a sample callback request one would utilize when generating documents:

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing">
	<s:Header>
		<a:Action s:mustUnderstand="1">http://www.wolterskluwerfs.com/2014/05/DocServices/V2/IStatusUpdateSink/HandleUpdate</a:Action>
		<a:To s:mustUnderstand="1">https://example.com/callback</a:To>
	</s:Header>
	<s:Body>
		<HandleUpdate xmlns="http://www.wolterskluwerfs.com/2014/05/DocServices/V2">
			<update xmlns:b="http://www.wolterskluwerfs.com/2014/05/DocServices/V2/Data" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
				<b:TransactionIdentifier>415492</b:TransactionIdentifier>
				<b:PassthroughIdentifier i:nil="true"/>
				<b:UpdateType>GenerateUpdate</b:UpdateType>
				<b:Description i:nil="true"/>
				<b:TimeStamp>2018-05-16T10:22:43.3582755-05:00</b:TimeStamp>
			</update>
		</HandleUpdate>
	</s:Body>
</s:Envelope>

Document generation WSDL

Below is the WSDL used to receive notifications/statuses regarding document generation:

<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="http://tempuri.org/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex" xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract" xmlns:i0="http://www.wolterskluwerfs.com/2014/05/DocServices/V2" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsa10="http://www.w3.org/2005/08/addressing" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata" name="TestDocGenCallbackService" targetNamespace="http://tempuri.org/">
	<wsp:Policy wsu:Id="CustomBinding_IStatusUpdateSink_policy">
		<wsp:ExactlyOne>
			<wsp:All>
				<http:BasicAuthentication xmlns:http="http://schemas.microsoft.com/ws/06/2004/policy/http"/>
				<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
					<wsp:Policy>
						<sp:TransportToken>
							<wsp:Policy>
								<sp:HttpsToken RequireClientCertificate="false"/>
							</wsp:Policy>
						</sp:TransportToken>
						<sp:AlgorithmSuite>
							<wsp:Policy>
								<sp:Basic256/>
							</wsp:Policy>
						</sp:AlgorithmSuite>
						<sp:Layout>
							<wsp:Policy>
								<sp:Strict/>
							</wsp:Policy>
						</sp:Layout>
					</wsp:Policy>
				</sp:TransportBinding>
				<wsap:UsingAddressing/>
			</wsp:All>
		</wsp:ExactlyOne>
	</wsp:Policy>
	<wsdl:import namespace="http://www.wolterskluwerfs.com/2014/05/DocServices/V2" location="http://server/TestCallbackListeners/TestDocGenCallbackService.svc?wsdl=wsdl0"/>
	<wsdl:types/>
	<wsdl:binding name="CustomBinding_IStatusUpdateSink" type="i0:IStatusUpdateSink">
		<wsp:PolicyReference URI="#CustomBinding_IStatusUpdateSink_policy"/>
		<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
		<wsdl:operation name="HandleUpdate">
			<soap12:operation soapAction="http://www.wolterskluwerfs.com/2014/05/DocServices/V2/IStatusUpdateSink/HandleUpdate" style="document"/>
			<wsdl:input>
				<soap12:body use="literal"/>
			</wsdl:input>
		</wsdl:operation>
	</wsdl:binding>
	<wsdl:service name="TestDocGenCallbackService">
		<wsdl:port name="CustomBinding_IStatusUpdateSink" binding="tns:CustomBinding_IStatusUpdateSink">
			<soap12:address location="https://server/TestCallbackListeners/TestDocGenCallbackService.svc"/>
			<wsa:EndpointReference>
				<wsa:Address>https://mn02lp1worthj.na.wkglobal.com/TestCallbackListeners/TestDocGenCallbackService.svc</wsa:Address>
			</wsa:EndpointReference>
		</wsdl:port>
	</wsdl:service>
</wsdl:definitions>

Delivery WSDL (coming soon)

Below is the delivery WSDL used to receive documents after generation: