IM Centro de Informações do Relationship Resolution, Versão 4.2

Transportes de Arquivos

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".

Conceitos relacionados
Transportes
Referências relacionadas
Transportes do Banco de Dados
Transportes HTTP
Transportes de Filas de Mensagens


Feedback

Última atualização: 2007