Skip to content
This repository has been archived by the owner on Mar 22, 2021. It is now read-only.
/ ph-bde Public archive

OASIS BDE 1.0 and 1.1 Java implementation

License

Notifications You must be signed in to change notification settings

phax/ph-bde

Repository files navigation

ph-bde

Codacy Badge

This project is archived, because XHE is much more likely to be used. Ping me if you need this project

OASIS BDE (Business Document Envelope) Java wrapper library. It supports easily reading and writing of BDE 1.0 and BDE 1.1 documents. It allows conversion between Java domain objects and XML representations.

OASIS BDE is superseded by OASIS/CEFACT XHE (Exchange Header Envelope) 1.0. See ph-xhe for a Java implementation.

It is licensed under Apache 2.0 license.

It requires at least Java 8 to be used.

Maven usage

Add the following to your pom.xml to use this artifact, replacing x.y.z with the effective version number:

<dependency>
  <groupId>com.helger</groupId>
  <artifactId>ph-bde</artifactId>
  <version>x.y.z</version>
</dependency>

News and noteworthy

  • v2.3.0 - 2021-03-21
    • Updated to ph-commons 10
  • v2.2.3 - 2020-09-17
    • Updated to Jakarta JAXB 2.3.3
  • v2.2.2 - 2020-08-28
    • Using Java 8 date and time classes for JAXB created classes
  • v2.2.1 - 2020-05-26
    • Updated to ph-xsds 2.3.0 (changed Maven groupId)
  • v2.2.0 - 2020-04-01
    • Using a consistent prefix for all type names
  • v2.1.1 - 2019-05-28
    • Reusing external CCTS and XMLDSig classes
  • v2.1.0 - 2018-11-22
    • Removed Maven dependencies to Xades XSDs - never used
    • Requires at least ph-commons 9.2.0
  • v2.0.0 - 2017-11-08
    • Updated to ph-commons 9.0.0
    • Updated to BDE 1.1 CS 01
  • v1.0.0 - 2016-07-15
    • Initial version

References


My personal Coding Styleguide | On Twitter: @philiphelger | Kindly supported by YourKit Java Profiler