IBM Rational Performance Tester - Notas Sobre Release

Para IBM Rational Performance Tester, Recurso Temporário, Versão 6.1.2.01

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

Para visualizar a versão mais recente deste arquivo, consulte o leia-me em  http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/612_ifeature001/readme_612_ifeature001.html

1.0 Sobre este Release
2.0 Informação sobre Instalação
   2.1 Requisitos de Software
   2.2 Licença
   2.3 Instalando o Recurso Temporário
   2.4 Instalações Locais
     2.4.1 Instalando o Software OCR Localmente
     2.4.2 Instalando o Software OCR em Sistemas Remotos
   2.5 Criando um Espelhamento Local do Servidor de Atualização
     2.5.1 Fazendo Download e Extraindo Atualizações
     2.5.2 Criando e Atualizando Arquivos site.xml
     2.5.3 Criando um Arquivo policy.xml
     2.5.4 Instalando Atualizações do Espelhamento Local do Servidor de Atualização
   2.6 Desinstalando o Recurso Temporário
3.0 Problemas e Soluções Alternativas
4.0 Entrando em Contato com o Suporte ao Cliente
5.0 Avisos e Marcas Registradas

1.0 Sobre o Release deste Recurso Temporário

Este recurso temporário contém o IBM Rational Performance Tester Extension para Citrix Presentation Server. Esta extensão de protocolo permite testar o desempenho de aplicativos do Citrix Presentation Server em plataformas Windows.

Informações sobre o teste de desempenho do Citrix estão incluídas na ajuda on-line. Para acessar a ajuda, clique em Ajuda > Conteúdo e comece com o tópico "Visão Geral do Teste de Desempenho do Citrix." 

O IBM Rational Performance Tester Extension para Citrix Presentation Server oferece suporte ao cliente Citrix Presentation Server, versão 9.0 ou posterior, e é executado no Windows XP SP1 ou SP2 and Windows 2000 Professional para registro e no Windows XP SP1 ou SP2, Windows 2000 Professional, Windows Server 2000 SP3 ou SP4 e no Windows Server 2003 para execução de testes. Essa extensão não funciona no Linux ou z/OS.

Instalação Adicional para Software OCR

A extensão Citrix utiliza software que precisa ser instalado manualmente antes de utilizar o recurso OCR (reconhecimento óptico de caractere). Se esse software não estiver instalado corretamente, uma mensagem de erro ("RNAPI.dll não localizado") será exibida quando você tentar utilizar o recurso OCR. Para obter instruções detalhadas sobre como instalar o software OCR, consulte as seções 2.4.1 Instalando o Software OCR Localmente e 2.4.2 Instalando o Software OCR em Sistemas Remotos.

2.0 Informação sobre Instalação

Esta seção descreve como instalar o recurso temporário do IBM Rational Performance Tester 6.1.2.01 utilizando o IBM Rational Product Updater. Esse recurso temporário é fornecido como uma atualização. Utilize o IBM Rational Product Updater para instalar o recurso temporário diretamente do servidor de atualização IBM; contudo, você também pode fazer download de um arquivo ZIP que contenha esse recurso e utilizar o IBM Rational Product Updater para executar instalações locais.

Nota: Você não precisa instalar o recurso temporário nos computador do agente de remoção. Você só precisa instalá-lo no workbench.

2.1 Requisitos de Software

O IBM Rational Performance Tester Extension para Citrix Presentation Server requer que o cliente Citrix Presentation Server, versão 9.0 ou posterior, seja instalado nos computadores local e remoto para registro e execução de testes de desempenho.

Antes de instalar este recurso temporário, você deve instalar o IBM Rational Performance Tester Interim Fix Pack 6.1.2.001. Para obter informações sobre como instalar o fix pack 6.1.2.001, consulte as notas sobre release do produto no endereço http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rpt/61/html/612_ifix001/readme_612_ifix001.html. Se você alterar as preferências do site de atualização padrão clicando em Preferências > Sites de Atualização, deverá restaurar as definições padrão antes de instalar o recurso temporário.

Se você desativar qualquer recurso do produto modificando os arquivos feature.xml ou clicando em Ajuda > Atualizações de Software > Gerenciar Configuração, deverá ativá-los antes de instalar este recurso temporário.

