Los transportes de archivos permiten mover datos de un archivo en formato UMF específico a un nodo
del sistema - normalmente, una interconexión. Para utilizar el transporte de archivos, se especifica uno
utilizando un URI (identificador de recursos universal). La sintaxis para el
transporte de archivos difiere según el sistema operativo.
Transporte de archivos UNIX
Para especificar un URI de transporte de archivos UNIX,
utilice el siguiente formato:
file:/vía_acceso_absoluta/nombre_archivo.xml?concurrency=n
- file:/
- Parámetro necesario que indica que el método de transporte es un archivo.
- file:/vía_acceso_absoluta/nombre_archivo.xml
- Parámetro necesario que indica la vía de acceso absoluta para el archivo indicado por
el nombre de archivo. Este archivo debe estar formateado en UMF.
- Normalmente, el archivo utiliza una extensión .XML o *.UMF, pero siempre que el contenido
esté formateado en UMF, la extensión de archivo puede ser de prácticamente de cualquier tipo.
- ?concurrency=n
- Este parámetro opcional permite especificar el número de registros de entrada
(un entero positivo mayor que o igual a 0) que se pueden procesar simultáneamente
utilizando la característica de proceso de interconexión paralelo.
- Cuanto más alto es el número, más registros se procesan simultáneamente.
Por ejemplo, una concurrencia de 0 indica que no se deben procesar registros. Una concurrencia
de 1 indica que se deben procesar los registros uno a uno. El número por omisión de registros
de entrada extraídos para este transporte es 100, a menos que especifique lo contrario.
- Debe coordinar este valor con el número de hebras de proceso de interconexión
generadas por el valor de concurrencia en el archivo de configuración de interconexiones
o el grupo de parámetros del sistema DEFAULT_CONCURRENCY de la Consola de configuración.
El valor de concurrencia de interconexiones determina el número de hebras de proceso de interconexión
simultáneas que empiezan cuando se inicia una interconexión. Si se ha establecido que el sistema
genere múltiples hebras de proceso de interconexión para cada interconexión iniciada,
es posible que desee incrementar este valor de concurrencia de transporte para que las hebras
de interconexión no esperen a que se procesen los registros.
Ejemplo de transporte de archivos UNIX
file:/data/vendors/august/vendors.umf
Con este mandato
de ejemplo de transporte de archivos UNIX, el sistema lee los registros de entrada del archivo
denominado "vendors.umf" ubicado en el directorio "data/vendors/august".
Mandato de transporte de archivos Microsoft Windows
Para especificar un URI de transporte de
archivos Microsoft Windows, especifique el mandato siguiente.
file://nombre_unidad:/vía_acceso_absoluta/nombre_archivo.xml?concurrency=n
- file://
- Parámetro necesario que indica que el método de transporte es un archivo.
- nombre_unidad:/vía_acceso_absoluta/nombre_archivo.xml
- Parámetro necesario que indica el nombre de unidad y la vía de acceso absoluta para el
archivo indicado por el nombre de archivo. Este archivo debe estar formateado en UMF.
- Normalmente, el archivo utiliza una extensión .XML o *.UMF, pero siempre que el contenido
esté formateado en UMF, la extensión de archivo puede ser de prácticamente de cualquier tipo.
- ?concurrency=n
- Este parámetro opcional permite especificar el número de registros de entrada
(un entero positivo mayor que o igual a 0) que se pueden procesar simultáneamente
utilizando la característica de proceso de interconexión paralelo.
- Cuanto más alto es el número, más registros se procesan simultáneamente.
Por ejemplo, una concurrencia de 0 indica que no se deben procesar registros. Una concurrencia
de 1 indica que se deben procesar los registros uno a uno. El número por omisión de registros
de entrada extraídos para este transporte es 100, a menos que especifique lo contrario.
- Debe coordinar este valor con el número de hebras de proceso de interconexión
generadas por el valor de concurrencia en el archivo de configuración de interconexiones
o el grupo de parámetros del sistema DEFAULT_CONCURRENCY de la Consola de configuración.
El valor de concurrencia de interconexiones determina el número de hebras de proceso de interconexión
simultáneas que empiezan cuando se inicia una interconexión. Si se ha establecido que el sistema
genere múltiples hebras de proceso de interconexión para cada interconexión iniciada,
es posible que desee incrementar este valor de concurrencia de transporte para que las hebras
de interconexión no esperen a que se procesen los registros.
Ejemplo de transporte de archivos Microsoft Windows
file://e:/data/relres/customers/newaccounts/cust_22.umf
Con
este ejemplo de transporte de archivos Microsoft Windows, el sistema lee los registros de entrada del
archivo denominado "cust_22.umf" ubicado en la unidad e:\
del directorio "data\relres\customers\newaccounts".