XML Schema
Schema Comments:
Processing Instructions
Schema has:
32element definitions,  0 global attribute definitions,  117 element attribute definitions,  2 datatype definitions.
Possible root elements: ArgusDataStream,

Element list

Element ArgusDataStream
 
diagram
description
attributes BeginDate   BeginTime   BeginTimeusec   CurrentDate   CurrentTime   CurrentTimeusec   MajorVersion   MinorVersion   InterfaceType   InterfaceStatus   SourceId   NetAddr   NetMask  
uses ArgusFlowRecord * , ArgusManagementRecord * , ArgusDataStream.End
 
used by
substitution hierarchy ArgusDataStream
content sequence
 
Attribute Datatype Use Values Default Comments
BeginDate { xsd:date } required
BeginTime { xsd:time } required
BeginTimeusec { xsd:int } required
CurrentDate { xsd:date } required
CurrentTime { xsd:time } required
CurrentTimeusec { xsd:int } required
MajorVersion { } {} required range: [2, UNBOUNDED]
MinorVersion { xsd:unsignedByte } required
InterfaceType { } {} required possible values: DLT_NULL | DLT_EN10MB | DLT_EN3MB | DLT_AX25 | DLT_PRONET | DLT_CHAOS | DLT_IEEE802 | DLT_ARCNET | DLT_SLIP | DLT_PPP | DLT_FDDI | DLT_ATM_RFC1483 | DLT_RAW | DLT_SLIP_BSDOS | DLT_PPP_BSDOS | DLT_ATM_CLIP | DLT_PPP_SERIAL | DLT_C_HDLC | DLT_IEE802_11
InterfaceStatus { } {} required possible values: Up | Down
SourceId { xsd:string } required
NetAddr { IPAddress } required
NetMask { IPAddress } required
 
source
- < xsd:element name =" ArgusDataStream " >
- < xsd:complexType >
- < xsd:sequence >
  < xsd:element ref =" ArgusFlowRecord " minOccurs =" 0 " maxOccurs =" unbounded " />
  < xsd:element ref =" ArgusManagementRecord " minOccurs =" 0 " maxOccurs =" unbounded " />
  < xsd:element ref =" ArgusDataStream.End " />
  </ xsd:sequence >
  < xsd:attribute name =" BeginDate " use =" required " type =" xsd:date " />
  < xsd:attribute name =" BeginTime " use =" required " type =" xsd:time " />
  < xsd:attribute name =" BeginTimeusec " use =" required " type =" xsd:int " />
  < xsd:attribute name =" CurrentDate " use =" required " type =" xsd:date " />
  < xsd:attribute name =" CurrentTime " use =" required " type =" xsd:time " />
  < xsd:attribute name =" CurrentTimeusec " use =" required " type =" xsd:int " />
- < xsd:attribute name =" MajorVersion " use =" required " >
- < xsd:simpleType >
- < xsd:restriction base =" xsd:unsignedByte " >
  < xsd:minInclusive value =" 2 " />
  </ xsd:restriction >
  </ xsd:simpleType >
  </ xsd:attribute >
  < xsd:attribute name =" MinorVersion " use =" required " type =" xsd:unsignedByte " />
- < xsd:attribute name =" InterfaceType " use =" required " >
- < xsd:simpleType >
- < xsd:restriction base =" xsd:NMTOKEN " >
  < xsd:enumeration value =" DLT_NULL " />
  < xsd:enumeration value =" DLT_EN10MB " />
  < xsd:enumeration value =" DLT_EN3MB " />
  < xsd:enumeration value =" DLT_AX25 " />
  < xsd:enumeration value =" DLT_PRONET " />
  < xsd:enumeration value =" DLT_CHAOS " />
  < xsd:enumeration value =" DLT_IEEE802 " />
  < xsd:enumeration value =" DLT_ARCNET " />
  < xsd:enumeration value =" DLT_SLIP " />
  < xsd:enumeration value =" DLT_PPP " />
  < xsd:enumeration value =" DLT_FDDI " />
  < xsd:enumeration value =" DLT_ATM_RFC1483 " />
  < xsd:enumeration value =" DLT_RAW " />
  < xsd:enumeration value =" DLT_SLIP_BSDOS " />
  < xsd:enumeration value =" DLT_PPP_BSDOS " />
  < xsd:enumeration value =" DLT_ATM_CLIP " />
  < xsd:enumeration value =" DLT_PPP_SERIAL " />
  < xsd:enumeration value =" DLT_C_HDLC " />
  < xsd:enumeration value =" DLT_IEE802_11 " />
  </ xsd:restriction >
  </ xsd:simpleType >
  </ xsd:attribute >
