tmf854.v1 > ProtectionSwitch_T LOCATION: file:/xsd/networkResources/Notifications.xsd
SECTIONS: Basic | XML Instance | Attributes | XML | Reference Overview | TOC | No TOC | Help
tmf854.v1
The ProtectionSwitch_T Complex Type
The structure of the Protection Switch (PS) event type.

Local elements (11)
  notificationId osTime neTime protectionType switchReason layerRate groupName protectedTP switchAwayFromTP switchToTP vendorExtensions

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

XML Instance
<...> -Begin All [1...1] The uniqueness and the sequence of the notificationId are not guaranteed. <notificationId>xsd:string</notificationId> [1..1] The time at which the event was reported by the OS system. <osTime>ITU-Time_T</osTime> [1..1] The time provided by the NE. In a case where the NE does not report time, this field is optional or an empty string can be reported. <neTime>ITU-Time_T</neTime> [0..1] The type of the protection. <protectionType>ProtectionType_T</protectionType> [1..1] The reason the 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 emitting the switch. If protectionType is SNCP, this field is optional or an empty name can be reported. <groupName extVersion="xsd:string" extAuthor="xsd:string" tmf854Version="TMF854_Version_T">NamingAttributes_T</groupName> [0..1] Identifies the TP that was protected when the switch occurred. For an SNCP, this is always the reliable TP. For a 2F BLSR ring switch notification, this is the TP that is/was inactive during the switch. For a 4FMSSP ring switch notification, this is the worker TP that is/was inactive during the switch. For a 1:N MSP switch notification, this is the worker TP for which the protection switch occurred. For a revertive 1+1 MSP, this is always the worker TP. For a non-revertive 1+1 MSP switch notification, this is the TP that was active before the switch (note that after the switch the protected TP changes). <protectedTP extVersion="xsd:string" extAuthor="xsd:string" tmf854Version="TMF854_Version_T">NamingAttributes_T</protectedTP> [1..1] Identifies the TP being switched away from. For a 2F MSSPRING ring switch, this is the TP that switched. For a 4-Fiber MSSPRING span switch, this is one of the TPs in the MSP 1:N groups (worker or protection). For a 4-Fiber ring switch, this is the worker TP of the span that switched; for example if the East span switches to the West span then this TP is the East-Worker. <switchAwayFromTP extVersion="xsd:string" extAuthor="xsd:string" tmf854Version="TMF854_Version_T">NamingAttributes_T</switchAwayFromTP> [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. For a 2F BLSR, when the state returns to normal, this is the TP that had switched. For a 4F BLSR ring switch, when the state returns to normal, this is the worker TP of the span that had switched; for example, if the East span had switched to the West span, then this is the East worker TP. <switchToTP extVersion="xsd:string" extAuthor="xsd:string" tmf854Version="TMF854_Version_T">NamingAttributes_T</switchToTP> [1..1] The specific containment for vendor extensions of the PS notification object. <vendorExtensions extAuthor="xsd:string" extVersion="xsd:string" tmf854Version="TMF854_Version_T">ProtectionSwitchExt_T</vendorExtensions> [0..1] End All </...>

﻿

Attributes |
﻿
Name | Type | Summary
--- | --- | ---
No Attributes
﻿
Name | Type | Summary
--- | --- | ---
No Attributes
﻿
Name | Type | Summary
--- | --- | ---
No Attributes
﻿
Name | Type | Summary
--- | --- | ---
No Attributes
﻿
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])*`".
﻿
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="ProtectionSwitch_T"> -<xsd:annotation> <xsd:documentation> The structure of the Protection Switch (PS) event type. </xsd:documentation> </xsd:annotation> -<xsd:all> -<xsd:element name="notificationId" type="xsd:string"> -<xsd:annotation> <xsd:documentation> The uniqueness and the sequence of the notificationId are not guaranteed. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="osTime" type="ITU-Time_T"> -<xsd:annotation> <xsd:documentation> The time at which the event was reported by the OS system. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element minOccurs="0" name="neTime" type="ITU-Time_T"> -<xsd:annotation> <xsd:documentation> The time provided by the NE. In a case where the NE does not report time, this field is optional or an empty string can be reported. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="protectionType" type="ProtectionType_T"> -<xsd:annotation> <xsd:documentation> The type of the protection. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="switchReason" type="SwitchReason_T"> -<xsd:annotation> <xsd:documentation> The reason the switch occurred. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="layerRate" type="LayerRate_T"> -<xsd:annotation> <xsd:documentation> The layer which this switch is relevant to. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element minOccurs="0" name="groupName" type="NamingAttributes_T"> -<xsd:annotation> <xsd:documentation> Identifies the protectionGroup emitting the switch. If protectionType is SNCP, this field is optional or an empty name can be reported. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="protectedTP" type="NamingAttributes_T"> -<xsd:annotation> <xsd:documentation> Identifies the TP that was protected when the switch occurred. For an SNCP, this is always the reliable TP. For a 2F BLSR ring switch notification, this is the TP that is/was inactive during the switch. For a 4FMSSP ring switch notification, this is the worker TP that is/was inactive during the switch. For a 1:N MSP switch notification, this is the worker TP for which the protection switch occurred. For a revertive 1+1 MSP, this is always the worker TP. For a non-revertive 1+1 MSP switch notification, this is the TP that was active before the switch (note that after the switch the protected TP changes). </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="switchAwayFromTP" type="NamingAttributes_T"> -<xsd:annotation> <xsd:documentation> Identifies the TP being switched away from. For a 2F MSSPRING ring switch, this is the TP that switched. For a 4-Fiber MSSPRING span switch, this is one of the TPs in the MSP 1:N groups (worker or protection). For a 4-Fiber ring switch, this is the worker TP of the span that switched; for example if the East span switches to the West span then this TP is the East-Worker. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element name="switchToTP" 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. For a 2F BLSR, when the state returns to normal, this is the TP that had switched. For a 4F BLSR ring switch, when the state returns to normal, this is the worker TP of the span that had switched; for example, if the East span had switched to the West span, then this is the East worker TP. </xsd:documentation> </xsd:annotation> </xsd:element> -<xsd:element minOccurs="0" name="vendorExtensions" type="ProtectionSwitchExt_T"> -<xsd:annotation> <xsd:documentation> The specific containment for vendor extensions of the PS notification object. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType>

﻿

Uses
Type (7) ITU-Time_T LayerRate_T NamingAttributes_T ProtectionSwitchExt_T ProtectionType_T string SwitchReason_T

Used-By
Element (1) EventGroup_T/ProtectionSwitch

Generated by WSDLdoc ©