IBM Rational Web Developer Fix Pack 6.0.1.1 - Notas sobre o Release

Para o Rational Web Developer, Versão 6.0, 6.0.0.1 ou 6.0.1

© Copyright International Business Machines Corporation 2000, 2005. Todos os Direitos Reservados. Direitos Restritos aos Usuários do Governo dos Estados Unidos - Uso, duplicação ou divulgação restritos pelo documento GSA ADP Schedule Contract com a IBM Corp.

1.0 Sobre este Release
2.0 Histórico de Correção do Produto
   2.1 Correções Acumulativas
   2.2 Depurador
   2.3 EGL (Enterprise Generation Language)
   2.4 Ferramentas J2EE
   2.5 JavaServer Faces
   2.6 Page Designer
   2.7 Struts
   2.8 Ferramentas XML
   2.9 Ferramentas de Dados
   2.10 Ferramentas do Servidor
3.0 Informações sobre Instalação
   3.1 Instruções de Instalação
   3.2 Requisitos de Hardware
   3.3 Requisitos de Software
   3.4 Co-requisitos de Software
4.0 Problemas e Limitações Conhecidos
   4.1 Limitações de EGLSDK e EGLCMD
   4.2 Matrizes de qualquer Tipo de Registro para Geração de EGL Java
   4.3 Funções BLOB e CLOB Documentadas Incorretamente
   4.4 Não Há mais Preenchimento na Concatenação de Cadeias EGL
   4.5 Não É Possível Utilizar o Crystal Reports® para Criar Conexões JDBC com Produtos de Banco de Dados Baseados no z/OS® e no iSeries
   4.6 Não Há Suporte para Gerar Crystal Reports a partir de Origens de Dados XML para Exibição no WebSphere® Application Server v5.x.
   4.7 Faces Client Components - Evento onRowAdd Incluído no DataGrid
5.0 Suporte ao Cliente
6.0 Avisos e Marcas Registradas

1.0 Sobre este Release

Para visualizar a versão mais recente deste arquivo, consulte as notas sobre o release em www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/6011/html/nl/pt_BR/readme_6011.html.

O IBM® Rational® Web Developer Fix Pack 6.0.1.1 contém correções para o release da versão 6.0.1 e os seguintes aprimoramentos:

Aperfeiçoamentos de Desempenho do EGL Builder

O desempenho do EGL Builder foi drasticamente aprimorado.  Você perceberá aperfeiçoamentos significativos na quantidade de tempo necessário para construir um espaço de trabalho completo e na quantidade de tempo necessário para construir partes individuais, enquanto estão sendo desenvolvidas.  Antes, se a preferência "Construir automaticamente" estivesse normalmente desativada, tente agora trabalhar com ela ativada.

Na primeira vez em que cada projeto é construído utilizando a versão 6.0.1.1 do EGL, o arquivo .project, que está localizado no diretório raiz do projeto, será modificado automaticamente para que faça referência ao novo EGL Builder.  Após a conclusão dessa atualização, todos os futuros builds do projeto utilizarão o novo EGL Builder.  Recomenda-se que os usuários chamem manualmente um build depois que iniciar a V6.0.1.1 e carregar o espaço de trabalho, para que os projetos sejam construídos com o novo EGL Builder antes de ocorrer outros desenvolvimentos.  Um build manual pode ser chamado pela seleção de Projeto >Construir Tudo na barra de ferramentas.

Nota: Se a opção para Construir Automaticamente estiver ativada, um projeto será alterado para utilizar o novo EGL Builder na primeira vez em que a versão 6.0.1.1 do produto for iniciada para um espaço de trabalho existente ou depois que um projeto for importado para os espaços de trabalho novo e existente.  Se a opção para Construir Automaticamente estiver desativada, será necessário chamar um build manualmente para migrar para o novo EGL Builder.  Todos os novos projetos criados com a versão 6.0.1.1 do produto já estarão configurados para utilizar o novo EGL Builder.

Novos Tipos de Problemas do EGL

