Criando um Espelho Local do Servidor de Atualização do IBM Rational Application Developer

Para o Rational Application Developer, Versão 6.0

© Copyright 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ção

1.0 Fazendo Download e Extraindo Atualizações

Para criar um espelho local do servidor de atualização do IBM® Rational® Application Developer, faça download das atualizações na tabela a seguir:
Atualização do Rational Application Developer Local do FTP
IBM Rational Product Updater 6.0.0.4 ftp://ftp.software.ibm.com/software/rationalsdp/updater/60/zips/rpu_6004.zip
Fix Pack 6.0.0.1 - IBM Rational Application Developer ftp://ftp.software.ibm.com/software/rationalsdp/rad/60/zips/rad6001.zip
Interim Fix 001 for Rational Application Developer 6.0.0.1 ftp://ftp.software.ibm.com/software/rationalsdp/rad/60/zips/rad6001_interim_fix001.zip
Interim Fix 002 for Rational Application Developer 6.0.0.1 ftp://ftp.software.ibm.com/software/rationalsdp/rad/60/zips/rad6001_interim_fix002.zip
Interim Fix 003 for Rational Application Developer 6.0.0.1 ftp://ftp.software.ibm.com/software/rationalsdp/rad/60/zips/rad6001_interim_fix003.zip
J2EE Connector Tools ftp://ftp.software.ibm.com/software/rationalsdp/rad/60/zips/J2C _Features _RAD.zip
IBM Informix® 4GL to EGL Conversion Utility ftp://ftp.software.ibm.com/software/rationalsdp/rad/60/zips/I4GL_Discovery_Features_RAD.zip
IBM WebSphere® Portal Test Environment 5.0.2.3 Update ftp://ftp.software.ibm.com/software/rationalsdp/rad/60/zips/PORTAL_UTE_5023_Features_RAD.zip
IBM WebSphere Portal Test Environment 5.1.0.1 Update ftp://ftp.software.ibm.com/software/rationalsdp/rad/60/zips/PORTAL_UTE_5101_Features_RAD.zip
IBM Rational Deployment Toolkit for WebLogic Server ftp://ftp.software.ibm.com/software/rationalsdp/rad/60/zips/WLToolkit_6001_Features_RAD.zip

Depois de fazer download das atualizações, extraia os arquivos para um diretório de destino que construirá seu espelho local do servidor de atualização.

Atenção:

Nota: você pode extrair todas as atualizações para o mesmo diretório de destino. As atualizações não sobrescrevem umas às outras.

2.0 Criando e Atualizando Arquivos site.xml

Geralmente, há 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 e fix packs, e o site de descoberta contém recursos opcionais.

Nota: não há nenhum site de descoberta para o Rational Product Updater.

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 para atualizações do Rational Product Updater estão localizados no diretório rpu\60\update\.

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

