Dycode SimpleUBL UBL 2.0 Class Library

CatalogueRequest Class

Remarks

The document used to request a Catalogue.

Public Instance Constructors

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

Public Instance Properties

 
Property UBL 2.0OIO UBL Description
UBLVersionID0..11 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..11 Customization Identifier. Identifies a user-defined customization of UBL for a specific use. (Ex: NES)
ProfileID0..11 Profile Identifier. Identifies a user-defined profile of the subset of UBL being used. (Ex: BasicProcurementProcess)
ID11 Identifier. An identifier for the Catalogue Request assigned by the party managing the catalogue (either the Catalogue Requesting Party or the Catalogue Providing Party).
UUID0..10..1 UUID. A universally unique identifier for an instance of this ABIE.
Name0..10..1 Name. A name given to the Catalogue Request. (Ex: "winter 2005 collection")
IssueDate11 Issue Date. The date assigned by the Catalogue Managing Party on which the Catalogue was requested.
IssueTime0..10..1 Issue Time. The time assigned by the Catalogue Managing Party at which the Catalogue was requested.
Notes0..n0..n Note. Free-form text applying to the Catalogue Request. This element may contain notes or any other similar information that is not contained explicitly in another structure.
Descriptions0..n0..n Description. Textual description of the document instance. (Ex: "latest computer accessories for laptops")
PricingUpdateRequestIndicator0..10..1 Indicator. The indicator requesting a pricing update. (Ex: default is true)
ItemUpdateRequestIndicator0..10..1 Indicator. The indicator requesting an update of the item specifications. (Ex: default is true)
LineCountNumeric0..1  Line Count. The number of lines in the document.
ValidityPeriods0..n0..1 Period. The period assigned by the Catalogue Managing Party during which the information in the Catalogue requested is to be effective. This may be given as start and end dates or a duration.
ReceiverParty11 Party. An association to the Catalogue Receiver Party.
ProviderParty11 Party. An association to the Catalogue Provider Party.
SellerSupplierParty0..10..1 Supplier Party. The Supplier Party responsible for the contract to which the Catalogue relates.
ContractorCustomerParty0..10..1 Customer Party. The Customer Party responsible for the contract to which the Catalogue relates.
RequestedCatalogueReference0..1  Catalogue Reference. An association to a specific Catalogue; used if the Catalogue Request is for an update.
RevesrencedContract0..n  Contract. An association to a framework agreement or contract.
TradingTerms0..1  Trading Terms. An association to trading terms.
DocumentReferences0..n  Document Reference. An association to other documents.
ApplicableTerritoryAddresses0..n  Address. An association to the territory (regions, country, city, etc.) to which the requested Catalogue will apply. Expressed as an Address.
RequestedLanguage0..1  Language. The language in which the Catalogue is requested to be provided.
RequestedClassificationSchemes0..n  Classification Scheme. An association to classification categories for the Catalogue requested.
CatalogueRequestLines0..n  Catalogue Request Line. An association to specific Catalogue Lines for the catalogue requested.
 
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

CatalogueRequest Properties | Dycode.SimpleUBL