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

Transportes de Filas de Mensagens

Os transportes de filas de mensagens permitem enviar dados de filas do sistema para pipelines para processamento. Para utilizar um transporte de fila, digite o transporte de fila correspondente ao tipo de fila de mensagens utilizando um URI (Universal Resource Identifier). O IBM Relationship Resolution suporta dois tipos de filas de mensagens: filas do IBM WebSphere MQ Series e filas do Microsoft MQ (MSMQ).

Transporte de Filas de Mensagens do IBM WebSphere MQ

O formato para o transporte de filas do IBM WebSphere MQ é:

mq:/queue_name?manager=manager_name?concurrency=n

mq:/
Parâmetro necessário que indica que o método de transporte é uma fila do IBM WebSphere MQ Series.
queue_name
Parâmetro necessário que especifica o nome da fila a ser utilizada.
?manager=manager_name
Parâmetro opcional que especifica o nome do gerenciador de filas.
Se esse parâmetro não for especificado, o gerenciador de fila padrão será utilizado. Se o host não tiver um gerenciador de fila padrão, esse parâmetro será requerido. A fila especificada com queue_name já deve ter sido criada no gerenciador de filas ou especificada sob o padrão se nenhum gerenciador de filas for especificado.
?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 é 1, a menos que seja especificado 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.

Exemplos de Transportes de Filas do IBM WebSphere MQ

mq/:relres

Utilizando este transporte de filas do IBM WebSphere MQ, o sistema lê registros de entrada a partir da fila do IBM WebSphere MQ denominada "relres".

mq/:relres?manager=secondary.queue.manager

Utilizando este transporte de fila do IBM WebSphere MQ Series, o sistema lê registros de entrada a partir da fila do IBM WebSphere MQ denominada "relres" utilizando o gerenciador de filas denominado "secondary.queue.manager".

Transporte de Filas do MSMQ (Microsoft Message Queueing)

O formato para o transporte de filas do Microsoft Message Queueing é:

msmq:/queue_name/?concurrency=n

msmq:/
Parâmetro necessário que indica que o método de transporte é uma fila do MSMQ.
queue_name
Parâmetro necessário que especifica o nome da fila a ser utilizada.
/?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 é 1, a menos que seja especificado 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 Transporte de Filas do MSMQ

msmq/:relres

Utilizando este comando de transporte de filas do Microsoft MQ, o sistema lê registros de entrada a partir da fila do MSMQ denominada "relres".

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


Feedback

Última atualização: 2007