Como parte dos aperfeiçoamentos de desempenho do construtor, foram criados novos tipos de problemas para o EGL. Esses tipos de problemas são utilizados ao exibir erros na Visualização Problemas. Após a instalação da V6.0.1.1, pode ser necessário atualizar a visualização Problemas para que esses novos tipos de problemas sejam exibidos corretamente. Para atualizar a visualização, selecione a opção Filtros no menu drop-down Visualização de Problemas. No diálogo exibido, certifique-se de que os seguintes tipos tenham sido selecionados (role a tabela para localizar as entradas EDT):

Diferenças de Mensagens

Como parte dos aperfeiçoamentos de desempenho do construtor, foi feita uma tentativa para melhorar a consistência com relação às mensagens de erro de validação emitidas. Embora as mesmas condições de erro sejam capturadas, é possível que você veja um número diferente de mensagens de erro do que antes.  Além disso, o texto das mensagens emitidas também pode ser diferente. Anteriormente, ao validar funções referenciadas de uma parte (programa, biblioteca, etc.) que chamava a função, todas as mensagens de erro eram colocadas na instrução de chamada da função. Essas mensagens de erro são agora colocadas na função de chamada na linha específica em que ocorreu o erro. Cada mensagem de erro contém o nome da parte que está chamando. Isso facilita muito localizar o motivo do erro.

Alteração na Sintaxe de Uso do Formulário

Como parte dos aperfeiçoamentos de desempenho do construtor, criamos alterações no processamento dos formulários. No entanto, isso pode causar erros de ambigüidade no caso de um grupo de formulários apresentar campos com nomes semelhantes em vários formulários e um programa tiver referências não qualificadas a esses campos. Incluímos uma nova sintaxe "Use forms" para que o cliente possa especificar quais formulários consultará durante a resolução do nome.

use <nome-do-grupo-de-form>.<nome-do-form>, <nome-do-grupo-de-form.nome-do-form>, etc.

Se houver novos erros de validação relacionados à resolução de campos de formulário, a correção dos problemas implicará na qualificação completa das referências para os campos de formulário ou na utilização de uma nova ação chamada "Organizar Formulários Utilizados".  Essa ação analisa o programa para ver quais formulários são realmente utilizados e, em seguida, cria a instrução Use apropriada. Ela está disponível no menu de contexto de um projeto EGL, pacote EGL e arquivo EGL. Também está disponível no menu de contexto do Editor EGL.  Se houver erros graves no programa, como erro de sintaxe, instruções de uso não resolvidas ou a utilização de vários grupos de formulários de não-ajuda, essa ação incluirá uma mensagem informando que não pode ser executada em razão de erros no programa e nenhuma alteração será aplicada. No entanto, essa ação não funcionará quando houver outros erros, como erro de ambigüidade, a que se propôs corrigir.  Se houver erros graves suficientes que impeçam ao EGL identificar uma instrução de E/S, essa ação não detectará o formulário nessa instrução e os resultados não poderão incluir todos os formulários utilizados.  Desse modo, exceto para o erro de ambigüidade, recomenda-se que essa ação seja executada com um programa inteiramente compilado.

Nota: useformGroup ainda é suportado e pode ser utilizado.  É um atalho para listar todos os formulários no grupo de formulários na instrução de uso.

Opção Recuperação de EGL SQL para Compatibilidade com COBOL

No tempo de declaração de EGL, é possível utilizar o recurso de recuperação de SQL para criar um registro SQL a partir das colunas de uma tabela SQL. Para que novos registros SQL sejam compatíveis com programas COBOL (isto é, para ter registros fixos com números de nível para itens de estrutura e utilizar CHAR em vez de tipos STRING primitivos), selecione a caixa de opções Criar definição de registro compatível com COBOL na janela Preferências de Recuperação de SQL.

É Possível Customizar a Etiqueta do Botão Edição de Linha da Tabela JSF

Foram incluídos três novos atributos de Edição de Linha para permitir a customização de etiquetas de botão, editLabel para a etiqueta do botão Editar, saveLabel para a etiqueta do botão Salvar e cancelLabel para a etiqueta do botão Cancelar.

2.0 Histórico de Correção do Produto

2.1 Correções Acumulativas

Este fix pack inclui o Rational Web Developer versão 6.0.1 e as seguintes correções temporárias:

2.2 Depurador

