<?xml version="1.0" encoding="UTF-8"?>
<!--
   PWG Semantic Model v2   

Copyright 2002-2008, IEEE Industry Standards and Technology Organization/MFD Working Group. 
All rights reserved  

    Editors:  Peter Zehler, Ira McDoanald 
-->
<!--07/11/08 PJZ Moved to MTOM transfer of Resources-->
<!--07/11/08 PJZ Change to MFD Resource Service-->
<!--05/30/08 PJZ Move back to single namespace-->
<!--05/21/08 PJZ Partial alignment with WS-->
<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="PwgResourceOpMsg.xsd"/>
			<xs:include schemaLocation="PwgAdminOpMsg.xsd"/>
			<xs:include schemaLocation="PwgSemanticModel.xsd"/>
			<xs:include schemaLocation="PwgCommon.xsd"/>
			<xs:include schemaLocation="ServiceTypes.xsd"/>
			<xs:include schemaLocation="JobTypes.xsd"/>
			<xs:include schemaLocation="DocumentTypes.xsd"/>
			<xs:include schemaLocation="PrintService.xsd"/>
			<xs:include schemaLocation="ResourceService.xsd"/>
			<xs:include schemaLocation="MediaElements.xsd"/>
			<xs:include schemaLocation="MediaWellKnownValues.xsd"/>
			<xs:include schemaLocation="Capabilities.xsd"/>
			<xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="addressing.xsd"/>
			<xs:element name="BinaryData" type="xs:base64Binary"/>
		</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="DeleteResourceServiceRequestMsg">
		<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:DeleteResourceRequest"/>
	</message>
	<message name="DeleteResourceServiceResponseMsg">
		<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:DeleteResourceResponse"/>
	</message>
	<message name="DisableResourceServiceRequestMsg">
		<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:DisableResourceServiceRequest"/>
	</message>
	<message name="DisableResourceServiceResponseMsg">
		<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:DisableResourceServiceResponse"/>
	</message>
	<message name="EnableResourceServiceRequestMsg">
		<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:EnableResourceServiceRequest"/>
	</message>
	<message name="EnableResourceServiceResponseMsg">
		<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:EnableResourceServiceResponse"/>
	</message>
	<message name="GetResourceServiceRequestMsg">
		<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:GetResourceRequest"/>
	</message>
	<message name="GetResourceServiceResponseMsg">
		<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:GetResourceResponse"/>
		<part name="ResourceStream" element="sm:BinaryData"/>
	</message>
	<message name="GetResourceElementRequestMsg">
		<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:GetResourceElementRequest"/>
	</message>
	<message name="GetResourceElementResponseMsg">
		<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:GetResourceElementResponse"/>
	</message>
	<message name="ListResourcesRequestMsg">
		<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:ListResourcesRequest"/>
	</message>
	<message name="ListResourcesResponseMsg">
		<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:ListResourcesResponse"/>
	</message>
	<message name="PutResourceRequestMsg">
		<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:PutResourceRequest"/>
		<part name="ResourceStream" element="sm:BinaryData"/>
	</message>
	<message name="PutResourceResponseMsg">
		<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:PutResourceResponse"/>
	</message>
	<message name="SetResourceElementsRequestMsg">
		<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:SetResourceElementsRequest"/>
	</message>
	<message name="SetResourceElementsResponseMsg">
		<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:SetResourceElementsResponse"/>
	</message>
	<message name="ReplaceResourceServiceRequestMsg">
		<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:ReplaceResourceRequest"/>
		<part name="ResourceStream" element="sm:BinaryData"/>
	</message>
	<message name="ReplaceResourceServiceResponseMsg">
		<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:ReplaceResourceResponse"/>
	</message>
	<message name="PauseResourceServiceRequestMsg">
		<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:PauseResourceServiceRequest"/>
	</message>
	<message name="PauseResourceServiceResponseMsg">
		<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:PauseResourceServiceResponse"/>
	</message>
	<message name="ResumeResourceServiceRequestMsg">
		<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:ResumeResourceServiceRequest"/>
	</message>
	<message name="ResumeResourceServiceResponseMsg">
		<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:ResumeResourceServiceResponse"/>
	</message>
	<message name="ShutdownResourceServiceRequestMsg">
		<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:ShutdownResourceServiceRequest"/>
	</message>
	<message name="ShutdownResourceServiceResponseMsg">
		<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:ShutdownResourceServiceResponse"/>
	</message>
	<message name="StartupResourceServiceRequestMsg">
		<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:StartupResourceServiceRequest"/>
	</message>
	<message name="StartupResourceServiceResponseMsg">
		<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:StartupResourceServiceResponse"/>
	</message>
	<portType name="PwgResourcePort">
		<operation name="DeleteResource">
			<input message="sm:DeleteResourceServiceRequestMsg"/>
			<output message="sm:DeleteResourceServiceResponseMsg"/>
		</operation>
		<operation name="GetResource">
			<input message="sm:GetResourceServiceRequestMsg"/>
			<output message="sm:GetResourceServiceResponseMsg"/>
		</operation>
		<operation name="GetResourceElements">
			<input message="sm:GetResourceElementRequestMsg"/>
			<output message="sm:GetResourceElementResponseMsg"/>
		</operation>
		<operation name="ListResources">
			<input message="sm:ListResourcesRequestMsg"/>
			<output message="sm:ListResourcesResponseMsg"/>
		</operation>
		<operation name="PutResource">
			<input message="sm:PutResourceRequestMsg"/>
			<output message="sm:PutResourceResponseMsg"/>
		</operation>
		<operation name="SetResourceElements">
			<input message="sm:SetResourceElementsRequestMsg"/>
			<output message="sm:SetResourceElementsResponseMsg"/>
		</operation>
		<operation name="ReplaceResource">
			<input message="sm:ReplaceResourceServiceRequestMsg"/>
			<output message="sm:ReplaceResourceServiceResponseMsg"/>
		</operation>
		<operation name="PauseResourceService">
			<input message="sm:PauseResourceServiceRequestMsg"/>
			<output message="sm:PauseResourceServiceResponseMsg"/>
		</operation>
		<operation name="ResumeResourceService">
			<input message="sm:ResumeResourceServiceRequestMsg"/>
			<output message="sm:ResumeResourceServiceResponseMsg"/>
		</operation>
		<operation name="DisableResourceService">
			<input message="sm:DisableResourceServiceRequestMsg"/>
			<output message="sm:DisableResourceServiceResponseMsg"/>
		</operation>
		<operation name="EnableResourceService">
			<input message="sm:EnableResourceServiceRequestMsg"/>
			<output message="sm:EnableResourceServiceResponseMsg"/>
		</operation>
		<operation name="ShutdownResourceService">
			<input message="sm:ShutdownResourceServiceRequestMsg"/>
			<output message="sm:ShutdownResourceServiceResponseMsg"/>
		</operation>
		<operation name="StartupResourceService">
			<input message="sm:StartupResourceServiceRequestMsg"/>
			<output message="sm:StartupResourceServiceResponseMsg"/>
		</operation>
	</portType>
	<binding name="PwgResourceBinding" type="sm:PwgResourcePort">
		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
		<operation name="DeleteResource">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:DeleteResource"/>
			<input>
				<soap:header message="sm:DeleteResourceServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DeleteResourceServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:DeleteResourceServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:DeleteResourceServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:DeleteResourceServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DeleteResourceServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:DeleteResourceServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:DeleteResourceServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:DeleteResourceServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="GetResource">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:GetResource"/>
			<input>
				<soap:header message="sm:GetResourceServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetResourceServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetResourceServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetResourceServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<!-- Omitted MTOM specification for .NET compatibility.  Used soap:body in its place-->
				<!-- <mime:multipartRelated>
		<mime:part> 
			<soap:body parts="body" use="literal"/>
		</mime:part> 
		<mime:part>
			<mime:content part="ResourceStream" type="application/octetstream"/>
		</mime:part>
