| schema location: | C:\Documents and Settings\pdm\My Documents\nmwg-req\2004-01-08-Dante-NM-WG-RequestSchema2.xsd |
| targetNamespace: | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of tns:StatisticType | ||
| attributes | |||
| annotation |
|
||
| source | <xs:element name="confidence" substitutionGroup="tns:statistic"> <xs:annotation> <xs:documentation>Request the +/-n% confidence interval. Default n=95%</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="tns:StatisticType"> <xs:attribute name="confidence" type="xs:double" use="optional" default="95"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| type | tns:StatisticType | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="count" type="tns:StatisticType" substitutionGroup="tns:statistic"> <xs:annotation> <xs:documentation>Request a count of the measured values</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| type | tns:StatisticType | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="max" type="tns:StatisticType" substitutionGroup="tns:statistic"> <xs:annotation> <xs:documentation>Request the maximum measured value</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| type | tns:StatisticType | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="mean" type="tns:StatisticType" substitutionGroup="tns:statistic"> <xs:annotation> <xs:documentation>Request the mean of the measured values</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| type | tns:StatisticType | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="median" type="tns:StatisticType" substitutionGroup="tns:statistic"> <xs:annotation> <xs:documentation>Request the median measured value</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| type | tns:StatisticType | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="min" type="tns:StatisticType" substitutionGroup="tns:statistic"> <xs:annotation> <xs:documentation>Request the minimum measured value</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| children | subject time characteristic methodology statistics | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="NetworkMeasurementRequest"> <xs:annotation> <xs:documentation>The root element of a request for a network measurement</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="subject" type="tns:NetworkEntityType"/> <xs:element name="time" type="tns:TimeInformationType"/> <xs:element name="characteristic" maxOccurs="unbounded"> <xs:complexType mixed="true"> <xs:simpleContent> <xs:extension base="tns:CharacteristicType"/> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="methodology" type="tns:MethodologyType" minOccurs="0"/> <xs:element name="statistics" type="tns:StatisticsType" minOccurs="0"/> </xs:sequence> <xs:attribute name="allowNewMeasurements" type="xs:boolean" use="optional" default="true"> <xs:annotation> <xs:documentation>If this value is true, the measurement system may make new measurements to fulfill the request. If the value is false, the measurement system should not make new measurements to fulfill the request.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | tns:NetworkEntityType |
| source | <xs:element name="subject" type="tns:NetworkEntityType"/> |
| diagram | ![]() |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | tns:TimeInformationType |
| children | time plusTimeTolerance minusTimeTolerance maxResults testingInterval startTime endTime testingInterval |
| source | <xs:element name="time" type="tns:TimeInformationType"/> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | extension of tns:CharacteristicType |
| source | <xs:element name="characteristic" maxOccurs="unbounded"> <xs:complexType mixed="true"> <xs:simpleContent> <xs:extension base="tns:CharacteristicType"/> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||
| type | tns:MethodologyType | ||||||||||||
| children | parameters | ||||||||||||
| attributes |
|
||||||||||||
| source | <xs:element name="methodology" type="tns:MethodologyType" minOccurs="0"/> |
| diagram | ![]() |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | tns:StatisticsType |
| children | tns:statistic interval |
| source | <xs:element name="statistics" type="tns:StatisticsType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||
| type | extension of tns:StatisticType | ||||||||||||||||||||
| attributes |
|
||||||||||||||||||||
| annotation |
|
||||||||||||||||||||
| source | <xs:element name="percentile" substitutionGroup="tns:statistic"> <xs:annotation> <xs:documentation>Request the nth-percentile of the measured values. Default n=95%</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="tns:StatisticType"> <xs:attribute name="pct" type="xs:double" use="optional" default="95"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| type | tns:StatisticType | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="raw" type="tns:StatisticType" substitutionGroup="tns:statistic"> <xs:annotation> <xs:documentation>Request the raw data for the measured values</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| type | tns:StatisticType | ||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="statistic" type="tns:StatisticType" abstract="true"> <xs:annotation> <xs:documentation>Head of the statistics substitution group</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| type | tns:StatisticType | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:element name="stddev" type="tns:StatisticType" substitutionGroup="tns:statistic"> <xs:annotation> <xs:documentation>Request the standard deviation of the measured values</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of tns:ParameterSetType | ||
| children | duration includesDisk trafficPattern packetSize | ||
| annotation |
|
||
| source | <xs:complexType name="ApplicationParameterSetType"> <xs:annotation> <xs:documentation>Parameters for the application layer</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="tns:ParameterSetType"> <xs:sequence> <xs:element name="duration" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The duration of the test</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" use="optional" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="includesDisk" type="tns:BooleanParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Are bytes moving memory to memory or disk to disk?</xs:documentation> </xs:annotation> </xs:element> <xs:element name="trafficPattern" type="tns:TokenParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The type of traffic pattern, for example, H323 to emulate video conferencing</xs:documentation> </xs:annotation> </xs:element> <xs:element name="packetSize" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Size of packets sent excluding any network protocol headers.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:DoubleParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="duration" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The duration of the test</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" use="optional" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:BooleanParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="includesDisk" type="tns:BooleanParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Are bytes moving memory to memory or disk to disk?</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:TokenParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="trafficPattern" type="tns:TokenParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The type of traffic pattern, for example, H323 to emulate video conferencing</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:IntegerParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="packetSize" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Size of packets sent excluding any network protocol headers.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | |||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | extension of xs:boolean | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="BooleanParameterType"> <xs:annotation> <xs:documentation>A parameter with type boolean</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:boolean"> <xs:attributeGroup ref="tns:ParameterAttributesGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| diagram | |||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | extension of xs:byte | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ByteParameterType"> <xs:annotation> <xs:documentation>A parameter with type byte</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:byte"> <xs:attributeGroup ref="tns:ParameterAttributesGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of xs:token | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="CharacteristicType"> <xs:annotation> <xs:documentation>The name of the characteristic requested</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:token"/> </xs:simpleContent> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of tns:NetworkAddressType | ||
| children | name port | ||
| annotation |
|
||
| source | <xs:complexType name="DNSAddressType"> <xs:annotation> <xs:documentation>A DNS name address</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="tns:NetworkAddressType"> <xs:sequence> <xs:element name="name" type="xs:string"/> <xs:element name="port" type="xs:int" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | xs:string |
| source | <xs:element name="name" type="xs:string"/> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | xs:int |
| source | <xs:element name="port" type="xs:int" minOccurs="0"/> |
| diagram | |||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | extension of xs:double | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="DoubleParameterType"> <xs:annotation> <xs:documentation>A parameter with type double</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:double"> <xs:attributeGroup ref="tns:ParameterAttributesGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of tns:ParameterSetType | ||
| children | duration packetSize numPackets packetSpacing packetGap lossThreshold numBytes | ||
| annotation |
|
||
| source | <xs:complexType name="ICMPParameterSetType"> <xs:annotation> <xs:documentation>Parameters for the ICMP layer</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="tns:ParameterSetType"> <xs:sequence> <xs:element name="duration" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The duration of the test</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" use="optional" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="packetSize" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Size of packets sent, including ICMP headers</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="numPackets" type="tns:IntegerParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Number of packets sent on network</xs:documentation> </xs:annotation> </xs:element> <xs:element name="packetSpacing" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>What algorithm is used to space packets (poisson or periodic)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:restriction base="tns:TokenParameterType"> <xs:enumeration value="periodic"/> <xs:enumeration value="poisson"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="packetGap" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Time between test packets, in seconds (for periodic tests)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" default="s"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="lossThreshold" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The threshold used to distinguish between a large finite delay and loss </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="numBytes" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Amount of test traffic</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:DoubleParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="duration" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The duration of the test</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" use="optional" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:IntegerParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="packetSize" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Size of packets sent, including ICMP headers</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:IntegerParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="numPackets" type="tns:IntegerParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Number of packets sent on network</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | restriction of tns:TokenParameterType | ||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="packetSpacing" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>What algorithm is used to space packets (poisson or periodic)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:restriction base="tns:TokenParameterType"> <xs:enumeration value="periodic"/> <xs:enumeration value="poisson"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:DoubleParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="packetGap" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Time between test packets, in seconds (for periodic tests)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" default="s"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:DoubleParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="lossThreshold" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The threshold used to distinguish between a large finite delay and loss </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:IntegerParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="numBytes" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Amount of test traffic</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | |||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | extension of xs:int | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="IntegerParameterType"> <xs:annotation> <xs:documentation>A parameter with type int</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:int"> <xs:attributeGroup ref="tns:ParameterAttributesGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| type | extension of tns:NetworkAddressType | ||||||||||||||
| children | IP port | ||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:complexType name="IPAddressType"> <xs:annotation> <xs:documentation>Internet Protocol address</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="tns:NetworkAddressType"> <xs:sequence> <xs:element name="IP" type="xs:string"/> <xs:element name="port" type="xs:int" minOccurs="0"/> </xs:sequence> <xs:attribute name="version" type="xs:token" default="4"> <xs:annotation> <xs:documentation>Internet Protocol version (4 or 6)</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | xs:string |
| source | <xs:element name="IP" type="xs:string"/> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | xs:int |
| source | <xs:element name="port" type="xs:int" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of tns:ParameterSetType | ||
| children | duration packetType packetSize numPackets packetSpacing packetGap protocolID typeOfService dscp flowLabel lossThreshold numBytes includesDisk numStreams | ||
| annotation |
|
||
| source | <xs:complexType name="IPParameterSetType"> <xs:annotation> <xs:documentation>Parameters for the IP layer</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="tns:ParameterSetType"> <xs:sequence> <xs:element name="duration" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The duration of the test</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" use="optional" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="packetType" type="tns:TokenParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>ICMP or UDP or TCP (is this information implied by having a tcpParameterSet element, say?)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="packetSize" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Size of packets sent including IP headers</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="numPackets" type="tns:IntegerParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Number of packets sent on network</xs:documentation> </xs:annotation> </xs:element> <xs:element name="packetSpacing" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>What algorithm is used to space packets (poisson or periodic)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:restriction base="tns:TokenParameterType"> <xs:enumeration value="periodic"/> <xs:enumeration value="poisson"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="packetGap" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Time between test packets, in seconds (for periodic tests)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" default="s"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="protocolID" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>IP version (this information is also available as an attribute of the IPAddress, do we need it both places?)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:restriction base="tns:TokenParameterType"> <xs:enumeration value="IPv4"/> <xs:enumeration value="IPv6"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="typeOfService" type="tns:ShortParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Type of service (IP precedence) IPv4 only?</xs:documentation> </xs:annotation> </xs:element> <xs:element name="dscp" type="tns:ByteParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>differentiated services code point</xs:documentation> </xs:annotation> </xs:element> <xs:element name="flowLabel" type="tns:ByteParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>IP v6 option for QoS</xs:documentation> </xs:annotation> </xs:element> <xs:element name="lossThreshold" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The threshold used to distinguish between a large finite delay and loss </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="numBytes" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Amount of test traffic</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="includesDisk" type="tns:BooleanParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Are bytes moving memory to memory or disk to disk?</xs:documentation> </xs:annotation> </xs:element> <xs:element name="numStreams" type="tns:IntegerParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Number of parallel streams</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:DoubleParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="duration" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The duration of the test</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" use="optional" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:TokenParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="packetType" type="tns:TokenParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>ICMP or UDP or TCP (is this information implied by having a tcpParameterSet element, say?)</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:IntegerParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="packetSize" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Size of packets sent including IP headers</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:IntegerParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="numPackets" type="tns:IntegerParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Number of packets sent on network</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | restriction of tns:TokenParameterType | ||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="packetSpacing" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>What algorithm is used to space packets (poisson or periodic)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:restriction base="tns:TokenParameterType"> <xs:enumeration value="periodic"/> <xs:enumeration value="poisson"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:DoubleParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="packetGap" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Time between test packets, in seconds (for periodic tests)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" default="s"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | restriction of tns:TokenParameterType | ||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="protocolID" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>IP version (this information is also available as an attribute of the IPAddress, do we need it both places?)</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:restriction base="tns:TokenParameterType"> <xs:enumeration value="IPv4"/> <xs:enumeration value="IPv6"/> </xs:restriction> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:ShortParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="typeOfService" type="tns:ShortParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Type of service (IP precedence) IPv4 only?</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:ByteParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="dscp" type="tns:ByteParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>differentiated services code point</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:ByteParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="flowLabel" type="tns:ByteParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>IP v6 option for QoS</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:DoubleParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="lossThreshold" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The threshold used to distinguish between a large finite delay and loss </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||||||||
| type | extension of tns:IntegerParameterType | ||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||
| source | <xs:element name="numBytes" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Amount of test traffic</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:BooleanParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="includesDisk" type="tns:BooleanParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Are bytes moving memory to memory or disk to disk?</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | tns:IntegerParameterType | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="numStreams" type="tns:IntegerParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Number of parallel streams</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||
| children | parameters | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| annotation |
|
||||||||||||
| source | <xs:complexType name="MethodologyType"> <xs:annotation> <xs:documentation>A collections of parameterSets</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="parameters" type="tns:ParameterSetType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="allowNewMeasurement" type="xs:boolean" use="optional" default="true"/> </xs:complexType> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | tns:ParameterSetType |
| source | <xs:element name="parameters" type="tns:ParameterSetType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of tns:NetworkEntityType | ||
| children | name | ||
| annotation |
|
||
| source | <xs:complexType name="NamedNodeType" abstract="false"> <xs:annotation> <xs:documentation>A node that is identified by a name alone</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="tns:NetworkEntityType"> <xs:sequence> <xs:element name="name" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | xs:string |
| source | <xs:element name="name" type="xs:string"/> |
| diagram | |||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||
| used by |
|
||||
| annotation |
|
||||
| source | <xs:complexType name="NetworkAddressType" abstract="true"> <xs:annotation> <xs:documentation>Abstract network address</xs:documentation> </xs:annotation> </xs:complexType> |
| diagram | ![]() |
||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||
| used by |
|
||||
| annotation |
|
||||
| source | <xs:complexType name="NetworkEntityType" abstract="true"> <xs:annotation> <xs:documentation>Base class for any network entity, such as a host, router or path</xs:documentation> </xs:annotation> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of tns:NetworkEntityType | ||
| children | source destination | ||
| annotation |
|
||
| source | <xs:complexType name="NetworkPathType"> <xs:annotation> <xs:documentation>Path between a network source and destination node</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="tns:NetworkEntityType"> <xs:sequence> <xs:element name="source" type="tns:NetworkEntityType" minOccurs="0"/> <xs:element name="destination" type="tns:NetworkEntityType" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | tns:NetworkEntityType |
| source | <xs:element name="source" type="tns:NetworkEntityType" minOccurs="0"/> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | tns:NetworkEntityType |
| source | <xs:element name="destination" type="tns:NetworkEntityType" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of tns:NetworkEntityType | ||
| children | name address | ||
| annotation |
|
||
| source | <xs:complexType name="NodeType"> <xs:annotation> <xs:documentation>A network node</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="tns:NetworkEntityType"> <xs:sequence> <xs:element name="name" type="xs:string" minOccurs="0"/> <xs:element name="address" type="tns:NetworkAddressType"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | xs:string |
| source | <xs:element name="name" type="xs:string" minOccurs="0"/> |
| diagram | |
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring |
| type | tns:NetworkAddressType |
| source | <xs:element name="address" type="tns:NetworkAddressType"/> |
| diagram | ![]() |
||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||
| used by |
|
||||
| annotation |
|
||||
| source | <xs:complexType name="ParameterSetType" abstract="true"> <xs:annotation> <xs:documentation>A generic, abstract set of parameters.</xs:documentation> </xs:annotation> </xs:complexType> |
| diagram | |||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | extension of xs:short | ||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="ShortParameterType"> <xs:annotation> <xs:documentation>A parameter with type short</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:short"> <xs:attributeGroup ref="tns:ParameterAttributesGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| children | tns:statistic interval | ||
| used by |
|
||
| annotation |
|
||
| source | <xs:complexType name="StatisticsType"> <xs:annotation> <xs:documentation>Requested statistics</xs:documentation> </xs:annotation> <xs:sequence> <xs:element ref="tns:statistic" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="interval" type="tns:TimeIntervalType" minOccurs="0"> <xs:annotation> <xs:documentation>The statistics should be derived from all the measurements in this time interval. If this is omitted, one summary should be returned.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | tns:TimeIntervalType | ||
| annotation |
|
||
| source | <xs:element name="interval" type="tns:TimeIntervalType" minOccurs="0"> <xs:annotation> <xs:documentation>The statistics should be derived from all the measurements in this time interval. If this is omitted, one summary should be returned.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||
| used by |
|
||||||||||||||
| attributes |
|
||||||||||||||
| annotation |
|
||||||||||||||
| source | <xs:complexType name="StatisticType"> <xs:annotation> <xs:documentation>The type of the statistic element</xs:documentation> </xs:annotation> <xs:attribute name="sampleInterval" type="tns:TimeIntervalType" use="optional" default="unbounded"> <xs:annotation> <xs:documentation>An indication of the length of time for which statistics are calculated. If ommitted or left "unbounded", the statistic will be calculated over every raw data point requested.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
| diagram | |||||||||||||||||||||||||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||||||||||||||||||||||||
| type | extension of xs:string | ||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:complexType name="StringParameterType"> <xs:annotation> <xs:documentation>A parameter with type string</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attributeGroup ref="tns:ParameterAttributesGroup"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| diagram | ![]() |
||
| namespace | http://www.ggf.org/namespaces/2004/01/DEMO/gridNetworkMonitoring | ||
| type | extension of tns:ParameterSetType | ||
| children | duration packetSize numPackets packetSpacing packetGap lossThreshold numBytes includesDisk tcpBufferSize tcpType numStreams | ||
| annotation |
|
||
| source | <xs:complexType name="TCPParameterSetType"> <xs:annotation> <xs:documentation>Parameters for the TCP layer</xs:documentation> </xs:annotation> <xs:complexContent> <xs:extension base="tns:ParameterSetType"> <xs:sequence> <xs:element name="duration" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The duration of the test</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:DoubleParameterType"> <xs:attribute name="units" type="xs:token" use="optional" default="seconds"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="packetSize" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Size of packets sent including TCP headers</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="tns:IntegerParameterType"> <xs:attribute name="units" type="xs:token" default="bytes"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="numPackets" type="tns:IntegerParameterType" nillable="true" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Number of packets sent on network</xs:documentation> </xs:annotation> </xs:element> <xs:element name="packetSpacing" nillable="t |