(PK12617) Ao parar em um ponto de interrupção, o depurador executa uma procura ineficiente da origem Java.

2.3 EGL (Enterprise Generation Language)

2.4 Ferramentas J2EE

2.5 JavaServer Faces

2.6 Page Designer

2.7 Struts

2.8 Ferramentas XML

2.9 Ferramentas de Dados

 Agora, há suporte para a utilização do DB2® Universal JDBC Driver |para a construção de procedimentos armazenados Java que possuam origem maior que 32 K |e atingir como destino um DB2 UDB para o servidor z/OS V7. Antes de incluir esse suporte, o Universal Driver era suportado somente para os procedimentos armazenados Java z/OS V8 do DB2 UDB. Para que funcione, é necessário instalar o APAR (PK01445) do DB2 para z/OS V7.

2.10 Ferramentas do Servidor

 (PK10862) Ao utilizar o ambiente de teste v6 do WebSphere, a opção Incluir e Remover Projetos com visualizações do ClearCase falha ao utilizar um arquivo WAR com um projeto de biblioteca da Web.

3.0 Informações sobre Instalação

3.1 Instruções de Instalação

Para obter informações sobre a instalação do IBM Rational Web Developer Fix Pack 6.0.1.1, os pré-requisitos de instalação, a instalação a partir de uma linha de comandos e a configuração de um espelho local do servidor de atualização, consulte as instruções de instalação em www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rwd/60/install_instruction/6011/nl/install_pt_BR.html.

3.2 Requisitos de Hardware

Para obter os requisitos de hardware para este fix pack, consulte as instruções de instalação.

3.3 Requisitos de Software

 Este fix pack pode ser instalado sobre o IBM Rational Web Developer 6.0, 6.0.0.1 ou 6.0.1.

3.4 Co-requisitos de Software

Se você utilizar atualizações locais e tiver mais de um produto instalado, deverá fazer download dos fix packs 6.0.1.1 de todos os produtos instalados em seu site de atualização local. Isso ocorre porque há dependências entre eles. Se tiver vários produtos instalados e fizer download apenas de um fix pack e executar o Rational Product Updater, o Updater fornecerá um aviso quando você procurar por atualizações, de que uma das atualizações requeridas está ausente. Novamente, essa situação é aplicada apenas a clientes que utilizam os sites de atualização locais.

Para instalar simultaneamente todos os fix packs, faça download deles em seu site de atualização local. Em seguida, instale todos ao mesmo tempo a partir do site de atualização, utilizando o Rational Product Updater.

Por exemplo, suponha que o Rational Application Developer e o Rational Software Modeler estejam instalados no sistema. Como os fix packs desses produtos são dependentes entre si, eles devem ser instalados ao mesmo tempo. Faça download dos fix packs para seu site de atualização local e execute o Rational Product Updater para atualizar sua instalação.

4.0 Problemas e limitações conhecidos

4.1 Limitações de EGLSDK e EGLCMD

A documentação da versão 6.0.1 não incluiu as limitações e recomendações a seguir para os comandos EGLSDK e EGLCMD.

Para ambos:

  1. Para contornar um OutOfMemoryError ao executar o EGLSDK ou o EGLCMD, tente aumentar o tamanho de heap da JVM. Utilize o seguinte comando:
    java [-msstart_sizem] -mxmax_sizem application     

    start_size
    Um tamanho opcional de início, em megabytes, para o heap da JVM utilizado na execução de application.

    max_size
    O tamanho máximo de heap da JVM, em megabytes, a ser utilizado na execução de application. Esse tamanho não deve exceder metade da RAM disponível para o sistema.

    application
    EGLSDK ou EGLCMD, seguido de seus parâmetros usuais.

    O seguinte exemplo assume que o sistema possui 2 GB de RAM disponíveis:

         java -ms512m -mx1024m EGLCMD EGLListDetailForTUI/EGLCommandFile.xml -data D:\WorkSpace

