[Nsi-wg] Issue 59 in ogf-nsi-project: Support nested ServiceExceptions to capture downstream NSA errors.

ogf-nsi-project at googlecode.com ogf-nsi-project at googlecode.com
Tue May 8 21:56:01 EDT 2012


Status: Accepted
Owner: jmacau... at gmail.com
Labels: Type-Defect Priority-Medium FoundInVersion-1.1 FixedInVersion-2.0

New issue 59 by jmacau... at gmail.com: Support nested ServiceExceptions to  
capture downstream NSA errors.
http://code.google.com/p/ogf-nsi-project/issues/detail?id=59

Description of Issue:
We need to be able to capture ServiceExceptions from downstream NSA in the  
request tree.

Discussion of Issue:
Support nested ServiceExceptions.

Resolution of Issue:
Agreed on the following schema update.

     <xsd:complexType name="ServiceExceptionType">
         <xsd:annotation>
             <xsd:documentation xml:lang="en">
                 Common service exception used for both SOAP faults and the
                 protocol Failed message.

                 Elements:

                 nsaId - NSA that generated the service exception.

                 errorId - Error identifier uniquely identifying each known
                 fault within the protocol.

                 text - User friendly message text describing the error.

                 variables - A collection of type/value pairs providing  
addition
                 information relating to the error.

                 downStreamException - Heirarchical list of service  
exceptions
                 capturing failures withing the request tree.
             </xsd:documentation>
         </xsd:annotation>
         <xsd:sequence>
             <xsd:element name="nsaId"               type="types:NsaIdType"  
/>
             <xsd:element name="errorId"             type="xsd:string" />
             <xsd:element name="text"                type="xsd:string" />
             <xsd:element name="variables"            
type="saml:AttributeStatementType" minOccurs="0" />
             <xsd:element name="downStreamException"  
type="tns:ServiceExceptionType" minOccurs="0" maxOccurs="unbounded" />
         </xsd:sequence>
     </xsd:complexType>




More information about the nsi-wg mailing list