← Prev in month ← Prev in thread
Next in thread → Next in month →

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

From
Mike Edwards <>
Date
2010-10-26T13:20:40+00:00
ID
Thread
[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:  

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
← Prev in month ← Prev in thread
Next in thread → Next in month →