Criando um Espelho Local do Servidor de Atualização do IBM Rational Manual Tester

Para Rational Manual Tester, Versão 6.1

© Direitos Autorais IBM Corporation 2004, 2005. Todos os Direitos Reservados.

Conteúdo

1.0 Fazendo Download e Extraindo Atualizações
2.0 Criando e Atualizando Arquivos site.xml
3.0 Criando um Arquivo policy.xml
4.0 Instalando Atualizações a partir do Espelho Local do Servidor de Atualizações

1.0 Fazendo Download e Extraindo Atualizações

Para criar um espelho local do servidor de atualização do IBM Rational Manual Tester, faça download das atualizações a seguir. Se você criou um espelho local do servidor de atualizações, remova qualquer arquivo de recurso desatualizado antes de fazer download destas atualizações.

Atualização do Rational Manual Tester Local do FTP
IBM Rational Product Updater 6.0.1 ftp://ftp.software.ibm.com/software/rationalsdp/updater/60/zips/rpu_601.zip
Fix Pack 6.1.1.1 - IBM Rational Manual Tester ftp://ftp.software.ibm.com/software/rationalsdp/rmt/61/zips/rmt61_refreshpack6111.zip

Atenção: É necessário fazer download do IBM Rational Product Updater 6.0.1.

Depois de fazer download das atualizações, extraia os arquivos para um diretório de destino que preparará o espelho local do servidor de atualizações. Todas as atualizações podem ser extraídas para o mesmo diretório de destino. Elas não sobrescrevem umas às outras.

2.0 Criando e Atualizando Arquivos site.xml

Geralmente, existe um site de atualização e um site de descoberta para cada produto. O site de atualização contém correções de produtos, como correções temporárias, Fix Packs e pacotes de atualização, e o site de descoberta contém recursos opcionais. O exemplo mostrado a seguir destina-se à atualização do RSA (Rational Software Architect). Você pode seguir um exemplo semelhante para outros produtos da Plataforma de Desenvolvimento de Software Rational.

Nota: O Rational Product Updater não possui um site de descoberta.

Cada correção de produto transferida por download contém um arquivo site_identifier.xml no diretório product\60\update\ e cada recurso transferido por download contém um arquivo site_identifier.xml no diretório product\60\discovery\, em que identifier identifica a correção do produto ou o recurso e product identifica o produto. Os arquivos site_identifier.xml de atualizações para o Rational Product Updater estão localizados no diretório rpu\60\update\.

O site de atualização e o site de descoberta requerem, cada um, um arquivo separado site.xml. Para criar cada arquivo site.xml, você deve combinar as informações do <feature/> a partir dos arquivos site_identifier.xml apropriados.

Para criar ou atualizar o arquivo site.xml, conclua as seguintes etapas:

  1. Abra um arquivo site_identifier.xml em um editor de texto. Por exemplo, abra site_rmi_601.xml.
  2. Salve o arquivo como site.xml no mesmo diretório. Se o diretório já contiver um arquivo chamado site.xml, copie as informações de <feature/> do site_rmi_601.xml para a seção <site></site> do site.xml.
  3. Copie as informações do <feature/> a partir de cada arquivo de site_identifier.xml no site.xml.


  4. Por exemplo, o código a seguir exibe o resultado da cópia das informações de <feature/> de rsa\60\discovery\site_rmi_601.xml e rsa\60\discovery\site_xde_601.xml para rsa\60\discovery\site.xml:

    <?xml version="1.0" encoding="UTF-8" ?>
    <site>
       <!-- Rose Model Import -->
       <feature id="com.ibm.rational.rose.model.import.rsa" version="6.0.1" url="features/com.ibm.rational.rose.model.import.rsa_6.0.1.jar"/>
       <feature id="proxy.rose.model.import.rsa.601" version="1.0.0" url="features/proxy.rose.model.import.rsa.601_1.0.0.jar"/>
       <feature id="proxy.rose.model.import.nl1.rsa.601" version="1.0.0" url="features/proxy.rose.model.import.nl1.rsa.601_1.0.0.jar"/>
       <feature id="proxy.rose.model.import.win32.rsa.601" version="1.0.0" url="features/proxy.rose.model.import.win32.rsa.601_1.0.0.jar"/>

       <!-- XDE Model Import -->
       <feature id="com.ibm.rational.rsa.xde.model.import" version="6.0.1" url="features/com.ibm.rational.rsa.xde.model.import_6.0.1.jar"/>
       <feature id="proxy.rsa.xde.import.profiles.601" version="1.0.0" url="features/proxy.rsa.xde.import.profiles.601_1.0.0.jar"/>
       <feature id="proxy.rsa.xde.import.code.601" version="1.0.0" url="features/proxy.rsa.xde.import.code.601_1.0.0.jar"/>
       <feature id="proxy.rsa.xde.import.doc.600.101" version="1.0.0" url="features/proxy.rsa.xde.import.doc.600.101_1.0.0.jar"/>
       <feature id="proxy.rsa.reqpro.modelupgrade.601" version="1.0.0" url="features/proxy.rsa.reqpro.modelupgrade.601_1.0.0.jar"/>
       <feature id="proxy.rsa.xde.import.code.nl.601" version="1.0.0" url="features/proxy.rsa.xde.import.code.nl.601_1.0.0.jar"/>
       <feature id="proxy.rsa.reqpro.modelupgrade.nl.601" version="1.0.0" url="features/proxy.rsa.reqpro.modelupgrade.nl.601_1.0.0.jar"/>
    </site>


    Nota:
  5. Salve e feche o arquivo site.xml atualizado. Mantenha os arquivos site_identifier.xml originais para referência.
  6. Feche o editor de texto.

