OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ws-caf-editors message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [ws-caf-editors] Current versions


So, can everyone go through the issues assigned to them and 
RESOLVED->LATER them (with appropriate descriptions of what was done)?

Cheers,

Mark.


Kevin Conner wrote:

> Here are the documents after my changes.  Please let me know if there 
> is anything wrong or missing.
>
> Apologies for the delay.
>
>     Kev
>
>------------------------------------------------------------------------
>
><?xml version="1.0" encoding="utf-8"?>
><!-- edited with XMLSPY v2004 rel. 3 U (http://www.xmlspy.com) by Tony Fletcher (Web Services Choreography WG) -->
><wsdl:definitions xmlns:tns="http://docs.oasis-open.org/wscaf/2005/02/wscf.wsdl"; xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"; xmlns:wscf="http://docs.oasis-open.org/wscaf/2005/02/wscf.xsd"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; targetNamespace="http://docs.oasis-open.org/wscaf/2005/02/wscf.wsdl"; name="WS-CAF Registration Service WSDLversion 0.3">
>	<wsdl:types>
>		<xs:schema>
>			<xs:import namespace="http://docs.oasis-open.org/wscaf/2005/02/wscf.xsd"/>
>		</xs:schema>
>	</wsdl:types>
>	<wsdl:message name="AddParticipantMessage">
>		<wsdl:part name="content" element="wscf:addParticipant"/>
>	</wsdl:message>
>	<wsdl:message name="RemoveParticipantMessage">
>		<wsdl:part name="content" element="wscf:removeParticipant"/>
>	</wsdl:message>
>	<wsdl:message name="ReplaceParticipantMessage">
>		<wsdl:part name="content" element="wscf:replaceParticipant"/>
>	</wsdl:message>
>	<wsdl:message name="RegistrationReplacedMessage">
>		<wsdl:part name="content" element="wscf:registrationReplaced"/>
>	</wsdl:message>
>	<wsdl:message name="GetStatusMessage">
>		<wsdl:part name="content" element="wscf:getStatus"/>
>	</wsdl:message>
>	<wsdl:message name="GetParticipantsMessage">
>		<wsdl:part name="content" element="wscf:getParticipants"/>
>	</wsdl:message>
>	<wsdl:message name="ParticipantAddedMessage">
>		<wsdl:part name="content" element="wscf:participantAdded"/>
>	</wsdl:message>
>	<wsdl:message name="ParticipantRemovedMessage">
>		<wsdl:part name="content" element="wscf:participantRemoved"/>
>	</wsdl:message>
>	<wsdl:message name="ParticipantReplacedMessage">
>		<wsdl:part name="content" element="wscf:participantReplaced"/>
>	</wsdl:message>
>	<wsdl:message name="ReplaceRegistrationMessage">
>		<wsdl:part name="content" element="wscf:replaceRegistration"/>
>	</wsdl:message>
>	<wsdl:message name="StatusMessage">
>		<wsdl:part name="content" element="wscf:status"/>
>	</wsdl:message>
>	<wsdl:message name="ParticipantListMessage">
>		<wsdl:part name="content" element="wscf:participantList"/>
>	</wsdl:message>
>	<wsdl:message name="GeneralFaultMessage">
>		<wsdl:part name="content" element="wscf:generalFault"/>
>	</wsdl:message>
>	<wsdl:message name="WrongStateFaultMessage">
>		<wsdl:part name="content" element="wscf:wrongStateFault"/>
>	</wsdl:message>
>	<wsdl:message name="DuplicateParticipantFaultMessage">
>		<wsdl:part name="content" element="wscf:duplicateParticipantFault"/>
>	</wsdl:message>
>	<wsdl:message name="InvalidProtocolFaultMessage">
>		<wsdl:part name="content" element="wscf:invalidProtocolFault"/>
>	</wsdl:message>
>	<wsdl:message name="InvalidParticipantFaultMessage">
>		<wsdl:part name="content" element="wscf:invalidParticipantFault"/>
>	</wsdl:message>
>	<wsdl:message name="ParticipantNotFoundFaultMessage">
>		<wsdl:part name="content" element="wscf:participantNotFoundFault"/>
>	</wsdl:message>
>	<wsdl:message name="RegistrationContext">
>		<wsdl:part name="content" element="wscf:registrationContext"/>
>	</wsdl:message>
>	<wsdl:portType name="RegistrationServicePortType">
>		<wsdl:operation name="addParticipant">
>			<wsdl:input message="tns:AddParticipantMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="removeParticipant">
>			<wsdl:input message="tns:RemoveParticipantMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="replaceParticipant">
>			<wsdl:input message="tns:ReplaceParticipantMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="registrationReplaced">
>			<wsdl:input message="tns:RegistrationReplacedMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="getStatus">
>			<wsdl:input message="tns:GetStatusMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="getParticipants">
>			<wsdl:input message="tns:GetParticipantsMessage"/>
>		</wsdl:operation>
>	</wsdl:portType>
>	<wsdl:portType name="RegisteringServicePortType">
>		<wsdl:operation name="participantAdded">
>			<wsdl:input message="tns:ParticipantAddedMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="participantRemoved">
>			<wsdl:input message="tns:ParticipantRemovedMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="participantReplaced">
>			<wsdl:input message="tns:ParticipantReplacedMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="replaceRegistration">
>			<wsdl:input message="tns:ReplaceRegistrationMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="status">
>			<wsdl:input message="tns:StatusMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="participantList">
>			<wsdl:input message="tns:ParticipantListMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="generalFault">
>			<wsdl:input message="tns:GeneralFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="wrongState">
>			<wsdl:input message="tns:WrongStateFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="duplicateParticipant">
>			<wsdl:input message="tns:DuplicateParticipantFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="invalidProtocol">
>			<wsdl:input message="tns:InvalidProtocolFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="invalidParticipant">
>			<wsdl:input message="tns:InvalidParticipantFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="participantNotFound">
>			<wsdl:input message="tns:ParticipantNotFoundFaultMessage"/>
>		</wsdl:operation>
>	</wsdl:portType>
>	<wsdl:binding name="RegistrationServicePortTypeSOAPBinding" type="tns:RegistrationServicePortType">
>		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
>		<wsdl:operation name="addParticipant">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="removeParticipant">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="replaceParticipant">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="registrationReplaced">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="getStatus">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="getParticipants">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>	</wsdl:binding>
>	<wsdl:binding name="RegisteringServicePortTypeSOAPBinding" type="tns:RegisteringServicePortType">
>		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
>		<wsdl:operation name="participantAdded">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="participantRemoved">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="participantReplaced">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="replaceRegistration">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="status">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="participantList">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="generalFault">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="wrongState">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="duplicateParticipant">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="invalidProtocol">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="invalidParticipant">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="participantNotFound">
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header message="tns:RegistrationContext" part="content" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>	</wsdl:binding>
></wsdl:definitions>
>  
>
>------------------------------------------------------------------------
>
><?xml version="1.0" encoding="UTF-8"?>
><xs:schema targetNamespace="http://docs.oasis-open.org/wscaf/2005/02/wscf.xsd"; xmlns:xs="http://www.w3.org/2001/XMLSchema"; xmlns:tns="http://docs.oasis-open.org/wscaf/2005/02/wscf.xsd"; xmlns:wsctx="http://docs.oasis-open.org/wscaf/2004/09/wsctx.xsd"; xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"; xmlns:ref="http://docs.oasis-open.org/wsrm/2004/06/reference-1.1.xsd"; elementFormDefault="qualified" attributeFormDefault="unqualified" version="0.3a">
>	<xs:import namespace="http://docs.oasis-open.org/wscaf/2004/09/wsctx.xsd"/>
>	<xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"/>
>	<xs:import namespace="http://docs.oasis-open.org/wsrm/2004/06/reference-1.1.xsd"/>
>	<!--  Input Message elements for the Registration Service    -->
>	<xs:element name="addParticipant">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>				<xs:element name="participant" type="xs:anyURI"/>
>				<xs:element name="protocol" type="xs:anyURI"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="removeParticipant">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>				<xs:element name="participant" type="xs:anyURI"/>
>				<xs:element name="protocol" type="xs:anyURI"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="replaceParticipant">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>				<xs:element name="old-participant" type="xs:anyURI"/>
>		 	</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="registrationReplaced">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>				<xs:element ref="tns:status"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="getStatus">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="getParticipants">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<!--  Input Message elements for the Registering Service    -->
>	<xs:element name="participantAdded">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="participantRemoved">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="participantReplaced">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="replaceRegistration">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="status" type="wsctx:StatusType"/>
>	<xs:element name="participantList">
>		<xs:complexType>
>			<xs:sequence>
>				<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>				<xs:element name="participant" type="xs:anyURI" maxOccurs="unbounded"/>
>			</xs:sequence>
>			<xs:attribute ref="wsu:Id" use="optional"/>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="generalFault">
>		<xs:complexType>
>			<xs:complexContent>
>				<xs:extension base="tns:FaultType">
>					<xs:sequence>
>						<xs:element name="faulting-actor" type="xs:anyURI"/>
>					</xs:sequence>
>				</xs:extension>
>			</xs:complexContent>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="wrongStateFault" type="tns:FaultType"/>
>	<xs:element name="duplicateParticipantFault">
>		<xs:complexType>
>			<xs:complexContent>
>				<xs:extension base="tns:FaultType">
>					<xs:sequence>
>						<xs:element name="duplicate-participant" type="xs:anyURI"/>
>					</xs:sequence>
>				</xs:extension>
>			</xs:complexContent>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="invalidProtocolFault">
>		<xs:complexType>
>			<xs:complexContent>
>				<xs:extension base="tns:FaultType">
>					<xs:sequence>
>						<xs:element name="protocol" type="xs:anyURI"/>
>					</xs:sequence>
>				</xs:extension>
>			</xs:complexContent>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="invalidParticipantFault">
>		<xs:complexType>
>			<xs:complexContent>
>				<xs:extension base="tns:FaultType">
>					<xs:sequence>
>						<xs:element name="participant" type="xs:anyURI"/>
>					</xs:sequence>
>				</xs:extension>
>			</xs:complexContent>
>		</xs:complexType>
>	</xs:element>
>	<xs:element name="participantNotFoundFault">
>		<xs:complexType>
>			<xs:complexContent>
>				<xs:extension base="tns:FaultType">
>					<xs:sequence>
>						<xs:element name="requestedParticipant" type="xs:anyURI"/>
>					</xs:sequence>
>				</xs:extension>
>			</xs:complexContent>
>		</xs:complexType>
>	</xs:element>
>	<!--  Context message    -->
>	<xs:element name="registrationContext" type="tns:RegistrationContextType" abstract="true"/>
>	<!--  Common Type definitions    -->
>	<xs:complexType name="RegistrationContextType">
>		<xs:complexContent>
>	    		<xs:extension base="wsctx:ContextType">
>					<xs:sequence>
>	  					<xs:element name="registration-service" type="ref:ServiceRefType" minOccurs="1"/>
>						<xs:element name="sub-protocol" type="xs:anyURI" maxOccurs="unbounded"/>
>	  					<xs:element name="participant-service" type="ref:ServiceRefType" maxOccurs="unbounded"/>
>	  					<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>	  				</xs:sequence>
>    			</xs:extension>
>	  	</xs:complexContent>
>	</xs:complexType>
>	<xs:simpleType name="StatusEnumerationType">
>		<xs:restriction base="wsctx:StatusEnumerationType"/>
>	</xs:simpleType>
>	<xs:complexType name="FaultType">
>		<xs:sequence>
>			<xs:any namespace="##other" processContents="lax" minOccurs="0"/>
>			<xs:element name="faultcode" type="xs:anyURI"/>
>			<xs:element name="faultstring" type="xs:string" minOccurs="0"/>
>		</xs:sequence>
>		<xs:attribute ref="wsu:Id" use="optional"/>
>	</xs:complexType>
></xs:schema>
>  
>
>------------------------------------------------------------------------
>
><?xml version="1.0" encoding="UTF-8"?>
><wsdl:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xmlns:tns="http://docs.oasis-open.org/wscaf/2004/09/wsctx.wsdl";
> xmlns:wsctx="http://docs.oasis-open.org/wscaf/2004/09/wsctx.xsd";
> xmlns:xs="http://www.w3.org/2001/XMLSchema";
> xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
> targetNamespace="http://docs.oasis-open.org/wscaf/2004/09/wsctx.wsdl";>
>	<wsdl:types>
>		<xs:schema>
>			<xs:import namespace="http://docs.oasis-open.org/wscaf/2004/09/wsctx.xsd"; schemaLocation="wsctx.xsd"/>
>		</xs:schema>
>	</wsdl:types>
>	<wsdl:message name="ContextMessage">
>		<wsdl:part element="wsctx:context" name="ctx"/>
>	</wsdl:message>
>	<wsdl:message name="BeginMessage">
>		<wsdl:part element="wsctx:begin" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="BegunMessage">
>		<wsdl:part element="wsctx:begun" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="CompleteMessage">
>		<wsdl:part element="wsctx:complete" name="content"/>
>	</wsdl:message>
>	<wsdl:message
>   name="CompletedMessage">
>		<wsdl:part element="wsctx:completed" name="content"/>
>	</wsdl:message>	
>	<wsdl:message name="GetStatusMessage">
>		<wsdl:part element="wsctx:get-status"
>  name="content"/>
>	</wsdl:message>
>	<wsdl:message name="StatusMessage">
>		<wsdl:part element="wsctx:got-status" name="content"/>
>	</wsdl:message>	
>	<wsdl:message name="GetTimeoutMessage">
>		<wsdl:part element="wsctx:get-timeout" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="TimeoutMessage">
>		<wsdl:part element="wsctx:timeout" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="SetTimeoutMessage">
>		<wsdl:part element="wsctx:set-timeout" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="TimeoutSetMessage">
>		<wsdl:part element="wsctx:timeout" name="content"/>
>	</wsdl:message>	
>	<wsdl:message name="GetContentsMessage">
>		<wsdl:part element="wsctx:get-contents" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="ContentsMessage">
>		<wsdl:part element="wsctx:contents" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="SetContentsMessage">
>		<wsdl:part
>   element="wsctx:set-contents" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="ContentsSetMessage">
>		<wsdl:part element="wsctx:contents-set" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="GeneralFaultMessage">
>		<wsdl:part element="wsctx:general-fault" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="InvalidStateFaultMessage">
>		<wsdl:part element="wsctx:invalid-state-fault" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="InvalidContextFaultMessage">
>		<wsdl:part element="wsctx:invalid-context-fault" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="InvalidContextStructureFaultMessage">
>		<wsdl:part element="wsctx:invalid-context-structure-fault" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="TimeoutNotSupportedFaultMessage">
>		<wsdl:part element="wsctx:timeout-not-supported-fault" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="ChildActivityPendingFaultMessage">
>		<wsdl:part element="wsctx:child-activity-pending-fault"
>  name="content"/>
>	</wsdl:message>
>	<wsdl:message name="NoContextFaultMessage">
>		<wsdl:part element="wsctx:no-context-fault" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="NoPermissionFaultMessage">
>		<wsdl:part element="wsctx:no-permission-fault" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="ValidContextExpectedFaultMessage">
>		<wsdl:part element="wsctx:valid-context-expected-fault" name="content"/>
>	</wsdl:message>
>	<wsdl:message name="UnknownContextFaultMessage">
>		<wsdl:part element="wsctx:unknown-context-fault" name="content"/>
>	</wsdl:message>
>	<wsdl:portType name="ContextManagerPortType">
>		<wsdl:operation name="getContents">
>			<wsdl:input message="tns:GetContentsMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="setContents">
>			<wsdl:input message="tns:SetContentsMessage"/>
>		</wsdl:operation>
>	</wsdl:portType>
>	<wsdl:portType name="ContextResponseHandlerPortType">
>		<wsdl:operation name="contents">
>			<wsdl:input
>   message="tns:ContentsMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="contentsSet">
>			<wsdl:input message="tns:ContentsSetMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="unknownContextFault">
>			<wsdl:input message="tns:UnknownContextFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="generalFault">
>			<wsdl:input message="tns:GeneralFaultMessage"/>
>		</wsdl:operation>
>	</wsdl:portType>
>	<wsdl:portType name="ContextServicePortType">
>		<wsdl:operation name="begin">
>			<wsdl:input message="tns:BeginMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="complete">
>			<wsdl:input message="tns:CompleteMessage"/>
>		</wsdl:operation>		
>		<wsdl:operation name="getStatus">
>			<wsdl:input message="tns:GetStatusMessage"/>
>		</wsdl:operation>		
>		<wsdl:operation name="setTimeout">
>			<wsdl:input message="tns:SetTimeoutMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="getTimeout">
>			<wsdl:input message="tns:GetTimeoutMessage"/>
>		</wsdl:operation>
>	</wsdl:portType>
>	<wsdl:portType name="UserContextServicePortType">
>		<wsdl:operation name="begun">
>			<wsdl:input message="tns:BegunMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="completed">
>			<wsdl:input message="tns:CompletedMessage"/>
>		</wsdl:operation>		
>		<wsdl:operation name="status">
>			<wsdl:input message="tns:StatusMessage"/>
>		</wsdl:operation>		
>		<wsdl:operation name="timeoutSet">
>			<wsdl:input message="tns:TimeoutSetMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="timeout">
>			<wsdl:input message="tns:TimeoutMessage"/>
>		</wsdl:operation>
>		<wsdl:operation
>    name="invalidStateFault">
>			<wsdl:input message="tns:InvalidStateFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="invalidContextFault">
>			<wsdl:input message="tns:InvalidContextFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="invalidContextStructureFault">
>			<wsdl:input message="tns:InvalidContextStructureFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="timeoutNotSupported">
>			<wsdl:input message="tns:TimeoutNotSupportedFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="childActivityPendingFault">
>			<wsdl:input message="tns:ChildActivityPendingFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="noContextFault">
>			<wsdl:input message="tns:NoContextFaultMessage"/>
>		</wsdl:operation>
>		<wsdl:operation name="noPermissionFault">
>			<wsdl:input message="tns:NoPermissionFaultMessage"/>
>		</wsdl:operation>
>        <wsdl:operation name="generalFault">
>            <wsdl:input message="tns:GeneralFaultMessage"/>
>        </wsdl:operation>
>	</wsdl:portType>
>	<!-- SOAP 1.1 over HTTP bindings -->
>	<wsdl:binding name="ContextManagerPortTypeSOAPBinding" type="tns:ContextManagerPortType">
>		<soap:binding
>   style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
>		<wsdl:operation name="getContents">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/getContents"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="setContents">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/setContents"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>	</wsdl:binding>
>	<wsdl:binding name="ContextResponseHandlerPortTypeSOAPBinding" type="tns:ContextResponseHandlerPortType">
>		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
>		<wsdl:operation name="contents">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/contents"; style="document"/>
>			<wsdl:input>
>				<soap:body
>   use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="contentsSet">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/contentsSet"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="unknownContextFault">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/unknownContextFault"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="generalFault">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/generalFault"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>	</wsdl:binding>
>	<wsdl:binding name="ContextServicePortTypeSOAPBinding" type="tns:ContextServicePortType">
>		<soap:binding style="document"
>   transport="http://schemas.xmlsoap.org/soap/http"/>
>		<wsdl:operation name="begin">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/begin"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="complete">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/complete"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>		
>		<wsdl:operation name="getStatus">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/getStatus"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>		
>		<wsdl:operation name="setTimeout">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/setTimeout"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="getTimeout">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/getTimeout"; style="document"/>
>			<wsdl:input>
>				<soap:body
>     use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>	</wsdl:binding>
>	<wsdl:binding name="UserContextServicePortTypeSOAPBinding" type="tns:UserContextServicePortType">
>		<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
>		<wsdl:operation name="begun">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/begun"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="completed">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/completed"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>			
>		<wsdl:operation name="status">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/status"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>		
>		<wsdl:operation name="timeoutSet">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/timeoutSet"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="timeout">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/timeout"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="invalidStateFault">
>			<soap:operation
>    soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/invalidStateFault"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="invalidContextFault">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/invalidContextFault"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="invalidContextStructureFault">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/invalidContextStructureFault"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="timeoutNotSupported">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/timeoutNotSupported"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="childActivityPendingFault">
>			<soap:operation
>    soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/childActivityPendingFault"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="noContextFault">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/noContextFault"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>		<wsdl:operation name="noPermissionFault">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/noPermissionFault"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>				<soap:header part="ctx" message="tns:ContextMessage" use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>        <wsdl:operation name="generalFault">
>			<soap:operation soapAction="http://www.webservicestransactions.org/wsdl/wsctx/2003/03/generalFault"; style="document"/>
>			<wsdl:input>
>				<soap:body use="literal"/>
>			</wsdl:input>
>		</wsdl:operation>
>	</wsdl:binding>
></wsdl:definitions>
>  
>
>------------------------------------------------------------------------
>
><?xml version="1.0" encoding="UTF-8"?>
><xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://docs.oasis-open.org/wscaf/2004/09/wsctx.xsd"; xmlns:ref="http://docs.oasis-open.org/wsrm/2004/06/reference-1.1.xsd"; xmlns:tns="http://docs.oasis-open.org/wscaf/2004/09/wsctx.xsd"; xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"; xmlns:xs="http://www.w3.org/2001/XMLSchema";>
>    <xs:import namespace="http://docs.oasis-open.org/wsrm/2004/06/reference-1.1.xsd"/>
>    <xs:import namespace="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"/>
>    <!-- Fundamental wsctx types -->
>    <xs:complexType name="ContextType">
>        <xs:sequence>
>            <xs:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="lax"/>
>            <xs:element name="context-identifier" type="tns:contextIdentifierType"/>
>            <xs:element minOccurs="0" name="context-service" type="ref:ServiceRefType"/>
>            <xs:element minOccurs="0" name="context-manager" type="ref:ServiceRefType"/>
>            <xs:element maxOccurs="1" minOccurs="0" name="parent-context" type="tns:ContextType"/>
>        </xs:sequence>
>        <xs:attribute name="expiresAt" type="xs:dateTime" use="optional"/>
>        <xs:attribute ref="wsu:Id" use="optional"/>
>    </xs:complexType>
>    <xs:complexType name="contextIdentifierType">
>        <xs:simpleContent>
>            <xs:extension base="xs:anyURI">
>                <xs:attribute ref="wsu:Id" use="optional"/>
>            </xs:extension>
>        </xs:simpleContent>
>    </xs:complexType>
>    <xs:element name="service-ref" type="ref:ServiceRefType"/>   
>    <xs:element name="context" type="tns:ContextType" abstract="true"/>
>    <xs:simpleType name="StatusType">
>        <xs:restriction base="xs:QName"/>
>    </xs:simpleType>
>    <xs:element name="status" type="tns:StatusType"/>    
>    <xs:simpleType name="StatusEnumerationType">
>    	<xs:restriction base="tns:StatusType">
>			<xs:enumeration value="tns:ACTIVE"/>
>			<xs:enumeration value="tns:COMPLETING"/>
>			<xs:enumeration value="tns:COMPLETED"/>
>			<xs:enumeration value="tns:NO_ACTIVITY"/>
>			<xs:enumeration value="tns:UNKNOWN"/>
>    	</xs:restriction>
>    </xs:simpleType>
>    <xs:complexType name="CompletionCommandType">
>        <xs:simpleContent>
>            <xs:extension base="xs:string">
>                <xs:attribute name="namespace" type="xs:anyURI"/>
>            </xs:extension>
>        </xs:simpleContent>    
>    </xs:complexType>
>    <xs:complexType name="AssertionType">
>        <xs:sequence>
>            <xs:any minOccurs="0" namespace="##other" processContents="lax"/>
>        </xs:sequence>
>        <xs:attribute ref="wsu:Id" use="optional"/>
>    </xs:complexType>
>    <xs:element name="begin">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:AssertionType">
>                    <xs:sequence>
>                        <xs:element name="expiresAt" minOccurs="0">
>						    <xs:simpleType>
>						    	<xs:union memberTypes="xs:dateTime">
>						    		<xs:simpleType>
>						    			<xs:restriction base="xs:token">
>						    				<xs:enumeration value=""/>
>						    			</xs:restriction>
>						    		</xs:simpleType>
>						    	</xs:union>
>						    </xs:simpleType>
>                        </xs:element>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
>    <xs:element name="begun" type="tns:AssertionType"/>
>    <xs:complexType name="completionType">
>        <xs:complexContent>
>            <xs:extension base="tns:AssertionType">
>                <xs:sequence>
>                    <xs:element minOccurs="0" name="completion-command" type="tns:CompletionCommandType"/>
>                </xs:sequence>
>            </xs:extension>
>        </xs:complexContent>
>    </xs:complexType>
>    <xs:element name="complete" type="tns:completionType"/>
>    <xs:element name="completed" type="tns:completionType"/>
>    <xs:element name="get-status" type="tns:AssertionType"/>
>    <xs:element name="got-status">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:AssertionType">
>                    <xs:sequence>
>                        <xs:element ref="tns:status"/>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
>    <xs:element name="get-activity-name" type="tns:AssertionType"/>
>    <xs:element name="activity-name">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:AssertionType">
>                    <xs:sequence>
>                        <xs:element name="activity-name" type="xs:string"/>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
>    <xs:element name="get-timeout" type="tns:AssertionType"/>
>    <xs:element name="timeout">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:AssertionType">
>                    <xs:sequence>
>                        <xs:element name="timeout" type="xs:duration" minOccurs="0"/>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
>    <xs:element name="set-timeout">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:AssertionType">
>                    <xs:sequence>
>                        <xs:element name="timeout" type="xs:duration" minOccurs="0"/>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
>    <xs:element name="timeout-set">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:AssertionType">
>                    <xs:sequence>
>                        <xs:element name="timeout" type="xs:duration" minOccurs="0"/>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
>    <xs:element name="get-contents" type="tns:AssertionType"/>
>    <xs:element name="contents">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:AssertionType">
>                    <xs:sequence>
>                        <xs:element ref="tns:context"/>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
>    <xs:element name="set-contents">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:AssertionType">
>                    <xs:sequence>
>                        <xs:element ref="tns:context"/>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
>    <xs:element name="contents-set" type="tns:AssertionType"/>
>    <!-- Faults -->
>    <xs:complexType name="FaultType">
>        <xs:complexContent>
>            <xs:extension base="tns:AssertionType">
>                <xs:sequence>
>                    <xs:element name="originator" type="xs:anyURI"/>
>                    <xs:element name="error-code" type="xs:anyURI"/>
>                    <xs:element minOccurs="0" name="description" type="xs:string"/>
>                </xs:sequence>
>            </xs:extension>
>        </xs:complexContent>
>    </xs:complexType>
>    <xs:element abstract="true" name="fault" type="tns:FaultType"/>
>    <xs:element name="general-fault" type="tns:FaultType"/>
>    <xs:element name="invalid-state-fault" type="tns:FaultType"/>
>    <xs:element name="invalid-context-fault" type="tns:FaultType"/>
>    <xs:element name="invalid-context-structure-fault" type="tns:FaultType"/>
>    <xs:element name="timeout-not-supported-fault">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:FaultType">
>                    <xs:sequence>
>                        <xs:element name="specified-timeout" type="xs:int"/>
>                        <xs:element name="maximum-timeout" type="xs:int"/>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
>    <xs:element name="child-activity-pending-fault" type="tns:FaultType"/>
>    <xs:element name="no-context-fault" type="tns:FaultType"/>
>    <xs:element name="no-permission-fault" type="tns:FaultType"/>
>    <xs:element name="valid-context-expected-fault" type="tns:FaultType"/>
>    <xs:element name="unknown-context-fault">
>        <xs:complexType>
>            <xs:complexContent>
>                <xs:extension base="tns:FaultType">
>                    <xs:sequence>
>                        <xs:element name="context-identifier" type="tns:contextIdentifierType"/>
>                    </xs:sequence>
>                </xs:extension>
>            </xs:complexContent>
>        </xs:complexType>
>    </xs:element>
></xs:schema>
>  
>

-- 
Mark Little
Chief Architect
Arjuna Technologies Ltd
www.arjuna.com



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]