BOD schema |
BOD type: BOD | |
The outcome of processing a specific BOD. Describes overall/summary outcome, plus the outcome of processing each noun of the BOD. Includes noun-specific error and/or warning messaages encountered during processing. May include summary and/or roll-up messages at the BOD level. |
Header type: BODHeader | |
Information about the BOD that was processed, including identifying information and a summary-level indication of the outcome of processing the BOD. |
NounOutcome type: NounOutcome | |
Each NounOutcome captures the outcome of processing each noun of the BOD. |
NounOutcomeValue type: OutcomeValue | |
The specific outcome of processing the noun, with supporting detail. |
NounSuccess type: ProcessingSuccess | |
Indicates that the processing of this noun has succeeded; may provide non-fatal warning messages that arose during the processing of the noun. |
NounFailure type: ProcessingFailure | |
Indicates that the processing of this noun has failed, and provides error and warning messages that arose during the processing of the noun. |
BODOutcomeValue type: OutcomeValue | |
The possible BOD-level outcomes; an extensible list. |
BODSuccess type: ProcessingSuccess | |
The processing of the BOD was a success. Possible, non-fatal warning messages may appear here. Specific outcomes of processing each noun are reported in each of the NounOutcome elements. |
BODPartialSuccess type: ProcessingFailure | |
The processing of at least one noun in the BOD has failed. Error and warning messages may explain the failure. Specific outcomes of processing each noun are reported in each of the NounOutcome elements. |
BODFailure type: ProcessingFailure | |
The processing of the BOD has failed. Provides a list of error and warning messages that explain the failure. Specific outcomes of processing each noun are reported in each of the NounOutcome elements. |
BODOutcomeSummary | |
Could make this an enum, if we're absolutely certain that no user would want to extend it. |
ErrorMessage type: ErrorMessage | |
Error message encountered during processing. |
WarningMessage type: WarningMessage | |
Non-fatal warning message encountered during processing. |
BOD extends: Noun | ||||||||||
The outcome of processing a specific BOD. Describes overall/summary outcome, plus the outcome of processing each noun of the BOD. Includes noun-specific error and/or warning messaages encountered during processing. May include summary and/or roll-up messages at the BOD level. The general-purpose noun used only in the "ConfirmBOD." This noun carries back the status resulting from the sending of another BOD. The ConfirmBOD could be thought of as "ConfirmTransaction" |
||||||||||
Structure: |
![]() |
|||||||||
Elements: |
|
BODHeader | |||||||||||||
Information about the BOD that was processed, including identifying information and a summary-level indication of the outcome of processing the BOD. |
|||||||||||||
Structure: |
![]() |
||||||||||||
Elements: |
|
ConfirmationStatus restricts: xs:string | |||||||||
Enumerations: |
|
ErrorMessage extends: ProcessingOutcomeMessage | |
Structure: |
![]() |
NounOutcome | |||||||||||||
Each NounOutcome captures the outcome of processing each noun of the BOD. |
|||||||||||||
Structure: |
![]() |
||||||||||||
Elements: |
|
NounOutcomeValue | |
Structure: |
![]() |
NounStatus | |
Structure: |
![]() |
OutcomeValue | |
Structure: |
![]() |
ProcessingFailure extends: OutcomeValue | ||||||||||
The processing has failed. Provides a list of error and warning messages that explain the failure. |
||||||||||
Structure: |
![]() |
|||||||||
Elements: |
|
ProcessingOutcomeMessage | |||||||||||||
Structure: |
![]() |
||||||||||||
Elements: |
|
ProcessingSuccess extends: OutcomeValue | ||||||||||
The processing was a success. Possible, non-fatal warning messages may appear here. |
||||||||||
Structure: |
![]() |
|||||||||
Elements: |
|
WarningMessage extends: ProcessingOutcomeMessage | |
Structure: |
![]() |
Noun Common Files |