Atualizando os Recursos

É possível usar o assistente Atualizar Ativo para atualizar classes, compostos, wsdl, xsd e arquivos definitions.xml em um ativo.

Antes de Iniciar

Importe um ou mais recursos. O nome do arquivo de cada objeto implementável nos recursos importados é mostrado na lista de recursos na página Recursos do Console Administrativo.

Sobre Esta Tarefa

É possível atualizar todo ou parte do conteúdo dos ativos que estão no domínio de gerenciamento do produto. Conclua as etapas no Procedimento para atualizar um ativo usando o assistente Atualizar Ativo do console administrativo. Como alternativa, você pode atualizar os recursos que utilizam a programação ou a ferramenta wsadmin.

As seguintes limitações de atualização existem se o recurso que você está atualizando for um recurso Service Component Architecture (SCA):
  • Não é possível excluir um arquivo composto que uma unidade de composição está usando. Se for tentada uma exclusão, uma mensagem de aviso é enviada para o log de recurso de atualização.
  • Não é possível atualizar um arquivo sca-contribution.xml.
    • O SCA não pode detectar compostos implementáveis que são incluídos ou excluídos. Portanto, durante a implementação de uma nova unidade de composição, você não vê o novo composto implementável na lista de opções implementáveis.
    • O SCA não pode detectar dependências que são incluídas/removidas durante o processo Atualizar recurso.
      • Se um novo pacote de importação for incluído e se uma classe em uma unidade de composição existente for atualizada para requerer este novo pacote, o assistente Atualizar Ativo falhará com uma ClassNotFoundException. A implementação de qualquer nova unidade de composição a partir do ativo atualizado é bem-sucedida conforme as dependências são detectadas durante a operação de implementação.
      • Se um novo pacote de exportação/namespace é incluído, ele não possui efeito na unidade de composição existente e o assistente Atualizar Ativo é concluído com sucesso.
  • Não é possível atualizar metadados de configuração como arquivos compostos, XSD ou WSDL em um ativo de SCA dependente implementado como uma biblioteca compartilhada. Apenas podem ser atualizados os arquivos binários que não contêm anotações que o modelo de programação de SCA usa ou das quais depende.
  • Como o assistente Atualizar Ativo usa o novo arquivo de definição composta fornecido no ativo para a unidade de composição existente, as mudanças relacionadas à pós-implementação na configuração composta não serão salvas.
    • Recursos de ligação: Se você deseja salvar essas informações, exporte todos os dados para o arquivo de definição composta no novo recurso antes de atualizar.
    • URIs de Destino da Referência de Componente: Se desejar salvar estas informações, exporte todos os dados para o arquivo de definição composta no ativo novo antes de executar a atualização.
    • Propriedades do Componente: Se você deseja salvar essas informações, exporte todos os dados para o arquivo de definição composta no novo recurso antes de fazer a atualização.
    • Informações de URL do Terminal HTTP: Você precisa reconfigurar essas informações depois que o assistente de Atualizar recursos concluir.
  • Para anexos do conjunto de políticas de serviços da web, durante o processamento de Atualizar Ativo:
    • Se há um conjunto de políticas especificado para um terminal no arquivo de definição composta atualizado, o SCA verifica se um conjunto de políticas já foi anexado nesse terminal na unidade de composição implementada. Se já existir um anexo para esse terminal, o anexo é removido e o conjunto de políticas relacionado no novo arquivo de composto desse terminal é anexado. Nessa situação, se você fez alguma das mudanças na configuração do conjunto de política de implementação, essas alterações serão perdidas.
    • Se não houver um conjunto de políticas definido para um terminal no arquivo de definição composta de atualização, então quaisquer anexos existentes nesse terminal serão removidos.

    As ligações do conjunto de política seguem as mesmas regras.

  • Para definições de mapeamento RunAs e RoleToUser, durante o processamento de Atualizar Ativo:
    • Para implementation.java, implementation.spring e implementation.osgiapp, quaisquer novas funções definidas no arquivo definition.xml no ativo são selecionadas e os usuários podem ser mapeados para essas funções usando o comando editCompositionUnit ou o console administrativo. Quaisquer mapeamentos de função existentes para as funções originais são preservados.
    • Para implementation.jee, os mapeamentos de runAs e RoleToUser são definidos no aplicativo JEE em vez de no ativo SCA ou na unidade de composição SCA. Portanto, o SCA não faz nada com estes mapeamentos durante o processamento de Atualizar Ativo.
  • O host virtual definido pelo usuário que hospeda o conteúdo da web para binding.ws, binding.atom, binding.http com wireformat.jsonrpc e implementation.widget não é suportado. Um mapeamento de host virtual de default_host é usado durante o processamento Atualizar recurso.

Procedimento

  1. Vá para o assistente Atualizar Recurso.
    1. Clique em Aplicativos > Tipos de Aplicativo > Recursos para acessar a página Recursos.
    2. Marque a caixa de seleção ao lado do ativo que você deseja atualizar.
    3. Clique em Atualizar.
  2. Na página Atualizar Recurso, especifique se deseja substituir um recurso inteiro ou atualizar seu conteúdo e, conforme necessário, o arquivo ou o módulo de substituição.
    1. Selecione uma opção de atualização.

      É possível atualizar o conteúdo do recurso ao incluir, excluir ou atualizar um único arquivo ou módulo no recurso, ou ao mesclar vários arquivos ou módulos. As opções de atualização incluem:

      • Substituir o recurso inteiro
      • Substituir o conteúdo do recurso específico
      • Incluir módulo ou arquivo no recurso
      • Remover arquivo ou módulo do recurso
      • Mesclar Conteúdo do Recurso

      A ajuda on-line da página Atualizar Recurso descreve as opções.

    2. Se você estiver atualizando o conteúdo de um recurso específico ou removendo um arquivo ou módulo, especifique o caminho que inicia com o arquivo do recurso.

      Para Especificar o caminho que inicia com o arquivo do recurso, especifique um caminho relativo para o arquivo que começa na raiz do arquivo do recurso. Por exemplo, se o arquivo estiver localizado em com/company/greeting.class no módulo hello.jar, especifique um caminho relativo de hello.jar/com/company/greeting.class.

    3. Se você estiver atualizando o recurso inteiro, atualizando um arquivo ou módulo de recurso ou mesclando o conteúdo de recurso, especifique o nome do caminho completo do novo arquivo ou módulo.
    4. Clique em Avançar.
  3. Na página Selecionar Opções para Atualizar um Recurso, especifique as configurações do recurso e clique em Avançar.

    A ajuda on-line da página Selecionar Opções para Importar um Recurso descreve as configurações.

  4. Na página Resumo, clique em Concluir.

Resultados

Se você atualizar um recurso compactado como um arquivo JAR de biblioteca que não é um archive do Java EE (Java™ Platform, Enterprise Edition), o produto automaticamente distribuirá o recurso atualizado para todas as unidades de composição que utilizam o recurso.

Entretanto, se você atualizar um recurso do Java EE, o produto não distribuirá automaticamente o archive do Java EE atualizado para as unidades de composição criadas a partir desse recurso, que são os aplicativos Java EE. Você deve selecionar cada aplicativo Java EE criado a partir desse recurso, e utilizar o botão Atualizar para atualizar o aplicativo Java EE individualmente, especificando o conteúdo da atualização.

O que Fazer Depois

Crie um aplicativo de nível de negócios e inclua o recurso nesse aplicativo.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_app_bla_asset_update
Nome do arquivo: trun_app_bla_asset_update.html