- < xsd:attribute name =" InterfaceStatus " use =" required " >
- < xsd:simpleType >
- < xsd:restriction base =" xsd:NMTOKEN " >
  < xsd:enumeration value =" Up " />
  < xsd:enumeration value =" Down " />
  </ xsd:restriction >
  </ xsd:simpleType >
  </ xsd:attribute >
  < xsd:attribute name =" SourceId " use =" required " type =" xsd:string " />
  < xsd:attribute name =" NetAddr " use =" required " type =" IPAddress " />
  < xsd:attribute name =" NetMask " use =" required " type =" IPAddress " />
  </ xsd:complexType >
  </ xsd:element >

Element ArgusDataStream.End
 
diagram
description
attributes count  
uses Does not reference other elements.
 
used by ArgusDataStream,
content sequence (default)
 
Attribute Datatype Use Values Default Comments
count { xsd:string } required
 
source
- < xsd:element name =" ArgusDataStream.End " >
- < xsd:complexType >
  < xsd:attribute name =" count " use =" required " type =" xsd:string " />
  </ xsd:complexType >
  </ xsd:element >

Element ArgusFlowRecord
 
diagram
description
attributes ArgusSourceId   SequenceNumber   Cause   StartDate   StartTime   StartTimeusecs   LastDate   LastTime   LastTimeusecs   Duration   TransRefNum  
uses FlowEncaps ? , MACAddrs ? , Flow, IPAddrNames ? , FlowAttrs ? , ExtFlow ? , Metrics, ArgusUserData ? , ArgusTimeStats ?
 
used by ArgusDataStream,
substitution hierarchy ArgusFlowRecord
content sequence
 
Attribute Datatype Use Values Default Comments
ArgusSourceId { xsd:string } required
SequenceNumber { xsd:unsignedInt } required
Cause { } {} required possible values: Start | Status | Stop | Shutdown | Timeout | Error | Unknown
StartDate { xsd:date } required
StartTime { xsd:time } required
StartTimeusecs { xsd:int } required
LastDate { xsd:date } required
LastTime { xsd:time } required
LastTimeusecs { xsd:int } required
Duration { xsd:float } required
TransRefNum { xsd:unsignedInt } required
 
source
- < xsd:element name =" ArgusFlowRecord " >
- < xsd:complexType >
- < xsd:sequence >
  < xsd:element ref =" FlowEncaps " minOccurs =" 0 " />
  < xsd:element ref =" MACAddrs " minOccurs =" 0 " />
  < xsd:element ref =" Flow " />
  < xsd:element ref =" IPAddrNames " minOccurs =" 0 " />
  < xsd:element ref =" FlowAttrs " minOccurs =" 0 " />
  < xsd:element ref =" ExtFlow " minOccurs =" 0 " />
  < xsd:element ref =" Metrics " />
  < xsd:element ref =" ArgusUserData " minOccurs =" 0 " />
  < xsd:element ref =" ArgusTimeStats " minOccurs =" 0 " />
  </ xsd:sequence >
  < xsd:attribute name =" ArgusSourceId " use =" required " type =" xsd:string " />
  < xsd:attribute name =" SequenceNumber " use =" required " type =" xsd:unsignedInt " />
- < xsd:attribute name =" Cause " use =" required " >
- < xsd:simpleType >
- < xsd:restriction base =" xsd:NMTOKEN " >
  < xsd:enumeration value =" Start " />
  < xsd:enumeration value =" Status " />
  < xsd:enumeration value =" Stop " />
  < xsd:enumeration value =" Shutdown " />
  < xsd:enumeration value =" Timeout " />
  < xsd:enumeration value =" Error " />
  < xsd:enumeration value =" Unknown " />
  </ xsd:restriction >
  </ xsd:simpleType >
  </ xsd:attribute >
  < xsd:attribute name =" StartDate " use =" required " type =" xsd:date " />
  < xsd:attribute name =" StartTime " use =" required " type =" xsd:time " />
  < xsd:attribute name =" StartTimeusecs " use =" required " type =" xsd:int " />
  < xsd:attribute name =" LastDate " use =" required " type =" xsd:date " />
  < xsd:attribute name =" LastTime " use =" required " type =" xsd:time " />
  < xsd:attribute name =" LastTimeusecs " use =" required " type =" xsd:int " />
  < xsd:attribute name =" Duration " use =" required " type =" xsd:float " />
  < xsd:attribute name =" TransRefNum " use =" required " type =" xsd:unsignedInt " />
  </ xsd:complexType >
  </ xsd:element >

Element ArgusManagementRecord
 
diagram
description
attributes
uses Does not reference other elements.
 
used by ArgusDataStream,
content sequence (default)
 
source
- < xsd:element name =" ArgusManagementRecord " >
  < xsd:complexType />
  </ xsd:element >

Element ArgusTimeStats
 
diagram
description
attributes
uses SrcActive ? , SrcIdle ? , DstActive ? , DstIdle ?
 
used by ArgusFlowRecord,
content sequence
 
source
- < xsd:element name =" ArgusTimeStats " >
- < xsd:complexType >
- < xsd:sequence >
  < xsd:element ref =" SrcActive " minOccurs =" 0 " />
  < xsd:element ref =" SrcIdle " minOccurs =" 0 " />
  < xsd:element ref =" DstActive " minOccurs =" 0 " />
  < xsd:element ref =" DstIdle " minOccurs =" 0 " />
  </ xsd:sequence >
  </ xsd:complexType >
  </ xsd:element >

Element ArgusUserData
 
diagram
description
attributes
uses SrcData ? , DstData ?
 
used by ArgusFlowRecord,
content sequence
 
source
- < xsd:element name =" ArgusUserData " >
- < xsd:complexType >
- < xsd:sequence >
  < xsd:element ref =" SrcData " minOccurs =" 0 " />
  < xsd:element ref =" DstData " minOccurs =" 0 " />
  </ xsd:sequence >
  </ xsd:complexType >
  </ xsd:element >

Element Arp
 
diagram
description
attributes SrcArpAddr   TargetArpAaddr   ArpMacAddr  
uses Does not reference other elements.
 
used by Flow,
content sequence (default)
 
Attribute Datatype Use Values Default Comments
SrcArpAddr { IPAddress } required
TargetArpAaddr { IPAddress } required
ArpMacAddr { EthernetAddress } required
 
source
- < xsd:element name =" Arp " >
- < xsd:complexType >
  < xsd:attribute name =" SrcArpAddr " use =" required " type =" IPAddress " />
  < xsd:attribute name =" TargetArpAaddr " use =" required " type =" IPAddress " />
  < xsd:attribute name =" ArpMacAddr " use =" required " type =" EthernetAddress " />
  </ xsd:complexType >
  </ xsd:element >

Element DstActive
 
diagram
description
attributes StdDev   MinUsec   MaxUsec   MeanUsec   n  
uses Does not reference other elements.
 
used by ArgusTimeStats,
content sequence (default)
 
Attribute Datatype Use Values Default Comments
StdDev { xsd:string } required
MinUsec { xsd:unsignedInt } required
MaxUsec { xsd:unsignedInt } required
MeanUsec { xsd:unsignedInt } required
n { xsd:int } required
 
source
- < xsd:element name =" DstActive " >
- < xsd:complexType >
  < xsd:attribute name =" StdDev " use =" required " type =" xsd:string " />
  < xsd:attribute name =" MinUsec " use =" required " type =" xsd:unsignedInt " />
  < xsd:attribute name =" MaxUsec " use =" required " type =" xsd:unsignedInt " />
  < xsd:attribute name =" MeanUsec " use =" required " type =" xsd:unsignedInt " />
  < xsd:attribute name =" n " use =" required " type =" xsd:int " />
  </ xsd:complexType >
  </ xsd:element >

Element DstData
 
diagram
description
attributes Data-Ascii   Length  
uses Does not reference other elements.
 
used by ArgusUserData,
content sequence (default)
 
Attribute Datatype Use Values Default Comments
Data-Ascii { xsd:string } required
Length { xsd:string } required
 
source
- < xsd:element name =" DstData " >
- < xsd:complexType >
  < xsd:attribute name =" Data-Ascii " use =" required " type =" xsd:string " />
  < xsd:attribute name =" Length " use =" required " type =" xsd:string " />
  </ xsd:complexType >
  </ xsd:element >

Element DstIdle
 
diagram
description
attributes StdDev   MinUsec   MaxUsec   MeanUsec   n  
uses Does not reference other elements.
 
used by ArgusTimeStats,
content sequence (default)
 
Attribute Datatype Use Values Default Comments
StdDev { xsd:string } required
MinUsec { xsd:unsignedInt } required
MaxUsec { xsd:unsignedInt } required
MeanUsec { xsd:unsignedInt } required
n { xsd:int } required