Se estiver sendo realizada uma instalação silenciosa, é necessário primeiro instalar o IBM Rational Product Updater 6.0.1 (se ainda não estiver instalado). Se isso não for feito, provavelmente o IBM Rational Performance Tester ficará corrompido. Para verificar a versão atual do IBM Rational Product Updater, clique em Ajuda > Sobre o IBM Rational Product Updater. A versão atual é o último registro na lista. Você pode obter o IBM Rational  Product Updater 6.0.1 no Web site http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/updater/60/update/. Observe que, se você estiver executando uma instalação regular utilizando a interface gráfica com o usuário, o IBM Rational  Product Updater será automaticamente atualizado.

2.2 Licença

2.2.1 Licença do Windows

O IBM Rational Performance Tester Extension para Citrix Presentation Server requer uma licença de protocolo Citrix.

O IBM Rational Performance Tester permite que você execute até cinco usuários HTTP virtuais simultaneamente sem uma licença. No Citrix, é possível executar um usuário virtual sem uma licença. No entanto, para executar mais usuários, são requeridas licenças do pacote do testador virtual. Por exemplo, você pode executar o IBM Rational Performance Tester com até cinco usuários virtuais sem uma licença, mas para executar dez usuários virtuais, é necessário adquirir uma licença para um pacote de testador virtual que suporte cinco ou mais usuários virtuais adicionais. As licenças são fornecidas em pacotes de 5, 50, 100, 250, 500, 1000, 2500, 5000, 10.000, 20.000, 50.000 e 100.000 testadores virtuais.

Uma licença de pacote de testador virtual não é divisível; apenas um usuário pode utilizar um pacote de testador virtual ao mesmo tempo. Por exemplo, o usuário A e o usuário B não podem dividir um pacote de testador virtual 50 para que cada um execute um teste de usuário 25. Em vez disso, a licença do pacote de testador virtual 50 permite que um usuário único execute um teste emulando até 50 usuários virtuais.

Uma licença do pacote de testador é aditiva; um usuário único pode combinar múltiplas licenças do pacote de testador para executarem um teste suportado pela combinação dessas licenças. Por exemplo, um único usuário pode utilizar duas licenças do pacote do testador virtual 50 para executarem um teste simulando até 100 usuários virtuais.

2.3 Instalando o Recurso Temporário do IBM Rational Performance Tester

Instale o recurso temporário com a mesma conta de usuário que você instalou o produto. Você deve usar uma conta com privilégios de administrador.

Para instalar o recurso temporário diretamente do servidor de atualização do IBM Rational, execute as seguintes etapas:

  1. Feche o IBM Rational Performance Tester, se ele estiver aberto.
  2. Clique em Iniciar > Programas > IBM Rational > Rational Product Updater para iniciar o IBM Rational Product Updater.
  3. Selecione Recursos Opcionais.

  4. Se o IBM Rational Product Updater precisar de uma atualização, você será solicitado a instalá-lo antes de continuar. Clique em OK. O IBM Rational Product Updater instala a atualização, reinicia e recupera uma lista de recursos opcionais disponíveis.
  5. Por padrão, todos os recursos opcionais disponíveis são selecionados. Verifique se você selecionou o recurso Extensão de Protocolo Citrix.
  6. Clique em Instalar Recurso.
  7. Reveja e aceite o contrato de licença e continue a instalação clicando em OK.

  8. Dependendo da velocidade do processador, da quantidade de RAM e da velocidade da conexão à Internet de seu computador, a atualização poderá demorar um período de tempo longo para fazer download e instalar.
    Depois da conclusão da instalação, o IBM Rational Product Updater lista os recursos instalados na página Produtos Instalados.
  9. Feche o IBM Rational Product Updater.

2.4 Instalações Locais

Você pode instalar o recurso temporário diretamente do servidor de atualização IBM; entretanto, ele também está disponível para download. Talvez você queira fazer download e instalar o recurso temporário nas seguintes situações:

Para fazer download do recurso temporário, execute as seguintes etapas:

  1. Faça download do recurso temporário em ftp://ftp.software.ibm.com/software/rationalsdp/rpt/61/zips/rpt612_ifeature001.zip
  2. Extraia o recurso temporário em um diretório temporário. C:\temp é recomendado.

