[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Request for update to the assembly RDDL/schema from the bindingsTC
Hi, As most of you know the bindings TC recently approved three specs (WS, JMS and JCA binding ) for PR. Since all the SCA TCs share the same namespace, which is owned by the Assembly TC, during their last call the bindings TC approved a request to update the SCA Assembly RDDL [1]. I have an AI to follow this up with the Assembly TC. Therefore, I would like to request the following on behalf of the bindings TC: 1) update the RDDL document at http://docs.oasis-open.org/ns/opencsa/sca/200903 with the attached updated RDDL doc (200903-bindingsupdate.htm). The changes consist of adding three resources for WS, JMS and JCA bindings and a date change. The diff is below: 48c48 < <p class="normal">May 04, 2009</p> --- > <p class="normal">July 14, 2009</p> 124a125,130 > <p class="titlepageinfo">Resource Title <a rddl:nature="http://www.w3.org/2001/XMLSchema" rddl:purpose="http://www.rddl.org/purposes#schema-validation" href="http://docs.oasis-open.org/opencsa/sca-assembly/sca-binding-ws-1.1-cd03.xsd">Service Component Architecture Web Service Binding Schema Version 1.1</a> </p> > > <p class="titlepageinfo">Resource Title <a rddl:nature="http://www.w3.org/2001/XMLSchema" rddl:purpose="http://www.rddl.org/purposes#schema-validation" href="http://docs.oasis-open.org/opencsa/sca-assembly/sca-binding-jms-1.1-cd03.xsd">Service Component Architecture JMS Binding Schema Version 1.1</a> </p> > > <p class="titlepageinfo">Resource Title <a rddl:nature="http://www.w3.org/2001/XMLSchema" rddl:purpose="http://www.rddl.org/purposes#schema-validation" href="http://docs.oasis-open.org/opencsa/sca-assembly/sca-binding-jca-1.1-cd03.xsd">Service Component Architecture JCA Binding Schema Version 1.1</a> </p> > 2) Copy the WS, JMS and JCA binding schema that contribute to the assembly NS at http://docs.oasis-open.org/opencsa/sca-assembly/sca-binding-ws-1.1-cd03.xsd, http://docs.oasis-open.org/opencsa/sca-assembly/sca-binding-jms-1.1-cd03.xsd, and http://docs.oasis-open.org/opencsa/sca-assembly/sca-binding-jca-1.1-cd03.xsd, respectively. The schemas are part of the approved package indicated by [2]. I have attached the three schemas for convenience. 3) The Assembly main schema (sca-1.1-cd03.xsd) would also have to be updated to point to the cd03 versions of the WS, JMS and JCA binding schema (instead of the cd02 versions). I have attached the updated (sca-1.1-cd03-bindingsupdate.xsd) schema. The diff for this change is: 21,23c21,23 < <include schemaLocation="sca-binding-ws-1.1-cd02.xsd"/> < <include schemaLocation="sca-binding-jms-1.1-cd02.xsd"/> < <include schemaLocation="sca-binding-jca-1.1-cd02.xsd"/> --- > <include schemaLocation="sca-binding-ws-1.1-cd03.xsd"/> > <include schemaLocation="sca-binding-jms-1.1-cd03.xsd"/> > <include schemaLocation="sca-binding-jca-1.1-cd03.xsd"/> I would like to request an agenda item for tomorrow's call to approve this and (if approved) ask the TC admin to update the Assembly RDDL, sca-1.1-cd03.xsd schema, and add the WS, JMS and JCA schemas at the appropriate location. Thanks! -Anish -- [1] http://docs.oasis-open.org/ns/opencsa/sca/200903 [2] http://lists.oasis-open.org/archives/sca-bindings/200907/msg00046.htmlTitle: OASIS Service Component Architecture / Assembly (SCA-Assembly) Specification
Service Component Architecture (SCA) Namespace
July 14, 2009
Introduction
This document describes version 1.1 of the SCA namespace. It also contains a directory of links to related resources using the Resource Directory Description Language (RDDL) 2.0.
Namespace URI Versioning Policy
The pattern of the SCA Assembly namespace URI is:
http://docs.oasis-open.org/ns/opencsa/sca/yyyymm
Where yyyymm is the century, year and month chosen by the TC for that version of the namespace URI.
It is the intent of the OASIS SCA-Assembly Technical Committee that the SCA namespace URI will not change arbitrarily with each subsequent revision of the corresponding WSDL or XML Schema documents but rather change only when a subsequent revision, published in conjunction with a Committee Draft, results in non-backwardly compatible changes from a previously published Committee Draft.
Under this policy, the following are examples of backwards compatible changes that would not result in assignment of a new namespace URI:
Related Resources for SCA namespace
Normative Reference:
Resource Title Service Component Architecture Assembly Model Specification Version 1.1
Title:
Service Component Architecture Assembly Model Specification Version 1.1
Stage:
Committee Draft 03
Date:
10 March 2009
This version:
http://docs.oasis-open.org/opencsa/sca-assembly/sca-assembly-1.1-spec-cd03.pdf
Previous version:
http://www.oasis-open.org/committees/download.php/30701/sca-assembly-1.1-spec-cd02.pdf
Technical Committee
Service Component Architecture / Assembly
Chair(s):
Martin Chapman, Mike Edwards
Editors:
Michael Beisiegel, Khanderao Khand, Anish Karmarkar, Sanjay Patil, Michael Rowley
Additional Formats:
Comments list:
Submit comments sca-assembly-comment@lists.oasis-open.org
Comments Archive:
http://lists.oasis-open.org/archives/sca-assembly-comment/
Resource Title Service Component Architecture Schema Version 1.1
Resource Title Service Component Architecture Core Schema Version 1.1
Resource Title Service Component Architecture Definitions Schema Version 1.1
Resource Title Service Component Architecture Policy Schema Version 1.1
Resource Title Service Component Architecture Policy Intent Definitions Version 1.1
Resource Title Service Component Architecture WSDL Interface Schema Version 1.1
Resource Title Service Component Architecture C Interface Schema Version 1.1
Resource Title Service Component Architecture C++ Interface Schema Version 1.1
Resource Title Service Component Architecture Java Interface Schema Version 1.1
Resource Title Service Component Architecture SCA Binding Schema Version 1.1
Resource Title Service Component Architecture Web Service Binding Schema Version 1.1
Resource Title Service Component Architecture JMS Binding Schema Version 1.1
Resource Title Service Component Architecture JCA Binding Schema Version 1.1
Resource Title Service Component Architecture Composite Implementation Schema Version 1.1
Resource Title Service Component Architecture BPEL Implementation Schema Version 1.1
Resource Title Service Component Architecture C Implementation Schema Version 1.1
Resource Title Service Component Architecture C++ Implementation Schema Version 1.1
Resource Title Service Component Architecture Java Implementation Schema Version 1.1
Resource Title Service Component Architecture Contribution Schema Version 1.1
Resource Title Service Component Architecture C Contribution Schema Version 1.1
Resource Title Service Component Architecture C++ Contribution Schema Version 1.1
Resource Title Service Component Architecture Java Contribution Schema Version 1.1
<?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/200903" xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" xmlns:wsdli="http://www.w3.org/ns/wsdl-instance" xmlns:wsa="http://www.w3.org/2005/08/addressing" elementFormDefault="qualified"> <import namespace="http://www.w3.org/ns/wsdl-instance" schemaLocation="http://www.w3.org/2007/05/wsdl/wsdl20-instance.xsd"/> <import namespace="http://www.w3.org/2005/08/addressing" schemaLocation="http://www.w3.org/2006/03/addressing/ws-addr.xsd"/> <include schemaLocation="sca-core-1.1-cd03.xsd"/> <element name="binding.ws" type="sca:WebServiceBinding" substitutionGroup="sca:binding"/> <complexType name="WebServiceBinding"> <complexContent> <extension base="sca:Binding"> <sequence> <element name="endpointReference" type="wsa:EndpointReferenceType" minOccurs="0" maxOccurs="unbounded"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="wsdlElement" type="anyURI" use="optional"/> <attribute ref="wsdli:wsdlLocation" use="optional"/> </extension> </complexContent> </complexType> </schema>
<?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/200903" xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903" elementFormDefault="qualified"> <include schemaLocation="sca-core-1.1-cd03.xsd"/> <complexType name="JMSBinding"> <complexContent> <extension base="sca:Binding"> <sequence> <element name="destination" type="sca:JMSDestination" minOccurs="0"/> <choice minOccurs="0" maxOccurs="1"> <element name="connectionFactory" type="sca:JMSConnectionFactory"/> <element name="activationSpec" type="sca:JMSActivationSpec"/> </choice> <element name="response" type="sca:JMSResponse" minOccurs="0"/> <element name="headers" type="sca:JMSHeaders" minOccurs="0"/> <element name="messageSelection" type="sca:JMSMessageSelection" minOccurs="0"/> <element name="resourceAdapter" type="sca:JMSResourceAdapter" minOccurs="0"/> <element name="operationProperties" type="sca:JMSOperationProperties" minOccurs="0" maxOccurs="unbounded"/> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="correlationScheme" type="QName" default="sca:messageId"/> <attribute name="initialContextFactory" type="anyURI"/> <attribute name="jndiURL" type="anyURI"/> <attribute name="requestConnection" type="QName"/> <attribute name="responseConnection" type="QName"/> <attribute name="operationProperties" type="QName"/> </extension> </complexContent> </complexType> <simpleType name="JMSCreateResource"> <restriction base="string"> <enumeration value="always"/> <enumeration value="never"/> <enumeration value="ifNotExist"/> </restriction> </simpleType> <complexType name="JMSDestination"> <sequence> <element name="property" type="sca:BindingProperty" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="jndiName" type="anyURI" use="required"/> <attribute name="type" use="optional" default="queue"> <simpleType> <restriction base="string"> <enumeration value="queue"/> <enumeration value="topic"/> </restriction> </simpleType> </attribute> <attribute name="create" type="sca:JMSCreateResource" use="optional" default="ifNotExist"/> </complexType> <complexType name="JMSConnectionFactory"> <sequence> <element name="property" type="sca:BindingProperty" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="jndiName" type="anyURI" use="required"/> <attribute name="create" type="sca:JMSCreateResource" use="optional" default="ifNotExist"/> </complexType> <complexType name="JMSActivationSpec"> <sequence> <element name="property" type="sca:BindingProperty" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="jndiName" type="anyURI" use="required"/> <attribute name="create" type="sca:JMSCreateResource" use="optional" default="ifNotExist"/> </complexType> <complexType name="JMSResponse"> <sequence> <element name="wireFormat" type="sca:WireFormatType" minOccurs="0"/> <element name="destination" type="sca:JMSDestination" minOccurs="0"/> <choice minOccurs="0"> <element name="connectionFactory" type="sca:JMSConnectionFactory"/> <element name="activationSpec" type="sca:JMSActivationSpec"/> </choice> </sequence> </complexType> <complexType name="JMSHeaders"> <sequence> <element name="property" type="sca:BindingProperty" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="type" type="string"/> <attribute name="deliveryMode"> <simpleType> <restriction base="string"> <enumeration value="persistent"/> <enumeration value="nonpersistent"/> </restriction> </simpleType> </attribute> <attribute name="timeToLive" type="long"/> <attribute name="priority"> <simpleType> <restriction base="string"> <enumeration value="0"/> <enumeration value="1"/> <enumeration value="2"/> <enumeration value="3"/> <enumeration value="4"/> <enumeration value="5"/> <enumeration value="6"/> <enumeration value="7"/> <enumeration value="8"/> <enumeration value="9"/> </restriction> </simpleType> </attribute> </complexType> <complexType name="JMSMessageSelection"> <sequence> <element name="property" type="sca:BindingProperty" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="selector" type="string"/> </complexType> <complexType name="JMSResourceAdapter"> <sequence> <element name="property" type="sca:BindingProperty" minOccurs="0" maxOccurs="unbounded"/> </sequence> <attribute name="name" type="string" use="required"/> </complexType> <complexType name="JMSOperationProperties"> <sequence> <element name="property" type="sca:BindingProperty" minOccurs="0" maxOccurs="unbounded"/> <element name="headers" type="sca:JMSHeaders"/> </sequence> <attribute name="name" type="string" use="required"/> <attribute name="nativeOperation" type="string"/> </complexType> <complexType name="BindingProperty"> <simpleContent> <extension base="string"> <attribute name="name" type="NMTOKEN"/> <attribute name="type" type="string" use="optional" default="xs:string"/> </extension> </simpleContent> </complexType> <element name="binding.jms" type="sca:JMSBinding" substitutionGroup="sca:binding"/> <element name="wireFormat.jmsDefault" type="sca:WireFormatType" substitutionGroup="sca:wireFormat"/> <element name="operationSelector.jmsDefault" type="sca:OperationSelectorType" substitutionGroup="sca:operationSelector"/> </schema>
<?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/200903" xmlns:sca=" http://docs.oasis-open.org/ns/opencsa/sca/200903" elementFormDefault="qualified"> <include schemaLocation="sca-core-1.1-cd03.xsd" /> <complexType name="JCABinding"> <complexContent> <extension base="sca:Binding"> <sequence> <element name="outboundConnection" type="sca:JCAOutboundConnection" minOccurs="0" /> <element name="inboundConnection" type="sca:JCAInboundConnection" minOccurs="0" /> <element name="outboundInteraction" type="sca:JCAOutboundInteraction" minOccurs="0" /> <element name="inboundInteraction" type="sca:JCAInboundInteraction" minOccurs="0" /> <element name="property" type="sca:Property" minOccurs="0" maxOccurs="unbounded" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="connectionInfo" type="anyURI" use="optional" /> <attribute name="initialContextFactory" type="anyURI" use="optional"/> <attribute name="jndiURL" type="anyURI" use="optional"/> </extension> </complexContent> </complexType> <simpleType name="JCACreateResource"> <restriction base="string"> <enumeration value="always" /> <enumeration value="never" /> <enumeration value="ifNotExist" /> </restriction> </simpleType> <simpleType name="ResAuth"> <restriction base="string"> <enumeration value="container" /> <enumeration value="application" /> </restriction> </simpleType> <complexType name="JCAOutboundConnection"> <sequence> <element name="resourceAdapter" type="sca:ResourceAdapter" minOccurs="0" /> <element name="connection" type="sca:Connection" /> <element name="resAuth" type="sca:ResAuth" minOccurs="0" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="managed" type="boolean" use="optional" default="true" /> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="JCAInboundConnection"> <sequence> <element name="resourceAdapter" type="sca:ResourceAdapter" /> <element name="activationSpec" type="sca:ActivationSpec" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="JCAOutboundInteraction"> <sequence> <element name="connectionSpec" type="sca:ConnectionSpec" minOccurs="0" /> <element name="interactionSpec" type="sca:InteractionSpec" minOccurs="0" /> <element name="operation" type="sca:Operation" minOccurs="0" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="JCAInboundInteraction"> <sequence> <element name="listener" type="string" minOccurs="0" /> <element name="inboundOperation" type="sca:InboundOperation" minOccurs="0" maxOccurs="unbounded" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="ResourceAdapter"> <sequence> <element name="property" type="sca:Property" minOccurs="0" maxOccurs="unbounded" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="name" type="NMTOKEN" use="optional" /> <attribute name="type" type="NMTOKEN" use="required" /> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="Connection"> <sequence> <element name="property" type="sca:Property" minOccurs="0" maxOccurs="unbounded" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="name" type="NMTOKEN" use="optional" /> <attribute name="type" type="NMTOKEN" use="required" /> <attribute name="create" type="sca:JCACreateResource" use="optional" default="ifNotExist" /> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="ActivationSpec"> <sequence> <element name="property" type="sca:Property" minOccurs="0" maxOccurs="unbounded" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="name" type="NMTOKEN" use="optional" /> <attribute name="type" type="NMTOKEN" use="required" /> <attribute name="create" type="sca:JCACreateResource" use="optional" default="ifNotExist"/> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="Operation"> <sequence> <element name="interactionSpec" type="sca:InteractionSpec" minOccurs="0" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="name" type="NMTOKEN" use="required" /> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="InboundOperation"> <sequence> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="name" type="NMTOKEN" use="required" /> <attribute name="nativeOperation" type="string" use="required" /> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="ConnectionSpec"> <sequence> <element name="property" type="sca:Property" minOccurs="0" maxOccurs="unbounded" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="type" type="NMTOKEN" use="required" /> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <complexType name="InteractionSpec"> <sequence> <element name="property" type="sca:Property" minOccurs="0" maxOccurs="unbounded" /> <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> </sequence> <attribute name="type" type="NMTOKEN" use="required" /> <anyAttribute namespace="##other" processContents="lax" /> </complexType> <element name="binding.jca" type="sca:JCABinding" substitutionGroup="sca:binding" /> </schema>
<?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/200903" xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200903"> <include schemaLocation="sca-core-1.1-cd03.xsd"/> <include schemaLocation="sca-interface-java-1.1-cd03.xsd"/> <include schemaLocation="sca-interface-wsdl-1.1-cd03.xsd"/> <include schemaLocation="sca-interface-cpp-1.1-cd03.xsd"/> <include schemaLocation="sca-interface-c-1.1-cd03.xsd"/> <include schemaLocation="sca-implementation-java-1.1-cd01.xsd"/> <include schemaLocation="sca-implementation-composite-1.1-cd03.xsd"/> <include schemaLocation="sca-implementation-cpp-1.1-cd03.xsd"/> <include schemaLocation="sca-implementation-c-1.1-cd03.xsd"/> <include schemaLocation="sca-implementation-bpel-1.1-cd02.xsd"/> <include schemaLocation="sca-binding-ws-1.1-cd03.xsd"/> <include schemaLocation="sca-binding-jms-1.1-cd03.xsd"/> <include schemaLocation="sca-binding-jca-1.1-cd03.xsd"/> <include schemaLocation="sca-binding-sca-1.1-cd03.xsd"/> <include schemaLocation="sca-definitions-1.1-cd03.xsd"/> <include schemaLocation="sca-policy-1.1-cd02.xsd"/> <include schemaLocation="sca-contribution-1.1-cd03.xsd"/> <include schemaLocation="sca-contribution-cpp-1.1-cd03.xsd"/> <include schemaLocation="sca-contribution-c-1.1-cd03.xsd"/> </schema>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]