</mime:multipartRelated> -->
				<soap:header message="sm:GetResourceServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetResourceServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetResourceServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetResourceServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetResourceServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="GetResourceElements">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:GetResourceElement"/>
			<input>
				<soap:header message="sm:GetResourceElementRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetResourceElementRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:GetResourceElementRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:GetResourceElementRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:GetResourceElementResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:GetResourceElementResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:GetResourceElementResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:GetResourceElementResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:GetResourceElementResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ListResources">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ListResources"/>
			<input>
				<soap:header message="sm:ListResourcesRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ListResourcesRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ListResourcesRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ListResourcesRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ListResourcesResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ListResourcesResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ListResourcesResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ListResourcesResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ListResourcesResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="PutResource">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:PutResource"/>
			<input>
				<!-- Omitted MTOM specification for .NET compatibility.  Used soap:body in its place-->
				<!-- <mime:multipartRelated>
		<mime:part> 
			<soap:body parts="body" use="literal"/>
		</mime:part> 
		<mime:part>
			<mime:content part="ResourceStream" type="application/octetstream"/>
		</mime:part>
</mime:multipartRelated> -->
				<soap:header message="sm:PutResourceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PutResourceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:PutResourceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:PutResourceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:PutResourceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PutResourceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:PutResourceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:PutResourceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:PutResourceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="SetResourceElements">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:SetResourceElements"/>
			<input>
				<soap:header message="sm:SetResourceElementsRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:SetResourceElementsRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:SetResourceElementsRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:SetResourceElementsRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:SetResourceElementsResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:SetResourceElementsResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:SetResourceElementsResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:SetResourceElementsResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:SetResourceElementsResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ReplaceResource">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ReplaceResource"/>
			<input>
				<!-- Omitted MTOM specification for .NET compatibility.  Used soap:body in its place-->
				<!-- <mime:multipartRelated>
		<mime:part> 
			<soap:body parts="body" use="literal"/>
		</mime:part> 
		<mime:part>
			<mime:content part="ResourceStream" type="application/octetstream"/>
		</mime:part>
