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]


do we need a coordination protocol here :-)

>-----Original Message-----
>From: Simeon Greene [mailto:simeon.m.greene@oracle.com] 
>Sent: 17 September 2004 18:07
>To: Mark Little
>Cc: Greg Pavlik; ws-caf editors
>Subject: Re: [ws-caf-editors] Re: [Fwd: final rev of ws-context]
>
>
>LOL!  Sorry Mark... I didn't mean that in my email... I just wanted to 
>double check to make sure everything was ok in the document wrt the 
>schema.  I wasn't planning on changing anything.  Sorry that I 
>conveyed 
>that.  However I can do just what you expected and will.  I'm 
>only sorry 
>that I delayed things.  Oh well... I'll send out the updated 
>document soon.
>
>Cheers,
>Simeon
>
>Mark Little wrote:
>
>> 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 -----
>>     *From:* Greg Pavlik <mailto:greg.pavlik@oracle.com>
>>     *To:* Mark Little <mailto:mark.little@arjuna.com>
>>     *Cc:* Simeon Greene <mailto:simeon.m.greene@oracle.com> ; ws-caf
>>     editors <mailto:ws-caf-editors@lists.oasis-open.org>
>>     *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/referen
>ce-1.1.xs
>>>>>>d"/>
>>>>>><xs:import
>>>>>>
>>>>>>
>>>>>>
>>>>>>        
>>>>>>
>>>>namespace="http://docs.oasis-open.org/wss/2004/01/oasis-2004
>01-wss-ws
>>>>securi
>>>>    
>>>>
>>>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/w
>sctx.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-2004
>01-wss-ws
>>>>securi
>>>>    
>>>>
>>>t
>>>  
>>>
>>>>>y-utility-1.0.xsd">
>>>>>
>>>>>
>>>>>      
>>>>>
>>>>>>   <xs:import
>>>>>>
>>>>>>
>>>>>>        
>>>>>>
>>>>>namespace="http://docs.oasis-open.org/wsrm/2004/06/referenc
>e-1.1.xsd
>>>>>"/>
>>>>>
>>>>>
>>>>>      
>>>>>
>>>>>>   <xs:import
>>>>>>
>>>>>>
>>>>>>        
>>>>>>
>>>>namespace="http://docs.oasis-open.org/wss/2004/01/oasis-2004
>01-wss-ws
>>>>securi
>>>>    
>>>>
>>>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]