Esta amostra ilustra como interagir com o IMS simultaneamente junto a um fluxo de mensagens. Ela mostra como uma simples transação pode ser chamada com uma mensagem de segmento de entrada e uma resposta de vários segmentos. Você pode converter a mesma amostra para executar outras transações. O recurso principal que é necessário para converter a amostra é a definição COBOL das estruturas de dados. Após ter importado essas estruturas, os nós Mapping podem ser alterados para mapeamento para as novas estruturas.
O nó Request em si não define qual transação é executada, portanto, pode executar qualquer transação necessária sem modificação. O nó também pode executar comandos IMS do mesmo modo que ele executa transações IMS, exceto que uma barra (/) deve ser o primeiro caractere nos dados da mensagem após o LLZZ. O nó não possui opção para identificar explicitamente que um comando está sendo executado.
Para os propósitos desta amostra, os detalhes da conexão para o nó Request são configurados como propriedades do nó, o que é suficiente para testar e executar a amostra. Ao mover de um sistema de teste para um sistema de produção, os detalhes do sistema IMS podem ser alterados sem modificação do fluxo de mensagens ou arquivo BAR usando o serviço configurável IMSConnect ao invés das propriedades do nó. Para alterar o nó IMSRequest para usar serviços configuráveis em preferência às propriedades do nó:
mqsicreateconfigurableservice MB8BROKER -c IMSConnect -o ims_sample_system -n Hostname,PortNumber,DataStoreName -v <nome do host>,<número da porta>,<nome do armazenamento de dados>
mqsistop MB8BROKER
mqsistart MB8BROKERsubstituindo <hostname>, <port number> e <data store name> pelos valores corretos.