[Nsi-wg] Issue 110 in ogf-nsi-project: errorEvent does not provide originatingConnectionId or originatingNSA

ogf-nsi-project at googlecode.com ogf-nsi-project at googlecode.com
Thu Sep 12 11:23:53 EDT 2013


Status: Accepted
Owner: jmacauley
Labels: Type-Defect Priority-Medium FoundInVersion-2.0 FixedInVersion-2.0

New issue 110 by jmacauley: errorEvent does not provide  
originatingConnectionId or originatingNSA
http://code.google.com/p/ogf-nsi-project/issues/detail?id=110

The errorEvent message is an autonomous message issued from a PA to an RA  
when an existing reservation encounters an autonomous error condition that  
may impact the reservation.  The three errors currently modelled are:
•	The reservation is administratively terminated on an uPA before the  
reservation's scheduled end-time.
•	An activation or deactivation of data plane resources associated with the  
reservation has failed.
•	An error has occurred within the data plane that has impacted resources  
associated with the reservation.

The current errorEvent structure does not identify the originating uPA of  
the error, nor the impacted connectionId.  Without this information,  
trouble shooting of the issue will be impossible.  It is recommended that  
the errorEvent be extended as follows:

     <xsd:complexType name="ErrorEventType">
         <xsd:annotation>
             <xsd:documentation xml:lang="en">
                 Type definition for an autonomous message issued from a
                 Provider NSA to a Requester NSA when an existing reservation
                 encounters an autonomous error condition such as being
                 administratively terminated before the reservation's  
scheduled
                 end-time.

                 Elements:

                 connectionId - The Provider NSA assigned connectionId that  
this
                 notification is against.

                 notificationId - A notification identifier that is unique  
in the
                 context of a connectionId.  This is a linearly increasing
                 identifier that can be used for ordering notifications in  
the
                 context of the connectionId.

                 timeStamp - Time the event was generated on the originating  
NSA.

                 event - The type of event that generated this notification.

                 originatingConnectionId - The connectionId that triggered  
the
                 error event.

                 originatingNSA - The NSA originating the error event.

                 additionalInfo - Type/value pairs that can provide  
additional
                 error context as needed.

                 serviceException - Specific error condition - the reason  
for the
                 generation of the error event.
             </xsd:documentation>
         </xsd:annotation>
         <xsd:complexContent>
             <xsd:extension  base="tns:NotificationBaseType">
                 <xsd:sequence>
                     <xsd:element name="event"                    
type="tns:EventEnumType" />
                     <xsd:element name="originatingConnectionId"  
type="ftypes:ConnectionIdType" />
                     <xsd:element name="originatingNSA"           
type="ftypes:NsaIdType" />
                     <xsd:element name="additionalInfo"           
type="ftypes:TypeValuePairListType" minOccurs="0" />
                     <xsd:element name="serviceException"         
type="ftypes:ServiceExceptionType" minOccurs="0" />
                 </xsd:sequence>
             </xsd:extension>
         </xsd:complexContent>
     </xsd:complexType>



-- 
You received this message because this project is configured to send all  
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings


More information about the nsi-wg mailing list