Verificando a Orquestração

O Studio pode simular o tempo de execução do WebSphere Cast Iron operating system (CIOS) para que você possa testar orquestrações dentro de um projeto e resolver quaisquer problemas antes de implementar o projeto no Integration Appliance.

Antes de Iniciar

Ao iniciar uma execução de teste, é possível iniciar uma orquestração única ou todas as orquestrações em um projeto. O Studio executa uma tarefa de orquestração para cada orquestração. É possível iniciar e parar orquestrações, além de visualizar os logs de monitoramento de orquestração a partir da barra de ferramentas do Studio ou da guia Verificar.

Se a orquestração for inválida, um diálogo da mensagem será exibido mostrando possíveis resoluções. Na área de trabalho, o Studio realça cada atividade na orquestração enquanto a atividade está processando os dados. Conforme o Studio executa a orquestração, a guia Verificar mostra uma visualização em árvore dos detalhes da tarefa de orquestração incluindo o nome da atividade, o status do processamento, nomes de variável/parâmetro e dados de variáveis/parâmetros. Se um erro ocorrer, o Studio realçará o nó no qual o erro ocorreu. Clicar no nó vincula você ao local do erro, onde é possível resolver qualquer problema antes de executar outra instância da orquestração.  

Quando você clica em um nó na visualização em árvore, o Studio é exibido na Área de Janela de Propriedades na tarefa Lista de Verificação que corresponde ao nó. Por exemplo, quando você clica em um nó de atividade, o painel Configurar para a atividade é exibido na Área de Janela de Propriedades. Quando você clica no nó Mapear Saídas, o painel Mapear Saídas é exibido na Área de Janela de Propriedades. Se você clicar em uma variável de mapeamento ou parâmetro, os dados serão exibidos na seção Dados da Mensagem de Variável/Parâmetro da guia Verificar.

Embora o Studio execute apenas uma tarefa de orquestração para cada orquestração, será possível iniciar a mesma orquestração diversas vezes. A guia Verificar mostra os resultados para cada execução da mesma orquestração sob uma instância separada. Por exemplo, Instância Nº1 e Instância Nº2. Uma tarefa de orquestração deve estar completa antes de ser possível executar outra instância da mesma orquestração.

Nota: O Studio não persiste os resultados do teste de tempo de execução. Quando você fecha a guia de orquestração, perde os resultados de tempo de execução para a orquestração.

Sobre Esta Tarefa

Dependendo das atividades na orquestração, o Studio pode requerer mais entrada para executar a tarefa de orquestração. Por exemplo, uma orquestração com uma atividade do banco de dados requer que você gere recursos do banco de dados antes de executar a orquestração no Studio, exatamente como deve ser feito no WMC antes de executar a orquestração no Integration Appliance.

Se a orquestração contiver uma atividade Receber Pedido de HTTP, você deverá postar uma mensagem para a URL especificada. Use o HTTP Post Utility para postar uma mensagem. Se a orquestração contiver uma atividade Pesquisar de FTP, você deverá colocar um arquivo no local especificado, conforme solicitado pelo Studio, antes da orquestração poder ser executada.

Como é possível usar a guia Verificar para simular o tempo de execução no Integration Appliance, você também pode especificar configurações do Protocolo Kerberos no Studio para testar as configurações antes de implementar no Integration Appliance. A especificação dessa configuração no Studio não impacta o tempo de execução no Integration Appliance. Você deve especificar as configurações do Protocolo Kerberos no WMC para permitir que o Integration Appliance autentique o servidor com o qual o Integration Appliance está se comunicando. Para obter informações adicionais sobre como especificar as configurações do Protocolo Kerberos para o Integration Appliance, consulte a Ajuda On-line do WMC.

Procedimento

Para especificar as configurações do Protocolo Kerberos no Studio:

  1. No Studio, selecione Editar > Preferências... . O diálogo Preferências é exibido.
  2. Na área de janela de navegação, selecione SSL > Kerberos.
  3. Especifique o Nome do Servidor Kerberos.
  4. Especifique a Região do Kerberos.
  5. Clique em OK.

Exemplo

Agora, é possível testar a orquestração, usando o Protocolo Kerberos, no Studio.

Tabela 1. Navegando pela Barra de Ferramentas da Guia Verificar
Ícone Descrição

Inicia a orquestração aberta. A orquestração deve ser válida antes de o Studio poder executar uma tarefa de orquestração.  

Inicia todas as orquestrações válidas no projeto que ainda não estão em execução. Se uma orquestração já estiver em execução quando você clicar nesse ícone, o Studio não executará novamente a orquestração.  

Para a tarefa de orquestração em execução imediatamente. O Studio não permite que a tarefa de orquestração seja concluída antes de parar.

Para todas as tarefas de orquestração em execução imediatamente. O Studio não permite que as tarefas de orquestração sejam concluídas antes de parar.

Mostra dados de monitoramento de orquestração em um formato de tabela ou de texto. Para obter informações adicionais sobre o Visualizador de Logs, consulte Usando o Visualizador de Logs.

Na Área de Trabalho, destaca as atividades no caminho de execução da tarefa de orquestração, portanto, é possível seguir a lógica que o Studio usou para concluir a tarefa de orquestração. Diferentes instâncias podem ter um caminho diferente, dependendo das entradas e da lógica de orquestração. Clique neste ícone para alternar entre fornecer e não fornecer um caminho destacado.

Designa os resultados da instância selecionada para Mapear Entradas e Mapear Saídas, de forma que, quando você executa um teste a partir da Área de Janela de Propriedades, o Studio preencha as entradas e saídas com os resultados da tarefa de orquestração concluída.

Exclui uma ou mais instâncias selecionadas da árvore de detalhes da orquestração. Para excluir múltiplas instâncias, mantenha a tecla Shift ou tecla Ctrl pressionada, selecione as instâncias que deseja excluir e clique no ícone.

Expande todos os nós sob o nó selecionado na árvore de detalhes da orquestração.

Reduz todos os nós sob o nó selecionado na árvore de detalhes da orquestração.

Expande um único nó sob o nó selecionado na árvore de detalhes da orquestração.

Reduz um único nó sob o nó selecionado na árvore de detalhes da orquestração.