avroextractschema

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 >

avroextractschema

Un archivo binario Avro contiene un bloque de datos Avro precedido por un esquema Avro que define la estructura de dicho bloque de datos. El comando avroextractschema extrae el esquema Avro del binario Avro y lo serializa como JSON.

 

Windows

RaptorXML avroextractschema [opciones] --avrooutput=ArchivoEsquemaAvro ArchivoBinarioAvro

Linux

raptorxml avroextractschema [opciones] --avrooutput=ArchivoEsquemaAvro ArchivoBinarioAvro

Mac

raptorxml avroextractschema [opciones] --avrooutput=ArchivoEsquemaAvro ArchivoBinarioAvro

 

 

El argumento ArchivoBinarioAvro especifica de qué archivo binario Avro se debe extraer el esquema Avro. La opción --avrooutput especifica la ubicación del esquema Avro que se extrae.

 

 

Ejemplos

 

raptorxml avroextractschema --avrooutput=c:\MiEsquemaAvro.avsc c:\MiBinarioAvro.avro

 

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

RaptorXML en Windows

raptorxml en Unix (Linux, Mac)

 

* Las minúsculas (raptorxml) funcionan en todas las plataformas (Windows, Linux y Mac), mientras que la mezcla de mayúsculas y minúsculas (RaptorXML) 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
Clic para expandir/contraeroutput, avrooutput

--output = ARCHIVO, --avrooutput = ARCHIVO

Establece la ubicación del archivo Avro de salida.

 

--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\RaptorXMLServer2019\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 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