diff options
Diffstat (limited to 'java/sca/modules/assembly-xsd/src')
-rw-r--r-- | java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms.xsd | 18 | ||||
-rw-r--r-- | java/sca/modules/assembly-xsd/src/main/resources/sca-core.xsd | 18 |
2 files changed, 36 insertions, 0 deletions
diff --git a/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms.xsd b/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms.xsd index 5691bca8d1..1aaf407dfc 100644 --- a/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms.xsd +++ b/java/sca/modules/assembly-xsd/src/main/resources/sca-binding-jms.xsd @@ -136,4 +136,22 @@ <element name="binding.jms" type="sca:JMSBinding" substitutionGroup="sca:binding"/> + + <complexType name="WireFormatJMSDefaultType"> + <complexContent> + <extension base="sca:WireFormatType"/> + </complexContent> + </complexType> + + <element name="wireFormat.jmsDefault" type="sca:WireFormatJMSDefaultType" + substitutionGroup="sca:wireFormat"/> + + <complexType name="OperationSelectorJMSDefaultType"> + <complexContent> + <extension base="sca:OperationSelectorType"/> + </complexContent> + </complexType> + + <element name="operationSelector.jmsDefault" type="sca:OperationSelectorJMSDefaultType" + substitutionGroup="sca:operationSelector"/> </schema> diff --git a/java/sca/modules/assembly-xsd/src/main/resources/sca-core.xsd b/java/sca/modules/assembly-xsd/src/main/resources/sca-core.xsd index b0d94102af..da31c25baf 100644 --- a/java/sca/modules/assembly-xsd/src/main/resources/sca-core.xsd +++ b/java/sca/modules/assembly-xsd/src/main/resources/sca-core.xsd @@ -150,6 +150,8 @@ <element name="binding" type="sca:Binding" abstract="true"/> <complexType name="Binding" abstract="true"> <sequence> + <element ref="sca:wireFormat" minOccurs="0" maxOccurs="1" /> + <element ref="sca:operationSelector" minOccurs="0" maxOccurs="1" /> <element name="operation" type="sca:Operation" minOccurs="0" maxOccurs="unbounded" /> </sequence> @@ -159,6 +161,22 @@ <attribute name="policySets" type="sca:listOfQNames" use="optional"/> </complexType> + <element name="wireFormat" type="sca:WireFormatType"/> + <complexType name="WireFormatType" abstract="true"> + <sequence> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + <anyAttribute namespace="##other" processContents="lax"/> + </complexType> + + <element name="operationSelector" type="sca:OperationSelectorType"/> + <complexType name="OperationSelectorType" abstract="true"> + <sequence> + <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" /> + </sequence> + <anyAttribute namespace="##other" processContents="lax"/> + </complexType> + <element name="bindingType" type="sca:BindingType"/> <complexType name="BindingType"> <sequence minOccurs="0" maxOccurs="unbounded"> |