Para EGLSDK:

  1. Certifique-se de que emfworkbenchedit.jar esteja em seu caminho de classe Java. O arquivo jar está no seguinte diretório:
    installationDir\rwd\eclipse\plugins\com.ibm.wtp.emf.workbench.edit_version\emfworkbenchedit.jar
    installationDir
    O diretório de instalação do produto, como C:\Program Files\IBM\RSPD\6.0. Se você instalou e manteve um produto Rational Developer antes da instalação do produto que está utilizando agora, poderá ser necessário especificar o diretório que foi utilizado na instalação anterior.

    version
    A versão instalada do plugin; por exemplo, 1.0.0
  2. Se quiser ativar a geração de COBOL para o z/OS® ou o iSeries™, certifique-se de que o arquivo jar de tempo de execução eglgencobol.jar esteja no caminho de classe. O arquivo jar está no seguinte diretório:
    installationDir\egl\eclipse\plugins\com.ibm.etools.egl.batchgeneration_version
    installationDir
    O diretório de instalação do produto, como C:\Program Files\IBM\RSPD\6.0. Se você instalou e manteve um produto Rational Developer antes da instalação do produto que está utilizando agora, poderá ser necessário especificar o diretório que foi utilizado na instalação anterior.

    version
    A versão instalada do plugin; por exemplo, 6.0.0
  3. O EGL não suporta a geração de pageHandlers a partir do SDK. Para criar pageHandlers no modo de batch, utilize EGLCMD.

Para EGLCMD:

  1. Feche todas as instâncias da UI do workbench antes de executar o EGLCMD a partir de um prompt de comandos.
  2. Se você utilizar o assistente para criar o arquivo de comandos, não mova esse arquivo de comandos para outro diretório. O arquivo de comandos deve estar no espaço de trabalho que contém as partes utilizadas para geração de código pelo EGL.
  3. Utilize a opção -data para especificar o espaço de trabalho para o EGLCMD. Caso contrário, o EGL utilizará o espaço de trabalho padrão, que pode não ser o desejado.
  4. Ao gerar um pageHandler com EGLCMD, certifique-se de utilizar a opção do descritor de build genProject. Isso permite que o EGL manipule todas as informações de implementação do J2EE automaticamente.
  5. Se você utilizar o EGLCMD e a opção do descritor de build genDirectory para um projeto que não contenha componentes da Web, o EGL compilará os programas fora do workbench. Por esse motivo, o compilador Java (javac.exe) deverá estar no caminho do sistema e o código de geração Java do EGL (eglbatchgen.jar, no diretório bin do diretório de instalação) deverá estar no caminho de classe do sistema.
  6. Se você estiver gerando para o iSeries, também poderá ser necessário colocar xml.jar no caminho de classe (localizado em eclipse\jre\lib no diretório de instalação). Ter muitos itens no caminho de classe para EGLCMD também pode causar problemas, por isso, é aconselhável que se tenha apenas estes quatro arquivos no caminho de classe para gerar o iSeries: eglutil.jar, startup.jar, eglbatchgen.jar e   xml.jar.
  7. Se você gerar pageHandlers utilizando EGLCMD, atualize o faces-config.xml manualmente com entradas de bean gerenciado e regras de navegação para que o page handler seja executado corretamente.

4.2 Matrizes de qualquer Tipo de Registro para Geração de EGL Java

A partir da versão 6.0.1.1, é possível criar matrizes de qualquer tipo de registro, durante a geração de Java.  Se você gerar COBOL, a regra antiga continua valendo: é possível criar uma matriz apenas de registros Basic, SQL ou DLISegment.

4.3 Funções BLOB e CLOB Documentadas Incorretamente

 As seguintes funções foram documentadas incorretamente:

Essas funções "attach" associam uma variável (BLOB ou CLOB) a um recurso de arquivo (especificado ou arquivo de sistema temporário), mas não gravam o conteúdo da variável nesse recurso.  Toda associação anterior de memória ou de arquivo é liberada.  Operações subseqüentes, como a leitura de um banco de dados na variável, atualizarão o arquivo.

4.4 Não Há mais Preenchimento na Concatenação de Cadeias EGL

 Anteriormente, quando você incluía uma variável de cadeia com tamanho limitado em uma concatenação de cadeias EGL e itemsNullable era YES, o valor da variável era preenchido com espaços em branco até seu comprimento máximo.   Quando itemsNullable era NO, o preenchimento não era feito.  A partir da versão 6.0.1.1, o preenchimento não ocorrerá mais.

