- Startsida
- SFTI
- Peppol
- Peppols transportmodell
- Användningsfall
Användningsfall
Nedan beskrivs ett typiskt användningsfall av denna transportmodell.
Användningsfallet illustreras överskådligt med hjälp av sekvensdiagramet nedan.
Översändning av meddelande
Detta användningsfall benämns "Lyckad överföring av meddelande som tas emot och valideras" och beskriver hur ett meddelande transporteras och kvitteras i Peppols transportmodell.
Roller | Deltagare (D1 och D2), Accesspunktsoperatör (AP1 och AP2) |
---|---|
Antaganden | Mottagande Deltagare (D2) är registrerad på korrekt sätt i SMP. |
Flöde A | Förbereda, validera, kuvertera och initiera överföring (Deltagare 1) 1. Deltagare (D1) avser sända meddelande till en annan Deltagare (D2). 2. D1 skapar och validerar meddelandet utifrån de principer som beskrivs i aktuell meddelandespecifikation. 3. D1 förpackar meddelandet i ett kuvert i enlighet med Kuverteringsprofil SBDH. I kuvertet framgår bland annat identifierare för avsedd mottagare (D2), samverkansprocess och meddelandetyp. 4. D1 överlämnar meddelandet till sin accesspunktsoperatör (AP1).
|
Flöde B | Adressuppslagning, transportkuvertering och överföring av meddelande (Accesspunktsoperatör 1) 5. AP1 gör, baserad på kuvertets uppgifter, slagning i SMP för att hämta nödvändiga parametrar för att utföra en överföring enligt Transportprofil AS4. 6. AP1 kontrollerar att AP2:s certifikat som hämtats från SMP är utfärdat till en för Peppol certifierad accesspunktsoperatör. 7. AP1 använder AP2:s publika nyckel som hämtats från SMP för att kryptera innehållet i AS4-försändelsen. 8. AP1 etablerar en säker TLS-anslutning till AP2 och sänder meddelandet.
|
Flöde C | Mottagning av meddelande, transportkvittering och loggning (Accesspunktsoperatör 2) 9. AP2 tar emot AS4-försändelsen och kontrollerar att dess signatur är korrekt och att certifikatet är utfärdat till en för Peppol certifierad accesspunktsoperatör. 10. AP2 returnerar (synkront) en signerad AS4-kvittens på att meddelandet tagits emot. 11. AP1 och AP2 loggar händelsen. 12. AP2 kontrollerar att kuvertet är i överensstämmelse med vad som gäller för den avsedda mottagaren och överlämnar meddelandet till D2. |
Flöde D | Mottagning av meddelande, validering och skapande av meddelandekvittens (Deltagare 2) 13. D2 validerar att meddelandets nyttolast är följsamt gentemot dess specifikations regler. 14. Flödet klart. |
Resultat | Meddelande överfört från D1 till D2. |
Exempel | Överföring av faktura |