Showing:

Annotations
Attributes
Diagrams
Properties

Table of Contents

Group by:

http://docs.oasis-open.org/ebcore/ns/exception/v3.0

Resource hierarchy:

Main schema exception.xsd
Namespace http://docs.oasis-open.org/ebcore/ns/exception/v3.0
Annotations

This XML schema is part of the OASIS CPPA3 specification developed by the OASIS ebCore TC.

Properties
attribute form default unqualified
element form default qualified
version 1.0
[ top ]
Element exc:Exception
Namespace http://docs.oasis-open.org/ebcore/ns/exception/v3.0
Annotations

A CPPA3 Exception document is used to communicate the rejection of a proposed CPPA3 Agreement to the party that requested registration of the Agreement.

An Exception document MUST include an AgreementIdentifier element. The value of this element MUST be set to the value of the presented proposed Agreement.

An Exception document MAY include a ProfileIdentifier element. If it is present, the value of this element MUST identify a CPPA3 Profile against which the presented CPPA3 Agreement is matched.

An Exception document MAY include any number of Error elements.

Diagram
Diagram exception.tmp#Error
Properties
content complex
Children cppa:AgreementIdentifier, cppa:ProfileIdentifier, exc:Error
[ top ]
Element exc:Error
Namespace http://docs.oasis-open.org/ebcore/ns/exception/v3.0
Annotations

This element reports an error. The structure of the element is similar to the Error elements of ebMS3 and ebCore Agreement Update.

Diagram
Diagram exception.tmp#Error_errorCode exception.tmp#Error_severity exception.tmp#Error_shortDescription exception.tmp#Description exception.tmp#ErrorDetail
Properties
content complex
Children exc:Description, exc:ErrorDetail
Attributes
QName Type Use Annotation
errorCode xs:token required
A code for the error.
severity xs:token required
The severity of the error. Values include Failure and Warning.
shortDescription xs:token optional
A short description for the error.
[ top ]
Element exc:Description
Namespace http://docs.oasis-open.org/ebcore/ns/exception/v3.0
Annotations

The Description element provides a natural language description for an Error. Since its content is restricted to the non-empty-string type, it is not suited to contain structured technical documentation. If deemed useful, the href attribute MAY be used to reference external descriptions.

Diagram
Diagram exception.tmp#Description_href
Type extension of cppa:non-empty-string
Type hierarchy
  • xs:string
    • cppa:non-empty-string
Properties
content complex
Attributes
QName Type Use Annotation
href xs:anyURI optional
A optional reference to additional description material for the structure.
lang required
[ top ]
Element exc:ErrorDetail
Namespace http://docs.oasis-open.org/ebcore/ns/exception/v3.0
Annotations

This element allows more detailed explanation of errors.

Diagram
Diagram exception.tmp#ErrorDetail_href
Type extension of cppa:non-empty-string
Type hierarchy
  • xs:string
    • cppa:non-empty-string
Properties
content complex
Attributes
QName Type Use Annotation
href xs:anyURI optional
A optional reference to additional description material for the structure.
lang required
[ top ]
Attribute exc:Description / @href
Namespace No namespace
Annotations
A optional reference to additional description material for the structure.
Type xs:anyURI
Properties
use optional
[ top ]
Attribute exc:ErrorDetail / @href
Namespace No namespace
Annotations
A optional reference to additional description material for the structure.
Type xs:anyURI
Properties
use optional
[ top ]
Attribute exc:Error / @errorCode
Namespace No namespace
Annotations
A code for the error.
Type xs:token
Properties
use required
[ top ]
Attribute exc:Error / @severity
Namespace No namespace
Annotations
The severity of the error. Values include Failure and Warning.
Type xs:token
Properties
use required
[ top ]
Attribute exc:Error / @shortDescription
Namespace No namespace
Annotations
A short description for the error.
Type xs:token
Properties
use optional
[ top ]