XBRL

www.altova.com Agrandir/Réduire tout Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Interface de ligne de commande (CLI) > Options >

XBRL

Cliquer pour agrandir/réduireOptions de validation et traitement XBRL

--additional-dts-entry-point = FILE

Force le fichier de point d'entrée spécifié à être inclus dans le processus de découverte de DTS. Ajouter l'option plusieurs fois pour spécifier plus d'un point d'entrée.

 

--ct-restrict-mode = 1.0|1.1|default

Spécifie comment contrôler les restrictions de type complexes. Une valeur de 1.0 contrôles les restrictions de type complexes telles que définies dans la spécification XSD 1.0 — même dans le mode de validation XSD 1.1. Une valeur de 1.1 contrôles les restrictions de type complexe telles que définies dans la spécification XSD 1.1 — même dans le mode de validation XSD 1.0. Une valeur de default contrôle les restrictions de type complexes telles que définies dans la spécification XSD du mode de validation actuel (1.0 ou 1.1). La valeur par défaut est default.

 

--deduplicate = true|false

Permet la déduplication conformément à la spécification Gérer les faits dupliqués dans XBRL et Inline XBRL 1.0 . Supprime des faits qui sont (i) des faits dupliqués complets, (ii) des faits dupliqués consistants (par définition il s'agit de faits numériques ; le duplicat le plus précis est retenu pour un traitement). Les duplicats incohérents et multilingues ne sont pas touchés par cette option. La valeur par défaut est false.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--dimensions = true|false

Active les extensions XBRL Dimension 1.0. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--dts = FILE

Précharge le point d'entrée DTS indiqué dans FILE, et l'utilise pour la validation des fichiers d'instance. Ajouter l'option plusieurs fois pour spécifier plus d'un seul point d'entrée. Les points d'entrée dans les fichiers d'instance seront ignorés. La commande est utilisée pour valider en bloc plusieurs fichiers d'instance qui réfèrent tous à la même taxonomie. L'option --dts  instruit le moteur Raptor à charger le DTS une seule fois — et non pas pour chaque instance dans la liste de fichier. (Une liste de fichier est donnée soit dans la CLI, soit dans un fichier de texte qui est indiqué en tant que liste de fichier en plaçant l'option --listfile sur true.) Si un fichier d'instance dans la liste de fichier référence une taxonomie différente, un avertissement sera émis. Cette commande peut accélérer considérablement le temps de validation lors de la validation de nombreux petits fichiers d'instance ayant chacun un grand DTS de support ; elle n'apporte aucun avantage lors de la validation d'un fichier d'instance unique.

 

--essence-alias-checks = true|false

Active le rapport des incohérences essence-alias. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--extensible-enumerations = true|false

Si true, active l'extension XBRL Extensible Enumerations 1.0. La valeur par défaut est : true.

 

--generic-links = true|false

Active l'extension XBRL Generic Links 1.0. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--generic-preferred-label = true|false

Active l'extension XBRL Generic Preferred Label 1.0. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--inconsistencies-limit = VALUE | unlimited

Spécifie la limite d'incohérences XBRL, avec des valeurs allant entre 1-65535 ou unlimited. Le traitement continue lorsque la limite est atteinte mais les autres inconsistances ne sont pas rapportées. La valeur par défaut est 100.

 

--listfile = true|false

Si true, traiter l'argument InputFile de la commande en tant que fichier de texte contenant un nom de fichier par ligne. La valeur par défaut est false. (Une alternative est de lister les fichiers sur la CLI avec un espace en tant que séparateur. Veuillez noter, néanmoins, que les CLI ont une limitation de caractères maximum.) Veuillez noter que l'option --listfile s'applique uniquement aux arguments, et non pas aux options.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--pa | --parallel-assessment = true|false

Si configuré sur true, l'évaluation de validité de schéma est effectuée en parallèle. Cela signifie qu'il y a plus de 128 éléments à tout niveau, ces éléments sont traités en parallèle, en utilisant plusieurs threads. Des fichiers XML très volumineux peuvent donc être traités plus rapidement si cette option est activée. L'évaluation parallèle a lieu un niveau hiérarchique à la fois, mais peut se produire à plusieurs niveaux différents dans une seule infobulle. Veuillez noter que l'évaluation parallèle ne fonctionne pas en mode streaming. C'est pour cette raison que l'option --streaming est ignorée si l'évaluation --parallel- est définie sur true. De même, les besoins en mémoire sont plus élevés lorsque l'option --parallel-assessment est utilisée. Le paramètre par défaut est false. La forme abrégée pour l'option est --pa.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--preload-xbrl-schemas = true|false

Précharge les schémas de la spécification XBRL 2.1. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--recurse = true|false

Utilisé pour sélectionner des fichiers dans le cadre de sous-répertoires, y compris des archives ZIP. Si true, l'argument InputFile de la commande sélectionnera aussi le fichier spécifié dans les sous-répertoires. Par exemple : test.zip|zip\test.xml sélectionnera des fichiers nommés test.xml à tous les niveaux de dossier du dossier zip. Les caractères génériques * et ? peuvent être utilisés. Donc, *.xml sélectionnera tous les fichiers .xml dans le dossier (zip). La valeur par défaut de l'option est false.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--report-duplicates = all|complete|consistent|inconsistent|inconsistent-numeric|inconsistent-non-numeric|multi-language

Active le reporting des faits dupliqués de la classe dupliquée spécifiée. Ajouter l'option plusieurs fois pour spécifier plus d'une classe dupliquée. Il n'y a pas de valeur par défaut. Si aucune valeur n'est spécifiée, aucune vérification pour les duplications ne sera effectuée.

 

--report-duplicates-severity = info|warning|inconsistency|error

Spécifie si les faits dupliqués détectés doivent être rapportés en tant qu'erreurs ou avertissements. S'ils sont rapportés en tant qu'erreurs, la validation XBRL de l'instance échouera. Le défaut est error.

 

--requires-element-checks = true|false

Active le rapport des incohérences requires-element. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--schema-imports = load-by-schemalocation | load-preferring-schemalocation | load-by-namespace | load-combining-both | license-namespace-only

Spécifie le comportement des éléments xs:import, chacun d'entre eux ayant un attribut namespace optionnel et un attribut schemaLocation optionnel : <import namespace="someNS" schemaLocation="someURL">. L'option spécifie s'il faut charger un document de schéma ou juste mettre un espace de noms sous licence, et, si un document de schéma doit être chargé, quelle information doit être utilisée pour le trouver. Défaut : load-preferring-schemalocation.

Le comportement est le suivant :

 

load-by-schemalocation: La valeur de l'attribut schemaLocation est utilisée pour situer le schéma, en prenant en compte les mappages de catalogue. Si l'attribut de l'espace de nom est présent, l'espace de noms est importé (licencé).
load-preferring-schemalocation: Si l'attribut schemaLocation est présent, il est utilisé en prenant en compte les mappages de catalogue. Si l'attribut schemaLocation est présent, la valeur de l'attribut namespace est utilisée via un mappage de catalogue. C'est la valeur par défaut.
load-by-namespace: La valeur de l'attribut namespace est utilisée pour situer le schéma via un mappage de catalogue.
load-combining-both: Si soit l'Attribut namespace ou l'attribut schemaLocation a un mappage de catalogue, le mappage est utilisé. Si les deux ont des mappages de catalogue, alors la valeur de l'option --schema-mapping (option XBRL et option XML/XSD) décide de quel mappage utiliser. Si aucun mappage de catalogue n'est présent, l'attribut schemaLocation est utilisé.
license-namespace-only: Le nom d'espace est importé. Aucun document de schéma n'est importé.

 

--schema-mapping = prefer-schemalocation | prefer-namespace

Si l'emplacement de schéma et l'espace de noms sont tous les deux utilisés pour trouver un document de schéma, spécifie lequel des deux doit être utilisé pendant la consultation du catalogue. (Si soit l'option --schemalocation-hints ou l'option --schema-imports a une valeur de load-combining-both, et si les parties d'espace de noms et d'URL impliquées ont toutes les deux des mappages de catalogue, alors la valeur de cette option spécifie lequel des deux mappages utiliser (mappage d'espace de noms ou mappage URL ; la valeur prefer-schemalocation réfère au mappage URL).) Défaut : prefer-schemalocation.

 

--schemalocation-hints = load-by-schemalocation | load-by-namespace | load-combining-both | ignore

Spécifie le comportement des attributs xsi:schemaLocation et xsi:noNamespaceSchemaLocation : S'il faut charger un document de schéma et, si oui, quelle information doit être utilisée pour la trouver. Défaut : load-by-schemalocation.

 

La valeur load-by-schemalocation utilise l'URL de l'emplacement de schéma dans les attributs xsi:schemaLocation et xsi:noNamespaceSchemaLocation dans les documents d'instance XML ou XBRL. Il s'agit de la valeur par défaut.
La valeur load-by-namespace prend la part d'espace de nom xsi:schemaLocation et un string vide dans le cas de xsi:noNamespaceSchemaLocation et localise le schéma par le biais d'un mappage de catalogue.
Si load-combining-both est utilisé et si soit la partie espace de noms ou la partie URL a un mappage de catalogue, alors le mappage de catalogue est utilisé. Si tous deux ont des mappages de catalogue, alors la valeur de l'option de --schema-mapping (option XBRL et option XML/XSD)  de quel mappage utiliser. Si ni l'espace de noms ni l'URL n'a un mappage de catalogue, l'URL est utilisée.
Si la valeur de l'option est ignore, les attributs xsi:schemaLocation et xsi:noNamespaceSchemaLocation seront ignorés tous les deux.

 

--script = FILE

Exécute le script Python dans le fichier soumis une fois que la validation a été terminée. Ajouter l'option plusieurs fois pour spécifier plus d'un seul script.

 

--api, --script-api-version = 1|2|2.1|2.2|2.3|2.4|2.4.1|2.5|2.6|2.7

Spécifie la version API Python à utiliser pour le script. La valeur par défaut est la dernière version, actuellement 2.7. Au lieu des valeurs 1 et 2, vous pouvez aussi utiliser les valeurs 1.0 et 2.0, respectivement.

 

--script-output = FILE

Rédige la sortie standard du script dans le fichier nommé dans FILE.

 

--script-param = KEY:VALUE

Des paramètres spécifiés par l'utilisateur supplémentaires qui peuvent être accédés au cours de l'exécution des scripts Python. Ajouter l'option plusieurs fois pour spécifier plus d'un paramètre de script.

 

--summation-item-checks = true|false

Active le rapport des incohérences summation-item. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--taxonomy-package = FILE

Spécifie le chemin absolu vers un pack de taxonomie supplémentaire tel que décrit dans les ébauches de travail Taxonomy Package 1.0 et Taxonomy Packages 1.0. La valeur de FILE donne l'emplacement du pack de taxonomie. Ajouter l'option plusieurs fois pour spécifier plus d'un pack de taxonomie.

 

--taxonomy-packages-config-file = FILE

Spécifie le chemin vers le fichier TaxonomyPackagesConfig.json, qui est utilisé pour charger les packs de taxonomie XBRL. L'avantage du fichier est qu'il sert en tant que catalogue des packs de taxonomie. La structure des fichiers JSON est tel que dans l'exemple indiqué ci-dessous. La valeur de la clé uri donne l'emplacement du pack. La clé active (d'un ensemble de packs) bascule lors de l'utilisation de ces packs.

 

{"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-inconsistencies-as-errors = true|false

Entraîne l'échec de la validation XBRL si le fichier contient des inconsistances telles que définies par la spécification XBRL 2.1. La valeur par défaut est false.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--utr = true|false

Si true, active l'extension XBRL Unit Registry 1.0. La valeur par défaut est : false.

 

--utr-file = FILE

Spécifie le chemin menant au fichier Units Registry. Le chemin par défaut est : http://www.xbrl.org/utr/utr.xml.

 

--utr-status = PWD|CR|REC|NIE|PROPOSED|IWD|ACK|RR

Active la prise en charge des définitions d'unité avec le statut donné dans le Units Registry. Ajouter l'option plusieurs fois pour spécifier plus d'un statut d'unité. Le défaut est REC.

 

--validate-dts-only = true|false

Le DTS est découvert en démarrant depuis le document d'instance XBRL. Tous les schémas de taxonomie référencés et bases de lien sont découverts et validés. Le reste du document d'instance XBRL est ignoré. La valeur par défaut est false.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--xinclude = true|false

Active la prise en charge de XML Inclusions (XInclude). La valeur par défaut est false. Si false, les élément include d'XInclude  sont ignorés.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

 

Click to expand/collapseFormule XBRL et options d'assertion

--assertion-severity = true|false

Active l'extension Assertion Severity 1.0. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--assertions-output = FILE

Écrit la sortie de l'évaluation d'assertion sur le FILE spécifié. Si défini, spécifie automatiquement --formula-execution=true.

 

--assertions-output-format = json|xml

Spécifie le format de sortie de l'évaluation d'assertion. La valeur par défaut est json.

 

--evaluate-referenced-parameters-only = true|false

Si false, force l'évaluation de tous les paramètres, même s'ils ne sont pas référencés par d'autres formules/assertions/tables. La valeur par défaut est : true.

 

--formula = true|false

Active l'extension XBRL Formula 1.0. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--formula-assertion-set = VALUE

Limite l'exécution de la formule au seul ensemble d'assertion donné. Ajouter l'option plusieurs fois pour spécifier plus d'un ensemble d'assertion. La forme abrégée est --as. La VALUE est soit la valeur de l'attribut @id, soit une URI avec un fragment XPointer qui identifie la ressource. Les valeurs spéciales ##none et ##all peuvent aussi être utilisées.

 

--formula-execution = true|false

Active l'extension des formules XBRL. La valeur par défaut est true. Si true, spécifie automatiquement --formula=true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--formula-output = FILE

Écrit la sortie de l'évaluation de la formule pour le FILE spécifié. Si défini, spécifie automatiquement --formula-execution=true.

 

--formula-parameters = JSON-ARRAY

Spécifie les paramètres pour l'évaluation de la formule XBRL en tant qu'un array de mappages JSON directement sur la CLI. Voir la section Paramètres de formule pour plus de détails.

 

--formula-parameters-file = FILE

Spécifie un FILE contenant les paramètres pour l'évaluation de formule XBRL. Le fichier peut être soit un fichier XML soit un fichier JSON. Voir la section Paramètres de formule.

--ignore-assertion = VALUE

Exclut l'assertion donnée de l'exécution. Ajouter cette option plusieurs fois pour spécifier plus d'une assertion.

 

--ignore-assertions-file = FILE

Spécifie un chemin vers un fichier qui contient une liste de IDs/XPointers d'assertions à exclure du traitement. Dans le fichier, saisir une assertion par ligne.

 

--ignore-formula = VALUE

Exclut la formule donnée de l'exécution. Ajouter cette option plusieurs fois pour spécifier plus d'une formule.

 

--ignore-formulas-file = FILE

Spécifie un chemin vers un fichier qui contient une liste de IDs/XPointers de formules à exclure du traitement. Dans le fichier, saisir une formule par ligne.

--message-lang = VALUE

Spécifie la langue à utiliser lors de l'affichage des messages de validation. La valeur par défaut est : en. Les autres valeurs acceptées sont de, es, fr, ja, pour, respectivement, l'allemand, l'espagnol, le français et le japonais.

 

--message-role = VALUE

Spécifie le rôle de message préféré à utiliser lors de l'affichage des messages de validation. La valeur par défaut est : http://www.xbrl.org/2010/role/message.

 

--preload-formula-schemas = true|false

Précharge les schémas de la spécification XBRL Formula 1.0. La valeur par défaut est false.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--a | --process-assertion = VALUE

Limite l'exécution de formule à la seule assertion donnée. Ajouter l'option plusieurs fois pour spécifier plus d'une assertion. Forme abrégée est --a. La VALUE est soit la valeur de l'attribut @id, soit un URI avec un fragment XPointer qui identifie la ressource. Les valeurs spéciales ##none et ##all peuvent aussi être utilisées.

 

--as | --process-assertion-set = VALUE

Limite l'exécution de formule au seul ensemble d'assertion donné. Ajouter l'option plusieurs fois pour spécifier plus d'un ensemble d'assertion. Forme abrégée est --as. La VALUE est soit la valeur de l'attribut @id, soit un URI avec un fragment XPointer qui identifie la ressource. Les valeurs spéciales ##none et ##all peuvent aussi être utilisées.

 

--process-assertions-file = FILE

Spécifie un chemin vers un fichier qui contient une liste de IDs/XPointers d'assertions à exécuter. Dans le fichier, saisir une assertion par ligne.

 

--f | --process-formula = VALUE

Limite l'exécution de formule à la seule formule donnée. Ajouter l'option plusieurs fois pour spécifier plus d'une formule. Forme abrégée est --f. La VALUE est soit la valeur de l'attribut @id, soit un URI avec un fragment XPointer qui identifie la ressource. Les valeurs spéciales ##none et ##all peuvent aussi être utilisées.

 

--process-formulas-file = FILE

Spécifie un chemin vers un fichier qui contient une liste de IDs/XPointers de formules à exécuter. Dans le fichier, saisir une formule par ligne.

 

--report-unsatisfied-assertion-evaluations = true|false

Rapporte l'évaluation de l'assertion non satisfaite en tant qu'erreurs ou avertissements selon le degré de sévérité de l'assertion attribuée. La valeur par défaut est false.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--validate-formula-output = true|false

Active la validation XBRL de l'instance de sortie Formula. La valeur par défaut est false.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--variableset-execution-timeout = VALUE

Appliqué lors de l'exécution de formules (--formula-execution=true). Spécifie le temps maximum autorisé pour l'exécution d'un ensemble de variables unique (une formule ou une valeur, ou une existence ou une assertion de consistance). Le temps est spécifié en minutes et doit être un nombre positif. La valeur par défaut est 30min. Si un ensemble de variables particulier ne termine pas l'exécution avant que le timeout n'ait été atteint, il sera abandonné. Un message d'erreur est affiché (et saisi dans le journal verbeux). Veuillez noter, néanmoins, que le contrôle de timeout est uniquement effectué après l'évaluation de chaque ensemble de variable ; et non pas pendant l'exécution des expressions XPath individuelles. Donc, si une seule expression XPath prend beaucoup de temps à être exécutée, la limite de timeout peut avoir été dépassée. L'exécution d'un ensemble de variable est abandonnée uniquement une fois que l'évaluation du set de variable complet ait été exécuté.

 

 

Click to expand/collapseoptions de table XBRL

--aspect-node-order = lexical|instance

Spécifie l'ordre de mise en page d'un aspectNode ouvert. Le défaut est lexical.

 

--concept-label-linkrole = VALUE

Spécifie le rôle de lien étendu préféré à utiliser lors du rendu de libellés de concept.

 

--cconcept-label-role = VALUE

Spécifie le rôle de lien préféré à utiliser lors du rendu de libellés de concept. Par défaut : http://www.xbrl.org/2003/role/label.

 

--evaluate-referenced-parameters-only = true|false

Si false, force l'évaluation de tous les paramètres, même s'ils ne sont pas référencés par d'autres formules/assertions/tables. La valeur par défaut est : true.

 

--generic-label-linkrole = VALUE

Spécifie le rôle de lien étendu préféré à utiliser lors du rendu des libellés génériques.

 

--generic-label-role = VALUE

Spécifie le rôle de libellé préféré à utiliser lors du rendu des libellés génériques. La valeur par défaut est : http://www.xbrl.org/2003/role/label.

 

--label-lang = VALUE

Spécifie la langue préférée à utiliser lors du rendu des libellés. La valeur par défaut est : en.

 

--preload-table-schemas = true|false

Précharge les schémas de la spécification XBRL Table 1.0. La valeur par défaut est false.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--t | --process-table = VALUE

Limite l'exécution de formule à la seule table donnée. Ajouter l'option plusieurs fois pour spécifier plus d'une table. Forme abrégée est --t. La VALUE est soit la valeur de l'attribut @id, soit un URI avec un fragment XPointer qui identifie la ressource. Les valeurs spéciales ##none et ##all peuvent aussi être utilisées.

 

--table = true|false

Active l'extension XBRL Table 1.0. La valeur par défaut est true. Si true, spécifie automatiquement --formula=true et --dimensions=true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--table-elimination = true|false

Active l'élimination de lignes/colonnes vides dans la sortie HTML. La valeur par défaut est true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--table-execution = true|false

Active l'évaluation des tables XBRL. La valeur par défaut est false. Sera configuré sur true si --table-output est spécifié. Si true, spécifie automatiquement --table=true.

Note :   les valeurs d'option booléennes sont configurées sur true si l'option est spécifiée sans une valeur.

 

--table-linkbase-namespace = 
  ##detect 
  http://xbrl.org/PWD/2013-05-17/table | 

  http://xbrl.org/PWD/2013-08-28/table 
  http://xbrl.org/CR/2013-11-13/table |

  http://xbrl.org/PR/2013-12-18/table |

  http://xbrl.org/2014/table

 

Active le chargement des bases de lien de table rédigées par le biais d'une spécification d'ébauche précédente. Néanmoins, la validation, la résolution et la mise en page de la base de lien de table sont toujours effectués conformément à la Recommandation Table Linkbase 1.0 du 18 mars 2014. Utiliser ##detect pour activer la détection automatique.

 

--table-output = FILE

Écrit la sortie de table dans le FILE spécifié. Si défini, spécifie automatiquement --table-execution=true.

 

--table-output-format = xml|html

Spécifie le format de la sortie de table. La valeur par défaut est xml.

 

 

 


© 2019 Altova GmbH