Peppol-registraties migreren van of naar eConnect: migratiesleutel, API-endpoints en het proces.
Wanneer een organisatie van Peppol-provider wisselt, moeten de SMP-registraties worden overgedragen. Het Peppol-migratieprotocol zorgt ervoor dat dit zonder downtime verloopt: afzenders kunnen tijdens de migratie gewoon blijven versturen. De PSB biedt twee migratiescenario's via de API.
Als een party van eConnect overstapt naar een andere Peppol Access Point provider, bereid je de migratie voor via het prepareToMigrate endpoint:
GET /api/v1/peppol/{partyId}/prepareToMigrate
Dit endpoint doet twee dingen:
De API retourneert de migratiesleutel in de response. Geef deze sleutel door aan de nieuwe provider, die de sleutel nodig heeft om de registratie over te nemen in hun SMP.
{
"migrationKey": "abc123-def456-ghi789"
}
Na de migratie wordt de party automatisch uit de eConnect SMP verwijderd.
Als een party naar eConnect komt vanuit een andere Peppol Access Point provider, heb je de migratiesleutel nodig die de huidige provider heeft gegenereerd. Voeg deze sleutel toe aan de party-configuratie via:
PUT /api/v1/peppol/config/party/{partyId}
Met het migration-object in de request body:
{
"migration": {
"key": "de-migratiesleutel-van-de-huidige-provider"
}
}
De PSB voltooit de migratie automatisch: de SMP-registratie wordt overgenomen en het SML wordt bijgewerkt. Vanaf dat moment lopen alle Peppol-berichten voor deze party via het eConnect Access Point.
Als de migratiesleutel ongeldig of verlopen is, mislukt de migratie en retourneert de API een foutmelding. Vraag in dat geval een nieuwe sleutel aan bij de huidige provider.
GET /api/v1/peppol/{partyId}/prepareToMigrate aanPUT /api/v1/peppol/config/party/{partyId} aan met de migratiesleutelHet Peppol-migratieprotocol is ontworpen voor zero downtime. Tijdens de overdracht blijft de party geregistreerd in het netwerk. Afzenders die op dat moment een factuur versturen, bereiken de party via het oude of het nieuwe Access Point, afhankelijk van de timing van de SML-propagatie. Er gaan geen berichten verloren.
Na een succesvolle migratie naar eConnect is de party direct bereikbaar, maar de SMP-propagatie over het Peppol-netwerk kan enkele minuten duren. Configureer na de migratie altijd de capabilities en stel de benodigde hooks in.
Vergeet ook niet om via de Enrollment API de gebruikersrechten en eventuele businessCard in te richten als dat nog niet is gebeurd.
Nee, het Peppol-migratieprotocol is ontworpen voor zero downtime. Tijdens de overdracht blijft de party geregistreerd in het netwerk. Afzenders bereiken de party via het oude of het nieuwe Access Point, afhankelijk van de timing van de SML-propagatie. Er gaan geen berichten verloren.
Als de migratiesleutel niet meer geldig is, mislukt de migratie en retourneert de API een foutmelding. Vraag in dat geval een nieuwe migratiesleutel aan bij de huidige provider. De oude sleutel kan verlopen zijn door een tijdslimiet of al zijn gebruikt door een andere provider.
Ja, na een succesvolle migratie configureer je de gewenste capabilities (welke documenttypes de party kan ontvangen) en stel je de benodigde hooks in. Vergeet ook niet om via de Enrollment API de gebruikersrechten en eventueel een businessCard in te richten als dat nog niet is gebeurd.
Hulp nodig bij een migratie? Neem contact op met TechSupport voor begeleiding bij het migratieproces.
Neem contact op over migratie