Skip to content

AusDigital DCP

Philip Helger edited this page Feb 19, 2024 · 5 revisions

This information is mostly like outdated...

This page contains some considerations for using phoss SMP with the AusDigital Digital Capability Publisher (DCP) specification. This is very similar to the Peppol and OASIS BDXR SMP specification. The mandatory public REST API is identical to the OASIS BDXR SMP API, whereas the writable API is clearly based on the Peppol reference implementation.

Alignment AusDigital/OASIS/Peppol

Here's how the AusDigital standards are linked with the Peppol/OASIS Standards:

  • Central registry
    • AusDigital: Digital Capability Locator (DCL)
    • OASIS: Business Document Metadata Service Location (BDX-Location)
    • Peppol: Service Metadata Locator (SML)
    • Notes:
      • The management interface of DCL and SML is different
  • Decentralized registry
    • AusDigital: Digital Capability Publisher (DCP)
    • OASIS: Service Metadata Publisher 1.0 (SMP)
    • Peppol: Service Metadata Publisher (SMP)
    • Notes:
      • Readable APIs are compatible between AusDigital and OASIS, writable APIs are undefined in OASIS.
      • OASIS SMP data format differs from Peppol SMP data format.
  • Business Identifiers
  • Data Format
    • AusDigital: Council profile for OASIS UBL 2.1
    • Peppol: Profile of OASIS UBL 2.1

Specific configuration

To use phoss SMP as a DCP consider the following steps:

  • You need at least version 5.0.0 of phoss SMP running on Java 8
  • Configuration
    • Set the smp.identifiertype property to simple
    • Set the smp.rest.type property to bdxr
  • Issues that need clarification
    • Are SML/DCL compatible
    • What about the global truststore
    • Writable API is different

External links

Update 2024-02: the domain digitalbusinesscouncil.com.au seems to be no longer maintained officially