valavrojson (avrojson)

www.altova.com Expandir/Contraer todos Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Interfaz de la línea de comandos (ILC) > Comandos JSON/Avro >

valavrojson (avrojson)

El comando valavrojson | avrojson valida un documento JSON con un esquema Avro.

 

Windows

RaptorXMLXBRL valavrojson | avrojson [opciones] --avroschema=EsquemaAvro ArchivoJSON

Linux

raptorxmlxbrl valavrojson | avrojson [opciones] --avroschema=EsquemaAvro ArchivoJSON

Mac

raptorxmlxbrl valavrojson | avrojson [opciones] --avroschema=EsquemaAvro ArchivoJSON

 

 

El argumento ArchivoJSON especifica qué documento JSON se debe validar. La opción --avroschema especifica qué esquema Avro se debe usar para validar el documento JSON.

 

Si desea validar varios archivos JSON, tiene dos opciones: (i) enumerar los archivos que se deben validar en la línea de comandos, separados por espacios o (ii) enumerar los archivos que se deben validar en un archivo de texto (.txt) donde aparece un nombre de archivo por línea y dar este archivo de texto como argumento ArchivoJSON junto con la opción --listfile con valor true (ver lista de opciones más abajo).

 

Ejemplos

 

raptorxmlxbrl valavrojson --avroschema=c:\MiEsquemaAvro.avsc c:\MiArchivoJSON.json
raptorxmlxbrl avrojson --avroschema=c:\MiEsquemaAvro.avsc c:\MiArchivoJSON.json

 

Click to expand/collapseUso de mayúsculas/minúsculas y de barras diagonales en la línea de comandos

RaptorXMLXBRL en Windows

raptorxmlxbrl en Unix (Linux, Mac)

 

* Las minúsculas (raptorxmlxbrl) funcionan en todas las plataformas (Windows, Linux y Mac), mientras que la mezcla de mayúsculas y minúsculas (RaptorXMLXBRL) sólo funciona en Windows y Mac.

* En Linux y Mac utilice barras diagonales. En Windows utilice barras diagonales inversas.

 

Opciones

Las opciones del comando aparecen más abajo divididas en grupos. Los valores se pueden dar sin comillas excepto en estos dos casos: (i) cuando la cadena de valor contiene espacios y (ii) cuando en la descripción de la opción se indique explícitamente que es necesario el uso de comillas.

 

Clic para expandir/contraerProcesamiento

--listfile = true|false

Si el valor es true, el argumento ArchivoEntrada del comando se entiende como un archivo de texto que contiene un nombre de archivo por línea. Otra opción es enumerar los archivos en la ILC, separados por un espacio. No obstante, recuerde que las ILC tienen un límite de caracteres. Además, no olvide que la opción --listfile solamente afecta a los argumentos y no a las opciones.

Valor predeterminado: false.

Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true.

 

--recurse = true|false

Esta opción se utiliza para seleccionar ficheros dentro de subdirectorios (incluso en archivos ZIP). Si el valor es true, el argumento ArchivoEntrada del comando seleccionará el fichero seleccionado también en los subdirectorios. Por ejemplo: test.zip|zip\test.xml seleccionará los ficheros llamados test.xml en todos los subdirectorios de la carpeta ZIP. Si quiere puede usar los caracteres comodín * y ?. Por ejemplo: *.xml seleccionaría todos los ficheros de la carpeta ZIP que tengan la extensión .xml. Valor predeterminado: false

Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true.

 

 

Haga clic para expandir/contraerCatálogos y recursos globales

--catalog = ARCHIVO

Especifica la ruta de acceso absoluta a un archivo de catálogo que no está en el archivo de catálogo raíz instalado. El valor predeterminado es la ruta de acceso absoluta del archivo de catálogo raíz instalado (<carpeta-instalación>\Altova\RaptorXMLXBRLServer2019\etc\RootCatalog.xml). Consulte el apartado Catálogos XML para obtener más información.

 

--user-catalog = ARCHIVO

Especifica la ruta de acceso absoluta a un catálogo XML que debe utilizarse junto con el catálogo raíz. Consulte el apartado Catálogos XML para obtener más información.

 

--enable-globalresources = true|false

Habilita la función de recursos globales. Valor predeterminado: false.

Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true.

 

--gc | --globalresourceconfig = VALOR

Especifica la configuración activa del recurso global (y habilita los recursos globales).

 

--gr | --globalresourcefile = ARCHIVO

Especifica el archivo de recursos globales (y habilita los recursos globales).

 

 

Haga clic para expandir/contraerMensajes, errores, ayuda, tiempo de espera, versión

--error-format = text|shortxml|longxml

Especifica el formato de la salida de error. Los valores posibles son formatos de texto, XML y  XML detallado (longxml). Valor predeterminado: text.

 

--error-limit = N | unlimited

Especifica el límite de errores con un valor comprendido entre 1 y 9999 o unlimited (ilimitado). El valor predeterminado es 100. Cuando se alcanza el límite de error, se detiene la validación. Esta opción es muy práctica a la hora de limitar el uso del procesador durante la validación o transformación.

 

--help

Muestra el texto de ayuda para el comando. Por ejemplo valany --h. (Otra opción es usar el comando help con un argumento. Por ejemplo: help valany).

 

--log-output = ARCHIVO

Escribe el registro de salida en la URL de archivo indicada. Compruebe que la ILC tiene permiso de escritura en la ubicación de destino.

 

--network-timeout = VALOR

Indica el tiempo de espera en segundos para operaciones remotas de entrada y salida. Valor predeterminado: 40.

 

--verbose = true|false

Si el valor es true, se genera información adicional durante la validación. Valor predeterminado es false.

Nota: si no se especifica un valor para la opción, el valor booleano de la opción se establece en true.

 

--verbose-output = ARCHIVO

Escribe el resultado detallado en el ARCHIVO indicado.

 

--version

Muestra el número de versión de RaptorXML+XBRL Server. Si se utiliza con un comando, escriba la opción --version antes del comando.

 

--warning-limit = N | unlimited

Especifica el límite de advertencia en el rango 1-65535 o unlimited (ilimitado). El procesamiento continua si se alcanza el límite pero no se registrarán más advertencias. El valor por defecto es 100.

 

 


© 2019 Altova GmbH