A visualização Código-fonte, às vezes chamada de editor de código-fonte, mostra o código subjacente de um diagrama do processo comercial. Você pode usar a visualização Código-fonte para editar o código-fonte do processo comercial. A visualização Código-fonte é baseada na visualização Código-fonte XML do IDE e fornece acesso a conveniências como dobramento de código, realce de sintaxe XML e auto-completar de código.
Você pode usar a visualização Código-fonte para escrever um processo comercial inteiro em código BPEL, mas não necessariamente. Os elementos do processo comercial que representam as atividades do processo que podem ser arrastadas e soltas da Paleta do BPEL Designer na visualização Design. Você pode usar as folhas de propriedade, editores personalizados e menus pop-up menus para configurar elementos individuais e usar a visualização Código-fonte para adicionar detalhes ao código existente.
Usando os recursos automatizados do BPEL Designer o máximo possível, você garante que o código seja válido e que o processo comercial esteja compatível com a especificação WS-BPEL 2.0.
O BPEL Designer suporta um ciclo completo de engenharia de ida e volta, que inclui engenharia avançada e reversa. No BPEL Designer, os diagramas gráficos e o código sempre são mantidos sincronizados.
Para visualizar o diagrama que corresponde ao código-fonte, coloque o cursor na linha de código e escolha Ir para design no menu pop-up.
Para salvar as alterações feitas ao editor o código-fonte, escolha Arquivo > Salvar (Ctrl-S).
Para desfazer as alterações feitas durante a edição do código-fonte, escolha Editar > Desfazer (Ctrl-Z)
Quando você estiver tentando digitar na visualização Código-fonte, o recurso de auto-completar de código ajuda você a preencher os códigos e marcas. Você pode completar uma expressão, selecionando a opção apropriada em uma lista de marcas possíveis e construções BPEL. Na visualização Código-fonte do BPEL Designer, o recurso de auto-completar de código é semelhante ao auto-completar de código em arquivos XML. Encontre mais informações em Sobre o uso de conclusão de código em documentos da instância XML restritos pelo esquema XML.