Version auf die neue Bezeichnung 2025.05-MAJOR umgestellt, Java-Sourcen neu generiert.

This commit is contained in:
2025-01-29 13:26:37 +01:00
parent 1f87365a09
commit 6ea0e0f2d0
57 changed files with 289 additions and 1217 deletions

View File

@@ -1,15 +1,18 @@
# Build mit Maven
# Codegenerierung
Dieses Dokument beschreibt das Vorgehen beim Generieren von Code auf der Basis von Apache CFX.
## Build mit Maven
Build mit Maven 3.9.6 auf Java 17
# Maven Goals
## Maven Goals
Mit Maven Goal "clean package" kann ein Release als ZIP-File mit XSDs und WSDLs sowie der Dokumentation gebaut werden.
Mit Maven Goal "clean deploy" wird der Release in das Kap Dion- Maven - OMDS Repository hochgeladen.
# Codegenerierung
## Codegenerierung
Mit Maven Goal "clean package" und Profil "genJavaFromWsdl_VU" wird der zugehörige Java-Code generiert.
# MTOM in Java nach Codegenerierung
## MTOM in Java nach Codegenerierung
Nach der Code-Generierung müssen einige Schritte von Hand durchgeführt werden, damit MTOM
enthalten ist:
@@ -34,7 +37,8 @@ enthalten ist:
Add import:
import jakarta.xml.ws.soap.MTOMFeature;
# Fehlersuche
## Fehlersuche
Folgende Fehler konnten häufiger beobachtet werden:
* Wenn Bindings-Files fehlen, z.B. nicht im Pom deklariert sind, werden die Klassen zwar generiert,
aber der Pfad erscheint falsch, z.B. als _0._1._1
* Wenn die X-Path-Ausdrücke in den Binding-Files versagen wird im Log nur eine Warnung ausgegeben,