Page tree

European Commission Digital

SMP software

This page collects the resources for Service Metadata Publisher version 3.0-FR, released in June 2017.

Download SMP v3.0-FR

Verify files integrity
Access source code

Description

We are happy to announce the final release of the sample implementation of the eDelivery Service Metadata Publisher (SMP).

This release is conformant with the e-SENS SMP profile based on the OASIS Service Metadata Publishing (BDX SMP) specifications.

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 

No migration from previous release 2.2.4 is available.



Documentation

Administration Guide (pdf)
The purpose of this guide is to provide detailed information on how to deploy and configure the Service Metadata Publisher 3.0.0
Interface Control Document (pdf)
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-1863] Extension content is not fully returned in Get serviceGroup

  • [EDELIVERY-1885] Service Group only saves the first Extension

  • [EDELIVERY-1872] Submit serviceMetadata with same transport profile inside the same endpointList succeeds

  • [EDELIVERY-1866] SMP - Specify Error response for PUT ServiceMetadata when ServiceGroup does not exist

  • [EDELIVERY-1899] Delete serviceGroup error for non existing data

  • [EDELIVERY-1833] Document Identifier case insensitive

  • [EDELIVERY-1834] Participant Identifier case insensitive

  • [EDELIVERY-1835] Fixed case-sensitivity issue in returned ServiceGroup references

  • [EDELIVERY-1927] Resolve discrepancies between validation rules that are applied for Participant Identifiers' scheme - between SMP and SML

  • [EDELIVERY-2101] Made SMP working on Tomcat - Migrated Jersey version from 1 to 2


Known issues and limitations

-