Selecionar um Tipo de Substituição em uma Área de Janela de Mapeamento

Sobre Esta Tarefa

Para selecionar um tipo de substituição em uma área de janela de mapeamento:

Procedimento

  1. Faça upload de um Esquema XML que contém um elemento XML baseado em tipos derivados para o projeto.
  2. Em uma atividade que usa um Esquema XML, selecione o nó que representa o elemento XML que é baseado em um tipo derivado para o parâmetro de entrada ou saída da atividade.

    Por exemplo, a atividade Ler XML usa um Esquema XML para definir o parâmetro de saída da atividade. Na tarefa Configurar da Lista de Verificação para a atividade Ler XML, selecione uma variável XML que define o nó do Esquema XML para usar o parâmetro de saída. Usando o Esquema XML de exemplo mostrado na figura anterior, uma variável baseada no elemento <shape> pode ser usada para definir o nó do Esquema XML a ser usado como o parâmetro de saída da atividade Ler XML. Como o tipo derivado para o elemento <shape> não é selecionado, apenas o elemento filho (denominado color) do tipo de base será exibido na área de janela Da Atividade, conforme mostrado na figura a seguir:

    Observe que os elementos filhos dos tipos derivados não são listados na área de janela de mapeamento. Neste exemplo, o elemento filho de circle que é nomeado diameter não é listado, nem os elementos filhos de rectangle que são nomeados width e length.

  3. Nas áreas de janela Da Atividade e Para Orquestração de uma atividade, selecione o tipo derivado esperado durante o tempo de execução, clicando com o botão direito do mouse no nó e, no menu, selecionando a opção Substituir Nó Por .... A caixa de diálogo Substituir Nó por um Tipo Derivado abre o menu, os tipos derivados disponíveis para o nó conforme definido pelo Esquema XML são listados. Para este exemplo, os dois tipos derivados estão disponíveis no menu, conforme mostrado na figura a seguir:
  4. Selecione um dos tipos derivados. O tipo derivado selecionado determina o tipo esperado de documento da instância XML durante o tempo de execução.

    Neste exemplo, o tipo derivado circle é selecionado, portanto os dados XML esperados para esse nó durante o tempo de execução são do tipo circle, conforme mostrado no documento da instância XML exibido na parte superior desta página.

    Além disso, para os elementos filhos do tipo de base, os elementos filhos do tipo derivado são mostrados nas áreas de janela de mapeamento. Neste exemplo, o elemento filho denominado diameter é exibido com o elemento filho denominado color (herdado do tipo de base) na área de janela Da Atividade da atividade Ler XML, conforme mostrado na figura a seguir:




Feedback | notices