Utilize o nó Real-timeInput para receber mensagens de clientes que se conectam ao intermediário utilizando o WebSphere MQ Real-time Transport ou o WebSphere MQ Multicast Transport, e que utilizam interfaces de programação de aplicativos JMS.
Este tópico contém as seguintes seções:
Um nó de saída em um fluxo de mensagens que começa com um nó Real-timeInput pode ser qualquer um dos nós de saída suportados, incluindo nós de saída definidos pelo usuário. Você pode criar um fluxo de mensagens que recebe mensagens de clientes em tempo real e gera mensagens para clientes que utilizam todos os transportes suportados para conexão com o intermediário, porque é possível configurar o fluxo de mensagens para solicitar que o intermediário forneça qualquer conversão necessária.
Se você criar um fluxo de mensagens para utilizar como um subfluxo, não poderá utilizar um nó de entrada padrão; é necessário utilizar uma instância do nó Entrada como o primeiro nó para criar um terminal In para o subfluxo.
Se o fluxo de mensagens não receber mensagens dos aplicativos JMS, escolha um dos nós de entrada suportados.
O nó Real-timeInput está contido no repositório Protocolos Adicionais da paleta e é representado no ambiente de trabalho pelo seguinte ícone:
Para obter um exemplo de como utilizar esse nó, suponha que você tenha gravado um aplicativo de publicação que publica atualizações de estoque regularmente. O aplicativo envia as mensagens para o intermediário em um nó Real-timeInput e o fluxo de mensagens disponibiliza as publicações para vários assinantes por meio de um nó Publicação.
Quando tiver colocado uma instância do nó Real-timeInput em um fluxo de mensagens, você poderá configurá-lo; consulte Configurando um Nó do Fluxo de Mensagens. As propriedades do nó são exibidas na visualização Propriedades. Para exibir as propriedades do nó no diálogo Propriedades, dê um clique duplo no nó ou clique com o botão direito no nó e clique em Propriedades. Todas as propriedades obrigatórias para as quais é necessário digitar um valor (aquelas que não têm um valor padrão definido) são marcadas com um asterisco.
Os terminais do nó Real-timeInput são descritos na tabela a seguir.
Terminal | Descrição |
---|---|
Saída | O terminal de saída para o qual a mensagem será roteada se for recuperada com êxito do JMS.Se esse roteamento falhar, a mensagem será tentada novamente. |
As tabelas a seguir descrevem as propriedades do nó. A coluna com cabeçalho M indica se a propriedade é obrigatória (marcada com um asterisco caso seja necessário digitar um valor quando nenhum padrão for definido), a coluna com cabeçalho C indica se a propriedade é configurável (você poderá alterar o valor quando incluir o fluxo de mensagens no arquivo BAR para implementá-lo).
As propriedades Descrição do nó Real-timeInput são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Nome do Nó | Não | Não | O tipo de nó: Real-timeInput | O nome do nó. |
Descrição Breve | Não | Não | Uma breve descrição do nó. | |
Descrição Longa | Não | Não | Texto que descreve a finalidade do nó no fluxo de mensagens. |
As propriedades Básicas do nó Real-timeInput são descritas na tabela a seguir.
Propriedade | M | C | Padrão | Descrição |
---|---|---|---|---|
Porta | Sim | Sim | O número da porta na qual o nó de entrada atende para publicar ou assinar pedidos de aplicativos JMS. Assegure-se de que o número da porta especificado não entre em conflito com outro serviço de listener. Nenhum valor padrão é fornecido para essa propriedade; você deve digitar um valor. | |
Autenticação | Sim | Não | Não Selecionada | Para autenticar usuários que enviam mensagens no recebimento de suas mensagens, selecione esta caixa de opção. Se você limpar a caixa de opções (a definição padrão), os usuários não serão autenticados. |
Túnel através do HTTP | Sim | Não | Não Selecionada | Selecione a caixa de opções para indicar que usuários utilizam o encapsulamento HTTP. Se você limpar a caixa de opções (a definição padrão), as mensagens não utilizarão o túnel HTTP. Se selecionar essa caixa de opções, todos os aplicativos do cliente que se conectam utilizarão este recurso. Se eles não utilizarem esse recurso, a conexão deles será rejeitada. O aplicativo do cliente não pode utilizar esta opção junto com a definição connect-via proxy, que é ativada do lado do cliente. |
Encadeamentos de Leitura | Não | Sim | 10 | O número de encadeamentos que você deseja que o intermediário aloque para ler mensagens. O intermediário inicia quantas instâncias do fluxo de mensagens forem necessárias para processar mensagens atuais, até este limite. |
Encadeamentos de Gravação | Não | Sim | 10 | O número de encadeamentos que você deseja que o intermediário aloque para gravar mensagens. O intermediário inicia quantas instâncias do fluxo de mensagens forem necessárias para processar mensagens atuais, até este limite. |
Encadeamentos de Autenticação | Não | Sim | 10 | O número de encadeamentos que você deseja que o intermediário aloque para verificações de autenticação do usuário. A verificação de autenticação de usuários é executada quando uma mensagem é recebida. O intermediário inicia quantas instâncias do fluxo de mensagens forem necessárias para processar mensagens atuais, até este limite. |
As propriedades das Opções de Mensagens Gerais para o nó Real-timeInput são descritas na tabela a seguir.