Gibt es es eine standardisierte Möglichkeit Validierung von XML-Dokument mit XSD in ABAP ausführen? Soweit ich weiß, gibt es einen Ansatz, der XI/PI-Fähigkeiten nutzt, aber diese sind in unserem System nicht verfügbar.Validate XML gegen XSD in reinen ABAP
Ich denke, wir könnten auch eine Workaround verwenden: Standalone-Java-RFC oder einen Webservice in einer anderen Sprache, die XML und XSD von SAP nehmen, Validierung durchführen und das Ergebnis zurück an SAP senden; Dies kann jedoch eine komplexere und weniger zuverlässige Lösung sein.
Haben Sie ähnliche Aufgabe erfüllt und wie haben Sie es lösen? Alle Vorschläge, Kommentare und sogar Fragen der Klärung werden sehr geschätzt!
Soweit ich weiß, gibt es keine Funktionsbaustein/Methode einer Klasse in SAP-Standard geliefert. Ich habe vor einiger Zeit auch danach gesucht und konnte nichts finden. Ich denke, Sie stecken fest davon, einen externen Dienst zu rufen, um das zu tun. – Jagger
Eine mögliche „Lösung“ Java auf dem Anwendungsserver mit xerces und/oder konvertieren Sie die XSD DTD zu verwenden: http://scn.sap.com/thread/3535431 – hotzen