complexType RequestHandOff
diagram
namespace http://www.IM-Draft-03-00-44a
children distribute header pollHandOff replyNum replyOther localRequestHandOff
used by
elements requestHandOff IMWrapper/requestHandOff
source <xs:complexType name="RequestHandOff">
 
<xs:sequence>
   
<xs:element name="distribute" type="Distribution" minOccurs="0"/>
   
<xs:element name="header" type="Header"/>
   
<!-- if an inner element is not present then
         the header content of the message which
         carries this DF shall be applied to the
         context of this message. The header has the
         data creator,  time stamps,  location,
         and what to do when the message becomes
         old  (how to get a fresh one)  and the
         reference ID of this message or submessage --
>
   
<xs:element name="pollHandOff">
     
<xs:simpleType>
       
<xs:restriction base="FreeText">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- repeat of poll for hand off  (PHO) -->
   
<xs:element name="replyNum" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="FreeText">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- allow conditions / cost / PO type data to be carried too -->
   
<xs:element name="replyOther" minOccurs="0">
     
<xs:simpleType>
       
<xs:restriction base="FreeText">
         
<xs:minLength value="1"/>
         
<xs:maxLength value="255"/>
       
</xs:restriction>
     
</xs:simpleType>
   
</xs:element>
   
<!-- this would allow private costing structures -->
   
<xs:element name="localRequestHandOff" type="local:RequestHandOff" minOccurs="0"/>
 
</xs:sequence>
</xs:complexType>

element RequestHandOff/distribute
diagram
type Distribution
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children from to reference localDistribution
source <xs:element name="distribute" type="Distribution" minOccurs="0"/>

element RequestHandOff/header
diagram
type Header
properties
isRef 0
content complex
children senderIncidentID inReplyTo pedigreeSequence sender basics issueTime updateTime expiryTime onExpiry urgency testMessage localHeader
source <xs:element name="header" type="Header"/>

element RequestHandOff/pollHandOff
diagram
type restriction of FreeText
properties
isRef 0
content simple
facets
minLength 1
maxLength 255
source <xs:element name="pollHandOff">
 
<xs:simpleType>
   
<xs:restriction base="FreeText">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element RequestHandOff/replyNum
diagram
type restriction of FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
source <xs:element name="replyNum" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="FreeText">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element RequestHandOff/replyOther
diagram
type restriction of FreeText
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
minLength 1
maxLength 255
source <xs:element name="replyOther" minOccurs="0">
 
<xs:simpleType>
   
<xs:restriction base="FreeText">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="255"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element RequestHandOff/localRequestHandOff
diagram
type local:RequestHandOff
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children yourName
source <xs:element name="localRequestHandOff" type="local:RequestHandOff" minOccurs="0"/>


XML Schema documentation generated by
XMLSpy Schema Editor http://www.altova.com/xmlspy