[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]