when I get back from GGF, I am going to roll back all copies of
office2003 to office XP, in the hope they handle pictures better. That
is all I will say on the subject.
This is the draft for GGF14 of the deployment api; please review and
correct where appropriate.
-steve
<wstop:TopicSpace name="PortalNotificationTopics"
targetNamespace=
"http://www.gridforum.org/cddlm/deployapi/2005/02/events/portal"
xmlns:api="http://www.gridforum.org/cddlm/deployapi/2005/02"
>
<wstop:Topic name="SystemCreatedEvent"
messageTypes="api:SystemCreatedEvent">
</wstop:Topic>
</wstop:TopicSpace>
<!-- This is the list of supported portal EPR capabilities-->
<muws-p1-xs:ManageabilityCapability>
http://docs.oasis-open.org/wsdm/2004/12/mows/capabilities/ManageabilityReferences
</muws-p1-xs:ManageabilityCapability>
<muws-p1-xs:ManageabilityCapability>
http://docs.oasis-open.org/wsdm/2004/12/muws/capabilities/ManageabilityCharacteristics
</muws-p1-xs:ManageabilityCapability>
<muws-p1-xs:ManageabilityCapability>
http://www.gridforum.org/cddlm/deployapi/2005/02/capabilities/portal
</muws-p1-xs:ManageabilityCapability>
<wsdl:definitions
targetNamespace="http://www.gridforum.org/cddlm/deployapi/2005/02/wsdl"
xmlns:tns="http://www.gridforum.org/cddlm/deployapi/2005/02/wsdl"
xmlns:api="http://www.gridforum.org/cddlm/deployapi/2005/02"
xmlns:cmp="http://www.gridforum.org/cddlm/components/2005/02"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing"
xmlns:wsrf-bf="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd"
xmlns:wsrf-rp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
xmlns:wsrf-rpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"
xmlns:wsrf-rl="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"
xmlns:wsrf-rlw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"
xmlns:wsnt="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd"
xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"
xmlns:muws-p1-xs="http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd"
xmlns:mows-wsdl="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.wsdl"
>
<!-- ============================================================= -->
<wsdl:documentation>
This is the WSDL Describing the service API for the public deployment
services of a CDDLM Basic Services runtime.
It binds the XSD types described in the deployment API types document
to a service endpoint.
2005-02-23 WSDL for a WS-RF endpoint
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and
"OPTIONAL" in this document are to be interpreted as described in
RFC 2119.
http://www.ietf.org/rfc/rfc2119.txt
</wsdl:documentation>
<!-- ============================================================= -->
<!-- BEGIN IMPORTS -->
<!-- ============================================================= -->
<!-- DO NOT EDIT THE SPECIAL COMMENTS HERE AS THEY ARE USED AT BUILD TIME TO SWITCH IMPORT LOCATIONS-->
<!--
<wsdl:import namespace="http://www.gridforum.org/cddlm/components/2005/02"
location="component-model.xsd"/>
<wsdl:import
namespace="http://gridforum.org/cddlm/serviceAPI/2004/10/11/"
location="deployment-api.xsd"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
location="../wsrf/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"
location="../wsrf/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"
location="../wsrf/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"
location="../wsrf/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"
location="../wsrf/wsn-WS-BaseNotification-1.2-draft-01.wsdl"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd"
location="../wsrf/wsdm-mows.xsd"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.wsdl"
location="../wsrf/wsdm-mows.wsdl"/>
-->
<wsdl:import namespace="http://www.gridforum.org/cddlm/components/2005/02"
location="component-model.xsd"/>
<wsdl:import
namespace="http://gridforum.org/cddlm/serviceAPI/2004/10/11/"
location="deployment-api.xsd"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"
location="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"
location="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"
location="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"
location="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"
location="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd"
location="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd"/>
<wsdl:import
namespace="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.wsdl"
location="http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.wsdl"/>
<!-- ============================================================= -->
<!-- END IMPORTS -->
<!-- ============================================================= -->
<!-- ============================================================= -->
<!-- begin WSDL messages-->
<!-- ============================================================= -->
<!-- =================================== -->
<!-- For the Portal EPR -->
<!-- =================================== -->
<wsdl:message name="createRequest">
<wsdl:part element="api:createRequest" name="createRequest"/>
</wsdl:message>
<wsdl:message name="createResponse">
<wsdl:part element="api:createResponse" name="createResponse"/>
</wsdl:message>
<wsdl:message name="lookupSystemRequest">
<wsdl:part element="api:lookupSystemRequest" name="lookupSystemRequest"/>
</wsdl:message>
<wsdl:message name="lookupSystemResponse">
<wsdl:part element="api:lookupSystemResponse" name="lookupSystemResponse"/>
</wsdl:message>
<!-- =================================== -->
<!-- For the System EPR -->
<!-- =================================== -->
<wsdl:message name="initializeRequest">
<wsdl:part element="api:initializeRequest" name="initializeRequest"/>
</wsdl:message>
<wsdl:message name="initializeResponse">
<wsdl:part element="api:initializeResponse" name="initializeResponse"/>
</wsdl:message>
<wsdl:message name="addFileRequest">
<wsdl:part element="api:addFileRequest" name="addFileRequest"/>
</wsdl:message>
<wsdl:message name="addFileResponse">
<wsdl:part element="api:addFileResponse" name="addFileResponse"/>
</wsdl:message>
<wsdl:message name="runRequest">
<wsdl:part element="api:runRequest" name="runRequest"/>
</wsdl:message>
<wsdl:message name="runResponse">
<wsdl:part element="api:runResponse" name="runResponse"/>
</wsdl:message>
<wsdl:message name="terminateRequest">
<wsdl:part element="api:terminateRequest" name="terminateRequest"/>
</wsdl:message>
<wsdl:message name="terminateResponse">
<wsdl:part element="api:terminateResponse" name="terminateResponse"/>
</wsdl:message>
<wsdl:message name="resolveRequest">
<wsdl:part element="api:resolveRequest" name="resolveRequest"/>
</wsdl:message>
<wsdl:message name="resolveResponse">
<wsdl:part element="api:resolveResponse" name="resolveResponse"/>
</wsdl:message>
<wsdl:message name="portalResolveRequest">
<wsdl:part element="api:portalResolveRequest" name="portalResolveRequest"/>
</wsdl:message>
<wsdl:message name="portalResolveResponse">
<wsdl:part element="api:portalResolveResponse"
name="portalResolveResponse"/>
</wsdl:message>
<wsdl:message name="pingRequest">
<wsdl:part element="api:pingRequest" name="pingRequest"/>
</wsdl:message>
<wsdl:message name="pingResponse">
<wsdl:part element="api:pingResponse" name="pingResponse"/>
</wsdl:message>
<!-- ============================================================= -->
<!-- Fault messages -->
<!-- ============================================================= -->
<!-- WSDL messages for each distinct fault -->
<wsdl:message name="DeploymentFault">
<wsdl:part name="fault" element="cmp:ComponentFaultType"/>
</wsdl:message>
<!-- ============================================================= -->
<!-- begin WSDL operations -->
<!-- ============================================================= -->
<!-- ============================================================= -->
<!-- Portal EPR -->
<!-- ============================================================= -->
<wsdl:portType name="PortalEPR"
wsrf-rp:resourceProperties="api:portalEndpointProperties">
<!-- create -->
<wsdl:operation name="Create">
<wsdl:input message="tns:createRequest" name="CreateRequest"/>
<wsdl:output message="tns:createResponse" name="CreateResponse"/>
<wsdl:fault name="DeploymentFault"
message="tns:DeploymentFault"/>
</wsdl:operation>
<!-- resolve a path -->
<wsdl:operation name="Resolve">
<wsdl:input message="tns:portalResolveRequest"
name="PortalResolveRequest"/>
<wsdl:output message="tns:portalResolveResponse"
name="PortalResolveResponse"/>
<wsdl:fault name="DeploymentFault"
message="tns:DeploymentFault"/>
</wsdl:operation>
<!-- look up an app -->
<wsdl:operation name="LookupSystem">
<wsdl:input message="tns:lookupSystemRequest" name="LookupSystemRequest"/>
<wsdl:output message="tns:lookupSystemResponse"
name="LookupSystemResponse"/>
<wsdl:fault name="DeploymentFault"
message="tns:DeploymentFault"/>
</wsdl:operation>
<!-- =========== WSRF-RP Specific ============== -->
<wsdl:operation name="GetResourceProperty">
<wsdl:input name="GetResourcePropertyRequest"
message="wsrf-rpw:GetResourcePropertyRequest"/>
<wsdl:output name="GetResourcePropertyResponse"
message="wsrf-rpw:GetResourcePropertyResponse"/>
<wsdl:fault name="ResourceUnknownFault"
message="wsrf-rpw:ResourceUnknownFault"/>
<wsdl:fault name="InvalidResourcePropertyQNameFault"
message="wsrf-rpw:InvalidResourcePropertyQNameFault"/>
</wsdl:operation>
<wsdl:operation name="GetMultipleResourceProperties">
<wsdl:input name="GetMultipleResourcePropertiesRequest"
message="wsrf-rpw:GetMultipleResourcePropertiesRequest"/>
<wsdl:output name="GetMultipleResourcePropertiesResponse"
message="wsrf-rpw:GetMultipleResourcePropertiesResponse"/>
<wsdl:fault name="ResourceUnknownFault"
message="wsrf-rpw:ResourceUnknownFault"/>
<wsdl:fault name="InvalidResourcePropertyQNameFault"
message="wsrf-rpw:InvalidResourcePropertyQNameFault"/>
</wsdl:operation>
<!-- =========== NotificationProducer Specific ============== -->
<wsdl:operation name="Subscribe">
<wsdl:input name="SubscribeRequest"
message="wsntw:SubscribeRequest"/>
<wsdl:output name="SubscribeResponse"
message="wsntw:SubscribeResponse"/>
<wsdl:fault name="ResourceUnknownFault"
message="wsntw:ResourceUnknownFault"/>
<wsdl:fault name="SubscribeCreationFailedFault"
message="wsntw:SubscribeCreationFailedFault"/>
<wsdl:fault name="TopicPathDialectUnknownFault"
message="wsntw:TopicPathDialectUnknownFault"/>
</wsdl:operation>
<wsdl:operation name="GetCurrentMessage">
<wsdl:input name="GetCurrentMessageRequest"
message="wsntw:GetCurrentMessageRequest"/>
<wsdl:output name="GetCurrentMessageResponse"
message="wsntw:GetCurrentMessageResponse"/>
<wsdl:fault name="ResourceUnknownFault"
message="wsntw:ResourceUnknownFault"/>
<wsdl:fault name="InvalidTopicExpressionFault"
message="wsntw:InvalidTopicExpressionFault"/>
<wsdl:fault name="TopicNotSupportedFault"
message="wsntw:TopicNotSupportedFault"/>
<wsdl:fault name="NoCurrentMessageOnTopicFault"
message="wsntw:NoCurrentMessageOnTopicFault"/>
</wsdl:operation>
</wsdl:portType>
<!-- ============================================================= -->
<!-- System EPR -->
<!-- ============================================================= -->
<wsdl:portType name="SystemEPR"
wsrf-rp:resourceProperties="api:SystemEndpointProperties">
<!-- add a file -->
<wsdl:operation name="AddFile">
<wsdl:input message="tns:addFileRequest" name="AddFileRequest"/>
<wsdl:output message="tns:addFileResponse" name="AddFileResponse"/>
<wsdl:fault name="DeploymentFault"
message="tns:DeploymentFault"/>
</wsdl:operation>
<!-- initialize an application -->
<wsdl:operation name="Initialize">
<wsdl:input message="tns:initializeRequest" name="InitializeRequest"/>
<wsdl:output message="tns:initializeResponse" name="InitializeResponse"/>
<wsdl:fault name="DeploymentFault"
message="tns:DeploymentFault"/>
</wsdl:operation>
<!-- resolve a path -->
<wsdl:operation name="Resolve">
<wsdl:input message="tns:resolveRequest" name="ResolveRequest"/>
<wsdl:output message="tns:resolveResponse" name="ResolveResponse"/>
<wsdl:fault name="DeploymentFault"
message="tns:DeploymentFault"/>
</wsdl:operation>
<!-- start an application -->
<wsdl:operation name="Run">
<wsdl:input message="tns:runRequest" name="RunRequest"/>
<wsdl:output message="tns:runResponse" name="RunResponse"/>
<wsdl:fault name="DeploymentFault"
message="tns:DeploymentFault"/>
</wsdl:operation>
<!-- terminate -->
<wsdl:operation name="Terminate">
<wsdl:input message="tns:terminateRequest" name="TerminateRequest"/>
<wsdl:output message="tns:terminateResponse" name="TerminateResponse"/>
<wsdl:fault name="DeploymentFault"
message="tns:DeploymentFault"/>
</wsdl:operation>
<!-- server status -->
<wsdl:operation name="Ping">
<wsdl:input message="tns:pingRequest" name="PingRequest"/>
<wsdl:output message="tns:pingResponse" name="PingResponse"/>
<wsdl:fault name="DeploymentFault"
message="tns:DeploymentFault"/>
</wsdl:operation>
<!-- WSRF-RP -->
<wsdl:operation name="GetResourceProperty">
<wsdl:input name="GetResourcePropertyRequest"
message="wsrf-rpw:GetResourcePropertyRequest"/>
<wsdl:output name="GetResourcePropertyResponse"
message="wsrf-rpw:GetResourcePropertyResponse"/>
<wsdl:fault name="ResourceUnknownFault"
message="wsrf-rpw:ResourceUnknownFault"/>
<wsdl:fault name="InvalidResourcePropertyQNameFault"
message="wsrf-rpw:InvalidResourcePropertyQNameFault"/>
</wsdl:operation>
<wsdl:operation name="GetMultipleResourceProperties">
<wsdl:input name="GetMultipleResourcePropertiesRequest"
message="wsrf-rpw:GetMultipleResourcePropertiesRequest"/>
<wsdl:output name="GetMultipleResourcePropertiesResponse"
message="wsrf-rpw:GetMultipleResourcePropertiesResponse"/>
<wsdl:fault name="ResourceUnknownFault"
message="wsrf-rpw:ResourceUnknownFault"/>
<wsdl:fault name="InvalidResourcePropertyQNameFault"
message="wsrf-rpw:InvalidResourcePropertyQNameFault"/>
</wsdl:operation>
<!-- WS-RF Resource Lifetime: ImmediateResourceTermination -->
<wsdl:operation name="Destroy">
<wsdl:input
name="DestroyRequest"
message="wsrf-rlw:DestroyRequest"/>
<wsdl:output name="DestroyResponse"
message="wsrf-rlw:DestroyResponse"/>
<wsdl:fault name="ResourceUnknownFault"
message="wsrf-rlw:ResourceUnknownFault"/>
<wsdl:fault name="ResourceNotDestroyedFault"
message="wsrf-rlw:ResourceNotDestroyedFault"/>
</wsdl:operation>
<!-- =========== NotificationProducer Specific ============== -->
<wsdl:operation name="Subscribe">
<wsdl:input name="SubscribeRequest"
message="wsntw:SubscribeRequest"/>
<wsdl:output name="SubscribeResponse"
message="wsntw:SubscribeResponse"/>
<wsdl:fault name="ResourceUnknownFault"
message="wsntw:ResourceUnknownFault"/>
<wsdl:fault name="SubscribeCreationFailedFault"
message="wsntw:SubscribeCreationFailedFault"/>
<wsdl:fault name="TopicPathDialectUnknownFault"
message="wsntw:TopicPathDialectUnknownFault"/>
</wsdl:operation>
<wsdl:operation name="GetCurrentMessage">
<wsdl:input name="GetCurrentMessageRequest"
message="wsntw:GetCurrentMessageRequest"/>
<wsdl:output name="GetCurrentMessageResponse"
message="wsntw:GetCurrentMessageResponse"/>
<wsdl:fault name="ResourceUnknownFault"
message="wsntw:ResourceUnknownFault"/>
<wsdl:fault name="InvalidTopicExpressionFault"
message="wsntw:InvalidTopicExpressionFault"/>
<wsdl:fault name="TopicNotSupportedFault"
message="wsntw:TopicNotSupportedFault"/>
<wsdl:fault name="NoCurrentMessageOnTopicFault"
message="wsntw:NoCurrentMessageOnTopicFault"/>
</wsdl:operation>
</wsdl:portType>
<!-- ============================================================= -->
<!-- Portal EPR binding to doc/lit SOAP1.2 -->
<!-- ============================================================= -->
<wsdl:binding name="PortalEPRBinding" type="tns:PortalEPR">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="Create">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="CreateRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="CreateResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DeploymentFault">
<wsdlsoap:fault name="DeploymentFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Resolve">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="PortalResolveRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="PortalResolveResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DeploymentFault">
<wsdlsoap:fault name="DeploymentFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="LookupSystem">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="LookupSystemRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="LookupSystemResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DeploymentFault">
<wsdlsoap:fault name="DeploymentFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<!-- =========== WSRF-RP Specific ============== -->
<wsdl:operation name="GetResourceProperty">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="GetResourcePropertyRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetResourcePropertyResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdlsoap:fault name="ResourceUnknownFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdlsoap:fault name="InvalidResourcePropertyQNameFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetMultipleResourceProperties">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="GetMultipleResourcePropertiesRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetMultipleResourcePropertiesResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdlsoap:fault name="ResourceUnknownFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdlsoap:fault name="InvalidResourcePropertyQNameFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<!-- =========== NotificationProducer Specific ============== -->
<wsdl:operation name="Subscribe">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="SubscribeRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="SubscribeResponse">
<wsdlsoap:body use="literal" />
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdlsoap:fault name="ResourceUnknownFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="SubscribeCreationFailedFault">
<wsdlsoap:fault name="SubscribeCreationFailedFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="TopicPathDialectUnknownFault">
<wsdlsoap:fault name="TopicPathDialectUnknownFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCurrentMessage">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="GetCurrentMessageRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetCurrentMessageResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdlsoap:fault name="ResourceUnknownFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="InvalidTopicExpressionFault">
<wsdlsoap:fault name="InvalidTopicExpressionFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="TopicNotSupportedFault">
<wsdlsoap:fault name="TopicNotSupportedFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="NoCurrentMessageOnTopicFault">
<wsdlsoap:fault name="NoCurrentMessageOnTopicFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!-- ============================================================= -->
<!-- System binding to doc/lit SOAP1.2-->
<!-- ============================================================= -->
<wsdl:binding name="SystemEPRBinding" type="tns:SystemEPR">
<wsdlsoap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
<!-- AddFile also expects binary attachments, but that is not
specified, as it creates too many interop problems if declared -->
<wsdl:operation name="AddFile">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="AddFileRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="AddFileResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DeploymentFault">
<wsdlsoap:fault name="DeploymentFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Initialize">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="InitializeRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="InitializeResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DeploymentFault">
<wsdlsoap:fault name="DeploymentFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Resolve">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="ResolveRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="ResolveResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DeploymentFault">
<wsdlsoap:fault name="DeploymentFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Run">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="RunRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="RunResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DeploymentFault">
<wsdlsoap:fault name="DeploymentFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Terminate">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="TerminateRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="TerminateResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DeploymentFault">
<wsdlsoap:fault name="DeploymentFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="Ping">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="PingRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="PingResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="DeploymentFault">
<wsdlsoap:fault name="DeploymentFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<!-- =========== WSRF-RP Specific ============== -->
<wsdl:operation name="GetResourceProperty">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="GetResourcePropertyRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetResourcePropertyResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdlsoap:fault name="ResourceUnknownFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdlsoap:fault name="InvalidResourcePropertyQNameFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetMultipleResourceProperties">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="GetMultipleResourcePropertiesRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetMultipleResourcePropertiesResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdlsoap:fault name="ResourceUnknownFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="InvalidResourcePropertyQNameFault">
<wsdlsoap:fault name="InvalidResourcePropertyQNameFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<!-- =========== NotificationProducer Specific ============== -->
<wsdl:operation name="Subscribe">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="SubscribeRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="SubscribeResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdlsoap:fault name="ResourceUnknownFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="SubscribeCreationFailedFault">
<wsdlsoap:fault name="SubscribeCreationFailedFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="TopicPathDialectUnknownFault">
<wsdlsoap:fault name="TopicPathDialectUnknownFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="GetCurrentMessage">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="GetCurrentMessageRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="GetCurrentMessageResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdlsoap:fault name="ResourceUnknownFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="InvalidTopicExpressionFault">
<wsdlsoap:fault name="InvalidTopicExpressionFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="TopicNotSupportedFault">
<wsdlsoap:fault name="TopicNotSupportedFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="NoCurrentMessageOnTopicFault">
<wsdlsoap:fault name="NoCurrentMessageOnTopicFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
<!-- WS Resource Lifetime -->
<wsdl:operation name="Destroy">
<wsdlsoap:operation soapAction="" style="document"/>
<wsdl:input name="DestroyRequest">
<wsdlsoap:body use="literal"/>
</wsdl:input>
<wsdl:output name="DestroyResponse">
<wsdlsoap:body use="literal"/>
</wsdl:output>
<wsdl:fault name="ResourceUnknownFault">
<wsdlsoap:fault name="ResourceUnknownFault" use="literal" />
</wsdl:fault>
<wsdl:fault name="ResourceNotDestroyedFault">
<wsdlsoap:fault name="ResourceNotDestroyedFault" use="literal" />
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<!-- ============================================================= -->
<!-- end WSDL definitions-->
<!-- ============================================================= -->
</wsdl:definitions>