Status: Accepted Owner: jmacau...@gmail.com Labels: Type-Defect Priority-Medium FoundInVersion-1.1 FixedInVersion-2.0 New issue 59 by jmacau...@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>