tmf854.v1 > SwitchData_T LOCATION: file:/xsd/networkResources/Protection.xsd
SECTIONS: Basic | XML Instance | Attributes | XML | Reference Overview | TOC | No TOC | Help
tmf854.v1
The SwitchData_T Complex Type
This structure is used to respond to queries regarding the current protection switch status of an equipment protection group.

Local elements (7)
  protectionType SwitchReason layerRate groupName protectedTP switchToTP vendorExtensions

Complex Type SwitchData_T
The SwitchData_T type does not allow mixed content. There is no restriction on type derivation.

XML Instance
<... extAuthor="xsd:string" extVersion="xsd:string" tmf854Version="TMF854_Version_T"> -Begin All [1...1] The type of protection <protectionType>ProtectionType_T</protectionType> [1..1] The reason that the last switch occurred <SwitchReason>SwitchReason_T</SwitchReason> [1..1] The layer which this switch is relevant to <layerRate>LayerRate_T</layerRate> [1..1] Identifies the protectionGroup for which protection switch status is being reported. NULL if protectionType is SNCP. <groupName extVersion="xsd:string" extAuthor="xsd:string" tmf854Version="TMF854_Version_T">NamingAttributes_T</groupName> [1..1] This is the TP that is protected. The protected (worker) and protecting TPs are fixed in a revertive protection group, the worker can be active or not at any point in time. In a non-revertive protection group, there is no fixed worker/protecting distinction. The worker TP is indeed always the active TP; after a switch, the worker and protecting TPs exchange their roles. For an SNCP, this is always the reliable TP. For a retrieval of a 2F BLSR, each TP is protected, and two SwitchData_T are returned. For a retrieval of a 4FMSSPR, each worker TP is protected, and two SwitchData_T are returned. For a retrieval of a 1:N MSP, each worker TP is protected, and N SwitchData_T are returned. For a revertive 1+1 MSP, this is always the worker TP. For a retrieval of a non-revertive 1+1 MSP switch, this is the active TP. Note: The termination point name must be explicit (a generic endpoint specification may not be used in this case). See Object Naming for further detail on FTP naming. <protectedTP extVersion="xsd:string" extAuthor="xsd:string" tmf854Version="TMF854_Version_T">NamingAttributes_T</protectedTP> [1..1] Identifies the TP which is being switched to. This identifies the TP that is the active source after the switch, or currently active if no protection switch is currently active. Note: The termination point name must be explicit (a generic endpoint specification may not be used in this case). See Object Naming for further detail on FTP naming. <switchToTP extVersion="xsd:string" extAuthor="xsd:string" tmf854Version="TMF854_Version_T">NamingAttributes_T</switchToTP> [1..1] Allows for additional information to be modeled <vendorExtensions extAuthor="xsd:string" extVersion="xsd:string" tmf854Version="TMF854_Version_T">SwitchDataExtensions_T</vendorExtensions> [0..1] End All </...>

﻿

Attributes |
﻿
Name | Type | Summary
--- | --- | ---
extAuthor | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extAuthor is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
extVersion | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extVersion is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
tmf854Version | TMF854_Version_T | This attribute is optional. Its form is unqualified. Show details.
Base type of tmf854Version is string. There are several restrictions on the value. The schema processor preserves value's whitespace. The value must match "`1\.([0-9]|[A-Z]|[a-z])*`".
﻿
Name | Type | Summary
--- | --- | ---
No Attributes
﻿
Name | Type | Summary
--- | --- | ---
No Attributes
﻿
Name | Type | Summary
--- | --- | ---
No Attributes
﻿
Name | Type | Summary
--- | --- | ---
extAuthor | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extAuthor is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
extVersion | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extVersion is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
tmf854Version | TMF854_Version_T | This attribute is optional. Its form is unqualified. Show details.
Base type of tmf854Version is string. There are several restrictions on the value. The schema processor preserves value's whitespace. The value must match "`1\.([0-9]|[A-Z]|[a-z])*`".
﻿
Name | Type | Summary
--- | --- | ---
extAuthor | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extAuthor is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
extVersion | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extVersion is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
tmf854Version | TMF854_Version_T | This attribute is optional. Its form is unqualified. Show details.
Base type of tmf854Version is string. There are several restrictions on the value. The schema processor preserves value's whitespace. The value must match "`1\.([0-9]|[A-Z]|[a-z])*`".
﻿
Name | Type | Summary
--- | --- | ---
extAuthor | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extAuthor is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
extVersion | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extVersion is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
tmf854Version | TMF854_Version_T | This attribute is optional. Its form is unqualified. Show details.
Base type of tmf854Version is string. There are several restrictions on the value. The schema processor preserves value's whitespace. The value must match "`1\.([0-9]|[A-Z]|[a-z])*`".
﻿
Name | Type | Summary
--- | --- | ---
extAuthor | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extAuthor is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
extVersion | string | This attribute is optional. Its form is unqualified. Show details.
Base type of extVersion is string. There are several restrictions on the value. The schema processor preserves value's whitespace.
tmf854Version | TMF854_Version_T | This attribute is optional. Its form is unqualified. Show details.
Base type of tmf854Version is string. There are several restrictions on the value. The schema processor preserves value's whitespace. The value must match "`1\.([0-9]|[A-Z]|[a-z])*`".