Para criar ou atualizar um arquivo site.xml, execute as etapas a seguir:

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


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

    <?xml version="1.0" encoding="UTF-8" ?>
    <site>
    <!-- J2C feature-->
    <feature patch="true" id="com.ibm.j2c.win32" version="1.0.0" os="win32" url="features/com.ibm.j2c.win32_1.0.0.jar">
    <category name="fixpack" />
    </feature>
    <feature patch="true" id="com.ibm.j2c.linux" version="1.0.0" os="linux" url="features/com.ibm.j2c.linux_1.0.0.jar">
    <category name="fixpack" />
    </feature>
    <feature patch="false" id="updater.rad.ifeature.001" version="1.0.0" url="features/updater.rad.ifeature.001_1.0.0.jar">
    <category name="proxies" />
    </feature>
    <feature patch="false" id="updater.rad.ifeature.001.nl1" version="1.0.0" url="features/updater.rad.ifeature.001.nl1_1.0.0.jar">
    <category name="proxies" />
    </feature>

    <feature patch="false" id="updater.rad.ifeature.RAR" version="1.0.0" url="features/updater.rad.ifeature.RAR_1.0.0.jar">
    <category name="proxies" />
    </feature>


    <!--I4GL conversion utility-->
       <feature patch="false" id="com.ibm.etools.i4gl.conversion.win32" version="6.0.0" url="features/com.ibm.etools.i4gl.conversion.win32_6.0.0.jar" os="win32">
    </feature>

    <feature patch="false" id="com.ibm.etools.i4gl.conversion.linux" version="6.0.0" url="features/com.ibm.etools.i4gl.conversion.linux_6.0.0.jar" os="linux">
    </feature>

    <feature patch="false" id="updater.rad.ifeature.i4glconversion.001" version="1.0.0" url="features/updater.rad.ifeature.i4glconversion.001_1.0.0.jar">
    </feature>

    <feature patch="false" id="updater.zips.i4glconversion.win32.001" version="1.0.0" url="features/updater.zips.i4glconversion.win32.001_1.0.0.jar">
    </feature>

    <feature patch="false" id="updater.zips.i4glconversion.linux.001" version="1.0.0" url="features/updater.zips.i4glconversion.linux.001_1.0.0.jar">
    </feature>

    </site>


    Nota:
  5. Salve e feche o arquivo site.xml atualizado. Mantenha os arquivos site_identifier.xml originais para referência.
  6. Feche seu 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. Você deve combinar todos os arquivos policy_identifier.xml em um único arquivo policy.xml. Depois de criar esse arquivo, você pode utilizá-lo para todas as atualizações do produto e referenciar o arquivo site.xml criado na seção anterior.

Para criar o arquivo policy.xml, execute as etapas a seguir:

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


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


  5. Inclua as informações do mapa de URLs de todos os outros arquivos product\policy_identifier.xml, como o rad\policy_J2C.xml.


  6. Para cada produto que pode ser atualizado a partir do seu espelho local do servidor de atualização, você precisa ter um mapa de URLs para o site de atualização e um outro mapa de URLs para o site de descoberta. Mapas de URLs adicionais são necessários para sites de descoberta do recurso. Os padrões são fornecidos em cada arquivo product\policy_identifier.xml.

  7. Edite cada mapa de URLs para apontar para site.xml em vez de site_identifier.xml. Seu arquivo será semelhante ao exemplo a seguir:


  8. <?xml version="1.0" encoding="UTF-8" ?>
    <update-policy>
       <url-map pattern="com.ibm.rational.application.developer.update" url="http://server1/rational_updates/rad/60/update/site.xml/">
       <url-map pattern="com.ibm.rational.application.developer.discovery" url="http://server1/rational_updates/rad/60/discovery/site.xml/">
    </update-policy>


  9. Crie um mapa de URLs para as atualizações do Rational Product Updater, digitando um caminho absoluto universalmente acessível 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 seu editor de texto.

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

Logo que o espelho local do servidor de atualização fica disponível, os usuários podem instalar atualizações seguindo as instruções abaixo.

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

Restrições:

Para instalar um atualização, execute as etapas a seguir:

  1. Inicie o Rational Product Updater:

  2. Nota: no Red Hat Enterprise Linux 3.0 e no SuSE Linux Enterprise Server 9.0, se você utilizar um ambiente de desktop diferente do padrão, os atalhos do produto podem não aparecer no local padrão.

  3. Clique em Preferências > Sites de Atualização.
  4. Digite o caminho para o arquivo policy.xml que está no diretório principal do espelho local do servidor de atualização.
  5. Clique em OK.
  6. Clique em Localizar Atualizações ou Localizar Recursos Opcionais.


  7. 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.

  8. Selecione a atualização que você deseja instalar.


  9. Dica: clique em uma atualização para visualizar sua descrição. A descrição é exibida na área de janela Informações Detalhadas.

  10. Clique em Instalar Atualizações ou Instalar Recursos Opcionais.
  11. Para aceitar o acordo de licença e continuar a instalação, clique em OK.


  12. Dependendo da velocidade do processador e da quantidade de RAM em seu computador, a atualização pode levar um longo período de tempo para ser instalada.

    Após a conclusão da instalação, o Rational Product Updater lista as atualizações instaladas na página Produtos Instalados.

  13. Feche o Rational Product Updater.