Combinando uma mensagem do IBM MQ com um arquivo XML usando os conteúdos da mensagem para identificar qual arquivo será usado
Combine uma mensagem recebida com o conteúdo de um arquivo XML, usando campos na mensagem para determinar qual arquivo usar.
Antes de Começar
Coloque um arquivo sobre o sistema de arquivos que é local para o nó de integração, para o nó FileRead para ler. Aqui está um exemplo do conteúdo do arquivo:
<Data>Purchase details</Data>Neste exemplo, o conteúdo dos dados na tag de dados é inserido na mensagem recebida. Qualquer estrutura XML válida pode ser incluída nessa seção.
Tome nota do caminho para o arquivo. Por exemplo: c:\temp\FileRead\task3.xml ou /tmp/FileRead/task3.
Crie as filas a seguir no gerenciador de filas do nó de integração:
- FILEREAD.TASK3.IN1
- FILEREAD.TASK3.OUT1
Informações detalhadas sobre a configuração do nó estão disponíveis nos painéis de propriedades do nó, no Toolkit do IBM® App Connect Enterprise.
Procedimento
Resultados
O nó de integração roteia a mensagem para a fila FILEREAD.TASK3.OUT1 e insere dados do arquivo no campo Dados da mensagem de saída:
<Invoice>
<Directory>c:\temp\FileRead</Directory>
<Name>task2.xml</Name>
<Data>Purchase details</Data>
</Invoice>