f07271d392
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/.
58 lines
734 B
Plaintext
58 lines
734 B
Plaintext
# These are some examples of commonly ignored file patterns.
|
|
# You should customize this list as applicable to your project.
|
|
# Learn more about .gitignore:
|
|
# https://www.atlassian.com/git/tutorials/saving-changes/gitignore
|
|
|
|
# Node artifact files
|
|
node_modules/
|
|
dist/
|
|
|
|
# Compiled Java class files
|
|
*.class
|
|
|
|
# Compiled Python bytecode
|
|
*.py[cod]
|
|
|
|
# Log files
|
|
*.log
|
|
|
|
# Package files
|
|
*.jar
|
|
|
|
# additional Libraries
|
|
libs/
|
|
|
|
# Maven
|
|
target/
|
|
dist/
|
|
|
|
# JetBrains IDE
|
|
.idea/
|
|
|
|
# Unit test reports
|
|
TEST*.xml
|
|
|
|
# Generated by MacOS
|
|
.DS_Store
|
|
|
|
# Generated by Windows
|
|
Thumbs.db
|
|
|
|
# Applications
|
|
*.app
|
|
*.exe
|
|
*.war
|
|
|
|
# Large media files
|
|
*.mp4
|
|
*.tiff
|
|
*.avi
|
|
*.flv
|
|
*.mov
|
|
*.wmv
|
|
*.script
|
|
|
|
test0001.camel.yaml
|
|
testing/
|
|
.continue/agents/new-config.yaml
|
|
java/bin/ |