Scriptfunktion: Öffnet ein XML-Dokument für die Bearbeitung.
XML_OPEN (DOCU, [Object Name], @Documentation)
XML_OPEN (REPORT, [RunID], Report)
XML_OPEN (STRING, String)
|
Syntax |
Beschreibung/Format |
|---|---|
|
Quelle |
Herkunft des XML-Dokumentes. Erlaubte Werte: DOCU, REPORT und STRING DOCU - Strukturierte Dokumentation |
|
Für strukturierte Dokumentationen |
|
|
Objektname |
Name des Objektes. Handelt es sich um die Registerkarte des eigenen Objektes, so ist dieser Parameter optional. |
|
Dokumentation |
Name der Dokumentations-Registerkarte mit vorangestelltem "@". |
|
Für Reports |
|
|
RunID |
Laufende Nummer (RunID) der Aufgabe, deren Report geöffnet werden soll. Handelt es sich um den Report des eigenen Objekts, so ist dieser Parameter optional. |
|
Report |
|
| Für Zeichenketten | |
| Zeichenkette |
Zeichenkette, welche das XML enthält.
|
|
Rückgabewert |
|---|
|
Verweis auf das XML-Dokument |
Die Scriptfunktion öffnet ein XML-Dokument für die Bearbeitung. Dabei kann es sich um eine strukturierte Dokumentation oder den Report eines SAP-Jobs handeln.
Um Objekten nähere Beschreibungen und Erklärungen hinzuzufügen, können Registerkarten zur Dokumentation verwendet werden. Diese sind in der Variable UC_OBJECT_DOCU für die einzelnen Objekttypen definiert. Eine spezielle Form der Darstellung ist die strukturierte Dokumentation, welche durch ein vorangestelltes "@" gekennzeichnet wird. Die strukturierte Dokumentation können Sie mit speziellen Script-Sprachmitteln auslesen.
Reports von SAP-Jobs werden als XML-Dokumente abgelegt. Sie enthalten beispielsweise für XI_GET_CHANNEL eine Liste der selektierten Kommunikationskanäle.
Der Rückgabewert der Scriptfunktion ist ein Handle, ein Verweis auf das XML-Dokument. Dieser Handle wird von einigen Script-Sprachmitteln, mit denen Sie das XML-Dokument bearbeiten, als Parameter verwendet.
:XML_CLOSE schließt das XML-Dokument.
Es kann immer nur ein XML-Dokument zur gleichen Zeit geöffnet werden.
In früheren Automation Engine-Releases wurde diese Scriptfunktion XML_OPEN_DOCU in XML_OPEN umbenannt. Die alte Schreibweise wird weiterhin unterstützt.
In diesem Beispiel wird die Registerkarte Details des Objekts MM.DAY zur weiteren Bearbeitung geöffnet.
:SET &XMLDOCU# = XML_OPEN(DOCU,"MM.DAY", "@Details")
Dieses Beispiel öffnet ein XML-Dokument mit einer Zeichenkette.
:set &ref# = xml_open('STRING','<xmlstring>')
:set &ref# = sys_last_err_nr()
:if &ret > 0
: set &txt# = sys_last_err_ins()
! implement error handling here
:endif
Eine falsche Zeichenkette führt entweder zu einem Laufzeitfehler oder liefert einen Rückgabewert, der mit sys_last_err_nr() gelesen werden kann.
Siehe auch:
| Script-Sprachmittel | Beschreibung |
|---|---|
| Schließt ein XML-Dokument. |
Script-Sprachmittel - Objekte lesen oder verändern
Beispielsammlung:
Ermittlung der Fehlermeldung und -nummer
Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung
Script-Sprachmittel - Funktionelle Gliederung
|
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |