Sumário

Search

  1. Prefácio
  2. Compreendendo o PowerExchange for Web Services
  3. Configurando o PowerExchange for Web Services
  4. Origens e destinos de serviço da Web
  5. Transformação de Consumidor de Serviços da Web
  6. Criando e configurando fluxos de trabalho de Serviço da Web
  7. Apêndice A: Referência de tipo de dados

PowerExchange for Web Services Guia do Usuário do PowerCenter

PowerExchange for Web Services Guia do Usuário do PowerCenter

Importando uma definição de origem ou de destino de serviço da Web

Importando uma definição de origem ou de destino de serviço da Web

Siga as mesmas etapas para importar uma definição de origem ou de destino de serviço da Web de uma WSDL. Uma vez que as definições de origem e de destino representam elementos diferentes na WSDL, a definição de origem criada pelo Designer é diferente da definição de destino.
É possível importar uma origem ou um destino de serviço da Web de uma WSDL que possa ser acessada localmente ou por meio de um URL. É possível importar definições de um arquivo WSDL com estilos RPC/Codificado ou Documento/Literal. Também é possível importar definições de um arquivo WSDL por meio de uma conexão HTTPS. O Designer é capaz de importar definições de origem ou de destino de serviço da Web de definições de arquivo WSDL aninhado nas quais o arquivo WSDL contém informações para importar outros arquivos WSDL.
Para importar uma definição de origem ou de destino de serviço da Web:
  1. Para importar uma definição de origem de serviço da Web, no Source Analyzer, escolha Origens > Importar de WSDL (Consumidor). Como alternativa, para importar uma definição de destino de serviço da Web, no Target Designer, escolha Destinos > Importar de WSDL (Consumidor).
    A caixa de diálogo Importar de WSDL (Consumidor de serviços da Web) aparece.
  2. Clique em Opções avançadas para configurar a precisão padrão para os campos de Tipos de dados de string e para definir as convenções de nomeação de colunas.
    A caixa de diálogo Alterar as Opções de Criação e Nomeação das Exibições XML aparecerá.
    Configure as opções a seguir:
    Opção
    Descrição
    Substituir todos os comprimentos infinitos
    É possível especificar uma extensão padrão para campos com extensões não definidas, como strings. Por padrão, esta opção é selecionada.
    Gerar nomes para colunas XML
    É possível escolher nomear colunas XML com uma sequência de números ou com o nome do elemento ou do atributo do esquema. Se usar nomes, escolha a partir das opções a seguir:
    • Quando a coluna XML se referir a um atributo, atribua a ela um prefixo com o nome do elemento. O PowerCenter usa o seguinte formato para o nome da coluna XML:
    NameOfElement_NameOfAttribute
    • Atribua um prefixo ao nome da exibição XML para cada coluna XML. O PowerCenter usa o seguinte formato para o nome da coluna XML:
    NameOfView_NameOfElement
    • Atribua um prefixo ao nome da exibição XML para cada coluna de chave externa. O PowerCenter usa o seguinte formato para o nome da coluna de uma chave externa gerada:
    FK_NameOfView_NameOfParentView_NameOfPKColumn
    A extensão máxima de um nome de coluna é de 80 caracteres. O PowerCenter trunca nomes de coluna com extensão superior a 80 caracteres. Se um nome de coluna não for exclusivo, o PowerCenter acrescenta um sufixo numérico para manter o nome exclusivo.
    Extensão padrão para o elemento anyType mapeado para a string
    Extensão padrão da porta de string criada para um elemento de tipo anyType. É possível criar uma porta de string de tipo para um elemento de tipo anyType. Por padrão, a extensão da string é o valor definido aqui.
    Para alterar o comprimento da string, edite a definição de origem ou de destino de serviço da Web no espaço de trabalho WSDL. O padrão é 10,000.
    Após configurar essas opções, o Designer as aplica automaticamente a todas as definições de origem e de destino dos serviços da Web que foram criadas por você.
  3. Clique em URL para importar de um arquivo WSDL remoto situado em um URL. Há a opção de escolher importar de um arquivo local ou URL.
    Se você importar de um arquivo local, selecione um arquivo WSDL em uma pasta local e clique em Abrir.
    Se você importar de uma URL, digite a URL ou seleciona-a na lista Endereços e clique em Abrir.
    Também é possível clicar em UDDI para importar de um arquivo WSDL remoto listado em um diretório UDDI. Reservado para uso futuro.
  4. Se você estiver importando de um arquivo WSDL remoto situado em um URL, insira o URL no campo Endereço. Como alternativa, se você estiver importando de um arquivo WSDL local, navegue até o diretório que contenha o arquivo WSDL e selecione esse arquivo.
  5. Clique em Abrir.
    Se você não definiu as configurações avançadas na etapa 2, o Designer pergunta se você quer substituir a opção de extensão infinita. Clique em Sim para abrir a caixa de diálogo Alterar as Opções de Criação e Nomeação das Exibições XML para configurar opções avançadas.
  6. Selecione a operação definida na WSDL para a qual deseja criar a definição de origem ou de destino.
    Aparece a Etapa 1 do Assistente de Serviços da Web.
  7. Clique em Avançar.
    Aparece a Etapa 2 do Assistente de Serviços da Web.
  8. Escolha se quer gerar as exibições XML como relacionamentos de entidade ou como relacionamentos hierárquicos normalizados.
    Se você selecionar Relacionamentos Hierárquicos, as Exibições XML Normalizadas são selecionadas automaticamente. A opção Exibições XML Desordenadas fica reservada para uso futuro.
    Se o Designer determinar que gerará mais de 400 exibições a partir de um esquema WSDL, ele não gerará a definição. É possível importar o esquema WSDL e criar manualmente as exibições XML no espaço de trabalho WSDL.
    Ao importar uma definição a partir de um esquema WSDL que não apresente elementos globais, o Designer não conseguirá criar uma exibição de raiz na definição. O Designer exibe uma mensagem informando que não há elemento global.
    Uma opção é selecionar Criar Porta para Cookie para criar uma coluna de cookies para a definição de origem ou de destino.
  9. Uma opção é selecionar Criar Porta para URL para criar uma coluna URL para a definição de origem ou de destino.
  10. Clique em Concluir.