<?xml version="1.0" encoding="UTF-8"?>
<!--
   PWG Semantic Model v2   

Copyright 2002-2008, IEEE Industry Standards and Technology Organization/ScanService Working Group. 
All rights reserved  

   Editors:  Peter Zehler, Ira McDoanald 
-->
<!--05/30/08 PJZ Move back to single namespace-->
<!--05/21/08 PJZ Partial alignment with WS-Scan-->
<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/2006/10/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/2006/10/sm" elementFormDefault="qualified" attributeFormDefault="qualified"  version="1.41">
	<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/2006/10/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/2006/10/sm" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.22">
			<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" targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing">
			<xs:include schemaLocation="addressing.xsd"/>
		</xs:schema>
	</types>
	<message name="CreateFaxOutJobRequestMsg">
		<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="body" element="sm:CreateFaxOutJobRequest"/>
	</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="AddDocumentRequestMsg">
		<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="body" element="sm:AddDocumentRequest"/>
		<part name="DocumentStream" element="sm:BinaryData"/>
	</message>
	<message name="AddDocumentResponseMsg">
		<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:AddDocumentResponse"/>
	</message>
	<message name="AddUriRequestMsg">
		<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="body" element="sm:AddUriRequest"/>
	</message>
	<message name="AddUriResponseMsg">
		<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:AddUriResponse"/>
	</message>
	<message name="AddPhysicalRequestMsg">
		<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="body" element="sm:AddPhysicalRequest"/>
	</message>
	<message name="AddPhysicalResponseMsg">
		<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:AddPhysicalResponse"/>
	</message>
	<message name="CloseFaxOutJobRequestMsg">
		<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="body" element="sm:CloseFaxOutJobRequest"/>
	</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="FaxOutJobRequestMsg">
		<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="body" element="sm:FaxOutJobRequest"/>
		<part name="DocumentStream" element="sm:BinaryData"/>
	</message>
	<message name="FaxOutJobResponseMsg">
		<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:FaxOutJobResponse"/>
	</message>
	<message name="CancelJobRequestMsg">
		<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="body" element="sm:CancelJobRequest"/>
	</message>
	<message name="CancelJobResponseMsg">
		<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:CancelJobResponse"/>
	</message>
	<message name="GetFaxOutElementsRequestMsg">
		<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="body" element="sm:GetFaxOutElementsRequest"/>
	</message>
	<message name="GetFaxOutElementsResponseMsg">
		<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:GetFaxOutElementsResponse"/>
	</message>
	<message name="ListJobsRequestMsg">
		<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="body" element="sm:ListJobsRequest"/>
	</message>
	<message name="ListJobsResponseMsg">
		<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:ListJobsResponse"/>
	</message>
	<message name="GetJobElementsRequestMsg">
		<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="body" element="sm:GetJobElementsRequest"/>
	</message>
	<message name="GetJobElementsResponseMsg">
		<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:GetJobElementsResponse"/>
	</message>
	<message name="PauseFaxOutRequestMsg">
		<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="body" element="sm:PauseFaxOutRequest"/>
	</message>
	<message name="PauseFaxOutResponseMsg">
		<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:PauseFaxOutResponse"/>
	</message>
	<message name="ResumeFaxOutRequestMsg">
		<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="body" element="sm:ResumeFaxOutRequest"/>
	</message>
	<message name="ResumeFaxOutResponseMsg">
		<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:ResumeFaxOutResponse"/>
	</message>
	<message name="DisableFaxOutRequestMsg">
		<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="body" element="sm:DisableFaxOutRequest"/>
	</message>
	<message name="DisableFaxOutResponseMsg">
		<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:DisableFaxOutResponse"/>
	</message>
	<message name="EnableFaxOutRequestMsg">
		<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="body" element="sm:EnableFaxOutRequest"/>
	</message>
	<message name="EnableFaxOutResponseMsg">
		<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:EnableFaxOutResponse"/>
	</message>
	<message name="HoldJobRequestMsg">
		<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="body" element="sm:HoldJobRequest"/>
	</message>
	<message name="HoldJobResponseMsg">
		<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:HoldJobResponse"/>
	</message>
	<message name="ReleaseJobRequestMsg">
		<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="body" element="sm:ReleaseJobRequest"/>
	</message>
	<message name="ReleaseJobResponseMsg">
		<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:ReleaseJobResponse"/>
	</message>
	<portType name="PwgFaxOutPort">
		<operation name="CreateFaxOutJob">
			<input message="sm:CreateFaxOutJobRequestMsg"/>
			<output message="sm:CreateFaxOutJobResponseMsg"/>
		</operation>
		<operation name="AddDocument">
			<input message="sm:AddDocumentRequestMsg"/>
			<output message="sm:AddDocumentResponseMsg"/>
		</operation>
		<operation name="AddUri">
			<input message="sm:AddUriRequestMsg"/>
			<output message="sm:AddUriResponseMsg"/>
		</operation>
		<operation name="AddPhysical">
			<input message="sm:AddPhysicalRequestMsg"/>
			<output message="sm:AddPhysicalResponseMsg"/>
		</operation>
		<operation name="CloseFaxOutJob">
			<input message="sm:CloseFaxOutJobRequestMsg"/>
			<output message="sm:CloseFaxOutJobResponseMsg"/>
		</operation>
		<operation name="CancelJob">
			<input message="sm:CancelJobRequestMsg"/>
			<output message="sm:CancelJobResponseMsg"/>
		</operation>
		<operation name="ListJobs">
			<input message="sm:ListJobsRequestMsg"/>
			<output message="sm:ListJobsResponseMsg"/>
		</operation>
		<operation name="GetJobElements">
			<input message="sm:GetJobElementsRequestMsg"/>
			<output message="sm:GetJobElementsResponseMsg"/>
		</operation>
		<operation name="GetFaxOutElements">
			<input message="sm:GetFaxOutElementsRequestMsg"/>
			<output message="sm:GetFaxOutElementsResponseMsg"/>
		</operation>
		<operation name="PauseFaxOut">
			<input message="sm:PauseFaxOutRequestMsg"/>
			<output message="sm:PauseFaxOutResponseMsg"/>
		</operation>
		<operation name="ResumeFaxOut">
			<input message="sm:ResumeFaxOutRequestMsg"/>
			<output message="sm:ResumeFaxOutResponseMsg"/>
		</operation>
		<operation name="DisableFaxOut">
			<input message="sm:DisableFaxOutRequestMsg"/>
			<output message="sm:DisableFaxOutResponseMsg"/>
		</operation>
		<operation name="EnableFaxOut">
			<input message="sm:EnableFaxOutRequestMsg"/>
			<output message="sm:EnableFaxOutResponseMsg"/>
		</operation>
		<operation name="HoldJob">
			<input message="sm:HoldJobRequestMsg"/>
			<output message="sm:HoldJobResponseMsg"/>
		</operation>
		<operation name="ReleaseJob">
			<input message="sm:ReleaseJobRequestMsg"/>
			<output message="sm:ReleaseJobResponseMsg"/>
		</operation>
	</portType>
	<binding name="PwgFaxOutBinding" type="sm:PwgFaxOutPort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="CreateFaxOutJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/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="AddDocument">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:AddDocument"/>
			<input>
				<soap:header message="sm:AddDocumentRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddDocumentRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:AddDocumentRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:AddDocumentRequestMsg" 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:AddDocumentResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddDocumentResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:AddDocumentResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:AddDocumentResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:AddDocumentResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="AddUri">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:AddUri"/>
			<input>
				<soap:header message="sm:AddUriRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddUriRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:AddUriRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:AddUriRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:AddUriResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddUriResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:AddUriResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:AddUriResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:AddUriResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="AddPhysical">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:AddPhysical"/>
			<input>
				<soap:header message="sm:AddPhysicalRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddPhysicalRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:AddPhysicalRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:AddPhysicalRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:AddPhysicalResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:AddPhysicalResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:AddPhysicalResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:AddPhysicalResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:AddPhysicalResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="CloseFaxOutJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/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="CancelJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:CancelJob"/>
			<input>
				<soap:header message="sm:CancelJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CancelJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:CancelJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:CancelJobRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:CancelJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:CancelJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:CancelJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:CancelJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:CancelJobResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="ListJobs">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ListJobs"/>
			<input>
				<soap:header message="sm:ListJobsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ListJobsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ListJobsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ListJobsRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ListJobsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ListJobsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ListJobsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ListJobsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ListJobsResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="GetJobElements">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:GetJobElements"/>
			<input>
				<soap:header message="sm:GetJobElementsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetJobElementsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetJobElementsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetJobElementsRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetJobElementsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetJobElementsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetJobElementsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetJobElementsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetJobElementsResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="GetFaxOutElements">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:GetFaxOutElements"/>
			<input>
				<soap:header message="sm:GetFaxOutElementsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetFaxOutElementsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetFaxOutElementsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetFaxOutElementsRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetFaxOutElementsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetFaxOutElementsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetFaxOutElementsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetFaxOutElementsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetFaxOutElementsResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="PauseFaxOut">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:PauseFaxOut"/>
			<input>
				<soap:header message="sm:PauseFaxOutRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PauseFaxOutRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:PauseFaxOutRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:PauseFaxOutRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:PauseFaxOutResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PauseFaxOutResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:PauseFaxOutResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:PauseFaxOutResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:PauseFaxOutResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="ResumeFaxOut">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ResumeFaxOut"/>
			<input>
				<soap:header message="sm:ResumeFaxOutRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ResumeFaxOutRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ResumeFaxOutRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ResumeFaxOutRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ResumeFaxOutResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ResumeFaxOutResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ResumeFaxOutResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ResumeFaxOutResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ResumeFaxOutResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="DisableFaxOut">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:DisableFaxOut"/>
			<input>
				<soap:header message="sm:DisableFaxOutRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DisableFaxOutRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:DisableFaxOutRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:DisableFaxOutRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:DisableFaxOutResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DisableFaxOutResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:DisableFaxOutResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:DisableFaxOutResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:DisableFaxOutResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="EnableFaxOut">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:EnableFaxOut"/>
			<input>
				<soap:header message="sm:EnableFaxOutRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:EnableFaxOutRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:EnableFaxOutRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:EnableFaxOutRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:EnableFaxOutResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:EnableFaxOutResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:EnableFaxOutResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:EnableFaxOutResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:EnableFaxOutResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="HoldJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:HoldJob"/>
			<input>
				<soap:header message="sm:HoldJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:HoldJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:HoldJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:HoldJobRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:HoldJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:HoldJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:HoldJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:HoldJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:HoldJobResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
		<operation name="ReleaseJob">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ReleaseJob"/>
			<input>
				<soap:header message="sm:ReleaseJobRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReleaseJobRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ReleaseJobRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ReleaseJobRequestMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ReleaseJobResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReleaseJobResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ReleaseJobResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ReleaseJobResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ReleaseJobResponseMsg" part="Action" use="literal"/>
				<soap:body use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="PwgFaxOutService">
		<port name="PwgFaxOutPort" binding="sm:PwgFaxOutBinding">
			<soap:address location="http://localhost:53103/PwgFaxOutService"/>
		</port>
	</service>
</definitions>