Para instalar o recurso temporário, execute as seguintes etapas:

  1. Feche o IBM Rational Performance Tester, se ele estiver aberto.
  2. Faça logon em seu sistema com a mesma conta de usuário que você instalou o IBM Rational Performance Tester. Você deve usar uma conta com privilégios de administrador. 
  3. Inicie o IBM Rational Product Updater. Clique em Iniciar > Programas > IBM Rational > Rational Product Updater.
  4. Clique em Preferências > Sites de Atualização.
  5. Navegue para temp_dir\rpt\policy_612.xml, em que temp_dir é o local de extração do recurso temporário. Se um local temp_dir diferente de C:\temp for escolhido, o arquivo policy_612.xml deverá primeiramente ser editado para conter o nome de caminho absoluto correto do arquivo site.xml, com base no valor selecionado paratemp_dir.
  6. Clique em OK.
  7. Selecione Recursos Opcionais.
    Se o seu computador não tiver acesso à Internet ou não puder se conectar ao servidor de atualização ativo da IBM, aparecerá um aviso no IBM Rational Product Updater declarando que outros sites de atualização não estão disponíveis. Você pode ignorar esse aviso se tiver instalado o IBM Rational Product Updater 6.0.1 ou superior.
    Se o seu computador tiver acesso à Internet e puder se conectar ao servidor de atualização ativo da IBM, e se o IBM Rational Product Updater exigir uma atualização, será solicitado que você instale-a antes de continuar. Clique em OK. O IBM Rational Product Updater instala a atualização, reinicia e recupera uma lista de atualizações disponíveis.
  8. Selecione Extensão de Protocolo Citrix.
  9. Clique em Instalar Recursos.
  10. Para aceitar o contrato de licença e continuar a instalação, clique em OK.
    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 IBM Rational Product Updater lista as atualizações instaladas na página Produtos Instalados.
  11. Feche o IBM Rational Product Updater.

2.4.1 Instalando o Software OCR Localmente

Em computadores locais, inclua o diretório que contém o software OCR na variável de ambiente PATH:

  1. No menu Iniciar, abra Painel de Controle e Sistema.
  2. Selecione Avançado e clique em Variáveis de Ambiente.
  3. Em Variáveis do Sistema, inclua os seguintes locais na variável PATH (ou altere esses locais adequadamente, se você tiver instalado o produto em outro diretório): 
    C:\Arquivos de programas\IBM\Rational\SDP\6.0\rpt_prod\eclipse\plugins\com.ibm.rational.test.lt.core.citrix_6.1.2\OCR
    C:\Arquivos de programas\IBM\Rational\SDP\6.0\rpt_prod\eclipse\plugins\com.ibm.rational.test.lt.execution.citrix_6.1.2
  4. Reinicie o computador.

2.4.2 Instalando o Software OCR em Sistemas Remotos

Em computadores remotos, copie o diretório OCR e o arquivo ocr.dll em um diretório, em cada computador remoto; em seguida, inclua o diretório na variável PATH:

  1. No computador local, abra o diretório (ou o local correspondente, se você tiver instalado o produto em outro diretório): 
    C:\Arquivos de programas\IBM\Rational\SDP\6.0\rpt_prod\eclipse\plugins\com.ibm.rational.test.lt.core.citrix_6.1.2
  2. Copie todo o conteúdo do diretório OCR em um diretório, em cada computador remoto. Por Exemplo:
    C:\Arquivos de programas\IBM\Rational\Citrix_OCR
  3. No computador local, abra o diretório (ou o local correspondente, se você tiver instalado o produto em outro diretório):
    C:\Arquivos de programas\IBM\Rational\SDP\6.0\rpt_prod\eclipse\plugins\com.ibm.rational.test.lt.execution.citrix_6.1.2
  4. Copie o arquivo ocr.dll no mesmo diretório em cada computador remoto. Por Exemplo:
    C:\Arquivos de programas\IBM\Rational\Citrix_OCR
  5. Em cada computador remoto, no menu Iniciar, abra Painel de Controle e Sistema.
  6. Selecione Avançado e clique em Variáveis de Ambiente.
  7. Em Variáveis do Sistema, inclua o diretório na variável PATH. Por Exemplo:
    C:\Arquivos de programas\IBM\Rational\Citrix_OCR
  8. Reinicie o computador.

2.5 Criando um Espelhamento Local do Servidor de Atualização

Para criar um espelhamento local do servidor de atualização, execute as seguintes etapas.

  1. Faça o download e extraia as atualizações.
  2. Crie e atualize os arquivos site.xml.
  3. Crie um arquivo policy.xml.
  4. Instale as atualizações a partir do espelhamento local do servidor de atualização.

Nota: Você deve ter o IBM Rational Performance Tester Fix Pack versão 6.1.2.001 instalado antes de instalar o recurso temporário.

2.5.1 Fazendo Download e Extraindo Atualizações

Para criar um espelhamento local do servidor de atualização do IBM Rational Performance Tester, faça o seguinte:

  1. Remova os arquivos de recursos desatualizados do espelhamento local do servidor de atualização. Isso inclui todas as atualizações do IBM Rational Performance Tester antes do pacote de atualização 6.1.2..
  2. Faça download das atualizações no Web site ftp://ftp.software.ibm.com/software/rationalsdp/rpt/61/zips/rpt612_ifeature001.zip.
  3. Extraia os arquivos em um diretório de destino que preparará o espelhamento 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.5.2 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 do produto, como recursos temporários e fix packs, e o site de descoberta contém recursos opcionais.

Cada correção de produto transferida por download contém um arquivo site_identifier.xml no diretório product\612\<update_install_location>\, e cada recurso transferido por download contém um arquivo site_identifier.xml no diretório product\612\<discovery_install_location>\, em que identifier identifica a correção de produto ou o recurso e product identifica o produto. Os arquivos site_identifier.xml para atualizações do IBM Rational Product Updater estão localizados no diretório <update_install_location>\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_612.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 do <feature/> a partir do site_612.xml na seção <site></site> do site.xml.
  3. Copie as informações do <feature/> de cada arquivo site_identifier.xml em site.xml.

    Seu rpt\612\update\site.xml ficará semelhante ao seguinte exemplo:

    <?xml version="1.0" encoding="UTF-8" ?>
    <site>
       <feature patch="true"
          id="com.ibm.rational.performance.tester.612" version="1.0.0"
          url="features/com.ibm.rational.performance.tester.612_1.0.0.jar"/>

       <feature
          id="updater.rpt.common.plugins.612" version="1.0.0"
          url="features/updater.rpt.common.plugins.612_1.0.0.jar"/>

       <feature
          id="updater.rpt.common.wb.plugins.612" version="1.0.0"
          url="features/updater.rpt.common.wb.plugins.612_1.0.0.jar"/>

       <feature
          id="updater.rpt.common.nl.plugins.612" version="1.0.0"
          url="features/updater.rpt.common.nl.plugins.612_1.0.0.jar"/>

       <feature
          id="updater.rpt.common.doc.plugins.612" version="1.0.0"
          url="features/updater.rpt.common.doc.plugins.612_1.0.0.jar"/>

    </site>

2.5.3 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 e editar os mapas da URL. 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.

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_612.xml.
  2. No diretório principal do seu site espelho, salve o arquivo como policy.xml.
  3. Edite o mapa de URL para apontar para site.xml em vez de site_identifier.xml. Certifique-se de especificar um caminho absoluto acessível universalmente para site.xml. Por exemplo, se o seu site de espelho estiver em um servidor Web chamado server1, o arquivo policy.xml ficará semelhante ao seguinte exemplo:

    <?xml version="1.0" encoding="UTF-8" ?>
    <update-policy>
       <url-map pattern="com.ibm.rational.performance.tester.update" url="http://server1/rational_updates/rpt/612/update/site.xml/">
    </update-policy>
  4. Inclua as informações do mapa de URL de todos os outros arquivos product\policy_identifier.xml, tais como rsa\policy_wbi_6001.xml.
    Para cada produto que puder ser atualizado a partir do espelhamento 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.
     
  5. Edite cada mapa de URL para apontar para site.xml em vez de site_identifier.xml. Seu arquivo será semelhante ao seguinte exemplo:

    <?xml version="1.0" encoding="UTF-8" ?>
    <update-policy>
       <url-map pattern="com.ibm.rational.performance.tester.update" url="http://server1/rational_updates/rpt/612/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.wbi.rsa" url="http://server1/rational_updates/rsa/60/discovery/site.xml/">
    </update-policy>

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

    <url-map pattern="com.ibm.orca.product.updater" url="http://server1/rational_updates/updater/60/update/site.xml"/>
     
  7. Salve o arquivo policy.xml.

2.5.4 Instalando Atualizações do Espelhamento Local do Servidor de Atualização

Depois que o espelhamento local do servidor de atualização estiver disponível, você poderá instalar as atualizações concluindo as instruções a seguir.

  1. Feche o IBM Rational Performance Tester, se ele estiver aberto.
  2. Faça logon em seu sistema com a mesma conta de usuário que você instalou o IBM Rational Performance Tester. Você deve usar uma conta com privilégios de administrador.
  3. Inicie o IBM Rational Product Updater. Clique em Iniciar > Programas > IBM Rational > Rational Product Updater.
  4. Clique em Preferências > Sites de Atualização.
  5. Digite o caminho para o arquivo policy.xml que está no diretório principal do espelhamento local do servidor de atualizações.
  6. Clique em OK.
  7. Selecione Recursos Opcionais.
    Se o IBM Rational Product Updater precisar de uma atualização, você será solicitado a instalá-la antes de continuar. Clique em OK. O IBM 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.  Para visualizar a descrição de uma atualização, clique na atualização. A descrição é exibida na área de janela Informações Detalhadas.
  9. Clique em Instalar Recursos.
  10. Para aceitar o contrato de licença e continuar a instalação, clique em OK. 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.
  11. Depois da conclusão da instalação, o IBM Rational Product Updater lista as atualizações instaladas na página Produtos Instalados.
  12. Feche o IBM Rational Product Updater.

2.6 Desinstalando o Recurso Temporário

Desinstale o recurso temporário com a mesma conta de usuário que você instalou o IBM Rational Performance Tester. O pacote de atualização 6.1.2 não pode ser desinstalado.

Restrições:

Para desinstalar o recurso temporário, execute as seguintes etapas:

  1. Inicie o IBM Rational Product Updater. Clique em Iniciar > Programas > IBM Rational > Rational Product Updater.
  2. Clique na guia Rollbacks.
    A página Rollbacks mostra um inventário de atualizações e recursos opcionais que estão atualmente instalados para o IBM Rational Performance Tester.
  3. Selecione Extensão de Protocolo Citrix.
  4. Clique em Atualizações de Rollback.
  5. Feche o IBM Rational Product Updater.

Restrições

Você deve usar uma conta com privilégios de administrador. 

Desinstalando no Windows

Para desinstalar o IBM Rational Performance Tester em um sistema Windows:

  1. Clique em Arquivo>Painel de Controle>Adicionar ou Remover Programas.
  2. Selecione o aplicativo a ser desinstalado da lista e clique em Alterar/Remover.
  3. Siga as instruções no assistente de desinstalação.

Nota: Para desinstalar completamente o produto para garantir um reinstalação limpa, remova o seguinte:

3.0 Problemas e Soluções Alternativas

Esta seção lista as soluções alternativas para problemas neste release de correção temporária.

3.1 Reprodução inválida do símbolo Euro em parte de um texto do Citrix

As ações de entrada de texto do Citrix que contém o símbolo Euro (€) não são reproduzidas corretamente. Isso ocorre devido ao modo como o Windows trata esse caractere internamente.

Uma solução alternativa para inserir o caractere € em um teste de desempenho do Citrix é utilizar uma ação de entrada do teclado em vez de usar uma ação de entrada de texto.

3.2 Loops e Ifs não são informados corretamente

Em alguns casos, o histórico de execução de testes informa incorretamente loops e condições em testes de desempenho do Citrix no nível de teste, mesmo quando eles estão localizados em um nível inferior, no conjunto de testes.

3.3 A reprodução automática não é possível ao inserir um novo registro com conjuntos de dados

Se você tentar inserir um novo registro em um conjunto de testes que utiliza conjuntos de dados, a opção de reprodução automática não funcionará. Você deve usar a opção de reprodução manual para colocar a sessão do Citrix no contexto correto antes de continuar com a ativação do registro.

3.4 Erro de falta de memória quando um loop contém um sessão

Quando um loop do conjunto de testes contém toda a sessão, a execução do teste produz uma falha de memória que pode causar um erro de falta de memória. Você deve colocar o conjunto de testes em um loop planejado em vez de colocar a sessão em um loop do conjunto de testes.

3.5 O histórico da execução incompleta é emitido ao coletar vários rastreios

