This page collects the resources for Service Metadata Locator (SML) version 4.2 RC1, released in September 2022. HTML Wrap |
---|
background-color | #ECECEC |
---|
padding | 20px |
---|
| Download SML v4.2.RC1 Action Button |
---|
text | Download for Weblogic & Tomcat |
---|
url | https://ec.europa.eu/digital-building-blocks/artifact/repository/public/eu/europa/ec/bdmsl/bdmsl-webapp/4.2.RC1/bdmsl-webapp-4.2.RC1.war |
---|
|
|
DescriptionThe Directorate-General for Informatics (DIGIT) is happy to announce the upgrade of the BDMSL, the sample implementation of the SML software in order to fully support the eDelivery SML specification. In BDMSL version 4.2.x , as in version 4.1.x the BDMSL will also continues to provide support for the eDelivery BDXL profile, as well as and the PEPPOL SML specification. As the PEPPOL SML specification continues to be supported, current users of the BDMSL software shouldn't suffer of any disruption of service. BDMSL 4.2 . RC1 includes includes the following bug fixnew features and fixed bugs: Enhancement of the certificate trust validation using X.509 certificate policy validation: the BDMSL can now restrict the valid certificates also based on the certificate policy validation.ID The A new report for detecting the SMP instances with expired certificates. New A new web service for checking if a participant identifier is already registered by the SMP already registers the participant identifier. Support for the BDMSL now allows to enable creation of the participant identifiers without scheme BDMSL now enables to configure, Support for configuring the regular expression for splitting that splits the "urn URN identifiers" to into the scheme and id part. Add support for Tomcat 9 and MySQL 8 and drop support for the Tomcat 8 and MySQL 5.7 parts. This new option introduces the possibility to use custom URN identifier schemes. Support for quick start-up using Spring Boot: this option is intended only Add option to startup BDMSL with the spring-boot for demonstration and testing purposes. Support for limiting the maximum number of participants that can be registered per domain and per Add limitation of the participants for the domain and for the SMP instance Update all dependent libraries to the latest versions
BDMSL 4.2 . RC1 implementation of the Peppol specified web-service interface and DNS lookup is backward compatible with version 4.1.1.
Supported platforms: - Application servers:
- WebLogic 12.2.1.4
- Apache Tomcat 9WebLogic 12.20
- DatabaseDatabases:
- MySQL 8 (tested version, future versions might work)
- Oracle 10g+11 XE and Oracle 19c
- Jva 8 for compile, tested to run correctly with:
- Oracle JDK 8 for WebLogic 12.2.1.4.
- OpenJDK 8 and OpenJDK 11 for Tomcat 9.
Java:
Documentation Advanced Tables - Table Plus |
---|
columnStyles | width:35%, width:65% |
---|
highlightColor | #ECECEC |
---|
rowStyles | border-bottom: #ECECEC 2px solid, border-bottom: #ECECEC 2px solid, border-bottom: #ECECEC 2px solid, border-bottom: #ECECEC 2px solid, border-bottom: #ECECEC 2px solid, border-bottom: #ECECEC 2px solid, border-bottom: #ECECEC 2px solid, |
---|
columnTypes | s,s, |
---|
heading | 0 |
---|
multiple | false |
---|
width | 100% |
---|
columnAttributes | style="border:0;width:25%",style="border:0;width:25%",style="border:0;width:25%",style="border:0;width:25%",style="border:0;width:25%",style="border:0;width:25%" |
---|
enableSorting | false |
---|
enableHighlighting | false |
---|
| | | | | | This document provides a brief description of the installation of the SML sample implementation component on a Tomcat/MySQL environment. | | This document described the services offered by the SML. | | European Union Public Licence. |
|
Migration from BDMSL 4.1.1 to BDMSL 4.2.RC1In order to upgrade to BDMSL 4.2.RC1, please follow the steps: - Database migration scripts are provided in setup bundle
- Configure new properties to BDMSL configuration table: authentication.sslclientcert.enabled, report.expiredSMPCertificates.cron, report.expiredSMPCertificates.recipientEmail, report.expiredSMPCertificates.senderEmail, report.expiredSMPCertificates.serverInstance,partyIdentifier.splitPattern
- Update columns in database table bdmsl_subdomain : domain_max_participant_count,smp_max_participant_count and smp_ia_cert_policy_oids
- Deploy the new WAR file
Release notesPlease find below the list of new features, improvements, solved bugs and known limitations. Improvements- [EDELIVERY-7098] - New report for detecting the SMP instances with expired certificates
- [EDELIVERY-7913] - Add limitation of the participants for the domain and for the SMP instance
- [EDELIVERY-8762] - Update all dependent libraries to the latest versions
- [EDELIVERY-9003] - New web service for checking if the SMP already registered the participant identifier
- [EDELIVERY-9012] - Enhancement of the certificate trust validation using the certificate policy validation
- [EDELIVERY-9301] - BDMSL allows to enable creation of the participant identifiers without scheme
- [EDELIVERY-9499] - BDMSL enables to configure the regular expression for splitting the "urn identifiers" to scheme and id part
- [EDELIVERY-9615] - Add support for Tomcat 9 and MySQL 8 and drop support for Tomcat 8 and MySQL 5.7
- [EDELIVERY-9617] - Add option to startup BDMSL with the spring-boot for demonstration and testing purposes
Fixed bugs- [EDELIVERY-7790] - Fix the "graceful validation" of the Certificate validity against the revocation list
- [EDELIVERY-9270] - Fix the double registration issue when participant identifier can be registered twice for the domain
- [EDELIVERY-9745] - Add missing configuration option to enable/disable SSLClientCert header
- [EDELIVERY-9617] - Document how to configure the truststore for retrieving the CRL files over the HTTPS
For more information, please contact us via our portal or by e-mail: EC-EDELIVERY-SUPPORT@ec.europa.eu. |