<ref name='pooldisk'/>
<ref name='pooliscsi'/>
<ref name='poolscsi'/>
+ <ref name='poolmpath'/>
</choice>
</element>
</define>
<ref name='target'/>
</define>
+ <define name='poolmpath'>
+ <attribute name='type'>
+ <value>mpath</value>
+ </attribute>
+ <ref name='commonmetadata'/>
+ <ref name='sizing'/>
+ <optional>
+ <ref name='sourcempath'/>
+ </optional>
+ <ref name='target'/>
+ </define>
+
<define name='commonmetadata'>
<element name='name'>
<ref name='name'/>
</element>
</define>
+ <define name='sourceinfoauth'>
+ <element name='auth'>
+ <attribute name='type'>
+ <choice>
+ <value>chap</value>
+ </choice>
+ </attribute>
+ <attribute name='login'>
+ <text/>
+ </attribute>
+ <attribute name='passwd'>
+ <text/>
+ </attribute>
+ </element>
+ </define>
+
<define name='sourcefmtfs'>
<optional>
<element name='format'>
<define name='sourcelogical'>
<element name='source'>
- <ref name='sourceinfoname'/>
- <optional>
- <ref name='sourceinfodev'/>
- </optional>
+ <oneOrMore>
+ <optional>
+ <ref name='sourceinfoname'/>
+ </optional>
+ <optional>
+ <ref name='sourceinfodev'/>
+ </optional>
+ </oneOrMore>
<ref name='sourcefmtlogical'/>
</element>
</define>
<element name='source'>
<ref name='sourceinfohost'/>
<ref name='sourceinfodev'/>
+ <optional>
+ <ref name='sourceinfoauth'/>
+ </optional>
</element>
</define>
<define name='sourcescsi'>
<element name='source'>
- <ref name='sourceinfoname'/>
+ <ref name='sourceinfoadapter'/>
</element>
</define>
+ <define name='sourcempath'>
+ <element name='source'>
+ <empty/>
+ </element>
+ </define>
<define name='name'>
<data type='string'>