WSDL-Datei ohne xbauk-Namespace-Deklaration

XBAU-321
Umsetzung
Di., 09.04.2024 - 10:06
 
Di., 21.11.2023 - 10:05
priority-icon Medium

In der Datei XBau231-ABK-BAB2AIKsync.wsdl wird die folgende Deklaration (Attribut zum Root-Element) nicht aus dem Modell heraus eingefügt:

Sondern wurde zuletzt manuell eingefügt.

Wird benötigt wg. Eintrag in Datei weiter unten

  • element="xbauk:prozessnachrichten.rueckweisung.G2G.1100"

Präfix xbauk kann sonst nicht aufgelöst werden.

Kommentare

Auskunft der KoSIT am 01.12.2023

  • die automatisierte Erzeugung von wsdl-Dateien mittels XGenerator ist eine Funktion des DocBook-Zubehörs Das DocBook-Zubehörs wurde/wird im Kontext des Standards XInneres und seiner Fachmodule entwickelt und fortgeschrieben, die Bereitstellung des Zubehörs mit dem XÖV-Starterpaket erfolgt im Rahmen des XÖV-Betriebs nur beispielhaft
  • {{Aus technischer Sicht, kann die Problemstellung wie folgt zusammengefasst werden: die wsdl-Templates des Zubehörs erwarten einen Standard mit einem globalen Namensraum und keinen „modularisierten“ Standard mit unterschiedlichen Namensräumen für die jeweiligen Nachrichten. Änderungen an den Templates zur Anpassung dieses Verhaltens wurden für XBasisdaten umgesetzt und mit dem aktuellen Starterpaket in der Datei xgen-applications\kosit-zubehoer\xsl\kosit-zubehoer.wsdl.xsl veröffentlicht. Diese Funktionalität befindet sich in der Pilotierung und greift nur für dem Standard XBasisdaten. }}
  • Wenn Sie mit XBau diese Funktion nutzen (ausprobieren) möchten, müssen Sie in der oben genannten Datei nach @kennung = 'urn:xoev-de:bva:standard:xbasisdaten' suchen und durch ihre XBau-Kennung ersetzen. Damit wird die Generierung von Namensraumdeklarationen für die drei Nachrichten (input, output und fault) aktiviert.