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] Re: [Fwd: final rev of ws-context]


Here's what I have, incorporating all of the final action items for the
editors.

Mark.

----- Original Message -----
From: "Simeon Greene" <simeon.m.greene@oracle.com>
To: "Greg Pavlik" <greg.pavlik@oracle.com>
Cc: "Mark Little" <mark.little@arjuna.com>; "ws-caf editors"
<ws-caf-editors@lists.oasis-open.org>
Sent: Wednesday, September 15, 2004 8:44 PM
Subject: [ws-caf-editors] Re: [Fwd: final rev of ws-context]


> I made yet another update of the xml.  I added the wsu:Id attribute to
> context and also context-identifier.  Mark, could you send me a copy of
> the WSCTX document?  I'd like to double check the text with the xml again.
> Another thing to note:  I have provided imports for the schemas we need:
> <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-wssecurit
y-utility-1.0.xsd"/>
>
>
> But I have not provided the respective schemaLocations.  We may or may
> not want to do this when both these schemas are available from public
> urls (it seems that the security one is).  However, I've downloaded both
> schemas myself and double checked that the wsctx.xsd is completely
> valid.  It is!!  So, in my opinion we're looking pretty good here...
> until we decide to implement this thing ;-)
>
> Regards,
> Simeon
>
> Greg Pavlik wrote:
>
> > Can you add the wsu:id to the context schema (both places) and make
> > sure Mark updates the text examples accordingly? Ideally, we'd like to
> > get this out by COB Thursday. I may or may not be in on Thursday,
> > depending on how my body handles the red eye.
> >
> > Greg
> >
> > -------- Original Message --------
> > Subject: final rev of ws-context
> > Date: Tue, 14 Sep 2004 14:18:50 -0400
> > From: Greg Pavlik <greg.pavlik@oracle.com>
> > Organization: Oracle Corporation
> > To: Mark Little <mark.little@arjuna.com>
> >
> >
> >
> >Mark,
> >
> >What needs to be done from an editorial perspective? Can you integrate
> >the content from the TC call?
> >
> >I'll contact Simeon and ask him to review all XML and make the required
> >wsu:Id additions. (Someone needs to validate I did that right).
> >
> >Greg
> >
> >
> >
>


----------------------------------------------------------------------------
----


> <?xml version="1.0" encoding="UTF-8"?>
> <xs:schema
targetNamespace="http://docs.oasis-open.org/wscaf/2004/09/wsctx.xsd";
>     xmlns:tns="http://docs.oasis-open.org/wscaf/2004/09/wsctx.xsd";
>     xmlns:xs="http://www.w3.org/2001/XMLSchema";
elementFormDefault="qualified" attributeFormDefault="unqualified"
>     xmlns:ref="http://docs.oasis-open.org/wsrm/2004/06/reference-1.1.xsd";
>
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurit
y-utility-1.0.xsd">
>     <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-wssecurit
y-utility-1.0.xsd"/>
>     <!-- Fundamental wsctx types -->
>     <xs:complexType name="ContextType">
>         <xs:sequence>
>             <xs:any namespace="##other" processContents="lax"
minOccurs="0" maxOccurs="unbounded"/>
>             <xs:element name="context-identifier"
type="tns:contextIdentifierType"/>
>             <xs:element name="context-service" type="ref:ServiceRefType"
minOccurs="0"/>
>             <xs:element name="type" type="xs:anyURI" minOccurs="1"/>
>             <xs:element name="context-manager" type="ref:ServiceRefType"
minOccurs="0"/>
>             <xs:element name="parent-context" type="tns:ContextType"
minOccurs="0" maxOccurs="1"/>
>         </xs:sequence>
>         <xs:attribute name="timeout" type="xs:int" 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"/>
>     <xs:complexType name="StatusType">
>         <xs:simpleContent>
>             <xs:extension base="xs:string">
>                 <xs:attribute name="namespace" type="xs:anyURI"/>
>             </xs:extension>
>         </xs:simpleContent>
>     </xs:complexType>
>     <xs:element name="status" type="tns:StatusType"/>
>     <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 namespace="##other" processContents="lax"
minOccurs="0"/>
>             <xs:element name="correlation-id" type="xs:string"/>
>             <!-- correlation id is mandatory -->
>         </xs:sequence>
>     </xs:complexType>
>     <xs:element name="assertion" type="tns:AssertionType"/>
>     <xs:complexType name="AssertionWithProtocolURIType">
>         <xs:complexContent>
>             <xs:extension base="tns:AssertionType">
>                 <xs:sequence>
>                     <xs:element name="protocol-uri" type="xs:anyURI"/>
>                 </xs:sequence>
>             </xs:extension>
>         </xs:complexContent>
>     </xs:complexType>
>     <xs:element name="begin">
>         <xs:complexType>
>             <xs:complexContent>
>                 <xs:extension base="tns:AssertionWithProtocolURIType">
>                     <xs:sequence>
>                         <xs:element name="timeout" type="xs:int"/>
>                     </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:AssertionWithProtocolURIType">
>                 <xs:sequence>
>                     <xs:element name="completion-command"
type="tns:CompletionCommandType" minOccurs="0"/>
>                 </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:AssertionWithProtocolURIType"/>
>     <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:AssertionWithProtocolURIType"/>
>     <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:AssertionWithProtocolURIType"/>
>     <xs:element name="timeout">
>         <xs:complexType>
>             <xs:complexContent>
>                 <xs:extension base="tns:AssertionType">
>                     <xs:sequence>
>                         <xs:element name="timeout" type="xs:int"/>
>                     </xs:sequence>
>                 </xs:extension>
>             </xs:complexContent>
>         </xs:complexType>
>     </xs:element>
>     <xs:element name="set-timeout">
>         <xs:complexType>
>             <xs:complexContent>
>                 <xs:extension base="tns:AssertionWithProtocolURIType">
>                     <xs:sequence>
>                         <xs:element name="timeout" type="xs:int"/>
>                     </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:int"/>
>                     </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 name="description" type="xs:string"
minOccurs="0"/>
>                 </xs:sequence>
>             </xs:extension>
>         </xs:complexContent>
>     </xs:complexType>
>     <xs:element name="fault" type="tns:FaultType" abstract="true"/>
>     <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="timeout-out-of-range-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="xs:anyURI"/>
>                     </xs:sequence>
>                 </xs:extension>
>             </xs:complexContent>
>         </xs:complexType>
>     </xs:element>
> </xs:schema>
>

WSCTX.doc



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