What to build
Bring the ISO20_ACDP Namespace online end-to-end, following the pattern established in #3. Generate src/ISO20ACDPProcessor.{hpp,cpp} from libcbv2g's iso20_ACDP_Datatypes.h, build lib-ISO20ACDPProcessor.so, expose via EXIProcessor(ProtocolEnum.ISO20_ACDP), and add round-trip fixture tests for Document, Fragment, and XmldsigFragment messages where the schema supports them.
Reference: ADR-0002 (namespace-granular Processor split).
Acceptance criteria
Blocked by
What to build
Bring the
ISO20_ACDPNamespace online end-to-end, following the pattern established in #3. Generatesrc/ISO20ACDPProcessor.{hpp,cpp}from libcbv2g'siso20_ACDP_Datatypes.h, buildlib-ISO20ACDPProcessor.so, expose viaEXIProcessor(ProtocolEnum.ISO20_ACDP), and add round-trip fixture tests for Document, Fragment, and XmldsigFragment messages where the schema supports them.Reference: ADR-0002 (namespace-granular Processor split).
Acceptance criteria
src/ISO20ACDPProcessor.{hpp,cpp}generated from libcbv2g headersbuild/lib-ISO20ACDPProcessor.soandbuild/ISO20ACDPProcessorEXIProcessor(ProtocolEnum.ISO20_ACDP)loads and exposes the six-method APIBlocked by