Ausführen von Python-Skripts
Python-Skripts werden durch Angabe der URL des Skripts als Wert der Option --script an RaptorXMLXBRL Server übergeben. Die Option --script wird für die folgenden Befehle unterstützt:
Diese Befehle können über die Befehlszeilenschnittstelle oder die HTTP-Schnittstelle verwendet werden.
Beispiele
Hier finden Sie Beispiele für die Verwendung mit den verschiedenen Befehlen:
•raptorxmlxbrl xsi --script=xml.py --script-api-version=1 --streaming=false c:\HasXSDRef.xml
•raptorxmlxbrl xsd --script=xsd.py --script-api-version=1 c:\Test.xsd
•raptorxmlxbrl dts --script=dts.py --script-api-version=1 c:\Test.xsd
•raptorxmlxbrl xbrl --script=xbrl.py --script-api-version=1 c:\Test.xbrl
Anmerkung: Wenn Sie die Option --script mit dem Befehl valxml-withxsd verwenden, stellen Sie sicher, dass streaming=false definiert ist. Andernfalls wird eine Warnung zurückgegeben, dass das Skript nicht ausgeführt wurde.
Starten des Skripts
Nachdem der Befehl erfolgreich übergeben wurde und die Datei(en) als gültig validiert wurden, ruft RaptorXML+XBRL Server die entsprechende Python-Eintrittspunktfunktion für den gerade ausgeführten Befehl auf und übergibt ihr die Werte der beiden Argumente der Funktion. Wenn die Eintrittspunktfunktion sich im Skript befindet, das mit dem Parameter --script übergeben wurde, wird mit der Ausführung des Skripts begonnen.