OMGMicrosoft® XML Core Services (MSXML) 6.0 Software Development Kit must b e installed on your computer in side-by-side mode.
Darüber wüsste ich gern mehr.
Wir bekommen von extern eine XML und müssen prüfen, ob dieses dem XSD entspricht.
Den Fall haben wir auch, welcher ebenfalls mittels Service Consumer realisiert wird:msfox hat geschrieben: ↑Gestern 13:36Wir bekommen von extern eine XML und müssen prüfen, ob dieses dem XSD entspricht.
Es gibt zwar auch ein CALL TRANSFORMATION, aber das liest nicht alle Werte und liefert daher nicht immer einen Fehler, wenn die XML nicht dem XSD entspricht.
Das Objekt hinter CALL TRANSFORMTATION wurden nicht direkt aus dem XSD genommen.
Code: Alles auswählen.
TRY.
cl_proxy_xml_transform=>xml_xstring_to_abap( EXPORTING ddic_type = lc_datatype
xml = lv_xml
IMPORTING abap_data = ms_xml_root ).
CATCH cx_proxy_fault.
"Fehlerhandling...
CATCH cx_transformation_error .
"Fehlerhandling...
ENDTRY.