Create() Output None Read() Signature Read() argument Description Format/XSD/Xpath Constraint PublisherEndpoint.LogicalAddress The logical address of the endpoint (Domain name) xs:anyURI ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @name='LogicalAddress'] Must not be null or empty. Must be valid and well formatted. PublisherEndpoint.PhysicalAddress IP Address of the endpoint xs:string ServiceMetadataLocatorTypes-1.0.xsd and and @name='PhysicalAddress'] This physical address is used as the ALIAS on the CNAME DNS record by default. However a NAPTR DNS record is also provided in order to give the possibility to process regular expressions for accessing the domain if necessary. NAPTR records are based on a different type of DNS resource records
PublisherEndpoint.LogicalAddress The logical address of the endpoint (Domain name) xs:anyURI ServiceMetadataLocatorTypes-1.0.xsd and and @name='LogicalAddress'] Must not be null or empty. Must be valid and well formatted. PublisherEndpoint.PhysicalAddress IP Address of the endpoint xs:string ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @name='PhysicalAddress'] This physical address is used as the ALIAS on the CNAME DNS record by default. However a NAPTR DNS record is also provided in order to give the possibility to process regular expressions for accessing the domain if necessary. NAPTR records are based on a different type of DNS resource records called "URI-enabled Naming Authority Pointer records" (U-NAPTR), which are defined to support Dynamic Delegation Discovery Service (DDDS). The result of a query is a full URI, which can use HTTPS and supports server and optionally client authentication.
Must not be null or empty. Must be valid according to IPv4 and well formatted. ServiceMetadataPublisherID Unique identifier of the SMP xs:string ServiceMetadataLocatorTypes-1.0.xsd and and @ref='ServiceMetadataPublisherID'] In ManageServiceMetadata service, this establishes the link with the managing SMP of the participant as defined by in the ManageBusinessIdentifier service. Update() Output None Delete() Signature Delete() Input argument Description Format/XSD/Xpath Constraint
ServiceMetadataPublisherID Unique identifier of the SMP xs:string ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @ref='ServiceMetadataPublisherID'] In ManageServiceMetadata service, this establishes the link with the managing SMP of the participant as defined by in the ManageBusinessIdentifier service. Delete() Output None
WSDL model for ManageBusinessIdentifierService Operations Signatures Create() Signature Create() Input argument Description Format/XSD/Xpath Constraint ServiceMetadataPublisherID Unique identifier of the SMP xs:string ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @ref='ServiceMetadataPublisherID'] In ManageServiceMetadata service, this establishes the link with the managing SMP of the participant as defined by in the ManageBusinessIdentifier service.
ParticipantIdentifier Business unique identifier of the Participant. Represents a business endpoint key that uniquely identifies an end-user entity in the network. Examples of identifiers are company registration and VAT numbers, DUNS numbers, GLN numbers, email addresses, etc… The format must comply with ISO 15459 constraints as defined in [REF7]. Example: 0088:4035811991014 Identifiers-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and @name='ParticipantIdentifierType'] Must be unique. May not exceed 50 characters and must be at least 1 character long. May only contain ASCII characters. Participant identifier must be trimmed. If the scheme refers to the (default) PEPPOL participant identifier scheme and the participant identifier is not a wildcard ('*'), then the issuing agency specified in the ParticipantIdentifier (as its leading part before ':') must be included in the official list (cf. §0 - "List of valid issuing agencies for PEPPOL") Remark: the participant identifier is case insensitive.
ParticipantIdentifier.scheme (0..n) The scheme of the participant identifier Identifier schemes for all schemed identifier types (participants, documents, profiles, transports) may be defined outside of this specification. Any instance of a 4-cornered infrastructure may choose to define identifier schemes that match the type of documents, participants or profiles that are relevant to support in that instance. Examples: iso6523-actorid-upis, busdox-actorid-upis Identifiers-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and @name='ProcessIdentifierType']/xs:simpleContent/xs:extension/xs:attribute May not exceed 25 characters. Must match the two following pattern: Which defines the following parts: <domain>-<identifier Area>-<identifier type> ServiceMetadataPublisherID Unique identifier of the SMP xs:string ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @ref='ServiceMetadataPublisherID'] In ManageServiceMetadata service, this establishes the link with the managing SMP of the participant as defined by in the ManageBusinessIdentifier service. NextPageIdentifier This argument is not used in this context. n/a Must be null
ParticipantIdentifier Business unique identifier of the Participant. Represents a business level endpoint key that uniquely identifies an end-user entity in the network. Examples of identifiers are company registration and VAT numbers, DUNS numbers, GLN numbers, email addresses, etc… The format must comply with ISO 15459 constraints as defined in [REF7]. Example: 0088:4035811991014 Identifiers-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and @name='ParticipantIdentifierType'] Must be unique. May not exceed 50 characters and must be at 1 character long. May only contain ASCII characters. Participant identifier must be trimmed. If the scheme refers to the (default) PEPPOL participant identifier scheme and the participant identifier is not a wildcard ('*'), then the issuing agency specified in the ParticipantIdentifier (as its leading part before ':') must be included in the official list (cf. §0 - "List of valid issuing agencies for PEPPOL") Remark: the participant identifier is case insensitive.
argument Description Format/XSD/Xpath Constraint ParticipantIdentifier (0..n) Business unique identifier of the Participant. Represents a business level endpoint key that uniquely identifies an end-user entity in the network. Examples of identifiers are company registration and VAT numbers, DUNS numbers, GLN numbers, email addresses, etc… The format must comply with ISO constraints as defined in [REF7]. Example: 0088:4035811991014 Identifiers-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and @name='ParticipantIdentifierType'] Must be unique. May not exceed 50 characters and must be at least 1 character long. May only contain ASCII characters. Participant identifier must be trimmed. If the scheme refers to the (default) PEPPOL participant identifier scheme and the participant identifier is not a wildcard ('*'), then the issuing agency specified in the ParticipantIdentifier (as its leading part before ':') must be included in the official list (cf. §0 - "List of valid issuing agencies for PEPPOL") Remark: the participant identifier is case insensitive.
PrepareToMigrate() Signature PrepareToMigrate() Input argument Description Format/XSD/Xpath Constraint Unique identifier of the SMP xs:string ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @ref='ServiceMetadataPublisherID'] In ManageServiceMetadata service, this establishes the link with the managing SMP of the participant as defined by in the service.
ParticipantIdentifier Business unique identifier of the Participant. Represents a business level endpoint key that uniquely identifies an end-user entity in the network. Examples of identifiers are company registration and VAT numbers, DUNS numbers, GLN numbers, email addresses, etc… The format must comply with ISO 15459 constraints as defined in [REF7]. Example: 0088:4035811991014 Identifiers-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and @name='ParticipantIdentifierType'] Must be unique. May not exceed 50 characters and must be at least 1 character long. May only contain ASCII characters. Participant identifier must be trimmed. If the scheme refers to the (default) PEPPOL participant identifier scheme and the participant identifier is not a wildcard ('*'), then the issuing agency specified in the ParticipantIdentifier (as its leading part before ':') must be included in the official list (cf. §0 - "List of valid issuing agencies for PEPPOL") Remark: the participant identifier is case insensitive.
The scheme of the participant identifier Identifier schemes for all schemed identifier types (participants, documents, profiles, transports) may be defined outside of this specification. Any instance of a 4-cornered infrastructure may choose to define identifier schemes that match the type of documents, participants or profiles that are relevant to support in that instance. Examples: iso6523-actorid-upis, busdox-actorid-upis Identifiers-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and May not exceed 25 characters. Must match the two following pattern: Which defines the following parts: <domain>-<identifier Area>-<identifier type> MigrationKey String is a unique key controlling the migration of the metadata for a given from one Service Metadata Publisher to another. xs:string ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @name='MigrationKey'] Maximum length of 24 characters. May not be null nor empty. PrepareToMigrate() Output None
List() Signature List() Input argument Description Format/XSD/Xpath Constraint ServiceMetadataPublisherID Unique identifier of the SMP xs:string ServiceMetadataLocatorTypes-1.0.xsd and and @ref='ServiceMetadataPublisherID'] In ManageServiceMetadata service, this establishes the link with the managing SMP of the participant as defined by in the ManageBusinessIdentifier service. NextPageIdentifier Identifier that controls the navigation between pages of a long list. As Input parameter this identifier represents the page of data to retrieve. If the NextPageIdentifier is absent, the first page is returned. As Output parameter, this value can be used as() Input at the xs:string ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @name='NextPageIdentifier'] Must be a positive number. Must be null or empty for create or update operations (since the full list of values has to be provided at once).
WSDL model for BDMSLService Operations Signatures PrepareChangeCertificate() Signature PrepareChangeCertificate() Input argument Description Format/XSD/Xpath Constraint newCertificatePublicKey The new public key contained in the certificate base64Binary BDMSLService-1.0.xsd and and @name='newCertificatePublicKey'] Must be and belong to the list of authorized root certificate aliases.
ServiceMetadataPublisherID Unique identifier of the SMP xs:string ServiceMetadataLocatorTypes-1.0.xsd and and @ref='ServiceMetadataPublisherID'] In ManageServiceMetadata service, this establishes the link with the managing SMP of the participant as defined by in the ManageBusinessIdentifier service.
ParticipantIdentifier Business unique identifier of the Participant. Represents a business level endpoint key that uniquely identifies an end-user entity in the network. Examples of identifiers are company registration and VAT numbers, DUNS numbers, GLN numbers, email addresses, etc… The format must comply with ISO 15459 constraints as defined in [REF7]. Example: 0088:4035811991014 Identifiers-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and @name='ParticipantIdentifierType'] Must be unique. May not exceed 50 characters and must be at least 1 character long. May only contain ASCII characters. Participant identifier must be trimmed. If the scheme refers to the (default) PEPPOL participant identifier scheme and the participant identifier is not a wildcard ('*'), then the issuing agency specified in the ParticipantIdentifier (as its leading part before ':') must be included in the official list (cf. §0 - "List of valid issuing agencies for PEPPOL") Remark: the participant identifier is case insensitive.
ParticipantIdentifier.scheme The scheme of the participant identifier Identifier schemes for all schemed identifier types (participants, documents, profiles, transports) may be defined outside of this specification. Any instance of a 4-cornered infrastructure may choose to define identifier schemes that match the type of documents, participants or profiles that are relevant to support in that instance. Examples: iso6523-actorid-upis, busdox-actorid-upis Identifiers-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and @name='ProcessIdentifierType']/xs:simpleContent/xs:extension/xs:attribute May not exceed 25 characters. Must the two following pattern: Which defines the following parts: <domain>-<identifier Area>-<identifier type> serviceName The name of the service for the NAPTR record. xs:string BDMSLService-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @name='serviceName'] No constraint is enforced by the BDMSL CreateParticipantIdentifier() Output None NoneIsAlive() Signature
ServiceMetadataPublisherID Unique identifier of the SMP xs:string ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @ref='ServiceMetadataPublisherID'] In ManageServiceMetadata service, this establishes the link with the managing SMP of the participant as defined by in the ManageBusinessIdentifier service. newCertificatePublicKey The new public key contained in the certificate base64Binary BDMSLService-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @name='newCertificatePublicKey'] Must be and belong to the list of authorized root certificate aliases. ChangeCertificate() Output None ListParticipants() Signature ListParticipants() Input
ParticipantIdentifier.scheme (0..n) The scheme of the participant identifier Identifier schemes for all schemed identifier types (participants, documents, profiles, transports) may be defined outside of this specification. Any instance of a 4-cornered infrastructure may choose to define identifier schemes that match the type of documents, participants or profiles that are relevant to support in that instance. Examples: iso6523-actorid-upis, busdox-actorid-upis Identifiers-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and @name='ProcessIdentifierType']/xs:simpleContent/xs:extension/xs:attribute May not exceed 25 characters. Must match the two following pattern: Which defines the following parts: <domain>-<identifier Area>-<identifier type> ServiceMetadataPublisherID Unique identifier of the SMP xs:string ServiceMetadataLocatorTypes-1.0.xsd /*[local-name()='schema']/*[local-name()='complexType' and and @ref='ServiceMetadataPublisherID'] In ManageServiceMetadata service, this establishes the link with the managing SMP of the participant as defined by in the ManageBusinessIdentifier service.