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

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-assembly message

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


Subject: [ASSEMBLY 246] Modified Title & Description: Provide Location within SCAContributions for eventType Declarations



Folks,

As discussed in the TC meeting of 19th October:

Update ASSEMBLY 246 as follows:

Title:  Provide Location within SCA Contributions for eventType Declarations

Description:

The current 1.2 Specification defines a schema for declaring eventTypes, but provides no indication as to where these declarations
can be placed within an SCA Contribution.  Thus there is no normative mechanism to provide SCA eventType declarations to an
SCA runtime.

Some normative mechanism for declaring eventTypes to an SCA runtime must be defined.

Proposal:

Add a mechanism to declare eventTypes within an SCA contribution.

Extend the content allowed in definitions.xml to permit the declaration of one or more eventTypes. 


<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright(C) OASIS(R) 2005,2009. All Rights Reserved.
     OASIS trademark, IPR and other policies apply.  -->
<schema xmlns="http://www.w3.org/2001/XMLSchema"
   targetNamespace="http://docs.oasis-open.org/ns/opencsa/sca/200912"
   xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912"
   elementFormDefault="qualified">
   
   <include schemaLocation="sca-core-1.1-cd03.xsd"/>
   <include schemaLocation="sca-policy-1.1-cd02.xsd"/>
   
   <!-- Definitions -->
   <element name="definitions" type="sca:tDefinitions"/>
   <complexType name="tDefinitions">
      <complexContent>
         <extension base="sca:CommonExtensionBase">
            <choice minOccurs="0" maxOccurs="unbounded">
               <element ref="sca:intent"/>
               <element ref="sca:policySet"/>
               <element ref="sca:binding"/>
               <element ref="sca:bindingType"/>
               <element ref="sca:implementationType"/>
               <element ref="sca:eventDefinitions"/>
               <any namespace="##other" processContents="lax"
                  minOccurs="0" maxOccurs="unbounded"/>
            </choice>
            <attribute name="targetNamespace" type="anyURI" use="required"/>
         </extension>
      </complexContent>
   </complexType>

</schema>



Yours,  Mike.

Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
Email:  mike_edwards@uk.ibm.com





Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








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