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.
Nachfolgend finden Sie typische Fehlerquellen bei der Verwendung von XSDs als Vorlage für die Erstellung eines Mapping-Objekts.
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" />
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.