4 Commits

Author SHA1 Message Date
Christian Schwarz f07271d392 Oject-10438 Add Java EPC encoder and Saxon-HE extension function
Add three Java source files that enable SGTIN-96 EPC generation
directly from within the DELIVERY.xsl transformation:

- Gs1EpcEncoder.java: encodes SGTIN-96 (38-bit serial via MD5) and
  SGTIN-198 (140-bit ASCII serial); serial derived from MD5(DOCNUM+POSNR+counter)
- Sgtin96Function.java: Saxon-HE ExtensionFunctionDefinition that
  registers gs1:encodeSgtin96FromIdoc() for use in XSLT
- TransformAndEncode.java: Saxon s9api runner that registers the
  extension and executes DELIVERY.xsl in a single pass

Also update .gitignore to track java/src/ while continuing to exclude
compiled output in java/bin/.
2026-04-13 13:49:47 +02:00
Christian Schwarz 159462a0b3 Added old logic again for Non-HU IDocs 2026-03-26 14:00:22 +01:00
Christian Schwarz 5c59f8de6e Update to Production Version of Mapping + Enhancement to remove the ns0: absolut paths 2026-03-10 15:22:41 +01:00
Schwarz, Christian (Succensus, Extern) c1c8d41f5d Initial commit 2024-01-12 12:41:24 +00:00