﻿

XML
-<xsd:complexType name="SwitchData_T"> -<xsd:annotation> <xsd:documentation> This structure is used to respond to queries regarding the current protection switch status of an equipment protection group. </xsd:documentation> </xsd:annotation> -<xsd:all> -<xsd:element name="protectionType" nillable="true" type="ProtectionType_T"> -<xsd:annotation> <xsd:documentation> The type of protection </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="SwitchReason" nillable="true" type="SwitchReason_T"> -<xsd:annotation> <xsd:documentation> The reason that the last switch occurred </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="layerRate" nillable="true" type="LayerRate_T"> -<xsd:annotation> <xsd:documentation> The layer which this switch is relevant to </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="groupName" nillable="true" type="NamingAttributes_T"> -<xsd:annotation> <xsd:documentation> Identifies the protectionGroup for which protection switch status is being reported. NULL if protectionType is SNCP. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="protectedTP" nillable="true" type="NamingAttributes_T"> -<xsd:annotation> <xsd:documentation> This is the TP that is protected. The protected (worker) and protecting TPs are fixed in a revertive protection group, the worker can be active or not at any point in time. In a non-revertive protection group, there is no fixed worker/protecting distinction. The worker TP is indeed always the active TP; after a switch, the worker and protecting TPs exchange their roles. For an SNCP, this is always the reliable TP. For a retrieval of a 2F BLSR, each TP is protected, and two SwitchData_T are returned. For a retrieval of a 4FMSSPR, each worker TP is protected, and two SwitchData_T are returned. For a retrieval of a 1:N MSP, each worker TP is protected, and N SwitchData_T are returned. For a revertive 1+1 MSP, this is always the worker TP. For a retrieval of a non-revertive 1+1 MSP switch, this is the active TP. Note: The termination point name must be explicit (a generic endpoint specification may not be used in this case). See Object Naming for further detail on FTP naming. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="switchToTP" nillable="true" type="NamingAttributes_T"> -<xsd:annotation> <xsd:documentation> Identifies the TP which is being switched to. This identifies the TP that is the active source after the switch, or currently active if no protection switch is currently active. Note: The termination point name must be explicit (a generic endpoint specification may not be used in this case). See Object Naming for further detail on FTP naming. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element minOccurs="0" name="vendorExtensions" nillable="true" type="SwitchDataExtensions_T"> -<xsd:annotation> <xsd:documentation> Allows for additional information to be modeled </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> <xsd:attribute name="extVersion" type="xsd:string" use="optional" /> <xsd:attribute name="extAuthor" type="xsd:string" use="optional" /> <xsd:attribute name="tmf854Version" type="TMF854_Version_T" use="optional" /> </xsd:complexType>

﻿

Uses
Type (7) LayerRate_T NamingAttributes_T ProtectionType_T string SwitchDataExtensions_T SwitchReason_T TMF854_Version_T

Used-By
Element (1) SwitchDataList_T/switchData

Generated by WSDLdoc ©