Fehlerbehebung für XML-Schemanachrichten für Web-Service-Integrationen
In den folgenden Tabellen werden die Nachrichten, die im Assistenten angezeigt werden können, mit Informationen zur jeweiligen Nachricht aufgelistet.
Durch ungültige XML-Konstrukte verursachte Fehlernachrichten
| Nachricht | Beschreibung |
|---|---|
| CWTBG0019E: Bei der Ausführung ist eine unerwartete Ausnahmebedingung aufgetreten. Ausnahmebedingungsinformationen: 'Nicht behandelter einfacher Typ: StringArray. Der Listentyp wird nicht unterstützt.' | Für die Erkennung externer Services einer WSDL-Datei wird er nicht unterstützt, wenn die WSDL einen einfachen Typ mit einem Listenelement enthält. Zum Beispiel:Wenn Sie versuchen, einen externen Service durch Erkennen einer WSDL-Datei zu erstellen, die ein solches Element enthält, wird Ihnen diese Fehlernachricht angezeigt.Verwenden Sie einen komplexen Typ anstelle eines einfachen Typs und legen Sie die Attribute 'minOccurs' und 'maxOccurs' fest, um den Fehler zu beheben. Zum Beispiel:
|
|
Der Typ anySimpleType wird nicht unterstützt.Ersetzen Sie |
Der komplexe Typ {0} enthält das Attribut {1},
das keinen Typ aufweist oder den nicht unterstützten Typ anySimpleType verwendet. |
Der Typ hat eine Attributdeklaration ohne Typdefinition, wodurch standardmäßig
anySimpleType oder ein Attribut mit anySimpleType angenommen wird. Attribute mit dem
Typ anySimpleType werden nicht unterstützt.Weisen Sie einen einfachen Typ zu oder ersetzen Sie |
Der komplexe Typ {0} enthält
anyAttribute. Attributplatzhalter wie anyAttribute werden nicht unterstützt. |
Attributplatzhalter ermöglichen eine Erweiterung des Inhaltsmodells und stellen gleichzeitig
Steuerungsmöglichkeiten für die Durchsetzung einer minimalen Einschränkung bereit. Da Platzhalter
ignoriert werden, wird anyAttribute nicht unterstützt. Die Position des Platzhalters liegt
im XPath-Format vor.Ersetzen Sie |
Der komplexe Typ {0} enthält ein untergeordnetes Element
simpleContent, das nicht unterstützt wird. |
Komplexe Typen lassen zu, dass Elemente in ihrem Inhalt ein einfaches
Inhaltselement besitzen. Da einfache Inhaltselemente in einem komplexen Typ ignoriert werden, wird das
Element simpleContent nicht unterstützt. |
| Der komplexe Typ {0} enthält ein Element 'any'. Elementplatzhalter wie 'any' werden nicht unterstützt. | Elementplatzhalter, die Flexibilität bezüglich der möglichen Inhalte
im Inhaltsmodell bieten, werden nicht unterstützt. Ersetzen Sie |
|
Der Typ anyType wird nicht unterstützt.Ersetzen Sie |
| Der komplexe Typ {0} enthält einen Gruppenverweis mit maxOccurs von {1}. Der Maximalwert für maxOccurs ist jedoch 1. | Eine Modellgruppendefinition ordnet einen Namen einer Modellgruppe zu, sodass
Sie die Modellgruppe wiederverwenden können. Process Designer hat jedoch eine Einschränkung für maximale Vorkommen für das Attribut maxOccurs in der Modellgruppendefinition. Ändern Sie den Wert des Attributs maxOccurs in |
| Der komplexe Typ {0} enthält die verschachtelte Modellgruppe {1} mit dem maxOccurs {2}. Der Maximalwert für maxOccurs ist jedoch 1. | Process Designer hat eine Einschränkung für maximale Vorkommen für das Attribut maxOccurs in der Modellgruppendefinition, auch wenn die Modellgruppe in anderen Elementen verschachtelt ist. Ändern Sie den Wert des Attributs maxOccurs in der angegebenen Modellgruppe in
|
| Der einfache Typ {0} wird nicht verarbeitet. Union-Verknüpfungstypen werden nicht unterstützt. | Ein Union-Verknüpfungstyp erstellt einen neuen Typ, der die
Verknüpfung von mindestens zwei einfachen Typen darstellt. Union-Verknüpfungstypen werden nicht unterstützt. Ersetzen Sie den Union-Verknüpfungstyp durch einen geeigneten einfachen Typ, um den Fehler zu beheben. |
Der komplexe Typ {0} erweitert den komplexen Typ
{1}. Der Typ {1} verweist jedoch auf den nicht unterstützten Typ xsi:type,
der während der Ausführung möglicherweise Fehler verursachen könnte. |
Wenn Sie einen abgeleiteten komplexen Typ anstelle eines angegebenen komplexen
Basistyps verwenden, wird davon ausgegangen, dass ein Beziehung zwischen der Basistypdefinition und dem
abgeleiteten Typ besteht. Die Annotationen xsi:type werden ignoriert und nur Instanzen des
komplexen Basistyps werden erstellt. |
Warnungen, die durch fehlerhafte XML-Konstrukte verursacht werden
| Nachricht | Beschreibung |
|---|---|
|
Process Designer unterstützt keine Attribute mit default -oder fixed -Werten. Diese Werte werden ignoriert.Geben Sie einen anderen Wert als |
| Typ mit dem Namen {0} ist bereits vorhanden. Typnamen müssen eindeutig sein. | Process Designer unterstützt nicht die Verwendung von qualifizierten oder qualifizierten Namen für Typen. Die Position des Typs liegt im XPath-Format vor. Process Designer generiert unterschiedliche Namen für diese Typen. |
|
Die Datentypen base64Binary und hexBinary haben Prüfregeln, die in Process Designerunterstützt werden. Damit sie keine Werte haben, die in Process Designernicht gültig sind, werden diese Datentypen in Zeichenfolgen konvertiert.Verwenden Sie die Typen |
|
Die Datentypen gYear und gYearMonth haben Prüfregeln, die in Process Designerunterstützt werden. Damit sie keine Werte haben, die in Process Designernicht gültig sind, werden diese Datentypen in Zeichenfolgen konvertiert.Verwenden Sie die Typen |
|
Die Regeln zum Normalisieren von Leerzeichenwerten werden in Process Designernicht unterstützt. Um zu verhindern, dass die Typen Werte haben, die in Process Designernicht gültig sind, werden ihre normalisierten Zeichenfolgen in Zeichenfolgen konvertiert. Verwenden Sie den Type |
|
Alle numerischen XML-Dezimaltypen werden unabhängig von ihrer Genauigkeit in den Typ Decimal in Business Automation Workflowumgesetzt. Der Typ Decimal wird dem Datentyp java.lang.Double durch xsd:double zugeordnet. |
|
Alle numerischen XML-Ganzzahltypen werden unabhängig von ihrer Genauigkeit in den Typ Integer in Business Automation Workflowumgesetzt. Der Typ Integer wird dem Datentyp java.lang.Integer durch xsd:int zugeordnet. |
| Der komplexe Typ {0} erweitert den komplexen Typ {1}. Das generierte Geschäftsobjekt für {0} wird vereinfacht auf die Elemente und Attribute, die in {1} definiert sind. | Wenn ein komplexer Typ über einen Basistyp verfügt, enthält Process Designer alle Elemente und Attribute des Basistyps, um Geschäftsobjekte zu vereinfachen, die aus dem komplexen Typ erstellt wurden. |
| Das Element {0} enthält das Attribut substitutionGroup. Dies wird nicht unterstützt. | Substitutionsgruppen werden ignoriert. Mit einer Substitutionsgruppe können Sie Elemente angeben, die ein anderes Element in Dokumenten ersetzen, die aus dem Schema generiert werden. |
| Der einfache Typ {0} enthält die Einschränkungsfacette {1}. Dies wird nicht unterstützt. | Process Designer ignoriert die folgenden XSD-Einschränkungsfacetten:
|