Quando o nível de detalhes do rastreio é alto, por exemplo, quando as configurações de log são definidas como "Tudo" e um intervalo de amostragem curto é usado, o histórico de execução do teste pode exibir informações incompletas. Para evitar o problema, reduza o nível de detalhes do log ou aumente o intervalo de amostragem.

3.6 A caixa de diálogo Modal causa atraso na finalização do teste

Se um teste de desempenho do Citrix for finalizado enquanto um aplicativo tiver uma caixa de diálogo modal aberta, a caixa de diálogo Finalizar Programa fará com que o teste leve até 40 segundos para ser concluído.

4.0 Entrando em Contato com o Suporte ao Cliente

A home page do produto IBM Rational Performance Tester é www.ibm.com/software/awdtools/tester/performance/index.html. Para FAQs, listas de problemas conhecidos, correções e outras informações de suporte, visite a página Suporte na home page do produto.

5.0 Avisos e Marcas Registradas

Direitos Restritos para Usuários do Governo dos Estados Unidos - Uso, duplicação e divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM Corporation.

Estas informações foram desenvolvidas para produtos e serviços oferecidos nos Estados Unidos. É possível que a IBM não ofereça os produtos, serviços e recursos discutidos nesta publicação em outros países. Consulte um representante IBM local para obter informações sobre produtos e serviços disponíveis atualmente em sua área. Qualquer referência a produtos, programas ou serviços IBM não significa que apenas produtos, programas ou serviços IBM possam ser utilizados. Qualquer produto, programa ou serviço funcionalmente equivalente, que não infrinja nenhum direito de propriedade intelectual da IBM, poderá ser utilizado em substituição a este produto, programa ou serviço. Entretanto, a avaliação e verificação da operação de qualquer produto, programa ou serviço não-IBM são de responsabilidade do Cliente.

A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntos tratados nesta documentação. O fornecimento desta publicação não garante ao Cliente nenhum direito sobre tais patentes. Pedidos de licença devem ser enviados, por escrito, para:

Gerência de Relações Comerciais e Industriais da IBM Brasil
Av. Pasteur, 138-146
Botafogo
Rio de Janeiro, RJ
CEP: 22290-240

Para pedidos de licença relacionados a informações de DBCS (Conjunto de Caracteres de Byte Duplo), entre em contato com o Departamento de Propriedade Intelectual da IBM em seu país ou envie pedidos de licença, por escrito, para:
 

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan
 

O parágrafo a seguir não se aplica a nenhum país em que tais disposições não estejam de acordo com a legislação local: A INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO "NO ESTADO EM QUE SE ENCONTRA" SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIAS IMPLÍCITAS OU CONDIÇÕES DE NÃO-INFRAÇÃO, DE MERCADO OU DE ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Alguns países não permitem a exclusão de garantias expressas ou implícitas em certas transações; portanto, esta disposição pode não se aplicar ao Cliente.
 

Estas informações podem incluir imprecisões técnicas ou erros tipográficos. Periodicamente, são feitas alterações nas informações aqui contidas; tais alterações serão incorporadas em futuras edições desta publicação. A IBM pode, a qualquer momento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nesta publicação, sem aviso prévio.
 

Referências nestas informações a Web sites não-IBM são fornecidas apenas por conveniência e não representam de forma alguma um endosso a esses Web sites. Os materiais contidos nesses Web sites não fazem parte dos materiais deste produto IBM e a utilização desses Web sites é de inteira responsabilidade do Cliente.
 

A IBM pode utilizar ou distribuir as informações fornecidas da forma que julgar apropriada sem incorrer em qualquer obrigação para com o Cliente.
 

Licenciados deste programa que desejam obter informações sobre este assunto com objetivo de permitir: (i) a troca de informações entre programas criados independentemente e outros programas (incluindo este) e (ii) a utilização mútua das informações trocadas, devem entrar em contato com:
 

Gerência de Relações Comerciais e Industriais da IBM Brasil
Av. Pasteur, 138-146
Botafogo
Rio de Janeiro, RJ
CEP: 22290-240

 

Tais informações podem estar disponíveis, sujeitas a termos e condições apropriadas, incluindo em alguns casos o pagamento de uma taxa.
 

O programa licenciado descrito nesta publicação e todo o material licenciado disponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM, do Contrato de Licença do Programa Internacional IBM ou de qualquer outro contrato equivalente.
 

