Page tree

European Commission Digital

SMP v4.0 RC1

This page collects the resources for Service Metadata Publisher version 4.0 RC1, released in January 2018.


Download SMP v4.0 RC1

Verify files integrity
Access source code (select RC1 tag from dropdown)

Description

We are happy to announce the release candidate of eDelivery Service Metadata Publisher (SMP) version 4.0 RC1.

This release is conformant with the e-SENS SMP profile based on the OASIS Service Metadata Publishing (BDX SMP) specifications. It is a candidate version that is potentially ready to be released unless significant bugs emergence as results of the tests executed by the future clients of the service before the release of the final version.

All necessary functionality is available to make the SMP fully operational; i.e. all necessary operations to manage Service Groups (structures that represent a set of services associated with a specific Participant identifier) and their Service Metadata (structures that represent Metadata about a specific electronic service):

  • Creation, update and deletion of Service Groups.
  • Creation, update and deletion of Service Metadata.
  • SML integration.
  • Security, including:
    • support of https for simple users (BlueCoat);
    • mutual TLS authentication for administrators of metadata;
    • authorisation for administrators' service operations;
    • user management;
    • data validation;
    • data integrity validation;
    • stored hashed password;
    • secured against XXE attacks;
  • Logging;
  • Welcome page.

Migration from 3.0.x to 4.0.x

    • MySQL or Oracle migration scripts has to be manually executed in DB prior to re-deployment of new WAR version.
    • New format of smp.config.properties file has to be extracted from WAR, filled with values and copied to classpath of Tomcat/WebLogic.



Documentation

The purpose of this document is to exhaustively specify the interface of the Service Metadata Provider.
License
European Union Public Licence




Release note

Please find below the list of the improvements and limitations.

Improvements and New Features:

Fixed bugs:

  • EDELIVERY-1827: Error http 500 when trying to register a special document identifier 
  • EDELIVERY-1896: HTTPS interface might not work correctly for eHealthCertificates
  • EDELIVERY-2050: PUT ServiceGroup with ServiceGroup-Owner HTTP header does not work for owners who will be authenticating with BasicAuth 
  • EDELIVERY-2327: SMP DB script error in Oracle < 12.2 
  • EDELIVERY-2649: SMP - implement support for second format of serial number sent by BlueCoat 
  • EDELIVERY-3049: Greek letter in extension are not correctly handled 
  • EDELIVERY-3044: Integration of SMP in cloud with external SMK not working 

Known issues (will be closed in 4.0.0 FR):

  • EDELIVERY-2806: UTF-8 characters in ServiceGroup-Owner HTTP header
  • EDELIVERY-1918: SMP: check/Optimize maven library dependencies – removing unused libraries