</mime:multipartRelated> -->
				<soap:header message="sm:ReplaceResourceServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReplaceResourceServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ReplaceResourceServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ReplaceResourceServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ReplaceResourceServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ReplaceResourceServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ReplaceResourceServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ReplaceResourceServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ReplaceResourceServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="PauseResourceService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:PauseResourceService"/>
			<input>
				<soap:header message="sm:PauseResourceServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PauseResourceServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:PauseResourceServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:PauseResourceServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:PauseResourceServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:PauseResourceServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:PauseResourceServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:PauseResourceServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:PauseResourceServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ResumeResourceService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ResumeResourceService"/>
			<input>
				<soap:header message="sm:ResumeResourceServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ResumeResourceServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ResumeResourceServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ResumeResourceServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ResumeResourceServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ResumeResourceServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ResumeResourceServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ResumeResourceServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ResumeResourceServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="DisableResourceService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:DisableResourceService"/>
			<input>
				<soap:header message="sm:DisableResourceServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DisableResourceServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:DisableResourceServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:DisableResourceServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:DisableResourceServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:DisableResourceServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:DisableResourceServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:DisableResourceServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:DisableResourceServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="EnableResourceService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:EnableResourceService"/>
			<input>
				<soap:header message="sm:EnableResourceServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:EnableResourceServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:EnableResourceServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:EnableResourceServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:EnableResourceServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:EnableResourceServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:EnableResourceServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:EnableResourceServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:EnableResourceServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="ShutdownResourceService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:ShutdownResourceService"/>
			<input>
				<soap:header message="sm:ShutdownResourceServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ShutdownResourceServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:ShutdownResourceServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:ShutdownResourceServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:ShutdownResourceServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:ShutdownResourceServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:ShutdownResourceServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:ShutdownResourceServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:ShutdownResourceServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
		<operation name="StartupResourceService">
			<soap:operation soapAction="http://www.pwg.org/schemas/2006/10/sm:StartupResourceService"/>
			<input>
				<soap:header message="sm:StartupResourceServiceRequestMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:StartupResourceServiceRequestMsg" part="To" use="literal"/>
				<soap:header message="sm:StartupResourceServiceRequestMsg" part="From" use="literal"/>
				<soap:header message="sm:StartupResourceServiceRequestMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</input>
			<output>
				<soap:header message="sm:StartupResourceServiceResponseMsg" part="MessageID" use="literal"/>
				<soap:header message="sm:StartupResourceServiceResponseMsg" part="RelatesTo" use="literal"/>
				<soap:header message="sm:StartupResourceServiceResponseMsg" part="To" use="literal"/>
				<soap:header message="sm:StartupResourceServiceResponseMsg" part="From" use="literal"/>
				<soap:header message="sm:StartupResourceServiceResponseMsg" part="Action" use="literal"/>
				<soap:body parts="body" use="literal"/>
			</output>
		</operation>
	</binding>
	<service name="PwgResourceService">
		<port name="PwgResourcePort" binding="sm:PwgResourceBinding">
			<soap:address location="http://localhost:53102/PwgResourceService"/>
		</port>
	</service>
</definitions>
