<?xml version="1.0" encoding="UTF-8"?>
<!--
   PWG Semantic Model v2   

Copyright 2002-2009, IEEE Industry Standards and Technology Organization/FaxOutService Working Group. 
All rights reserved  

   Editors:  Peter Zehler, Ira McDoanald 
-->
<!--04/14/09 PJZ Updated Namespace-->
<!--02/20/09 PJZ Reordered body in request messages for WSI compliance-->
<!--02/16/09 PJZ Removed invalid attributes from definitions-->
<!--11/13/08 PJZ Added capability to fax hardcopy documents-->
<!--05/30/08 PJZ Move back to single namespace-->
<!--05/21/08 PJZ Partial alignment with WS-FaxOut-->
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:sm="http://www.pwg.org/schemas/2009/5/sm" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" targetNamespace="http://www.pwg.org/schemas/2009/5/sm">
	<types>
		<xs:schema xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:sm="http://www.pwg.org/schemas/2009/5/sm" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" targetNamespace="http://www.pwg.org/schemas/2009/5/sm" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.61">
			<xs:include schemaLocation="PwgFaxOutOpMsg.xsd"/>
			<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="addressing.xsd"/>
			<xs:include schemaLocation="PwgSemanticModel.xsd"/>
			<xs:element name="BinaryData" type="xs:base64Binary"/>
			<xs:element name="RequestedElement" type="xs:QName"/>
		</xs:schema>
		<xs:schema xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" elementFormDefault="qualified" version="1.76" targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing">
			<xs:include schemaLocation="addressing.xsd"/>
		</xs:schema>
	</types>
	<message name="AddFaxOutHardcopyDocumentRequestMsg">
		<part name="body" element="sm:AddFaxOutHardcopyDocumentRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="AddFaxOutHardcopyDocumentResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:AddFaxOutHardcopyDocumentResponse"/>
	</message>
	<message name="CancelFaxOutJobRequestMsg">
		<part name="body" element="sm:CancelFaxOutJobRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="CancelFaxOutJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:CancelFaxOutJobResponse"/>
	</message>
	<message name="CloseFaxOutJobRequestMsg">
		<part name="body" element="sm:CloseFaxOutJobRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="CloseFaxOutJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:CloseFaxOutJobResponse"/>
	</message>
	<message name="CreateFaxOutJobRequestMsg">
		<part name="body" element="sm:CreateFaxOutJobRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="CreateFaxOutJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:CreateFaxOutJobResponse"/>
	</message>
	<message name="GetActiveFaxOutJobsRequestMsg">
		<part name="body" element="sm:GetActiveFaxOutJobsRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="GetActiveFaxOutJobsResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetActiveFaxOutJobsResponse"/>
	</message>
	<message name="GetFaxOutJobElementsRequestMsg">
		<part name="body" element="sm:GetFaxOutJobElementsRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="GetFaxOutJobElementsResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetFaxOutJobElementsResponse"/>
	</message>
	<message name="GetFaxOutJobHistoryRequestMsg">
		<part name="body" element="sm:GetFaxOutJobHistoryRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="GetFaxOutJobHistoryResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetFaxOutJobHistoryResponse"/>
	</message>
	<message name="GetFaxOutServiceElementsRequestMsg">
		<part name="body" element="sm:GetFaxOutServiceElementsRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="GetFaxOutServiceElementsResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:GetFaxOutServiceElementsResponse"/>
	</message>
	<message name="SendFaxOutDocumentRequestMsg">
		<part name="body" element="sm:SendFaxOutDocumentRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="DocumentStream" element="sm:BinaryData"/>
	</message>
	<message name="SendFaxOutDocumentResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:SendFaxOutDocumentResponse"/>
	</message>
	<message name="AddFaxOutUriRequestMsg">
		<part name="body" element="sm:AddFaxOutUriRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="AddFaxOutUriResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:AddFaxOutUriResponse"/>
	</message>
	<message name="ValidateFaxOutJobRequestMsg">
		<part name="body" element="sm:ValidateFaxOutJobTicketRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="ValidateFaxOutJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ValidateFaxOutJobTicketResponse"/>
	</message>
	<message name="DisableFaxOutServiceRequestMsg">
		<part name="body" element="sm:DisableFaxOutServiceRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="DisableFaxOutServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:DisableFaxOutServiceResponse"/>
	</message>
	<message name="EnableFaxOutServiceRequestMsg">
		<part name="body" element="sm:EnableFaxOutServiceRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="EnableFaxOutServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:EnableFaxOutServiceResponse"/>
	</message>
	<message name="HoldFaxOutJobRequestMsg">
		<part name="body" element="sm:HoldFaxOutJobRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="HoldFaxOutJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:HoldFaxOutJobResponse"/>
	</message>
	<message name="PauseFaxOutServiceRequestMsg">
		<part name="body" element="sm:PauseFaxOutServiceRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="PauseFaxOutServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:PauseFaxOutServiceResponse"/>
	</message>
	<message name="ReleaseFaxOutJobRequestMsg">
		<part name="body" element="sm:ReleaseFaxOutJobRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="ReleaseFaxOutJobResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ReleaseFaxOutJobResponse"/>
	</message>
	<message name="ResumeFaxOutServiceRequestMsg">
		<part name="body" element="sm:ResumeFaxOutServiceRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="ResumeFaxOutServiceResponseMsg">
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
		<part name="body" element="sm:ResumeFaxOutServiceResponse"/>
	</message>
	<message name="ShutdownFaxOutServiceRequestMsg">
		<part name="body" element="sm:ShutdownFaxOutServiceRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="ShutdownFaxOutServiceResponseMsg">
		<part name="body" element="sm:ShutdownFaxOutServiceResponse"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="StartupFaxOutServiceRequestMsg">
		<part name="body" element="sm:StartupFaxOutServiceRequest"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<message name="StartupFaxOutServiceResponseMsg">
		<part name="body" element="sm:StartupFaxOutServiceResponse"/>
		<part name="MessageID" element="wsa:MessageID"/>
		<part name="RelatesTo" element="wsa:RelatesTo"/>
		<part name="To" element="wsa:To"/>
		<part name="From" element="wsa:From"/>
		<part name="Action" element="wsa:Action"/>
	</message>
	<portType name="PwgFaxOutPort">
		<operation name="AddFaxOutHardcopyDocument">
			<input message="sm:AddFaxOutHardcopyDocumentRequestMsg"/>
			<output message="sm:AddFaxOutHardcopyDocumentResponseMsg"/>
		</operation>
		<operation name="AddFaxOutUri">
			<input message="sm:AddFaxOutUriRequestMsg"/>
			<output message="sm:AddFaxOutUriResponseMsg"/>
		</operation>
		<operation name="CancelFaxOutJob">
			<input message="sm:CancelFaxOutJobRequestMsg"/>
			<output message="sm:CancelFaxOutJobResponseMsg"/>
		</operation>
		<operation name="CloseFaxOutJob">
			<input message="sm:CloseFaxOutJobRequestMsg"/>
			<output message="sm:CloseFaxOutJobResponseMsg"/>
		</operation>
		<operation name="CreateFaxOutJob">
			<input message="sm:CreateFaxOutJobRequestMsg"/>
			<output message="sm:CreateFaxOutJobResponseMsg"/>
		</operation>
		<operation name="GetActiveFaxOutJobs">
			<input message="sm:GetActiveFaxOutJobsRequestMsg"/>
			<output message="sm:GetActiveFaxOutJobsResponseMsg"/>
		</operation>
		<operation name="GetFaxOutJobElements">
			<input message="sm:GetFaxOutJobElementsRequestMsg"/>
			<output message="sm:GetFaxOutJobElementsResponseMsg"/>
		</operation>
		<operation name="GetFaxOutJobHistory">
			<input message="sm:GetFaxOutJobHistoryRequestMsg"/>
			<output message="sm:GetFaxOutJobHistoryResponseMsg"/>
		</operation>
		<operation name="GetFaxOutServiceElements">
			<input message="sm:GetFaxOutServiceElementsRequestMsg"/>
			<output message="sm:GetFaxOutServiceElementsResponseMsg"/>
		</operation>
		<operation name="SendFaxOutDocument">
			<input message="sm:SendFaxOutDocumentRequestMsg"/>
			<output message="sm:SendFaxOutDocumentResponseMsg"/>
		</operation>
		<operation name="ValidateFaxOutJob">
			<input message="sm:ValidateFaxOutJobRequestMsg"/>
			<output message="sm:ValidateFaxOutJobResponseMsg"/>
		</operation>
		<operation name="DisableFaxOutService">
			<input message="sm:DisableFaxOutServiceRequestMsg"/>
			<output message="sm:DisableFaxOutServiceResponseMsg"/>
		</operation>
		<operation name="EnableFaxOutService">
			<input message="sm:EnableFaxOutServiceRequestMsg"/>
			<output message="sm:EnableFaxOutServiceResponseMsg"/>
		</operation>
		<operation name="HoldFaxOutJob">
			<input message="sm:HoldFaxOutJobRequestMsg"/>
			<output message="sm:HoldFaxOutJobResponseMsg"/>
		</operation>
		<operation name="PauseFaxOutService">
			<input message="sm:PauseFaxOutServiceRequestMsg"/>
			<output message="sm:PauseFaxOutServiceResponseMsg"/>
		</operation>
		<operation name="ReleaseFaxOutJob">
			<input message="sm:ReleaseFaxOutJobRequestMsg"/>
			<output message="sm:ReleaseFaxOutJobResponseMsg"/>
		</operation>
		<operation name="ResumeFaxOutService">
			<input message="sm:ResumeFaxOutServiceRequestMsg"/>
			<output message="sm:ResumeFaxOutServiceResponseMsg"/>
		</operation>
		<operation name="ShutdownFaxOutService">
			<input message="sm:ShutdownFaxOutServiceRequestMsg"/>
			<output message="sm:ShutdownFaxOutServiceResponseMsg"/>
		</operation>
		<operation name="StartupFaxOutService">
			<input message="sm:StartupFaxOutServiceRequestMsg"/>
			<output message="sm:StartupFaxOutServiceResponseMsg"/>
		</operation>
	</portType>
	<binding name="PwgFaxOutBinding" type="sm:PwgFaxOutPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="AddFaxOutHardcopyDocument">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:AddFaxOutHardcopyDocument"/>
			<input>
				<soap:header message="sm:AddFaxOutHardcopyDocumentRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddFaxOutHardcopyDocumentRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:AddFaxOutHardcopyDocumentRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:AddFaxOutHardcopyDocumentRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:AddFaxOutHardcopyDocumentResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddFaxOutHardcopyDocumentResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:AddFaxOutHardcopyDocumentResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:AddFaxOutHardcopyDocumentResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:AddFaxOutHardcopyDocumentResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="AddFaxOutUri">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:AddFaxOutUri"/>
			<input>
				<soap:header message="sm:AddFaxOutUriRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddFaxOutUriRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:AddFaxOutUriRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:AddFaxOutUriRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:AddFaxOutUriResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddFaxOutUriResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:AddFaxOutUriResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:AddFaxOutUriResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:AddFaxOutUriResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="CancelFaxOutJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:CancelFaxOutJob"/>
			<input>
				<soap:header message="sm:CancelFaxOutJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CancelFaxOutJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:CancelFaxOutJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:CancelFaxOutJobRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:CancelFaxOutJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CancelFaxOutJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:CancelFaxOutJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:CancelFaxOutJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:CancelFaxOutJobResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="CloseFaxOutJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:CloseFaxOutJob"/>
			<input>
				<soap:header message="sm:CloseFaxOutJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CloseFaxOutJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:CloseFaxOutJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:CloseFaxOutJobRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:CloseFaxOutJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CloseFaxOutJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:CloseFaxOutJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:CloseFaxOutJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:CloseFaxOutJobResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="CreateFaxOutJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:CreateFaxOutJob"/>
			<input>
				<soap:header message="sm:CreateFaxOutJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CreateFaxOutJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:CreateFaxOutJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:CreateFaxOutJobRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:CreateFaxOutJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CreateFaxOutJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:CreateFaxOutJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:CreateFaxOutJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:CreateFaxOutJobResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="GetActiveFaxOutJobs">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:GetActiveJobs"/>
			<input>
				<soap:header message="sm:GetActiveFaxOutJobsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetActiveFaxOutJobsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetActiveFaxOutJobsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetActiveFaxOutJobsRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetActiveFaxOutJobsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetActiveFaxOutJobsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetActiveFaxOutJobsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetActiveFaxOutJobsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetActiveFaxOutJobsResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="GetFaxOutJobElements">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:GetFaxOutJobElements"/>
			<input>
				<soap:header message="sm:GetFaxOutJobElementsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetFaxOutJobElementsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetFaxOutJobElementsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetFaxOutJobElementsRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetFaxOutJobElementsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetFaxOutJobElementsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetFaxOutJobElementsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetFaxOutJobElementsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetFaxOutJobElementsResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="GetFaxOutJobHistory">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:GetJobHistory"/>
			<input>
				<soap:header message="sm:GetFaxOutJobHistoryRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetFaxOutJobHistoryRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetFaxOutJobHistoryRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetFaxOutJobHistoryRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetFaxOutJobHistoryResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetFaxOutJobHistoryResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetFaxOutJobHistoryResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetFaxOutJobHistoryResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetFaxOutJobHistoryResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="GetFaxOutServiceElements">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:GetFaxOutServiceElements"/>
			<input>
				<soap:header message="sm:GetFaxOutServiceElementsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetFaxOutServiceElementsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetFaxOutServiceElementsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetFaxOutServiceElementsRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetFaxOutServiceElementsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetFaxOutServiceElementsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetFaxOutServiceElementsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetFaxOutServiceElementsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetFaxOutServiceElementsResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="SendFaxOutDocument">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:SendFaxOutDocument"/>
			<input>
				<soap:header message="sm:SendFaxOutDocumentRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:SendFaxOutDocumentRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:SendFaxOutDocumentRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:SendFaxOutDocumentRequestMsg" part="Action" use="literal"/>
				<!-- Omitted for .NET compatibility - gSOAP doesn't actually use this anyway -->
				<!--<mime:multipartRelated>
					<mime:part>
						<soap:body parts="body" use="literal"/>
					</mime:part>
					<mime:part>
						<mime:content part="DocumentStream" type="application/octetstream"/>
					</mime:part>
				</mime:multipartRelated>-->
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:SendFaxOutDocumentResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:SendFaxOutDocumentResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:SendFaxOutDocumentResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:SendFaxOutDocumentResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:SendFaxOutDocumentResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ValidateFaxOutJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:ValidateFaxOutJob"/>
			<input>
				<soap:header message="sm:ValidateFaxOutJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ValidateFaxOutJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ValidateFaxOutJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ValidateFaxOutJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ValidateFaxOutJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ValidateFaxOutJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ValidateFaxOutJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ValidateFaxOutJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ValidateFaxOutJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="DisableFaxOutService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:DisableFaxOutService"/>
			<input>
				<soap:header message="sm:DisableFaxOutServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DisableFaxOutServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:DisableFaxOutServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:DisableFaxOutServiceRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:DisableFaxOutServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DisableFaxOutServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:DisableFaxOutServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:DisableFaxOutServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:DisableFaxOutServiceResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="EnableFaxOutService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:EnableFaxOutService"/>
			<input>
				<soap:header message="sm:EnableFaxOutServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:EnableFaxOutServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:EnableFaxOutServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:EnableFaxOutServiceRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:EnableFaxOutServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:EnableFaxOutServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:EnableFaxOutServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:EnableFaxOutServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:EnableFaxOutServiceResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="HoldFaxOutJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:HoldJob"/>
			<input>
				<soap:header message="sm:HoldFaxOutJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:HoldFaxOutJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:HoldFaxOutJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:HoldFaxOutJobRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:HoldFaxOutJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:HoldFaxOutJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:HoldFaxOutJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:HoldFaxOutJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:HoldFaxOutJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="PauseFaxOutService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:PauseFaxOutService"/>
			<input>
				<soap:header message="sm:PauseFaxOutServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PauseFaxOutServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:PauseFaxOutServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:PauseFaxOutServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:PauseFaxOutServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PauseFaxOutServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:PauseFaxOutServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:PauseFaxOutServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:PauseFaxOutServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ReleaseFaxOutJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:ReleaseJob"/>
			<input>
				<soap:header message="sm:ReleaseFaxOutJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReleaseFaxOutJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ReleaseFaxOutJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ReleaseFaxOutJobRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ReleaseFaxOutJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReleaseFaxOutJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ReleaseFaxOutJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ReleaseFaxOutJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ReleaseFaxOutJobResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ResumeFaxOutService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:ResumeFaxOutService"/>
			<input>
				<soap:header message="sm:ResumeFaxOutServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ResumeFaxOutServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ResumeFaxOutServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ResumeFaxOutServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ResumeFaxOutServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ResumeFaxOutServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ResumeFaxOutServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ResumeFaxOutServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ResumeFaxOutServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ShutdownFaxOutService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:ShutdownFaxOutService"/>
			<input>
				<soap:header message="sm:ShutdownFaxOutServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ShutdownFaxOutServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ShutdownFaxOutServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ShutdownFaxOutServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ShutdownFaxOutServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ShutdownFaxOutServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ShutdownFaxOutServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ShutdownFaxOutServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ShutdownFaxOutServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="StartupFaxOutService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2009/5/sm:StartupFaxOutService"/>
			<input>
				<soap:header message="sm:StartupFaxOutServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:StartupFaxOutServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:StartupFaxOutServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:StartupFaxOutServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:StartupFaxOutServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:StartupFaxOutServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:StartupFaxOutServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:StartupFaxOutServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:StartupFaxOutServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="PwgFaxOutService">
		<port name="PwgFaxOutPort" binding="sm:PwgFaxOutBinding">
			<soap:address location="http://localhost:53103/PwgFaxOutService"/>
		</port>
	</service>
	<!--End User operation messages-->
	<!--Administrative operation messages-->
</definitions>

