Skip to content
Philip Helger edited this page Feb 19, 2023 · 91 revisions

Logo

Welcome to the "phoss SMP" wiki!

Latest release: 6.0.6 (2023-02-15) - See Migrations to read on specific upgrade requirements.

Goto the Download page to see how and where to grab the latest version.

This is an SMP (Service Metadata Publisher) server to be used in the Peppol eDelivery network and in CEF eDelivery based networks. An SMP is a decentralized registry and can handle the registration for multiple Access Points (APs). It is queried upon document exchange for the correct endpoint URL to deliver the document to as well as for the certificate to encrypt the message for the receiver. The endpoint URL depends on the participant identifier, the document type identifier, the process identifier and the used transport protocol.

phoss SMP supports the following specifications (the differentiation happens in the Configuration file):

Currently (February 2023), more than 50% of all Peppol production SMPs run phoss SMP

For a quick start guide to setup an SMP for Peppol: see the step by step tutorial in https://github.com/phax/phoss-smp/tree/master/docs

Note: this Wiki always refers to the latest SMP server only.

If you have specific questions, don't hesitate to contact me by email (philip[at]helger.com).

Kudos

  • Thanks to Jerry / @jerouris for providing the initial Vagrant configuration
  • Thanks to David / @dhixon for pointing me in the direction of Docker
  • Thanks to Vladimiras Kovalkovas for helping me provide an Oracle backend

Screenshots (from v5.x)

Public start page of the SMP: SMP public area example

Overview of all service groups in the management area: SMP manage service groups

Create a new SMP service group: SMP create service groups

Show all endpoints of all service groups in a list: SMP endpoint list

or show all endpoints of all service groups in a tree structure: SMP endpoint tree

Create a new endpoint: SMP create endpoint

or copy and existing endpoint: SMP copy endpoint

Show tasks and problems: SMP tasks and problems

Modify certain settings at runtime: SMP settings

Manage Peppol Directory Business Cards: Peppol Directory Business Card list

Edit Peppol Directory Business Cards online: Edit Business Cards