Refatoração em processos BPEL
Consulte também
A refatoração de arquivos de origem BPEL segue as convenções de refatoração do IDE e inclui refatoração downstream. Refatoração downstream significa que as alterações aplicadas aos arquivos .xsd e .wsdl são refletidas nos arquivos BPEL correspondentes. Com certas limitações, a refatoração também funciona em arquivos BPEL. Por exemplo, se você usar o comando Renomear para alterar o nome de uma variável, o BPEL Designer encontrará cada uso dessa variável no processo comercial e se oferecerá para alterar cada ocorrência.
Não há comandos de refatoração explícitos nos menus pop-up dos arquivos BPEL, seja em um diagrama, folhas de propriedade ou Navegador. Entretanto, a refatoração implícita funciona quando você renomeia variáveis, conjuntos de correlações e links de parceiro no diagrama ou folhas de propriedade.
A refatoração downstream de arquivos .xsd e .wsdl é chamada explicitamente por meio de menus pop-up nos editores XML e WSDL.
Localizando usos
Você pode usar o comando Localizar usos para determinar onde um elemento é usado nos arquivos .xsd, .wsdl e .bpel associados.
Para localizar onde um elemento é usado no projeto BPEL:
- Na exibição Esquema do editor do esquema XML ou na exibição WSDL do editor WSDL, clique com o botão direito do mouse em um elemento e escolha Localizar usos.
A janela Usos de XML aparece na parte inferior do IDE.
- A parte esquerda dessa janela mostra os usos em uma exibição em árvore lógica. Para ir para a fonte de um elemento, clique duas vezes nesse elemento na árvore. A parte direita da janela Usos de XML é uma representação visual dos usos do elemento em todo o projeto.
Renomeando
Você pode renomear todas as ocorrências de um elemento encontradas em todos os arquivos XSD, WSDL e BPEL associados abaixo do arquivo original usando uma única operação Renomear.
Para renomear um elemento em todo o projeto:
- Na exibição Esquema do editor do esquema XML ou na exibição WSDL do editor WSDL, clique com o botão direito do mouse no elemento que você deseja renomear e escolha Refatorar > Renomear.
- Digite o novo nome do elemento e deixe marcada a caixa de seleção Visualizar todas as alterações para visualizar e ajustar todas as alterações antes de realmente renomeá-los.
- Clique em Próximo.
- Na janela Usos de XML, consulte as ocorrências exibidas em uma exibição em árvore e desmarque as caixas de seleção de quaisquer ocorrências que você não deseja renomear.
- Clique em Fazer refatoração para renomear os elementos selecionados.
Você pode desfazer a última operação Renomear.
Excluindo elementos com segurança
A exclusão de um elemento do arquivo de referência pode interromper todo o processo. Usando a opção Excluir seguramente, você pode procurar as referências a um elemento antes de realmente excluí-lo.
Para excluir um elemento com segurança:
- Na exibição Esquema do editor do esquema XML ou na exibição WSDL do editor WSDL, clique com o botão direito do mouse no elemento que você deseja excluir e escolha Refatorar > Excluir seguramente.
- Na caixa de diálogo Excluir seguramente, verifique se você selecionou o elemento correto para exclusão e deixe marcada a caixa de seleção Visualizar todas as alterações para visualizar todas as ocorrências antes de excluí-las.
- Clique em Próximo.
- Selecione um dos seguintes itens:
- Se o elemento a ser excluído é referenciado por outros elementos, será exibida uma janela de notificação. Clique em Próximo nesta janela para continuar com a exclusão.
- Se o elemento não for referenciado, nenhuma notificação será exibida. Você pode excluir esse elemento.
- Na parte esquerda da janela Usos de XML, exiba a árvore dos usos desse elemento.
- Clique em Fazer refatoração para excluir esse elemento.
Você pode desfazer a última operação Excluir seguramente depois de excluir um elemento referenciado.
- Observe que as referências a esse elemento não serão excluídas de um arquivo BPEL. Portanto, tenha cuidado ao excluir os elementos referenciados em arquivos BPEL.
- Consulte também
- Criando variáveis
Notificações legais