Element Eingeschlossen in generischem Produktbaustein wird optional

This commit is contained in:
2023-02-16 15:13:32 +01:00
parent ab65148e62
commit a3f8c2fd87
3 changed files with 13 additions and 2 deletions

View File

@@ -7,6 +7,17 @@ Was ist neu oder anders in Version 1.9.0 im Vergleich zur Version 1.8.0?
1. Version 1.9.0 ist abwärtskompatibel zur Version 1.8.0 in dem Sinne, dass ein XML welches unter 1.8.0 valide ist
auch unter 1.9.0 valide ist. Generierte Objekte können abweichen und neue Elemente können im XML enthalten sein.
2. Neue OMDS Version 2.15-00
3. In ProduktbausteinGenerisch_Type ist das Element Eingeschlossen optional geworden. Wenn das Element fehlt, dann
ist dies gleichbedeutend mit Eingeschlossen = true. Damit ist es in vielen Anwendungsfällen nicht mehr nötig das
Element zu übertragen und das XML wird lesbarer.
Für die VU-Implementierungen bedeutet dies:
* Request: Wird das Element behandelt? Wenn ja, muss "null" wie "true" behandelt werden.
Wenn nein, keine Aktion erforderlich.
* Response: Wurde eine Funktionaltät implementiert, die Eingeschlossen=false retourniert, z.B. um
mögliche aber nicht eingeschlossene Produktbausteine zu beauskunften?
Wenn ja: Review dieser Funktionalität, ob sie weiterhin funktioniert.
Wenn nein: Weglassen des Elements, eventuell aktives auf "true"-Setzen entfernen.

View File

@@ -1197,9 +1197,9 @@
<xsd:complexContent>
<xsd:extension base="Produktbaustein_Type">
<xsd:sequence>
<xsd:element name="Eingeschlossen" type="xsd:boolean">
<xsd:element name="Eingeschlossen" type="xsd:boolean" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Ob dieser Produktbaustein eingeschlossen ist oder nicht</xsd:documentation>
<xsd:documentation>Ob dieser Produktbaustein eingeschlossen ist oder nicht. Wenn das Element nicht vorhanden ist, so ist dies gleichbedeutend mit Eingeschlossen = true.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="EinschlussAenderbar" type="xsd:boolean" minOccurs="0">