<?xml version="1.0" encoding="UTF-8"?>
<xs:schema
xmlns:xs="
http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element
name="CommandMapping">
<xs:complexType>
<xs:attribute
name="name" type="xs:string"/>
<xs:attribute
name="receiver" type="xs:string"/>
<xs:attribute
name="method" type="xs:string"/>
<xs:attribute
name="type" type="xs:string"/>
<xs:attribute
name="target"
type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element
name="commandConfig">
<xs:complexType>
<xs:sequence>
<xs:element
ref="targets"/>
<xs:element
ref="commands"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element
name="commands">
<xs:complexType>
<xs:sequence>
<xs:element
ref="CommandMapping"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element
name="target">
<xs:complexType>
<xs:attribute
name="name" type="xs:string"/>
<xs:attribute
name="ejb" type="xs:string"/>
<xs:attribute
name="type" type="xs:string"/>
<xs:attribute
name="contextFactory"/>
<xs:attribute name="url"
type="xs:string"/>
<xs:attribute name="lookupName"
type="xs:string"/>
<xs:attribute name="remote"
type="xs:boolean"/>
</xs:complexType>
</xs:element>
<xs:element
name="targets">
<xs:complexType>
<xs:sequence>
<xs:element
ref="target"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>