Um projeto de fluxo de mensagens é um contêiner para
fluxos de mensagens e você deve criar um projeto antes de poder criar
um fluxo de mensagens.
O projeto e seus recursos são armazenados em um sistema de arquivos ou
em um repositório compartilhado. Se estiver utilizando um sistema de
arquivos, esse poderá ser o sistema de arquivos local ou uma unidade
compartilhada. Se você armazenar arquivos em um repositório, poderá utilizar qualquer dos repositórios disponíveis que são suportados pelo Eclipse, por exemplo, CVS.
Para criar um projeto do fluxo de mensagens:
- Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
- Clique em ou clique com o botão direito do mouse em qualquer recurso na visualização Navegador e clique em .
Você também pode pressionar Ctrl+N. Isso exibe um diálogo
que permite selecionar o assistente para criar um novo objeto. Clique em Intermediários de Mensagens na visualização à esquerda; a visualização á direita exibirá uma lista de objetos que você pode criar
para o WebSphere Message Broker. Clique em Projeto do Fluxo de Mensagens na visualização à direita, em seguida clique em Avançar. É exibido o assistente Novo Projeto do Fluxo de Mensagens.
- Insira um nome para o projeto. Escolha um nome de projeto que reflita os fluxos de
mensagens que ele contém. Por exemplo, se desejar utilizar este projeto para fluxos de mensagens
de processamento de finanças, poderá nomeá-lo como Finance_Flows.
- Deixe marcada a caixa de opções
Utilizar Padrão (ela
fica marcada quando o diálogo é aberto). Isso se
aplicará, se você desejar utilizar o local padrão para o diretório do
novo projeto de mensagens, ou seja, no subdiretório
\espaço de trabalho da sua instalação atual.
Não é possível editar o campo de entrada
Diretório.
- Como alternativa, limpe a caixa de opções
Utilizar Padrão e
especifique um local para os arquivos do projeto do novo fluxo de
mensagens no campo de entrada
Diretório. Isso se aplicará se você não desejar utilizar o local padrão.
- Utilize o botão Procurar para
localizar o local desejado ou digite o local.
- Clique em Avançar se você desejar
especificar que esse projeto do fluxo de mensagens dependa de outros
projetos do fluxo de mensagens ou de projetos do conjunto de
mensagens, É exibida uma lista de projetos atuais. Selecione um ou
mais projetos do fluxo de mensagens , ou um ou
mais projetos do conjunto de mensagens, ou ambos a partir da
lista para indicar as dependências desse novo projeto do fluxo de
mensagens.
Esse projeto de fluxo de mensagens dependerá de outro projeto de
fluxo de mensagens se você pretender utilizar recursos comuns dentro
dele. Os recursos comuns,
que podem ser compartilhados entre projetos do fluxo de mensagens,
são:
- Sub-rotinas ESQL (definidas em esquemas do intermediário)
- Mapeamentos
- Conjuntos de
Mensagens
- Subfluxos
Por exemplo, talvez você queira reutilizar um
subfluxo que forneça processamento de erros padrão, como gravação da
mensagem em um banco de dados ou o registro de uma entrada de
rastreio.
Esse projeto de fluxo de mensagens
dependerá de um projeto do conjunto de mensagens se você pretender
consultar a mensagem que ele define dentro do ESQL nos nós de fluxo
de mensagens.
Você pode incluir dependências depois de criar o projeto do fluxo
de mensagens, clicando com o botão direito do mouse no projeto no Navegador de
Recursos e clicando em Propriedades.Clique em Referências e selecione o
projeto do fluxo de mensagens ou do conjunto de mensagens dependente
da lista de projetos exibidos.
- Clique em Concluir para encerrar a
tarefa.
O arquivo de projeto é criado em um diretório que tem o mesmo nome
que seu projeto do fluxo de mensagens na localização especificada. Todos os demais arquivos que você criar
(ou que fizer com que sejam criados) relacionados a esse projeto do fluxo de mensagens
serão criados neste mesmo diretório.
Um esquema do
intermediário padrão (padrão) também é criado no
projeto. Você pode criar e utilizar esquemas diferentes dentro de um
único projeto para organizar recursos de fluxo de mensagens e
fornecer o escopo de nomes de recursos para garantir a exclusividade.