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.