--additional-dts-entry-point = FILE Erzwingt die Einschließung der definierten Eintrittspunktdatei in den DTS-Discovery-Prozess. Fügen Sie die Option mehrmals hinzu, um mehr als einen Eintrittspunkt zu definieren. |
--calc11.rounding = round-to-nearest|truncate Definiert den XBRL Calculations 1.1-Rundungsmodus. Der Standardwert ist round-to-nearest. |
--calculations-mode = only_10 | only_11 | 10_and_11 | force_11 Definiert, welche XBRL Calculations-Version verwendet werden soll und auf welche Beziehungen diese angewendet werden soll. Dies hat nur dann eine Auswirkung, wenn die Option --summation-item-checks nicht deaktiviert ist. Der Standardwert ist 10_and_11. |
--ct-restrict-mode = 1.0|1.1|default Definiert, wie complexType-Einschränkungen überprüft werden sollen. Beim Wert 1.0 werden complexType-Einschränkungen anhand der XSD 1.0-Spezifikation überprüft - und zwar auch im XSD 1.1-Validierungsmodus. Beim Wert 1.1 werden complexType-Einschränkungen anhand der XSD 1.1-Spezifikation überprüft - und zwar auch im XSD 1.0-Validierungsmodus. Beim Wert default werden complexType-Einschränkungen anhand der als aktueller Validierungsmodus (1.0 oder 1.1) ausgewählten XSD-Spezifikation überprüft. Der Standardwert ist default. |
--deduplicate = true|false Ermöglicht die Entfernung von Duplikaten gemäß der Handling Duplicate Facts in XBRL and Inline XBRL 1.0-Spezifikation. Entfernt Facts, die (i) vollständige Duplikate, (ii) konsistente Duplikate (per definitionem sind das numerische Facts; für die Verarbeitung wird das Duplikat mit der höchsten Präzision beibehalten) sind. Inkonsistente und mehrsprachige Duplikate sind von dieser Option nicht betroffen. Der Standardwert ist false. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--dimensions = true|false Aktiviert XBRL Dimension 1.0-Erweiterungen. Der Standardwert ist true. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--dts = FILE Lädt den in FILE definierten DTS-Eintrittspunkt im Vorhinein und verwendet diesen zur Validierung von Instanzdateien. Fügen Sie die Option mehrmals hinzu, um mehr als einen Eintrittspunkt zu definieren. Eintrittspunkte in Instanzdateien werden ignoriert. Der Befehl wird zur Batch-Validierung mehrerer Instanzdateien, die alle dieselbe Taxonomie referenzieren, verwendet. Mit der Option --dts wird der Raptor-Prozessor angewiesen, das DTS nur ein einziges Mal und nicht für jede Instanz in der Dateiliste zu laden. (Die Liste der Dateien wird entweder über die Befehlszeile oder in einer Textdatei angegeben. Die Textdatei wird durch Setzen der Option --listfile auf true als Dateiliste angegegben). Wenn eine Instanzdatei in der Dateiliste eine andere Taxonomie referenziert, wird eine Warnung ausgegeben. Dieser Befehl kann die Validierungsdauer extrem verkürzen, wenn viele kleine Instanzdateien, von denen jede ein umfangreiches DTS hat, validiert werden; bei der Validierung einer einzigen Instanzdatei bietet der Befehl keine Vorteile. |
--essence-alias-checks = true|false Aktiviert die Meldung von essence-alias-Inkonsistenzen. Der Standardwert ist true. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--generic-links = true|false Aktiviert die XBRL Generic Links 1.0-Erweiterung. Der Standardwert ist true. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--generic-preferred-label = true|false Aktiviert die XBRL Generic Preferred Label 1.0-Erweiterung. Der Standardwert ist true. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--inconsistencies-limit = N | unlimited Definiert das Limit für XBRL-Inkonsistenzen mit einem Wertebereich von 1-65535 oder unbegrenzt. Bei Erreichen des Limits wird die Verarbeitung fortgesetzt, doch werden keine weiteren Inkonsistenzen gemeldet. Der Standardwert ist 100. |
--listfile = true|false Bei true wird das Argument InputFile des Befehls als Textdatei behandelt, die einen Dateinamen pro Zeile enthält. Der Standardwert ist false. (Als Alternative können die Dateien im CLI getrennt durch ein Leerzeichen aufgelistet werden. Beachten Sie allerdings, dass CLIs eine maximale Zeichenanzahl haben.) Beachten Sie, dass die Option --listfile nur auf Argumente, nicht aber auf Optionen angewendet wird. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--pa | --parallel-assessment = true|false Bei Setzung auf true wird die Schema-Validierung parallel ausgeführt. Das bedeutet, wenn sich auf irgendeiner Ebene mehr als 128 Elemente befinden, so werden diese Elemente über mehrere Threads parallel verarbeitet. Auf diese Weise können besonders große XML-Dateien schneller verarbeitet werden, wenn diese Option aktiv ist. Parallele Validierungen können gleichzeitig auf einer hierarchischen Ebene ausgeführt werden, können in einem einzigen Infoset aber auch auf mehreren Ebenen erfolgen. Beachten Sie dass die parallele Validierung im Streaming-Modus nicht funktioniert. Aus diesem Grund wird die Option --streaming ignoriert, wenn --parallel-assessment auf true. gesetzt ist. Außerdem wird bei Verwendung der Option --parallel-assessment mehr Arbeitsspeicher benötigt. Die Standardeinstellung ist false. Die Kurzform für die Option ist --pa. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--preload-xbrl-schemas = true|false Lädt Schemas der XBRL 2.1 Spezifikation im Vorhinein. Der Standardwert ist true. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--recurse = true|false Dient zur Auswahl von Dateien innerhalb von Unterverzeichnissen einschließlich ZIP-Archiven. Bei true wählt das Argument InputFile des Befehls die angegebene Datei auch in den Unterverzeichnissen aus. Beispiel: "test.zip|zip\test.xml" wählt Dateien mit dem Namen test.xml auf allen Ordnerebenen des ZIP-Ordners aus. Referenzen auf ZIP-Dateien müssen in Anführungszeichen angegeben werden. Es können die Platzhalter * und ? verwendet werden. Mit *.xml werden folglich alle .xml Dateien im (ZIP-)Ordner ausgewählt. Der Standardwert der Option ist false. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--report-duplicates = all|complete|consistent|inconsistent|inconsistent-numeric|inconsistent-non-numeric|multi-language Damit können doppelt vorhandene Facts der definierten doppelten Klasse gemeldet werden. Fügen Sie die Option mehrmahls hinzu, um mehr als eine doppelt vorhandene Klasse zu definieren. Es gibt keinen Standardwert. Wenn kein Wert angegeben wurde, wird keine Überprüfung auf Duplikate durchgeführt. |
--report-duplicates-severity = info|warning|inconsistency|error Gibt an, ob die gefundenen doppelt vorhandenen Facts in Form von Fehlern oder Warnungen gemeldet werden sollen. Wenn sie als Fehler gemeldet werden, schlägt die XBRL-Validierung der Instanz fehl. Der Standardwert ist error (Fehler). |
--report-import-namespace-mismatch-as-warning = true|false Stuft Fehler, die beim Import von Schemas mit xs:import aufgrund eines nicht übereinstimmenden Namespace oder Ziel-Namespace auftreten, von Fehlern auf Warnungen herab. Der Standardwert ist false. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--requires-element-checks = true|false Aktiviert die Meldung von requires-element-Inkonsistenzen. Der Standardwert ist true. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--schema-imports = load-by-schemalocation | load-preferring-schemalocation | load-by-namespace | load-combining-both | license-namespace-only Definiert das Verhalten von xs:import Elementen, von denen jedes ein optionales namespace Attribut und ein optionales schemaLocation Attribut hat: <import namespace="someNS" schemaLocation="someURL">. Mit der Option wird definiert, ob ein Schema-Dokument geladen oder nur ein Namespace lizenziert werden soll und, wenn ein Schema-Dokument geladen werden soll, anhand welcher Informationen es gesucht werden soll. Standardeinstellung: load-preferring-schemalocation. Das Verhalten ist das folgende: •load-by-schemalocation: Anhand des Werts des schemaLocation Attributs wird der Schemapfad ermittelt, wobei Katalog-Mappings berücksichtigt werden. Wenn das Namespace-Attribut vorhanden ist, wird der Namespace importiert (lizenziert). •load-preferring-schemalocation: Wenn das schemaLocation Attribut vorhanden ist, wird es verwendet, wobei Katalog-Mappings berücksichtigt werden. Falls kein schemaLocation Attribut vorhanden ist, wird der Wert des namespace Attributs über ein Katalog-Mapping verwendet. Dies ist der Standardwert. •load-by-namespace: Anhand des Werts des namespace Attributs wird der Schemapfad über ein Katalog-Mapping ermittelt. •load-combining-both: Wenn entweder das Attribut namespace oder das Attribut schemaLocation ein Katalog-Mapping hat, so wird das Mapping verwendet. Wenn beide Attribute Katalog-Mappings haben, ist es vom Wert der Option --schema-mapping (XBRL-Option und XML/XSD-Option) abhängig, welches Mapping verwendet wird. Falls kein Katalog-Mapping vorhanden ist, wird das schemaLocation Attribut verwendet. •license-namespace-only: Der Namespace wird importiert. Kein Schema-Dokument wird importiert. |
--schema-mapping = prefer-schemalocation | prefer-namespace Wenn ein Schema-Dokument sowohl anhand des Schema-Pfads als auch des Namespace gesucht werden soll, wird damit festgelegt, welche der beiden Optionen beim Katalog-Lookup Vorrang erhält. (Wenn eine der Optionen --schemalocation-hints oder --schema-imports einen Wert load-combining-both hat und wenn die betroffenen Namespace- und URL-Teile beide Katalog-Mappings haben, gibt der Wert dieser Option an, welches der beiden Mappings verwendet werden soll (das Namespace Mapping oder das URL-Mapping; der Wert prefer-schemalocation bezieht sich auf das URL-Mapping)). Der Standardwert ist prefer-schemalocation. |
--schema-location-hints = load-by-schemalocation | load-by-namespace | load-combining-both | ignore Definiert das Verhalten der Attribute xsi:schemaLocation und xsi:noNamespaceSchemaLocation: Legt fest, ob ein Schema-Dokument geladen werden soll und falls ja, anhand welcher Informationen es gesucht werden soll. Standardeinstellung: load-by-schemalocation. •Der Wert load-by-schemalocation verwendet die URL des Schemapfads in den Attributen xsi:schemaLocation und xsi:noNamespaceSchemaLocation in XML- oder XBRL-Instanzdokumenten. Dies ist der Standardwert. •Der Wert load-by-namespace verwendet den Namespace-Teil von xsi:schemaLocation und - im Fall von xsi:noNamespaceSchemaLocation - einen leeren String und ermittelt das Schema über ein Katalog-Mapping. •Bei Verwendung von load-combining-both und wenn entweder der Namespace-Teil oder der URL-Teil ein Katalog-Mapping hat, so wird das Katalog-Mapping verwendet. Wenn beide Katalog-Mappings haben, ist es vom Wert der --schema-mapping Option (XBRL-Option und XML/XSD-Option) abhängig, welches Mapping verwendet wird. Wenn weder der Namespace noch die URL ein Katalog-Mapping hat, wird die URL verwendet. •Wenn der Wert der Option ignore ist, werden die beiden Attribute xsi:schemaLocation und xsi:noNamespaceSchemaLocation ignoriert. |
--script = FILE Führt nach Abschluss der Validierung das Python-Skript in der angegebenen Datei aus. Fügen Sie die Option mehrmals hinzu, um mehr als ein Skript zu definieren. |
--api, --script-api-version = 1; 2; 2.1 to 2.4; 2.4.1; 2.5 to 2.8; 2.8.1 to 2.8.6; 2.9.0; 2.10.0 Definiert, welche Python API-Version für das Skript verwendet werden soll. Der Standardwert ist die neueste Version, derzeit 2.10.0. Anstelle von Ganzzahlwerten wie 1 und 2 können Sie auch die entsprechenden Werte 1.0 und 2.0 verwenden. Ebenso können Sie anstelle der zwei Ziffern 2.5 die drei Ziffern 2.5.0 verwenden. Siehe auch Kapitel Python API-Versionen. |
--script-output = FILE Schreibt die Standardausgabe des Skripts in die in FILE angegebene Datei. |
--script-param = KEY:VALUE Zusätzliche benutzerdefinierte Parameter, die während der Ausführung von Python Skripts aufgerufen werden können. Fügen Sie die Option mehrmals hinzu, um mehr als einen Parameter zu definieren. |
--summation-item-checks = true|false Aktiviert die Meldung von summation-item-Inkonsistenzen. Mit Hilfe der Option --calculations-mode können Sie festlegen, welche Version der XBRL Calculations-Überprüfungen angewendet werden soll. Der Standardwert ist true. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--taxonomy-package = FILE Definiert den absoluten Pfad zu einem zusätzlichen Taxonomiepaket, wie in den Working Drafts Taxonomy Package 1.0 und Taxonomy Packages 1.0 beschrieben. Der Wert von FILE gibt den Pfad zum Taxonomiepaket an. Fügen Sie die Option mehrmals hinzu, um mehr als ein Taxonomiepaket zu definieren. |
--taxonomy-packages-config-file = FILE Definiert den Pfad zur Datei TaxonomyPackagesConfig.json, anhand welcher XBRL-Taxonomiepakete geladen werden. Die Datei dient als Katalog von Taxonomiepaketen. Die Struktur der JSON-Datei sieht aus, wie im Beispielcodefragment unten. Der Wert der uri gibt den Pfad zum Paket an. Mit dem Schlüssel active (einer Gruppe von Paketen) wird die Verwendung dieser Pakete aktivert. {"taxonomies": {"EIOPA Solvency II XBRL Taxonomy 2.1.0": {"packages":[ {"uri":"C:\\test\\XBRL\\EIOPA_SolvencyII_XBRL_Taxonomy_2.1.0.zip"}, {"uri":"C:\\test\\XBRL\\AdditionalTestPkg.zip"} ],"active":true },"Test Taxonomy": {"packages":[{"uri":"C:\\test\\XBRL\\test.zip"}],"active":true } } } |
--treat-custom-role-errors-as-warnings = true|false Gibt nicht kritische XBRL-Fehler im Zusammenhang mit benutzerdefinierten Role/Arcrole-Typen (z.B. fehlende RoleRefs) als Warnungen aus. Der Standardwert ist false. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--treat-inconsistencies-as-errors = true|false Wenn die Datei nicht der XBRL 2.1-Spezifikation entspricht, schlägt die XBRL-Validierung fehl. Der Standardwert ist false. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--treat-invalid-use-of-standard-role-as-warning = true|false Gibt an, ob die ungültige Verwendung von Standard-Rollen nur als Warnung ausgegeben werden soll. Der Standardwert ist false. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--uri-transformation = none|make-absolute|make-relative|keep-relative Definiert, wie URIs in das generierte XBRL-Dokument geschrieben werden sollen. •none: Kopiert die URI im aktuellen Zustand in das Zieldokument. •make-absolute: Macht alle relativen URIs zu absoluten, indem es die URI anhand der im Geltungsbereich befindlichen Basis URI unter dem entsprechenden Element im Input-Dokument auflöst. Wenn die Input-Datei z.B.: c:\test\inlinexbrl.xhtml lautet und eine relative Referenz zu einem Schema schemas\schema.xsd enthält, so würde die relative Referenz zu c:\test\schemas\schema.xsd aufgelöst. Beachten Sie, dass xml:base-Attribute im Input-Dokument die Basis URI ändern können. •make-relative: Macht alle absoluten und relativen URIs, falls möglich, relativ zum Ausgabedokument (schreibt andernfalls die aufgelöste absolute URI) •keep-relative: Macht, wenn möglich, nur die relativen URIs relativ zum Ausgabedokument (und kopiert alle absoluten URIs) |
--utr = true|false Bei true wird die XBRL Unit Registry 1.0 Erweiterung aktiviert. Standardeinstellung ist false. |
--utr-file = FILE Definiert den Pfad zur Units Registry-Datei. Der Standardpfad ist: http://www.xbrl.org/utr/utr.xml. |
--utr-status = PWD|CR|REC|NIE|PROPOSED|IWD|ACK|RR Aktiviert die Unterstützung von Unit-Definitionen mit dem angegebenen Status in der Units Registry. Fügen Sie die Option mehrmals hinzu, um mehr als einen Unit Status zu definieren. Der Standardwert ist REC. |
--validate-dts-only = true|false Das DTS wird ausgehend vom XBRL-Instanzdokument ermittelt. Alle referenzierten Taxonomieschemas und Linkbases werden ermittelt und validiert. Die restlichen XBRL-Instanzdokumente werden ignoriert. Der Standardwert ist false. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
--xinclude = true|false Aktiviert die Unterstützung für XML-Inkludierungen (XInclude). Der Standardwert ist false. Bei false werden die include-Elemente von XInclude ignoriert. Hinweis: Die Booleschen Optionswerte werden auf true gesetzt, wenn die Option ohne einen Wert definiert wird. |
|