Todos os dados de desempenho aqui contidos foram determinados em um ambiente controlado. Portanto, os resultados obtidos em outros ambientes operacionais podem variar significativamente. Algumas medidas podem ter sido tomadas em sistemas de nível de desenvolvimento e não há garantia de que estas medidas serão iguais em sistemas geralmente disponíveis. Além disso, algumas medidas podem ter sido estimadas por extrapolação. Os resultados reais podem variar. Os usuários deste documento devem verificar os dados aplicáveis para seu ambiente específico.
 

As informações sobre produtos não-IBM foram obtidas junto aos fornecedores dos respectivos produtos, de seus anúncios publicados ou de outras fontes disponíveis publicamente. A IBM não testou estes produtos e não pode confirmar a precisão de seu desempenho, compatibilidade nem qualquer outra reivindicação relacionada a produtos não-IBM. Dúvidas sobre os recursos de produtos não-IBM devem ser encaminhadas diretamente a seus fornecedores.
 

Todas as declarações relacionadas aos objetivos e intenções futuras da IBM estão sujeitas a alterações ou cancelamento sem aviso prévio e representam apenas metas e objetivos.
 

Essas informações contêm exemplos de dados e relatórios utilizados nas operações diárias de negócios. Para ilustrá-los da forma mais completa possível, os exemplos podem incluir nomes de indivíduos, empresas, marcas e produtos. Todos estes nomes são fictícios e qualquer semelhança com nomes e endereços utilizados por uma empresa real é mera coincidência.
 

LICENÇA DE DIREITOS AUTORAIS:
 

Estas informações contêm programas de aplicativos de exemplo na linguagem fonte, ilustrando as técnicas de programação em diversas plataformas operacionais. Você pode copiar, modificar e distribuir estes programas de exemplo sem a necessidade de pagar à IBM, com objetivos de desenvolvimento, utilização, marketing ou distribuição de programas aplicativos em conformidade com a interface de programação de aplicativo para a plataforma operacional para a qual os programas de exemplo são criados. Esses exemplos não foram testados completamente em todas as condições. Portanto, a IBM não pode garantir ou implicar a confiabilidade, manutenção ou função desses programas. Você pode copiar, modificar e distribuir esses programas de exemplo de qualquer maneira sem pagamento à IBM, para fins de desenvolvimento, utilização, marketing ou distribuição de programas aplicativos em conformidade com interfaces de programação de aplicativos da IBM.

Cada cópia ou parte desses programas de exemplo ou qualquer trabalho derivado, deve incluir um aviso de direitos autorais com os dizeres:

(C) (nome da sua empresa) (ano). Partes deste código são derivadas dos Programas de Exemplo da IBM Corp. (C) Direitos Autorais IBM Corp. 2000, 2006. Todos os direitos reservados.

Se estas informações estiverem sendo exibidas em cópia eletrônica, as fotografias e ilustrações coloridas podem não aparecer.
 

Informações sobre a Interface de Programação

As informações sobre interface de programação destinam-se a facilitar a criação de software aplicativo utilizando este programa.

As interfaces de programação de uso geral permitem que o cliente desenvolva o software aplicativo que obtém os serviços das ferramentas deste programa.

No entanto, essas informações também podem conter informações sobre diagnósticos, modificações e ajustes. As informações sobre diagnósticos, modificações e ajustes são fornecidas para ajudá-lo a depurar o software aplicativo.

Aviso: Não utilize estas informações sobre diagnósticos, modificações e ajustes como uma interface de programação, pois elas estão sujeitas a alterações.

Marcas Registradas e Marcas de Serviço

Os termos a seguir são marcas registradas da International Business Machines Corporation nos Estados Unidos e/ou em outros países:

Java® e todas as marcas registradas baseadas em Java são marcas registradas da Sun Microsystems, Inc. nos Estados Unidos e/ou em outros países.

Microsoft e Windows são marcas registradas da Microsoft Corporation nos Estados Unidos e/ou em outros países.

Intel® é uma marca registrada da Intel Corporation nos Estados Unidos e/ou em outros países.

UNIX é uma marca registrada da The Open Group nos Estados Unidos e em outros países.

Linux é uma marca registrada de Linus Torvalds nos Estados Unidos e/ou em outros países.

Outros nomes de empresas, produtos ou serviços podem ser marcas registradas ou marcas de serviço de terceiros.