phax / phase4

phase4 - AS4 client and server for integration into existing systems. Specific support for Peppol and CEF eDelivery built-in.
Apache License 2.0
147 stars 48 forks source link

BDEWCompatibilityValidator: extended validation of UserMessages #190

Closed koes-soptim closed 10 months ago

koes-soptim commented 10 months ago

I extended the validation of UserMessages in BDEWCompatibilityValidator to cover the following requirements of the BDEW AS4 profile:

(see https://www.edi-energy.de/index.php?id=38&tx_bdew_bdew%5Buid%5D=2091&tx_bdew_bdew%5Baction%5D=download&tx_bdew_bdew%5Bcontroller%5D=Dokument&cHash=c3338aa8cb55e5946a1b0d1dbfdc2e0a, chapters 2.3.1.2.1, 2.3.1.2.2 and 2.3.1.2.3)

Among tests for the new validations, I added two unit tests that test the "happy flow" for PMode and UserMessages.

phax commented 10 months ago

Thanks for the PR!