Selecionando as Opções de Implementação Padrão para Todos os Serviços da Web em um Projeto

Você pode especificar como implementar todos os serviços da Web dentro de um projeto de desenvolvimento de dados.

Se você alterar qualquer uma das configurações padrão de nível de projeto, elas se aplicaram somente aos serviços da Web subseqüentes criados. As alterações não afetam os serviços da Web que já existem no projeto de desenvolvimento de dados.

Procedimento:

Para selecionar as opções de implementação padrão para todos os serviços da Web em um projeto de desenvolvimento de dados:

  1. Selecione um ou ambos os protocolos de mensagens para as mensagens que os serviços da Web receberão.
    Acesso à Web (REST)
    Selecione se uma ou mais operações nos serviços da Web serão acessadas pelas mensagens de um dos seguintes tipos:
    • HTTP POST (text/xml)
    • HTTP GET/POST (url-encoded)
    Serviço da Web (SOAP/HTTP)
    Selecione se uma ou mais operações no serviço da Web serão acessadas pelas mensagens que são agrupadas em envelopes SOAP.
    Essa opção requer a instalação de um mecanismo SOAP no servidor da Web.
  2. Especifique o servidor da Web que você deseja implementar em serviços da Web.
    Tipo
    Selecione um dos tipos suportados de servidor da Web.
    Servidor
    Se você estiver implementando em um servidor da Web listado na visualização Servidores, selecione o servidor. Se o servidor da Web ainda não estiver listado lá, clique em Novo para incluí-lo.
    Se você estiver implementando em um servidor da Web listado na visualização Servidores, selecione Construir o arquivo .war, mas não implementar o serviço da Web. O ambiente de trabalho apenas irá gerar um arquivo WAR quando você implementar os serviços da Web. Consulte a parte Mensagens da visualização Saída de Dados para o local do arquivo WAR. É possível transferir esse arquivo para o servidor da Web remoto.
  3. Especifique valores para os parâmetros que são específicos do servidor da Web selecionado.
    Parâmetros para Apache Tomcat, Versão 5.5
    artifact.dataSourceGlobalName
    Especifica o nome do recurso definido globalmente para origens de dados do servidor da Web.
    Esta opção só aparece se a caixa de opções Registrar Conexão com o Banco de Dados com Servidor da Web não estiver selecionada.
    artifact.soapEngine
    Especifica o mecanismo SOAP a ser utilizado se você selecionou Serviço da Web (SOAP) em Protocolos de Mensagem.
    artifact.soapEngineDirectory
    Parâmetro opcional que especifica o diretório no sistema de arquivo local com os arquivos JAR para o mecanismo SOAP. Se você especificar esse diretório, o ambiente de trabalho empacota os arquivos JAR no arquivo WAR (Web archive) que você gera ao implementar o serviço da Web.
    Essa opção aparecerá apenas se você especificar para utilizar o protocolo de mensagens SOAP/HTTP.
    Parâmetros para WebSphere Application Server Community Edition, Versão 1.1 (WASCE)
    artifact.contextRoot
    Especifica a raiz de contexto para o serviço da Web.
    artifact.dataSourceGroupId
    Especifica o diretório ou a árvore de diretórios no repositório do WebSphere Application Server Community Edition, no qual o depósito de artefatos exclusivo está localizado. Para conjuntos de conexão com o banco de dados, o valor deveria ser console.dbpool.
    Esta opção só aparece se a caixa de opções Registrar Conexão com o Banco de Dados com Servidor da Web não estiver selecionada.
    artifact.dataSourceArtifactId
    Especifica o nome do conjunto de conexão com o banco de dados. Esse parâmetro faz distinção entre maiúsculas e minúsculas. No WebSphere Application Server Community Edition, esse valor é utilizado como o prefixo do nome de arquivo da biblioteca.
    Esta opção só aparece se a caixa de opções Registrar Conexão com o Banco de Dados com Servidor da Web não estiver selecionada.
    artifact.dataSourceVersion
    Especifica o número da versão a ser anexado ao nome do arquivo juntamente com uma extensão .jar, para criar o nome do arquivo da biblioteca.
    Esta opção só aparece se a caixa de opções Registrar Conexão com o Banco de Dados com Servidor da Web não estiver selecionada.
    artifact.soapEngine
    Especifica o mecanismo SOAP a ser utilizado se você selecionou Serviço da Web (SOAP) em Protocolos de Mensagem.
    artifact.soapEngineDirectory
    Parâmetro opcional que especifica o diretório no sistema de arquivo local com os arquivos JAR para o mecanismo SOAP. Se você especificar esse diretório, o ambiente de trabalho empacota os arquivos JAR no arquivo WAR (Web archive) que você gera ao implementar o serviço da Web.
    Esta opção estará disponível apenas se você estiver utilizando os mecanismos SOAP do Apache Axis 1.4 ou Apache Axis 2.
    Parâmetros para o WebSphere Application Server, Versão 6.x
    artifact.soapEngine
    Especifica o mecanismo SOAP a ser utilizado se você selecionou Serviço da Web (SOAP) em Protocolos de Mensagem.
    artifact.soapEngineDirectory
    Parâmetro opcional que especifica o diretório no sistema de arquivo local com os arquivos JAR para o mecanismo SOAP. Se você especificar esse diretório, o ambiente de trabalho empacota os arquivos JAR no arquivo WAR (Web archive) que você gera ao implementar o serviço da Web.
  4. Inclua ou remova parâmetros customizados. Você pode incluir parâmetros que podem melhorar o desempenho do serviço da Web ou os serviços da Web, configurar as propriedades em um banco de dados DB2 ou configurar as propriedades de conexões do banco de dados.
  5. Especifique se você deseja que o ambiente de trabalho crie o conjunto de bancos de dados no servidor da Web automaticamente. O ambiente de trabalho faz isso transmitindo as informações de conexão para o banco de dados no servidor da Web. É possível selecionar essa opção se, no campo Tipo, você selecionou o WebSphere Application Server Community Edition, Versão 1.1 ou em Apache Tomcat, Versão 5.5.

    Se você selecionar esta opção, o serviço da Web será o único aplicativo que pode utilizar o conjunto de banco de dados.

    Se você não selecionar essa opção, será necessário criar o conjunto de banco de dados global, o qual pode ser compartilhado por mais de um aplicativo da Web em um servidor da Web.

  6. Especifique se implementar os serviços da Web automaticamente, se eles já estão implementados e se fazer alterações neles. Por exemplo, se você alterar o nome de um serviço da Web ou incluir uma operação nele, o ambiente de trabalho desempenhará uma dessas duas ações:
    • Se o serviço da Web for implementado em um servidor da Web listado na visualização Servidores, o ambiente de trabalho criará um arquivo WAR atualizado e o implementará nesse servidor da Web.
    • Se o serviço da Web for implementado em um servidor da Web listado na visualização Servidores, o ambiente de trabalho criará apenas um arquivo WAR (Web Archive) que pode ser transferido para e implementado no servidor da Web.
  7. Se você fizer quaisquer alterações e quiser desfazê-las, clique em Restaurar Padrões de Projetos.
Conceitos relacionados
Implementação Automática de Serviços da Web
Tarefas relacionadas
Criando Serviços da Web
Implementando Serviços da Web Através do Ambiente de Trabalho

Feedback