Se tiver criado um projeto que usa um Esquema XML e o
Esquema XML for alterado, será possível tentar atualizar o Esquema XML
existente
com o novo Esquema XML.
Sobre Esta Tarefa
A atualização em um novo Esquema XML significa que qualquer
uma das entidades do projeto que fazem interface com o Esquema XML pode
ser afetada pela mudança. As seguintes entidades do projeto podem ser afetadas pela mudança
do Esquema XML:
- Mapas que fazem referência ao Esquema XML, mapas independentes e os
mapas sequenciais nas atividades.
- Variáveis que fazem referência ao Esquema XML.
- Expressões XPath nas orquestrações.
- Expressões XPath usadas nas chaves de tarefa.
- Algumas configurações de Terminal.
- Condições definidas nas orquestrações.
Durante o processo de atualização, o Studio relata quais entidades do projeto
são afetadas pela mudança antes que ela seja confirmada.
Por
exemplo, um Esquema XML define um parâmetro de entrada para a atividade Mapear
Variáveis. Na área de janela Da Orquestração da atividade
Mapear Variáveis, há links entre os nós do
parâmetro de entrada para os nós dos parâmetros de saída. Quando o Esquema
XML que define o parâmetro de entrada é atualizado no novo Esquema XML,
esses links poderão não ser mais válidos se os nós de entrada tiverem sido
renomeados ou removidos no novo Esquema XML.
Você deve recriar os links para que a orquestração seja válida
novamente.
Em alguns casos, o Studio evita completamente o upload
de um novo Esquema XML pelas seguintes razões:
- O novo Esquema XML é inválido.
- O upload do novo Esquema XML para substituir o existente resultaria em
um projeto inválido.
Nota: A atualização de um Esquema XML
existente (conforme descrito no procedimento abaixo) é diferente do
carregamento de diversos Esquemas XML para um projeto arrastando um
arquivo para a guia Projeto ou clicando com o botão
direito do mouse na pasta Esquemas XML na guia
Projeto e selecionando Incluir
Documento. A atualização de um Esquema XML existente substitui
o Esquema XML existente no projeto enquanto que o upload do mesmo arquivo
na guia Projeto cria duas instâncias do Esquema XML
no projeto.