La commande valreportpackage | taxpkg valide un ou plus de packs de rapports XBRL selon la spécification Report Packages 1.0. Notez que la commande valide les paquets de rapports. Elle ne vérifie pas si les rapports contenus sont conformes à la spécification XBRL 2.1 ou à toute autre spécification XBRL. Pour valider les rapports contenus, utilisez la commande appropriée (valxbrl (xbrl), valinlinexbrl (ixbrl), oim-csv ou oim-json). Pour valider la taxonomie, utilisez la commande valxbrltaxonomy (dts).
raptorxmlxbrl valreportpackage [options] ReportPackage |
•L'argument ReportPackage est le pack de rapports XBRL à valider. Le pack de rapports est généralement un fichier ZIP.
•Pour valider plusieurs packs de rapports, il faut soit : (i) recenser les fichiers à valider sur la CLI, chaque pack étant séparé du suivant par un espace ; ou (ii) recenser les packs à valider dans un fichier texte (fichier .txt), avec un nom de fichier par ligne, et fournir ce fichier de texte en tant que l'argument ReportPackage ensemble avec l’option --listfile définie comme true (voir la liste des Options ci-dessous).
Exemples
Exemples de la commande valtaxonomypackage :
•raptorxmlxbrl valreportpackage c:\Test.zip
•raptorxmlxbrl valreportpackage --listfile=true c:\ReportPackageList.txt
•raptorxmlxbrl valreportpackage --listfile c:\ReportPackageList.txt
RaptorXMLXBRL (et RaptorXMLXBRLServer pour les commandes d'administration) sous Windows raptorxmlxbrl (et raptorxmlxbrlserver pour les commandes d'administration) sous Windows et Linux * Notez que les minuscules (raptorxmlxbrl et raptorxmlxbrlserver) fonctionnent à la fois sous Windows et Linux, tandis que les majuscules et minuscules (RaptorXMLXBRL) ne fonctionnent que sous Windows. * Utilisez des barres obliques vers l'avant sous Linux et des barres obliques vers l'arrière sous Windows. |
Sur les systèmes Windows : Lorsque des espaces ou des caractères spéciaux apparaissent dans des chaînes de caractères (par exemple dans des noms de fichiers ou de dossiers, ou dans des noms d'entreprises, de personnes ou de produits), utilisez des guillemets : par exemple, "My File". Notez toutefois qu'une barre oblique inversée suivie d'un guillemet double (par exemple, "C:\My directory\" peut ne pas être lue correctement. En effet, le caractère barre oblique inversée est également utilisé pour indiquer le début d'une séquence d'échappement, et la séquence d'échappement \" représente le caractère guillemet double. Si vous souhaitez échapper cette séquence de caractères, utilisez une barre oblique inversée précédant, comme ceci : \\". En résumé : si vous devez écrire un chemin d'accès à un fichier contenant des espaces ou une barre oblique inversée finale, écrivez-le comme suit : "C:\My Directory\\". |
Options
Les options sont recensées dans la forme abrégée (si disponible) et dans la forme longue. Vous pouvez utiliser un ou deux tirets pour les formes abrégées et longues. Une option peut ou ne peut pas prendre une valeur. Si elle prend une valeur, elle est écrite comme ceci : --option=value. Des valeurs peuvent être spécifiées sans guillemets sauf dans deux cas : (i) si le string valeur contient des espace, ou (ii) s'il est explicitement indiqué dans la description que des guillemets sont exigés. Si une option prend une valeur booléenne et qu'aucune valeur n'est spécifiée, alors la valeur par défaut de l'option est TRUE. Utiliser l'option --h, --help pour afficher des informations à propos de la commande.
--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. |
--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 références aux fichiers ZIP doivent être indiquées entre guillemets. 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. |
--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 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. |
|
--catalog = FILE Spécifie le chemin absolu vers un fichier de catalogue root qui n'est pas le fichier catalogue root installé. La valeur par défaut est le chemin absolu vers le fichier de catalogue root installé (<installation-folder>\Altova\RaptorXMLXBRLServer2026\etc\RootCatalog.xml). Voir la section, Catalogues XML, pour plus d'informations à propos du travail avec les catalogues. |
--user-catalog = FILE Spécifie le chemin absolu vers un catalogue XML à utiliser en plus du catalogue root. Voir la section, Catalogues XML, pour plus d'informations concernant le travail avec des catalogues. |
--enable-globalresources = true|false Active les ressources globales. 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. |
|
--error-format = text|shortxml|longxml Spécifie le format de la sortie d'erreur. La valeur par défaut est text. Les autres options génèrent des formats XML, avec longxml générant plus de détails. |
--error-limit = N | unlimited Spécifie la limite d'erreur avec une plage de valeur de 1 à 999 ou unlimited. La valeur par défaut est 100. Le traitement s'arrête lorsque la limite d'erreur est atteinte. Utile pour limiter l'utilisation du processeur pendant la validation/transformation. |
--info-limit = N | unlimited Spécifie la limite de message d'information dans la plage 1-65535 ou unlimited. Le traitement continue si la limite d'info spécifiée est atteinte, mais les messages ultérieurs ne sont pas rapportés. La valeur par défaut est 100. |
--help Affiche le texte d'aide pour la commande. Par exemple, valany --h. (en alternative, la commande help peut être utilisée avec un argument. Par exemple : help valany.) |
--log-output = FILE Écrit la sortie de log dans l'URL de fichier spécifié. Veuillez vous assurer que la CLI a une permission d'écriture dans l'emplacement de la sortie. |
--network-timeout = VALEUR Spécifie le timeout en secondes pour les opérations I/O à distance. La valeur par défaut est : 40000. |
--verbose = true|false Une valeur de true permet la sortie d'informations supplémentaires pendant la validation. 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. |
--verbose-output = FILE Écrit la sortie verbeuse sur FILE. |
--version Affiche la version de RaptorXML+XBRL Server. Si utilisé avec une commande, placer --version avant la commande. |
--warning-limit = N | unlimited Spécifie la limite d'avertissement dans la plage 1-65535 ou unlimited. Le traitement se poursuit si cette limite a été atteinte, mais d'autres avertissements ne sont pas rapportés. La valeur par défaut est 100. |
|