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]


I'm assuming that Simeon is going to update the document with his changes. That was the way I read Simeon's email asking for the document in the first place. Once it's updated, I'll generate the pdf and we can release the *final* version (well, with any luck).
 
Mark.
----- Original Message -----
Sent: Friday, September 17, 2004 5:28 PM
Subject: Re: [ws-caf-editors] Re: [Fwd: final rev of ws-context]

OK, so is there another document coming out?

Mark Little wrote:
Simeon, you're right - it has none of your changes in.

Mark.

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


  
Thanks Mark... I'm assuming this document you sent me does not have the
last bit of changes I made to the schema yet.  What I mean is the
addition of wsu:Id.  Because I do not see it in the contextType
description of the document.  The ContextType should now look like
(also... I included the new definition of context-identifier):

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

Cheers,
Simeon

Mark Little wrote:

    
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-wssecuri
    
t
  
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-wssecuri
    
t
  
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-wssecuri
    
t
  
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>



        
    

  


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