4.5 Não É Possível Utilizar o Crystal Reports para Criar Conexões JDBC com Produtos de Banco de Dados Baseados no z/OS e no iSeries

Não há suporte para a criação de conexões JDBC a partir do Crystal Reports com produtos de banco de dados baseados no z/OS e no iSeries.

 

4.6 Não Há Suporte para Gerar Crystal Reports a partir de Origens de Dados XML para Exibição no WebSphere Application Server v5.x.

 O driver XML do Crystal Reports requer que um servidor de aplicativos seja compatível pelo menos com o J2EE 1.4 e, portanto, não suporta o tempo de execução do Websphere Application Server  v5.x, que é compatível com o J2EE 1.3.
 

4.7 Faces Client Components - Evento onRowAdd Incluído no DataGrid

É possível designar valores padrão para os campos ao incluir uma nova linha no Faces Client Components DataGrid no tempo de execução e configurar o valor padrão como nulo.

Utilizar a rotina de tratamento de eventos onRowAdd permite que o novo EObject da nova linha seja interceptado antes de ser incluído no DataGrid:

  1.  Inclua o atributo onRowAdd na tag datagrid:
    <odc:dataGrid allowRowAddAndDelete="false" styleClass="dataGrid" showSelectionColumn="false" pageSize="10" id="dataGrid1" onRowAdd = "return myOnRowAddHandler( this, event);">
  2. Depois, você pode gravar qualquer JavaScript na rotina de tratamento ou utilizar a rotina de tratamento para configurar os atributos padrão no EObject para a nova linha.  Essa rotina de tratamento será chamada quando o usuário tentar incluir uma nova linha no DataGrid.  Este exemplo de código configura o valor do campo AGE em um EObject de amostra como nulo:
    myOnRowAddHandler(thisObj, thisEvent) {
    //thisObj is DataGrid Control
    var objs = thisObj.Adapter.EObjects;
    objs[objs.length-1].eSet("AGE",null);
    }

5.0 Suporte ao Cliente

A home page do produto Rational Web Developer é www.ibm.com/software/awdtools/developer/web/. Para obter FAQs, listas de problemas conhecidos e correções e outras informações de suporte, visite a página de suporte do produto em www.ibm.com/software/awdtools/developer/web/support/index.html.

6.0 Avisos e Marcas Registradas

© Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.

A Documentação XDoclet incluída neste produto IBM é utilizada com permissão e está coberta pela seguinte declaração de atribuição de copyright: Copyright © 2000-2005, XDoclet Team. Todos os Direitos Reservados.

Partes baseadas em Design Patterns: Elements of Reusable Object-Oriented Software, de Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides, Copyright © 1995 de Addison-Wesley Publishing Company, Inc. Todos os Direitos Reservados.

Direitos Restritos para Usuários do Governo dos Estados Unidos - Uso, duplicação e divulgação restritos pelo documento Contrato de Planejamento GSA ADP 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 ou 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 um produto, programa ou serviço IBM não significa que apenas esse produto, programa ou serviço IBM possa ser utilizado. 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 esse 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 publicaçã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, COMERCIALIZAÇÃO OU 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.

Essas informações podem conter imprecisões técnicas ou erros de digitação. 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.

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

LICENÇA DE DIREITOS AUTORAIS:

Estas informações contêm programas de aplicativos de amostra na linguagem fonte, ilustrando as técnicas de programação em diversas plataformas operacionais. O Cliente 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 do aplicativo para a plataforma operacional para a qual os programas de exemplo são criados. Esses exemplos não foram completamente testados em todas as condições. Portanto, a IBM não pode garantir ou implicar a confiabilidade, manutenção ou função destes programas.

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

© (nome da empresa) (ano). Partes deste código são derivados dos Programas de Exemplo Corp. © Copyright IBM Corp. 2000, 2005. Todos os Direitos Reservados.

Se você estiver visualizando estas informações 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, estas 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.

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

Intel® e Pentium® são marcas registradas ou comerciais da Intel Corporation ou de suas subsidiárias nos Estados Unidos e/ou em outros países.

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

Outros nomes de empresa, produtos ou serviços podem ser marcas comerciais ou marcas de serviço de terceiros.