Products
On this page:
SML - v4.0.2
This page collects the resources for Service Metadata Locator version 4.0.2 , released in February 2020.
Access the eDelivery videos and eLearnings
Description
The Directorate-General for Informatics (DIGIT) is happy to announce the upgrade of the sample implementation of the SML software in order to fully support the CEF eDelivery SML specification. In version 4.0.x, as in version 3.1.x the SML will also provide support for the e-SENS BDXL profile, as well as the PEPPOL SML specification. As the PEPPOL SML specification continues to be supported, current users of the SML software shouldn't suffer of any disruption of service. The SML managed service offered by DIGIT uses this sample implementation and therefore benefits from its features.
This version of the SML sample implementation is also known as Business Document Metadata Service Location application (BDMSL). It is released with additional documentation which can be found below.
The SML 4.0.2 release was focused in improving stability of SML for the case where one SMP could have more millions participants. Identified problems were methods where participants are listed (possible out of memory issues and long duration of execution with possible TTL exceptions). The new release includes following upgrades compared to release 4.0.1:
Option to disable listDNS method for a large number records in DNS.
New simple tools to check/validate if participant is registered in DNS.
Rewritten inconsistency report generation to use temporary files instead of keeping all dns and database records in memory for to compare.
Administrators can define max count of participants registered on SMP where participants are automatically deleted or DNS records updated if SMP is deleted or updated. For deletion or update of records in the DNS the more controlled methods from ManageParticipantIdentifier must be used:
To delete SMP with participant count larger then max allowed count, the participants must be deleted first using ManageParticipantIdentifier.Delete or ManageParticipantIdentifier.DeleteList and then SMP can be deleted.
To update SMP logical address with participant count larger then max allowed count, the new SMP entry with new logical address must be created and participants must be migrated to new SMP
Supported platforms:
- Application servers:
- Apache Tomcat 8.5
- WebLogic 12.2.1.3
- Database:
- MySQL 5.7 (tested version, future versions might work)
- Oracle 11 XE and Oracle 12c
- Java:
- Oracle JDK 8 for WebLogic 12.2.1.3
- OpenJDK 8 for Tomcat 8.5
Support for multivalued RDN certificates for authentication to SML
Migration from 4.0.1 to 4.0.2
There is no migration scripts provided.
Documentation
Interface Control Document of SML (pdf) | This document covers the service interface of the CEF eDelivery SML sample implementation. It includes information regarding the description of the services available, the list of use cases, the information model and the sequence of message exchanges for the services provided. |
SML Software Architecture Document (pdf) | This document is the Software Architecture document of the CEF eDelivery SML sample implementation. It intends to provide detailed information about the project: an overview of the solution, the different layers, the principles governing its software architecture. |
Quick start guide (pdf) | This document provides a brief description of the installation of the SML sample implementation component on a Tomcat/MySQL environment. |
Service Offering Document (pdf) | This document described the services offered by the SML. |
Licence (pdf) | European Union Public Licence. |
Release note
Improvements and new features
EDELIVERY-6045 - Add option to disable service: edelivery-sml/listDNS and create a simple tool to check if participant is registered in DNS
EDELIVERY-6047 - Add option to disable automatically update/delete participants for SMPs with large count of registered participants
- EDELIVERY-6121 - Improve inconsistency report generation
- EDELIVERY-6069 - Add support for multivalued RDN certificates for authentication to SML
Fixed Bug
None
Known issues and limitations
None
For more information, please contact us via our portal or by e-mail: EC-EDELIVERY-SUPPORT@ec.europa.eu