xsd.common.SMP-AggregateComponents-2.0.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of oasis-smp2-client Show documentation
Show all versions of oasis-smp2-client Show documentation
This project contains the Java classes for processing of the SMP response XML documents as defined by the XSDs
from the OASIS SMP Standard verion 2.
The newest version!
ABIE
Certificate. Details
The certificate class holds information necessary to validate the signature of the SMP service.
Certificate
A container for extensions pertaining to this ABIE.
BBIE
Certificate. Type. Code
The use of the certificate being provided, expressed as a user or domain defined code.
0..1
Certificate
Type
Code
Code. Type
BBIE
Certificate. Description. Text
An optional and informal description of the certificate.
0..1
Certificate
Description
Text
Text. Type
BBIE
Certificate. Activation. Date
The date from which the embedded certificate can be used, extracted from the certificate itself or set explicitly by the endpoint.
0..1
Certificate
Activation
Date
Date. Type
BBIE
Certificate. Expiration. Date
The date from which the embedded certificate can no longer be used, extracted from the certificate itself or set explicitly by the endpoint.
0..1
Certificate
Expiration
Date
Date. Type
BBIE
Certificate. Content. Binary Object
Holds the complete certificate of the recipient endpoint or SMP.
1
Certificate
Content
Binary Object
Binary Object. Type
ABIE
Endpoint. Details
The Endpoint class contains information about the network endpoint of the Participant.
Endpoint
A container for extensions pertaining to this ABIE.
BBIE
Endpoint. Transport Profile. Identifier
Indicates the type of transport method that is being used between access points.
1
Endpoint
Transport Profile
Identifier
Identifier. Type
BBIE
Endpoint. Description. Text
A human readable description of the endpoint.
0..1
Endpoint
Description
Text
Text. Type
BBIE
Endpoint. Contact. Text
Represents a link to human readable contact information. This might also be an email address.
0..1
Endpoint
Contact
Text
Text. Type
BBIE
Endpoint. Address URI. Identifier
The address of an endpoint, as a URL.
0..1
Endpoint
Address URI
Identifier
Identifier. Type
BBIE
Endpoint. Activation. Date
Activation date of the service.
0..1
Endpoint
Activation
Date
Date. Type
BBIE
Endpoint. Expiration. Date
Expiration date of the service.
0..1
Endpoint
Expiration
Date
Date. Type
ASBIE
Endpoint. Certificate
One or more certificates used to validate the communication with an endpoint.
0..n
Endpoint
Certificate
Certificate
Certificate
ABIE
Process. Details
The process class holds information about the process of which the service of the Participant is a part.
Process
A container for extensions pertaining to this ABIE.
BBIE
Process. Identifier
The identifier of the process.
1
Process
Identifier
Identifier
Identifier. Type
bdx:noprocess
BBIE
Process. Role. Identifier
May be used to indicate the role of the participant in a process where more than two roles are defined or where distinguishing implicit roles based on service identifier is not possible.
0..n
Process
Role
Identifier
Identifier. Type
ABIE
Process Metadata. Details
The ProcessMetadata class contains information about how to locate the network endpoint for the given Participant. ProcessMetadata MUST have as a child element either a Redirect element or one or more Endpoint elements. The ProcessMetadata MUST NOT contain an Endpoint element and a Redirect element at the same time.
Process Metadata
A container for extensions pertaining to this ABIE.
ASBIE
Process Metadata. Process
Information about the process of which the service of the participant is a part.
0..n
Process Metadata
Process
Process
Process
ASBIE
Process Metadata. Endpoint
The Endpoint element contains information about the network endpoint of the Participant.
0..n
Process Metadata
Endpoint
Endpoint
Endpoint
ASBIE
Process Metadata. Redirect
The presence of a Redirect element indicates that a client MUST follow the URL in the PublisherURI element of the Redirect class.
0..1
Process Metadata
Redirect
Redirect
Redirect
ABIE
Redirect. Details
The Redirect class holds the information necessary for an SMP client to follow a redirect instruction of an SMP service, and look up the Participant in the SMP Service that is being redirected to.
Redirect
A container for extensions pertaining to this ABIE.
BBIE
Redirect. Publisher URI. Identifier
A client MUST follow the URL in the PublisherURI element to get to the SMP holding the information.
1
Redirect
Publisher URI
Identifier
Identifier. Type
ASBIE
Redirect. Certificate
The certificate used to validate information signed by the destination SMP.
0..n
Redirect
Certificate
Certificate
Certificate
ABIE
Service Reference. Details
The ServiceReference class associates a Participant with a specific service or document type.
Service Reference
A container for extensions pertaining to this ABIE.
BBIE
Service Reference. Identifier
A service identifier representing a specific service or document type.
1
Service Reference
Identifier
Identifier
Identifier. Type
urn:oasis:names:specification:ubl:schema:xsd:Invoice-2::Invoice##UBL-2.1
ASBIE
Service Reference. Process
Information about the process of which the service of the participant is a part.
0..n
Service Reference
Process
Process
Process