complexType "streamType"
Namespace:
Content:
complex, 3 attributes, 5 elements
Defined:
globally in myAlerts.xsd; see XML source
Includes:
definitions of 5 elements
Used:
XML Representation Summary
<...
   
 = 
xsd:nonNegativeInteger
 = 
xsd:hexBinary
 = 
xsd:string
   
>
   
Content: 
</...>
Content Model Elements (5):
argot (type argotType), argotQuery (type notificationQueryType), class (in stream), expiration (type xsd:string), position (in stream)
All Direct / Indirect Based Elements (1):
stream (in myAlerts)
Known Usage Locations
Annotation
A stream is an internal object that processes alerts before they are routed to connections. Streams can buffer or reroute.
XML Source (see within schema source)
<xsd:complexType name="streamType">
<xsd:annotation>
<xsd:documentation>
A stream is an internal object that processes alerts before they are routed to connections.
Streams can buffer or reroute.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="class" type="streamClassType">
<!-- sgfix: illegal on an element
use="required"
-->
<xsd:annotation>
<xsd:documentation>
Defines what kind of stream.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="expiration" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
Lifetime of a connection in absolute time (GMT).
This can be used to clean up the content document.
BUGBUG - we really should use a date type not string for
the type attribute!
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="position" type="streamPositionType">
<!-- sgfix: illegal on an element
use="required"
-->
<xsd:annotation>
<xsd:documentation>
Defines where the stream fits into the
<b>streamFork</b>
processing.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="argotQuery" type="notificationQueryType">
<xsd:annotation>
<xsd:documentation>
The stream's query against incoming alerts.
The query specifies the argot name(s) that enable selection (a logical OR of the named argots).
This is optional
based on the streamClass (a stream may do its own selection processing
instead of or in addition to the standard stream alert query).
See the available stream classes.
If not present, the query defaults to all alert argots ("*").
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="argot" type="argotType">
<xsd:annotation>
<xsd:documentation>
An optional provisioning argot for the stream.
This is dependent on the stream class. See the available stream classes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attributeGroup ref="hs:standardBlueAttributeGroup"/>
</xsd:complexType>
Attribute Detail (all declarations; 3/3)
changeNumber
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="changeNumber" type="changeNumberType" use="required"/>

creator
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="creator" type="creatorType" use="required"/>

id
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="id" type="idType" use="required"/>
Content Element Detail (all declarations; 5/5)
argot
Type:
argotType, complex content
Defined:
locally within (this) streamType complexType
An optional provisioning argot for the stream. This is dependent on the stream class. See the available stream classes.
XML Source (see within schema source)
<xsd:element maxOccurs="unbounded" minOccurs="0" name="argot" type="argotType">
<xsd:annotation>
<xsd:documentation>
An optional provisioning argot for the stream.
This is dependent on the stream class. See the available stream classes.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

argotQuery
Type:
notificationQueryType, simple content
Defined:
locally within (this) streamType complexType
The stream's query against incoming alerts. The query specifies the argot name(s) that enable selection (a logical OR of the named argots). This is optional based on the streamClass (a stream may do its own selection processing instead of or in addition to the standard stream alert query). See the available stream classes. If not present, the query defaults to all alert argots ("*").
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="argotQuery" type="notificationQueryType">
<xsd:annotation>
<xsd:documentation>
The stream's query against incoming alerts.
The query specifies the argot name(s) that enable selection (a logical OR of the named argots).
This is optional
based on the streamClass (a stream may do its own selection processing
instead of or in addition to the standard stream alert query).
See the available stream classes.
If not present, the query defaults to all alert argots ("*").
</xsd:documentation>
</xsd:annotation>
</xsd:element>

class
Type:
streamClassType, simple content
Defined:
locally within (this) streamType complexType
Defines what kind of stream.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="class" type="streamClassType">
<!-- sgfix: illegal on an element
use="required"
-->
<xsd:annotation>
<xsd:documentation>
Defines what kind of stream.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

expiration
Type:
xsd:string, predefined, simple content
Defined:
locally within (this) streamType complexType
Lifetime of a connection in absolute time (GMT). This can be used to clean up the content document. BUGBUG - we really should use a date type not string for the type attribute!
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="expiration" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
Lifetime of a connection in absolute time (GMT).
This can be used to clean up the content document.
BUGBUG - we really should use a date type not string for
the type attribute!
</xsd:documentation>
</xsd:annotation>
</xsd:element>

position
Type:
streamPositionType, simple content
Defined:
locally within (this) streamType complexType
Defines where the stream fits into the <b>streamFork</b> processing.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="position" type="streamPositionType">
<!-- sgfix: illegal on an element
use="required"
-->
<xsd:annotation>
<xsd:documentation>
Defines where the stream fits into the
<b>streamFork</b>
processing.
</xsd:documentation>
</xsd:annotation>
</xsd:element>