Os transportes de arquivos permitem mover dados de um arquivo formatado em UMF
específico para um nó do sistema - geralmente, um pipeline. Para utilizar o transporte de arquivo,
digite um transporte de arquivo utilizando um URI (Universal Resource Identifier). A sintaxe
para o transporte de arquivo se difere por sistema operacional.
Transporte de Arquivo UNIX
Para especificar uma URI de transporte de arquivo UNIX,
utilize o seguinte formato:
file:/absolutepath/filename.xml?concurrency=n
- file:/
- Parâmetro necessário que indica que o método de transporte é um arquivo.
- file:/absolutepath/filename.xml
- Parâmetro necessário que indica o caminho absoluto para o arquivo indicado
por nome de arquivo. Este arquivo deve ser formatado em UMF.
- Normalmente, o arquivo utiliza uma extensão *.XML ou *.UMF, mas desde que o
conteúdo do arquivo esteja formatado em UMF, sua extensão pode ser de quase todos os tipos.
- ?concurrency=n
- Este parâmetro opcional permite que você especifique o número de registros que chegam (um inteiro positivo maior ou igual a 0) que podem ser processados simultaneamente utilizando o recurso de processamento de pipeline paralelo.
- Quanto mais alto é o número, mais registros são processados simultaneamente.
Por exemplo, uma simultaneidade de 0 indica o não processamento
dos registros. Uma simultaneidade de 1 indica registros de processo um a cada vez. O número padrão
de registros de entrada obtidos para este transporte é 100, a menos que seja indicado de outra maneira.
- Você deve coordenar esta configuração com o número de encadeamentos de processamentos de pipeline distribuídos pela configuração de simultaneidade
no arquivo de configuração de pipeline ou no grupo de parâmetros do sistema
DEFAULT_CONCURRENCY no Console de Configuração.
A configuração da simultaneidade do pipeline determina o número de encadeamentos de processamentos de pipeline simultâneos que iniciam
quando um pipeline é iniciado. Se seu sistema estiver configurado para distribuir vários encadeamentos de processamentos de pipeline para cada pipeline iniciado, você pode querer aumentar esta configuração de simultaneidade de transporte de modo que os encadeamentos de pipeline não fiquem aguardando registros para processar.
Exemplo de um Transporte de Arquivo UNIX
file:/data/vendors/august/vendors.umf
Utilizando
este comando de exemplo de transporte de arquivo UNIX, o sistema lê registros de entrada
a partir do arquivo denominado "vendors.umf" localizado no diretório "data/vendors/august".
Comando de Transporte de Arquivo do Microsoft Windows
Para especificar uma
URI de transporte de arquivo do Microsoft Windows, digite o seguinte comando:
file://drive_name:/absolutepath/filename.xml?concurrency=n
- file://
- Parâmetro necessário que indica que o método de transporte é um arquivo.
- drive_name:/absolutepath/filename.xml
- Parâmetro necessário que indica o nome da unidade e o caminho absoluto
para o arquivo indicado por nome de arquivo. Este arquivo deve ser formatado em UMF.
- Normalmente, o arquivo utiliza uma extensão *.XML ou *.UMF, mas desde que o
conteúdo do arquivo esteja formatado em UMF, sua extensão pode ser de quase todos os tipos.
- ?concurrency=n
- Este parâmetro opcional permite que você especifique o número de registros que chegam (um inteiro positivo maior ou igual a 0) que podem ser processados simultaneamente utilizando o recurso de processamento de pipeline paralelo.
- Quanto mais alto é o número, mais registros são processados simultaneamente.
Por exemplo, uma simultaneidade de 0 indica o não processamento
dos registros. Uma simultaneidade de 1 indica registros de processo um a cada vez. O número padrão
de registros de entrada obtidos para este transporte é 100, a menos que seja indicado de outra maneira.
- Você deve coordenar esta configuração com o número de encadeamentos de processamentos de pipeline distribuídos pela configuração de simultaneidade
no arquivo de configuração de pipeline ou no grupo de parâmetros do sistema
DEFAULT_CONCURRENCY no Console de Configuração.
A configuração da simultaneidade do pipeline determina o número de encadeamentos de processamentos de pipeline simultâneos que iniciam
quando um pipeline é iniciado. Se seu sistema estiver configurado para distribuir vários encadeamentos de processamentos de pipeline para cada pipeline iniciado, você pode querer aumentar esta configuração de simultaneidade de transporte de modo que os encadeamentos de pipeline não fiquem aguardando registros para processar.
Exemplo de um Transporte de Arquivo do Microsoft Windows
file://e:/data/relres/customers/newaccounts/cust_22.umf
Utilizando este exemplo de transporte de arquivo do Microsoft Windows, o sistema lê
registros de entrada a partir do arquivo denominado "cust_22.umf" localizado na unidade e:\
no diretório "data\relres\customers\newaccounts".