query:QueryRequest
The Search Notice Request is a query transaction that requests notices using either a set of criteria for notices usually based on the eTendering Service Providers or Economic Operators ambitions and capabilities.
- Namespace
query
urn:oasis:names:tc:ebxml-regrep:xsd:query:4.0- Attributes
-
Use Name Description O @startIndex Start index
The Search Notice Request and Response support the ability to iterate over a large result set matching a query by allowing multiple QueryRequest requests to be submitted in succession such that each query requests a different subset of results within the result set. This feature enables the server to handle queries that match a very large result set, in a scalable manner. This attribute is used to indicate which result must be returned as the first result when iterating over a large result set. The default value is 0, which returns the result set starting with index 0 (first result).Default value:
0
O @maxResults Maximum number of results
This attribute specifies a limit on the maximum number of results the sender wishes the query to return. A receiver of the request MUST return a result set whose size is less than or equal to the maxResults parameter depending upon whether enough results are available starting at startIndex. If the default value -1 is used, the receiver SHOULD return all the results.Default value:
-1
M @id Search notice request identifier
Specifies the unique identifier for an Identifiable Search Notice Request. In case of different start index for same QueryRequest is used it is possible to use the same Search Notice Request Identifier. - Child elements
-
Card Name Description 1..1 rim:Slot@name=SpecificationIdentification Specification identification
An identification of the specification containing the total set of rules regarding semantic content, cardinalities and business rules to which the data contained in the instance document conforms.1..1 rim:Slot@name=BusinessProcessTypeIdentifier Business process type identifier
Identifies the business process context in which the transaction appears. It enables the receiver to process the document in an appropriate way.1..1 rim:Slot@name=IssueDateTime Issue date time
The issue date and time when the Serch Notice request is issued. The issue date time must have granularity of seconds, and include time zone information.1..1 rim:Slot@name=SenderElectronicAddress Contracting body electronic address
The electronic address of the contracting body.1..1 rim:Slot@name=ReceiverElectronicAddress Economic operator electronic address
The electronic address of the economic operator.1..1 query:ResponseOption Response option
An element to control the type and structure of results within the corresponding QueryResponse. For the Search Notice Request it is required that the notices are included as repository Items to the QueryResponse. This is indicated through the returnType "LeafClassWithRepositoryItem".1..1 query:Query Query
The definition of the query and its parameters. This is indicated through the queryDefinition="SearchNotice". - Rules
-
Identifier/Error message Flag PEPPOL-T011-R001
QueryRequest Identifier value MUST be expressed in a UUID syntax (RFC 4122).fatal PEPPOL-T011-R002
There MUST be exactly 1 SpecificationIdentification.fatal PEPPOL-T011-R003
There MUST be exactly 1 BusinessProcessTypeIdentifier.fatal PEPPOL-T011-R004
There MUST be exactly 1 IssueDateTime.fatal PEPPOL-T011-R005
There MUST be exactly 1 SenderElectronicAddress.fatal PEPPOL-T011-R006
There MUST be exactly 1 ReceiverElectronicAddress.fatal PEPPOL-T011-R077
Value MUST have a text.fatal PEPPOL-T011-R078
A Value for each SlotValue MUST be given.fatal PEPPOL-T011-R079
rim:Element be of type rim:StringValueType.fatal PEPPOL-T011-R080
At least one element MUST be given in a CollectionValueType.fatal