Dycode SimpleUBL UBL 2.0 Class Library

ApplicationResponse Class

Remarks

A document to indicate the application's response to a transaction. This may be a business response and/or a technical response, sent automatically by an application or initiated by a user.

Public Instance Constructors

ApplicationResponse Constructor Default constructor.
ApplicationResponse Copy Constructor Copy constructor. (Only C++)
ApplicationResponse Constructor with required values Constructor with required values. (Only C++, .NET)

Public Instance Properties

 
Property UBL 2.0OIO UBLNES UBL Description
UBLVersionID0..111 UBL Version Identifier. The earliest version of the UBL 2 schema for this document type that defines all of the elements that might be encountered in the current instance. (Ex: 2.0.5)
UBLExtensions0..10..1  A container for all extensions present in the document.
CustomizationID0..111 Customization Identifier. Identifies a user-defined customization of UBL for a specific use. (Ex: NES)
ProfileID0..111 Profile Identifier. Identifies a user-defined profile of the customization of UBL being used. (Ex: BasicProcurementProcess)
ID111 Identifier. An identifier for the Application Response assigned by the sender.
UUID0..10..10..1 UUID. A universally unique identifier for an instance of this ABIE.
IssueDate111 Issue Date. The date assigned by the sender's application on which the Application Response was created.
IssueTime0..10..1  Issue Time. The time assigned by the sender's application at which the Application Response was created.
ResponseDate0..10..10..1 Response Date. The date at which the information in the response was created.
ResponseTime0..10..10..1 Response Time. The time at which the information in the response was created.
Notes0..n0..n0..n Note. Free-form text applying to the Application Response. This element may contain notes or any other similar information that is not contained explicitly in another structure.
VersionID0..10..10..1 Version Identifier. Identifies the current version of this document. (Ex: "1.1")
Signatures0..n0..n0..n Signature. An association to Signature.
SenderParty111 Party. An association to the Party sending this document.
ReceiverParty111 Party. An association to the Party receiving this document.
DocumentRespons1..n11 Document Response. A response to one or more documents.
 
XML XML Document in the string format.

Public Instance Methods

GetSchemaValidationErrors Validate document by schema. If document is not valid, return validation error.
GetSchemaValidationErrorsFromXML Validate XML by schema. If XML is not valid, return validation error.
GetValueValidationErrors Validate document by value. If document is not valid, return validation error.
GetValueValidationErrorsFromXML Validate XML by value. If XML is not valid, return validation error.
GetValidationErrors Validate document by schema and then by value. If document is not valid, return validation error.
GetValidationErrorsFromXML Validate XML by schema and then by value. If XML is not valid, return validation error.
Write Write document XML.
Read Read document XML.

Public Operators

Operator=Overloading of Assignment Operator. (Only C++)

Thread Safety

Public static members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also

ApplicationResponse Properties | Dycode.SimpleUBL | ApplicationResponse Example