eBiss 3

Hilfe & Dokumentation

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Themen

howtos:plugins:mappingobjekte:start

Fehlerbehandlung bei der Erstellung von Mapping-Objekten

Nachfolgend finden Sie Hilfestellungen für typische Probleme bei der Erstellung von Mapping-Objekten in eBiss, welche nicht automatisch vom System behoben werden können.

Typische Fehler bei XSD Quellen

Nachfolgend finden Sie typische Fehlerquellen bei der Verwendung von XSDs als Vorlage für die Erstellung eines Mapping-Objekts.

Extern referenzierte Schemata

Extern referenzierte Schemata in XSDs können zu Problemen bei der Erstellung führen insbes. wenn die Verbindung für den Zugriff ungenügend ist.

z.B.:

<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd" />

In einem solchen Fall ist es sinnvoll die referenzierte XSD herunterzuladen und lokal zu referenzieren.

<xs:import namespace="http://www.w3.org/2000/09/xmldsig#" schemaLocation="xmldsig-core-schema.xsd" />

Probleme bei referenzierten Elementdefinitionen

In einigen seltenen Fällen kann es zu Problemen bei der Auflösung referenzierter Elementdefinitionen kommen. z.B.:

<xs:element ref="ns:ActualElementDef" /> 

Sie erhalten in solchen Fällen folgende Fehlermeldung:
„Could not create the XmlDocument in XsdMapObjectGenerator.ReadMessage.Das http://...ns:ActualElementDef-Element wurde nicht deklariert.“

Im Moment lassen sich solche Probleme in eBiss nur mittels des Typ-Editors lösen, indem das Element aus der XSD auskommentiert und nach dem Erzeugen der übrigen Struktur nachträglich wieder unter Verwendung des korrekten Typs eingefügt wird.

howtos/plugins/mappingobjekte/start.txt · Zuletzt geändert: 2024/02/20 08:15 von 127.0.0.1