3.0 Criando um Arquivo policy.xml

Cada correção de produto e recurso transferido por download contém um arquivo product\policy_identifier.xml que referencia seu arquivo site_identifier.xml. Todos os arquivos policy_identifier.xml devem ser combinados em um único arquivo policy.xml. Depois de criar este arquivo, você pode utilizá-lo para todas as atualizações do produto e fazer referência ao arquivo site.xml criado na seção anterior. O exemplo mostrado a seguir destina-se à atualização do RSA (Rational Software Architect). Você pode seguir um exemplo semelhante para outros produtos da Plataforma de Desenvolvimento de Software Rational.

Para criar o arquivo policy.xml, conclua as seguintes etapas:

  1. Abra um arquivo product\policy_identifier.xml com um editor de texto. Por exemplo, abra policy_601.xml.
  2. No diretório principal de seu site espelho, salve o arquivo como policy.xml.
  3. Edite o mapa de URL para apontar para site.xml, em vez de para site_identifier.xml. Assegure-se de especificar um caminho absoluto acessível universalmente para site.xml. Por exemplo, se seu site de espelho estiver em um servidor da Web chamado server1, seu arquivo policy.xml será semelhante ao seguinte exemplo:


  4. <?xml version="1.0" encoding="UTF-8" ?>
    <update-policy>
       <url-map pattern="com.ibm.rational.software.architect.update" url="http://server1/rational_updates/rsa/60/update/site.xml/">
    </update-policy>


  5. Inclua as informações do mapa de URL de todos os outros arquivos product\policy_identifier.xml, como rsa\policy_xde_601.xml.


  6. Para cada produto que puder ser atualizado a partir do espelho local do servidor de atualizações, será necessário ter um mapa de URL para o site de atualização e outro para o site de descoberta. Serão necessários mapas de URL adicionais para sites de descoberta de recursos. Os padrões são fornecidos em cada arquivo product\policy_identifier.xml.

  7. Edite cada mapa de URL para apontar para site.xml, em vez de para site_identifier.xml. Seu arquivo será semelhante ao seguinte exemplo:


  8. <?xml version="1.0" encoding="UTF-8" ?>
    <update-policy>
       <url-map pattern="com.ibm.rational.software.architect.update" url="http://server1/rational_updates/rsa/60/update/site.xml/">
       <url-map pattern="com.ibm.rational.software.architect.discovery" url="http://server1/rational_updates/rsa/60/discovery/site.xml/">
       <url-map pattern="com.ibm.rational.rsa.xde.model.import" url="http://server1/rational_updates/rsa/60/discovery/site.xml/">
    </update-policy>


  9. Crie um mapa de URL para as atualizações para Rational Product Updater digitando um caminho absoluto acessível universalmente para seu arquivo site.xml.


  10. <url-map pattern="com.ibm.orca.product.updater" url="http://server1/rational_updates/rpu/60/update/site.xml"/>

  11. Salve o arquivo policy.xml.
  12. Feche o editor de texto.

4.0 Instalando Atualizações a partir do Espelho Local do Servidor de Atualizações

Depois que o espelho local do servidor de atualizações estiver disponível, os usuários poderão instalar as atualizações concluindo as instruções a seguir.

Instale as atualizações com a mesma conta de usuário que instalou o produto.

Restrições:

Para instalar uma atualização, conclua as etapas a seguir:

  1. Inicie o Rational Product Updater e clique em Iniciar > Programas > IBM Rational > Rational Product Updater.
  2. Clique em Preferências > Sites de Atualização.
  3. Digite o caminho para o arquivo policy.xml que está no diretório principal do espelho local do servidor de atualizações.
  4. Clique em OK.
  5. Clique em Localizar Atualizações ou em Localizar Recursos Opcionais.


  6. Se o Rational Product Updater precisar de uma atualização, você será avisado para instalá-la antes de continuar. Clique em OK. O Rational Product Updater instala a atualização, reinicia e recupera uma lista de atualizações disponíveis.

  7. Selecione a atualização que você deseja instalar.
  8. Clique em Instalar Atualizações ou em Instalar Recursos Opcionais.
  9. Para aceitar o acordo de licença e continuar com a instalação, clique em OK.


  10. Dependendo a velocidade do processador do computador e da quantidade de RAM no computador, a instalação da atualização poderá demorar um longo período de tempo.

    Depois da conclusão da instalação, o Rational Product Updater listará as atualizações instaladas na página Produtos Instalados.

  11. Feche o Rational Product Updater.