As definições de origem e de destino do serviço da Web são organizadas em exibições XML. As exibições XML são grupos de colunas que representam os elementos e atributos que definem as mensagens de entrada e de saída.
Ao importar definições de origem e de destino de serviço da Web de uma WSDL ou criar as definições de origem e de destino a partir de colunas, o Designer gera as exibições com base no tipo de relacionamento entre os elementos na mensagem de entrada e de saída e na definição desses elementos.
As definições de origem e de destino de serviço da Web podem conter as seguintes exibições:
Envelope.
Principal exibição que contém uma chave primária e as portas para a mensagem de entrada e de saída. Para uma simples WSDL ou uma simples lista de colunas, geralmente o Designer gera apenas uma exibição de envelope.
O Designer gera uma exibição de envelope para definições de origem e de destino de serviço da Web com elementos que têm um relacionamento hierárquico normalizado ou relacionamento de entidade.
Elemento.
Exibição criada se a mensagem de entrada ou de saída contiver um elemento que ocorra várias vezes. O Designer gera uma exibição de elemento para cada elemento que ocorra várias vezes na mensagem de entrada ou de saída. A exibição de elemento apresenta um relacionamento n:1 com a exibição de envelope.
O Designer gera uma exibição de elemento para definições de origem e de destino de serviço da Web com elementos que têm um relacionamento hierárquico normalizado ou um relacionamento de entidade.
Tipo.
Exibição criada se a mensagem de entrada ou de saída contiver uma definição de tipo complexa. O Designer gera uma exibição de tipo para cada elemento de tipo complexo na mensagem de entrada ou de saída. A exibição de tipo apresenta um relacionamento n:1 com a exibição de envelope.
O Designer gera uma exibição de tipo para definições de origem e de destino de serviço da Web com elementos que tenham um relacionamento de entidade.
Falha.
Exibição criada se uma mensagem de falha for definida para a mensagem de saída da operação. O Designer gera uma exibição de falha para cada mensagem de falha definida para a operação. A exibição de falha apresenta um relacionamento n:1 com a exibição de envelope. Apenas as definições de destino de serviço da Web contêm exibições de falha.
O Designer gera uma exibição de falha para as definições de destino do serviço da Web com elementos que tenham um relacionamento hierárquico normalizado ou relacionamento de entidade.
As definições de origem e de destino a seguir mostram exemplos das exibições XML geradas para definições de origem e de destino de serviço da Web: