IBM Rational Software Architect Fix Pack 6.0.0.1 - Leia-me
Para Rational Software Architect, Versão 6.0
Para visualizar a versão mais recente deste arquivo, consulte o leia-me em
www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsa/60/html/nl/readme_pt_BR_6001.html.
Índice
1.0 Sobre este Release
1.1 Edição Visual de UML C e C++
2.0 Informações de Instalação
2.1 Requisitos de Hardware
2.2 Requisitos de Software
3.0 Correções Contidas neste Release
4.0 Limitações, Problemas e Soluções Alternativas Conhecida
4.1 Limitações
4.2 Problemas e Soluções Alternativas
5.0 Entrando em Contato com o Suporte ao Cliente
6.0 Avisos e Marcas Registradas
1.0 Sobre este Release
O IBM® Rational® Software Architect Fix Pack 6.0.0.1 inclui as correções de todos os releases de correções temporárias anteriores e as novas correções para o release 6.0.0.1.
Edição visual de UML C e C++ 1.1
Este fix pack também fornece nova funcionalidade para a edição visual de UML C e C++:
- As transformações agora geram classes C++ a partir de interfaces UML.
- As transformações processam interfaces UML de forma semelhante a classes UML, mas todas as operações pertencentes a UML tornam-se métodos C++ virtuais puros.
- As transformações transformam relacionamentos de implementação UML em herança pública nas classes C++ geradas.
- A transformação agora suporta extensibilidade. Para obter a descrição detalhada dos pontos de extensão e das regras de extensibilidade, consulte o tópico da ajuda intitulado Extensibilidade do IBM Rational Software Architect.
- Para obter transformações parciais, a transformação gera arquivos no mesmo local que para transformações de modelo completas.
- Se você selecionar um classificador aninhado como a origem da transformação, seu contêiner será a origem da transformação.
- A UI é aprimorada das seguintes formas:
- Uma janela simples fornece prompts com opções para sobrescrever arquivos.
- É fornecida a guia Propriedades Personalizadas para a transformação C++.
- As transformações geram o destruidor padrão como um método virtual.
- As seguintes tags foram incluídas nos gabaritos de geração de códigos:
Tag |
Incluída em |
Comentários |
$(body) |
Todas as operações e operações padrão |
Fornece o body para operação
Substituir “TODO” comentários
|
$(array) |
Corpo da propriedade UML |
A linha antiga era "$(type) $(name) $(initial_value);"
A linha nova é "$(type) $(name) $(array) $(initial_value);"
|
Nota: Se você não criar gabaritos de geração de códigos personalizados, nenhuma ação será necessária. Se for criá-los, poderá executar uma das seguintes ações:
- Ignore as alterações e utilize os gabaritos existentes (as alterações são compatíveis com versões anteriores)
- Inclua novas tags nos gabaritos personalizados
- Aceite novos gabaritos e personalize-os de acordo com suas preferências
2.0 Informação sobre Instalação
Para obter informações sobre a instalação do IBM Rational Software Architect Fix Pack 6.0.0.1, consulte as instruções de instalação em
http://www3.software.ibm.com/ibmdl/pub/software/rationalsdp/rsa/60/install_instruction/6.0.0.1/nl/install_pt_BR.html.
2.1 Requisitos de Hardware
Não há requisitos adicionais de hardware para a instalação deste fix
pack.
2.2 Requisitos de Software
Este Fix Pack pode ser instalado para ser utilizado com o IBM Rational Software Architect, Versão 6.0.
Antes de instalar este Fix Pack, você deve instalar o IBM Rational Product Updater 6.0.0.4.
3.0 Correções Contidas neste Release
O fix pack contém correções para problemas nos seguintes componentes:
Revisão de Código
Esta correção resolve problemas com
traduções ausentes ou incorretas da interface com o usuário em algumas das
versões traduzidas do Rational Software Architect,
incluindo:
- Versões em italiano, alemão e espanhol do produto exibindo sentenças em francês.
- Sentenças não traduzidas na página de entrada de informações do Registrador na qual os níveis de Log são definidos.
- Caracteres danificados na versão em português do Brasil.
- Sentenças não traduzidas nos arquivos de regras do J2EE Deep Static Analysis, nas versões em japonês e chinês tradicional do produto.
- Sentenças não traduzidas no assistente para Escolher Conjunto de Caracteres ao recriar.
Comparando e Mesclando Modelos
Várias fugas de memória relacionadas à mesclagem de modelos foram corrigidas neste release.
Documentação
- Este release contém a documentação em inglês mais atualizada do Rational Software Architect.
- Os links interrompidos nas folhas de dicas de modelagem foram corrigidas. Todos os links agora fazem referência a tópicos válidos da ajuda.
- Esta correção inclui atualizações para as versões traduzidas da documentação do produto em francês, alemão, italiano, português do Brasil, espanhol, japonês, coreano, chinês simplificado e chinês tradicional.
- Esta correção inclui a documentação de amostra do Leilão em inglês e os idiomas nacionais que não foram incluídos na versão 6.0.
EGL (Enterprise Generation Language)
O erro de tempo de compilação pelo qual um '$' falso era gerado em
diffhandlers em projetos que utilizavam um backend de EGL foi corrigido.
Os diffhandlers agora são gerados corretamente com um '.' no lugar do
'$' ao fazer referência a classes internas.
Geral
- No release anterior, em códigos de idioma do sistema não em inglês, alguns tipos de diagrama na visualização Propriedades são exibidos em inglês quando devem ser exibidos no idioma nacional apropriado. Esse problema foi corrigido.
- No release anterior, em algumas versões não em inglês do Windows®, na visualização Propriedades, o texto na guia Geral não é exibido adequadamente. Esse problema foi corrigido.
- Esta correção resolve problemas com traduções ausentes ou incorretas da interface com o usuário em coreano.
Globalização
Esse item corrige vários problemas relacionados a traduções ausentes
ou incorretas na localização em japonês.
Desenvolvimento de J2EE
- Um problema com o nome do projeto do módulo padrão com a Importação de EAR foi
corrigido. Era utilizada lógica incorreta para computar os nomes de projetos de tal forma
que eram possíveis nomes duplicados de projetos. Por exemplo, antes da
correção, se um EAR definia dois URIs de módulo como foo.1.jar e foo.2.jar,
os nomes dos projetos para ambos estavam sendo computados como foo. Com esta
correção, os nomes de projetos são agora computados como foo_1 e foo_2. O
problema que causava falha na implementação correta dos EARs que continham dois URIs
de módulo como foo.1.jar e foo.2.jar no WebSphere® Application
Server também foi corrigido.
- O problema de fuga de memória do Project Interchange Import (Arquivo > Importar
> Intercâmbio de Projeto) foi corrigido. Uma fuga de memória
semelhante ao importar várias Amostras do Samples Gallery
também foi corrigida.
Publicação do Modelo
- No release anterior, se você clicar em uma máquina de estado no diagrama de gráfico de estado no HTML publicado, a página da máquina de estado correspondente não será exibida. Esse problema foi corrigido.
- No release anterior, se você clicar em um comportamento de chamada no diagrama de atividades no HTML publicado, a página do comportamento de chamada correspondente não será exibida. Esse problema foi corrigido.
- No release anterior, se você clicar em uma decisão no diagrama de atividades no HTML publicado, a página da decisão selecionada não será exibida. Esse problema foi corrigido.
- No release anterior, se você publicar um relatório em PDF com as opções Exibir automaticamente a saída da publicação e Sempre limpar a pasta de destino sem perguntar selecionadas, serão produzidos erros que forçam o reinício do Rational Software Architect. Esse problema foi corrigido. A saída em PDF publicada é agora exibida em um navegador PDF externo.
- O problema foi corrigido onde a localização completa não era suportada para perfis criados pelo usuário de um modelo.
- O problema com a regra da Descoberta Arquitetural "Pacote Local com Interrupção" em que as dependências entre os pacotes são mostradas na direção reversa foi corrigido.
- O problema onde os erros não são corrigidos pelo assistente de Correção Rápida nos erros de validação do modelo, na visualização Problemas, foi corrigido.
- O seguinte problema foi corrigido: Quando você executar uma operação em um modelo que resultar em alteração em outro modelo, a referência de modelo cruzado relacionada não é resolvida. Uma referência não resolvida aparece em um diagrama como um círculo com um X vermelho dentro.
- O seguinte problema foi corrigido: Se for utilizado um espaço ou um caractere especial no nome do atributo do estereótipo em um perfil, um modelo que tiver o perfil aplicado poderá não abrir.
- O seguinte problema foi corrigido: O compartilhamento de um projeto por meio da equipe de suporte com modelos UML abertos é inconsistente com outras ações de alteração de local do arquivo, como a funcionalidade Salvar Como. Determinadas configurações do controle de origem são ignoradas.
- O seguinte problema foi corrigido: Quando você compara um modelo com seu histórico local e o modelo contém um padrão com os parâmetros de gabarito que apontam para um modelo excluído, a comparação falha e é registrado um erro.
- O problema foi corrigido onde a exportação de um modelo com estereótipos aplicados, como um modelo com documentação, para o Ecore falharia e registraria um erro.
- O seguinte problema foi corrigido: Quando você comparar ou mesclar versões de um modelo, determinadas combinações de deltas e seleções do usuário de Aceitar e Rejeitar poderão causar perda de dados. Por exemplo, se você aceitar a movimentação de um elemento para um novo pacote, mas rejeitar a inclusão do novo pacote, o elemento movido será perdido.
Modelagem
- No release anterior, se você compilar um projeto enquanto o Model Explorer estiver aberto, a velocidade do tempo de compilação será muito lenta. A velocidade do tempo de compilação foi aprimorada.
- No release anterior, se você executar uma operação Localizar ou Substituir dentro de um arquivo de modelo modificado, poderá resultar um erro que o forçará a encerrar o aplicativo. Esse problema foi corrigido.
- No release anterior, se você incluir uma nova parte no compartimento da estrutura de uma classe Java™ que foi visualizada em um diagrama de modelagem, não será possível abrir o modelo depois dele ter sido salvo. Esse problema foi corrigido.
- No release anterior, não é possível concluir as seguintes operações:
- Criar uma porta ou alterar o tipo ao arrastar a partir da visualização Model Explorer
- Alterar um tipo de porta ou prompt de uma interface requerida ou fornecida ao arrastar a partir da visualização Model Explorer
- Criar uma porta conjugada ao arrastar um conector de uma porta para uma parte digitada
Agora é possível concluir essas operações.
- No release anterior, o carregamento ou a importação de um arquivo de modelo UML2 pode falhar. Esse problema foi corrigido.
- No release anterior, os arquivos de modelo com referências de modelos cruzados não puderam ser exportados para o UML2 ou o Ecore. Foi incluído melhor suporte para essas operações neste release.
- No release anterior, você não pode incluir uma URL em um diagrama UML por meio do menu de contexto ou da paleta. Esse problema foi corrigido e a opção está disponível agora.
- No release anterior, se você criar uma associação entre as instâncias de classe, nem todos os classificadores estarão disponíveis. Por exemplo, as associações de herança não são selecionáveis. Esse problema foi corrigido.
- No release anterior, se você formatar as conexões com roteamento de linha no estilo de árvore, as ramificações horizontais não serão movidas facilmente ou não irão para onde você as mover. Esse problema foi corrigido.
- No release anterior, se um atributo for mostrado como associação e você movê-lo para outra classe, o conector do atributo não será excluído.
- No release anterior, os Fluxos de Controle nos Diagramas de Atividades podem ficar ocultos quando não deveriam. Esse problema foi corrigido. Os Fluxos de Controle agora só ficam ocultos para os conectores cujas extremidades existirem dentro de um compartimento shape e pelo menos uma delas não estiver visível.
- No release anterior, quando você definir um tipo de atributo de estereótipo, poderá ser exibida uma caixa de diálogo com a seguinte mensagem: Nenhuma seleção disponível. Esse problema foi corrigido.
- No release anterior, se você reconectar uma origem de fluxo de objeto em um Diagrama de Atividades de um pino de saída a outro pino de saída, o elemento de semântica do fluxo de objeto será excluído. Se, em seguida, você salvar, fechar e reabrir o arquivo de modelo, será aberto um editor de diagrama vazio com Impossível criar parte. Esse problema foi corrigido.
- No release anterior, se você alterar a multiplicidade de 1 para * na Visualização Propriedades de um atributo de um estereótipo de perfil, serão produzidos erros e a operação falhará. Esse problema foi corrigido.
- O ponto de extensão com.ibm.xtools.modeler.ui.wizards.template permite que um plugin contribua com modelos de gabarito UML referenciando um diretório dentro do plugin. Entretanto, no release anterior, se a extensão fizer referência a um diretório de plugin inexistente, o assistente para Novo Modelo produzirá erros. O diálogo não fecha quando você clica em Concluir, nem avança quando você clica em Avançar. Esse problema foi corrigido.
- O ponto de extensão com.ibm.xtools.modeler.ui.wizards.template permite que um plugin contribua com modelos de gabarito UML referenciando um diretório dentro do plugin. Entretanto, no release anterior, se mais de um plugin contribuir com uma extensão, todos os modelos de gabarito que tiverem recebido contribuição dessa maneira, aparecerão várias vezes no assistente para Novo Modelo. Os modelos de gabarito aparecerão uma vez para cada plugin que declarar a extensão. Esse problema foi corrigido.
Padrões
- No release anterior, você não podia selecionar um ou mais relacionamentos existentes dos tipos suportados pelo parâmetro. Esse problema foi corrigido. Foi incluída uma guia adicional no diálogo Parâmetro de Relacionamento que permite fazer isso.
- O problema com o parâmetro padrão HandleRequest do padrão Cadeia de Responsabilidade foi corrigido. O parâmetro padrão agora gera o código fonte Java correto para o tipo de parâmetro da operação depois de uma transformação UML em Java.
- O seguinte problema foi corrigido: Quando um modelo UML contiver uma instância padrão com uma referência de hardcode atribuído à sua definição padrão associada e o modelo for importado para outra instância do Rational Software Architect, se a referência de hardcode atribuído não for mais válida, o modelo não abrirá.
- O seguinte problema foi corrigido: Quando os projetos de plug-in padrão implementados possuírem arquivos .rmd padrão ausentes ou com versão recriada ou parâmetros ausentes ou excluídos do arquivo .rmd padrão quando reimplementados no mesmo local, o arquivo .emx do projeto poderá não abrir.
- Uma fuga de memória no Pattern Explorer foi corrigida.
- O problema foi corrigido onde, em sistemas operacionais não em inglês, a visualização Model Explorer exibir definições padrão.
Ferramentas do Portal
As páginas de portal privadas e derivadas são agora excluídas em um projeto do portal após a importação de um servidor de portal. Essas páginas não podem ser implementadas e anteriormente causavam erros devido à visibilidade e o controle de acesso ao implementar projetos do portal.
Ferramentas de Definição de Perfil e de Log
No release anterior, se você carregar um arquivo modelo cujo nome da variável pathmap for igual ao nome da variável pathmap do sistema, será exibida uma mensagem de erro relativa a perfis que não estão sendo localizados. Esse problema foi corrigido. Agora, os nomes de variáveis pathmap incluídas pelo usuário não podem ser iguais aos nomes de variáveis pathmap do sistema.
Ferramentas do Banco de Dados Relacional
- Quando esta correção for instalada, ela permitirá ao usuário especificar um
esquema no Assistente SQL e no Gerador de Consultas SQL. Esse esquema especificado pelo
usuário será assumido para todas as tabelas não qualificadas e as tabelas
qualificadas com esse esquema terão o esquema removido após a
análise. Instruções para ativar esta correção estão incluídas em um
documento intitulado “Omitting the current schema qualifier in SQL statements” no site Support and downloads
do Rational Software Architect para WebSphere
- O plugin SQLJ foi alterado para gerar um nome de pacote
padrão exclusivo, independentemente do caso.
- O problema ao abrir um projeto RequisitePro® em um servidor Oracle 8.1.7 foi corrigido.
Reusable Asset Specifications
- No release anterior, não é exibida mensagem de aviso quando um arquivo RAS possui um tipo de parâmetro que não existe. Em vez disso, será produzido um erro NullPointerException se você tentar expandir o nó padrão na Visualização Autoria Padrão. Esse problema foi corrigido.
- No release anterior, quando você importa um Recurso RAS, não há opção para exibição do arquivo de log associado. Esse problema foi corrigido. Agora, quando você importa um Recurso RAS, é possível selecionar uma caixa de opções para indicar se o arquivo de log deve ser exibido. O arquivo de log é exibido no navegador padrão da Web.
- No release anterior, se você importar um recurso RAS que contiver vários plugins e um desses plugins já existir em seu aplicativo, serão produzidos erros. Esse problema foi corrigido.
- No release anterior, o serviço de importação do RAS não pôde manipular determinados tipos de exceções. Para corrigir o erro, você tinha que iniciar o produto utilizando a opção –clean, que o forçava a perder suas informações de configuração. Esse problema foi corrigido.
- No release anterior, o serviço de importação do RAS produz erros NullPointerException ao tentar importar um recurso que contém um recurso relacionado a um plugin implementável. Esse problema foi corrigido.
- No release anterior, o diálogo que relata mensagens de erros, de avisos e informativas ao importar ou exportar recursos RAS não suportavam a visualização de detalhes relacionados às mensagens de erros, de avisos e informativas. Esse problema foi corrigido.
- No release anterior, no Assistente de Exportação do RAS, não há opção para indicar se a origem deve ser incluída com os plugins, recursos e projetos implementáveis empacotados no recurso RAS. Esse problema foi corrigido.
- No release anterior, a funcionalidade de exportação e importação do RAS não suporta a compactação e instalação dos recursos Eclipse. Esse problema foi corrigido.
- No release anterior, não há suporte para exclusão de feedback em recursos RAS nos repositórios. Esse problema foi corrigido. Essa funcionalidade está incluída agora.
- No release anterior, não há suporte para clicar, por meio da licença, para recursos, artefatos e recursos Eclipse. Esse problema foi corrigido. Essa funcionalidade está incluída agora.
Programação de Equipe com o Rational ClearCase
- O problema onde a desativação do recurso do ClearCase® SCM Adapter
não era persistente entre as sessões do workbench foi corrigido.
- O problema onde um diálogo solicitando o local da instância do
produto para o ClearCase Typemanager é apresentado ao usuário
em cada nova criação de espaço de trabalho mesmo que o ClearCase não esteja instalado
foi corrigido.
Ferramentas de Teste e de Implementação
Os seguintes problemas localizados no Application Server Toolkit V6.0
foram corrigidos:
- Falha no J2EE Ant Exports.
- Ant task regenerateAccessBean não pode ler
accessbeandictionary.xml.
- Os EJBs que implementam TimedObject falham com a implementação
incremental.
- O data store não suporta a intenção de acesso do Localizador
Personalizado.
- Erro interno no mapeamento de metadados - LINK é uma palavra
reservada.
- O valor IsNull dos campos do criador não é definido no definidor
CacheImpl.
- CacheImpl não está definindo is Null.
- O conjunto de funções para SQLJ DB2® V8.2 falha na customização.
- O suporte de configuração para iSeries™.
- Lista vazia de nomes de colunas de predicados para a folha-raiz de EJB 1.1.
- Problemas ao implementar o DB2 Reg. sobre um Reg existente.
- Não é possível continuar o cenário de criação do WS ao utilizar a
Autenticação Básica HTTP.
- WSDL2Java gera código inválido
- Exceção no cenário cliente se WSDL não tiver ligações SOAP.
- Faltando noWrappedOperations para WSDK.
- Correções do bean CTC XSD da porta.
- Upgrade do emissor WebSphere Application Server 5.1.1.1
incorporado.
- Dois problemas com a utilização do assistente de criação do serviço da Web para
gerar um serviço da Web executado no WebSphere Application Server.
Sem essa correção, há dois casos em que o usuário receberá uma
exceção do WebSphere e não conseguirá continuar pelo
assistente.
Diagramas UML
- No release anterior, se você tentar incluir texto no início de um quadro em uma máquina de estado ou Diagrama de Atividades ou tentar incluir uma restrição no início de um fragmento em um Diagrama de Seqüência, será produzido um erro. Se, depois do erro, você salvar o arquivo de modelo, não poderá abrir o diagrama relacionado e um editor de diagrama vazio será aberto com Impossível criar parte. Esse problema foi corrigido.
- No release anterior, se você modificar a etiqueta de um shape, como uma instância de classe em um diagrama de classe e o fator de zoom for muito grande, por exemplo, 400%, será produzido um erro e a JVM (Java Virtual Machine) será finalizada. O erro inicia com "org.eclipse.swt.SWTError: Não há mais identificadores". Esse problema foi corrigido.
- No release anterior, se você redimensionar um Fragmento Combinado Alternativo em um Diagrama de Seqüência, poderá resultar um erro que o forçará a encerrar o aplicativo. Esse problema foi corrigido.
- No release anterior, se você excluir um nó final que estiver anexado a uma mensagem de destruição em um Diagrama de Seqüência e, em seguida, excluir a mensagem restante e tentar desfazer a operação, será produzido um erro e seu diagrama ficará danificado. Esse problema foi corrigido.
- No release anterior, você não pode copiar e colar informações de um Diagrama de Seqüência em um aplicativo externo, como o Microsoft® Word. Esse problema foi corrigido.
- No release anterior, se você executar uma ação no Editor de Diagrama enquanto exibe as propriedades do diagrama na visualização Propriedades, a conclusão da ação poderá demorar muito. Esse problema foi corrigido.
- No release anterior, se um comando Mostrar Elementos Relacionados encontrar um elemento que tenha um relacionamento não UML, será produzido um erro. Esse problema foi corrigido.
- No release anterior, se você salvar um diagrama arquitetural como um diagrama de visualização, a operação de salvamento falhará e a seguinte mensagem será exibida: Impossível salvar o diagrama do visualizador do diagrama de tópicos atual. Esse problema foi corrigido e o diagrama agora é salvo corretamente.
- No release anterior, as operações de interfaces implementadas para mensagens em diagramas de seqüência não podiam ser selecionadas. Esse problema foi corrigido.
- No release anterior, a primeira chamada de um método do ambiente em um diagrama de seqüência de visualização Java não está incluída na numeração. Esse problema foi corrigido.
- No release anterior, se você criar uma entidade de banco de dados da paleta em um diagrama de classe e o diretório de destino selecionado não for o mesmo do projeto em que está o diagrama, a entidade de banco de dados não será visualizada no diagrama. Esse problema foi corrigido.
- No release anterior, em alguns sistemas operacionais Linux®, as tabelas de banco de dados em Diagramas de Classe são exibidas como shapes brancos quando os diagramas são salvos como SVG (Scalable Vector Graphics). Esse problema foi corrigido.
- No release anterior, sempre que você reabre um diagrama de classe, o relacionamento entre a Função de Segurança e a Referência da Função de Segurança não é resolvido. Esse problema foi corrigido.
- No release anterior, quando você cria uma Fachada de Bean de Sessão, na última página do assistente para Criar Fachada do Bean de Sessão, um Bean de Sessão é incluído no diagrama. Entretanto, um bean adicional também é incluído representando o Bean de Sessão em que o primeiro bean se baseou. Isso acontece mesmo que o bean já esteja lá. Esse problema foi corrigido. O Bean de Sessão no qual o primeiro bean se baseia não é mais incluído.
- O problema em que um Diagrama de Classe UML que continha um elemento de
modelo de dados de outro projeto que não podia ser localizado resultava no
registro de várias exceções, na criação de um grande arquivo de log e em
durações potencialmente muito longas para abrir um diagrama foi
corrigido.
- O seguinte problema foi corrigido: Ao trabalhar com o
editor CSS (cascading style sheet) e um editor de diagrama UML2 para
modelagem ou visualização, quando o editor CSS é fechado, várias
exceções de erro são relatadas no arquivo .log e a seguinte
mensagem de erro é exibida: "Ocorreu um erro. Consulte o log de
erros para obter detalhes". Clicar em outra parte do produto fará com que
a mesma seqüência de mensagens de erro seja exibida.
- O problema em que o shape Componente em um diagrama UML não
mostrava uma imagem de estereótipo foi corrigido
- O problema em que ocasionalmente o produto entraria em
conflito ao tentar visualizar um método Java em um Diagrama de
Seqüência UML foi corrigido.
- O problema em que a parte superior dos nomes do cabeçalho da linha ativa em um
Diagrama de Seqüência UML era truncada ao utilizar texto coreano foi
corrigido.
- O problema em que a parte superior de nomes de operação em
shapes Compartimento de um diagrama UML era truncada ao utilizar coreano
foi corrigido.
- O problema que restringia o local dos perfis modelos UML
localizados a um nome de diretório contendo "/profiles". Essa
restrição foi removida.
- O problema em que uma tentativa de salvar um diagrama de tópicos de
modelagem UML (.tpx) como um diagrama de visualização UML (.dnx) falha e é
registrado um erro foi corrigido.
- O problema ao criar um relacionamento "extends" entre
as interfaces Java em um Diagrama de Classe UML, se a superinterface
(destino) for de um tipo Java binário (disponível no espaço de trabalho por meio de
um JAR referenciado) e a criação de stubs de métodos indesejados na
(sub)interface foi corrigido. Esses stubs de método são para os
métodos declarados na(s) superinterface(s).
- Isso corrige um problema em um Diagrama de Classe UML quando um método
é arrastado de uma classe Java e solto em outra classe resultando na
não remoção do método da classe original e na criação de um método
com um corpo em branco na nova classe. O corpo do código do
método era perdido. Essa não é uma operação suportada
e foi desativada.
- O problema em que um recriador "pull-up" Java no editor Java
não era refletido em um Diagrama de Classe UML que visualizava a classe
foi corrigido.
- O problema em que um comando comparar ou mesclar ativado
externamente pelo ClearCase em um artefato de modelagem ou de
visualização falhava em Sistemas Operacionais Windows definidos com um
idioma que traduzia o diretório "Dados do Aplicativo" do usuário
foi corrigido.
- O problema em que alterações no diálogo Configuração da página para impressão
de Diagramas UML era ignorado foi corrigido.
- O problema em que editores de Modelagem UML não reconheceriam
tipos de arquivo .xmi foi corrigido.
- O problema em que o registro de novos tipos de modelos não era
extensível foi corrigido.
- O problema em que navegar por um Diagrama de Navegação Java
ou por classes UML sempre utilizava as seleções de relacionamento padrão
em vez da última seleção dos usuários foi corrigido.
- A preferência de layout padrão no Diagram Navigator de
'Hierárquico' foi alterado para 'Simples'.
- O problema em que marcadores nos Diagramas de Seqüência UML seriam
excluídos quando shapes geométricos fossem incluídos no diagrama foi
corrigido.
- O problema em que uma operação de recriação que resultaria na
modificação de um diagrama de classe de visualização UML falharia se o
arquivo de diagrama estivesse sob controle de origem e sem o registro de
saída foi corrigido.
- O problema em que alterar o relacionamento de generalização
(herança) de uma classe UML ou classe Java em um Diagrama de
Classe UML pode resultar no diagrama não mostrando a alteração
ocorrida no modelo ou na classe de base foi corrigido.
- O problema em que ocorria erros em algumas situações de
exclusão de um projeto Enterprise Java Bean contendo Diagramas
de Classe UML que estavam abertos foi corrigido.
- O seguinte problema foi corrigido: Nos recursos Mostrar Elementos Relacionados e Diagramas de Tópico, o usuário pode clicar em uma condição de parada na lista de parada com o objetivo de rastreabilidade. Quando o item Implementação ou Especificações na lista é clicado, o resultado correto não é obtido.
- O problema foi corrigido onde um conector desapareceria ou não seria mostrado em um Diagrama de Atividades se cruzasse uma partição.
UML em Java
- No release anterior, se você recriar um método Java e um Diagrama de Visualização do WebSphere Application Developer 5.1.1 for encontrado antes da abertura de outros diagramas, serão produzidos erros e outros diagramas não poderão ser abertos. Esse problema foi corrigido.
- No release anterior, se você incluir um método Java duplicado no assistente para Incluir Método Java, uma mensagem de erro notificará que já existe um método com uma assinatura idêntica. Entretanto, se você incluir ou alterar parâmetros para sobrecarregar o método, a mensagem de erro permanecerá. Para executar a validação, você deve renomear o método e executar novamente o assistente. Esse problema foi corrigido.
- No release anterior, se você arrastar e soltar um atributo de uma classe Java para outra em um Diagrama de Classe de Visualização Java, será gerado código incorreto nas classes Java. Esse problema foi corrigido.
- No release anterior, você não pode alterar os tipos de coleta gerados. Esse problema foi corrigido. A transformação UML em Java tem agora uma guia Coletas no diálogo Configurar Transformações que pode ser utilizada para alterar os tipos de coleta gerados.
- O problema com transformações UML em Java ao remover métodos que contêm código gravado pelo usuário foi corrigido.
Importante: Essas transformações removerão um método somente se todas as condições a seguir forem verdadeiras:
- O método tiver uma tag @generated.
- O método não estiver presente na classe UML correspondente.
- O método Java não tiver um bloco de código envolvido pelos comentários: //begin-user-code e //end-user-code.
UML em EJB
- No release anterior, se você recriar um método Java e um Diagrama de Visualização do WebSphere Application Developer 5.1.1 for encontrado antes da abertura de outros diagramas, serão produzidos erros e outros diagramas não poderão ser abertos. Esse problema foi corrigido.
- No release anterior, se você incluir um método Java duplicado no assistente para Incluir Método Java, uma mensagem de erro notificará que já existe um método com uma assinatura idêntica. Entretanto, se você incluir ou alterar parâmetros para sobrecarregar o método, a mensagem de erro permanecerá. Para executar a validação, você deve renomear o método e executar novamente o assistente. Esse problema foi corrigido.
- No release anterior, se você arrastar e soltar um atributo de uma classe Java para outra em um Diagrama de Classe de Visualização Java, será gerado código incorreto nas classes Java. Esse problema foi corrigido.
- No release anterior, uma transformação UML em EJB produzirá um erro java.lang.NullPointerException se uma classe UML tiver o estereótipo <<Entidade>>, <<Serviço>> ou <<MessageProcessor>> aplicado e tiver uma operação com um parâmetro de resultado de retorno sem um tipo especificado. Esse problema foi corrigido.
- No release anterior, a transformação UML em EJB não suportava as seguintes gerações:
- Geração de beans de entidade CMP1.1 ou BMP
- Geração de beans de sessão com preservação de estado
- Geração de interfaces somente locais para beans de entidade ou de sessão. As transformações geram interfaces locais e remotas.
- Geração de interfaces somente remotas para beans de entidade ou de sessão. As transformações geram interfaces locais e remotas.
Esse problema foi corrigido e as gerações acima são agora suportadas.
- O problema com transformações UML em EJB ao remover métodos que contêm código gravado pelo usuário foi corrigido.
Importante: Essas transformações removerão um método somente se todas as condições a seguir forem verdadeiras:
- O método tiver uma tag @generated.
- O método não estiver presente na classe UML correspondente.
- O método Java não tiver um bloco de código envolvido pelos comentários: //begin-user-code e //end-user-code.
Visual Editor para Java
O problema em que a especificação de um parâmetro ou exceção
em uma declaração de método de uma classe de Interface Java no Assistente
Nova Interface Java era ignorada e não incluída na interface gerada
foi corrigido.
Ferramentas de Serviços da Web
- Ao utilizar os assistentes de serviços da Web para processar WSDL atendido a partir
de um site protegido pela Autenticação Básica HTTP, os assistentes solicitarão
um ID de usuário e uma senha, mas subseqüentemente não permitirão
continuar além da terceira página do assistente (a página de configuração
de servidor/tempo de execução). Isso foi corrigido para os
cenários de serviços da Web do WebSphere (J2EE). Para os cenários do
Apache Axis e Apache ou IBM SOAP, será necessário fazer download de uma
cópia local do WSDL para seu espaço de trabalho e, em seguida, ativar o assistente
para processar a cópia local.
- Ao utilizar o assistente de serviço da Web para criar uma URL ou
um serviço e um cliente da Web DADX para um servidor v5, o assistente falhará
parcialmente no processamento, no ponto em que tentar gerar pela primeira vez
o cliente de serviço da Web. A falha ocorre depois de clicar em Avançar para sair da página
Geração do Proxy de Ligação e é manifestada por um diálogo de erro com a
mensagem "IWAB0222E Encontrado erro ao analisar o arquivo WSDL" e por
uma java.lang.NullPointerException na seção de detalhes do diálogo.
Esse problema ocorre porque o assistente tenta recuperar o
WSDL do serviço em um ponto em que o servidor que hospeda o WSDL está no
estado parado. Isso foi corrigido. O assistente assegurará que o
servidor está no estado iniciado antes de tentar recuperar o
WSDL para gerar o cliente de serviço da Web.
- Ser você ativar um assistente de serviço da Web no Web Services
Explorer, o diálogo do assistente aparecerá "sobre" todas as outras janelas
no desktop e não poderá ser minimizado ou posicionado atrás de nenhuma
outra janela, incluindo a janela principal do workbench do
Rational Software Architect ou do Rational Web Developer.
Além do mais, se ocorrer um erro durante o processamento pelo assistente,
o diálogo de erro aparecerá atrás do assistente; no entanto, você
não conseguirá ver ou desfazer o diálogo de erro e não conseguirá
mover ou sair do assistente. A única solução alternativa é
parar o processo do Rational Software Architect ou do Rational Web
Developer. Isso foi corrigido. Os assistentes ativados a partir do Web
Services Explorer não monopolizam mais o desktop.
- Ao utilizar o assistente Java Beans para Esquema XML para
gerar Java beans a partir do esquema que contém extensões complexType
e complexTypes abstratos, poderão resultar erros de compilação no
Java gerado em razão de métodos duplicados e de outros símbolos Java. Agora
isso foi corrigido. Além disso, o código Java gerado pelo assistente para um
esquema pode não conseguir desserializar adequadamente documentos da instância XML
que contêm elementos prefixados. Especificamente, nenhum dos
elementos-filho abaixo de um elemento com um prefixo será desserializado em
objetos Java. O resultado é uma coleta incompleta de objetos Java
correspondentes ao documento da instância. Agora isso também
foi corrigido.
- Se você criar um serviço da Web do início ao fim a partir do WSDL e do Esquema XML,
altere primeiro o esquema e, em seguida, recrie o serviço da Web. O assistente
não regenerará os Java beans e a estrutura do serviço da Web,
no entanto, ele regenerará os arquivos de implementação atualizados,
resultando em erros de compilação em razão de Java beans antigos e da
estrutura estar fora de sincronização com os novos arquivos de
implementação. O assistente foi corrigido para regenerar todas as classes
Java, incluindo as classes de implementação, de beans e da estrutura.
Importante: Com o aplicativo desta correção, o assistente
substituirá a classe de estrutura anterior e toda lógica de negócios
contida por meio de uma estrutura atualizada (contanto que você tenha
ativado a sobrescrição). Para ajudar a proteger contra a perda da lógica
de negócios, a classe de estrutura anterior será copiada para um arquivo de backup
antes de ser sobrescrita. O arquivo backup será armazenado na mesma
pasta da estrutura e será nomeado depois do arquivo .java da
estrutura, mas com o sufixo adicional ".bak". É produzido no máximo
um backup desse tipo.
- Foi feito upgrade dos emissores Java2WSDL e WSDL2Java dentro das
ferramentas da GUI de serviços da Web no WebSphere Studio Application
Developer com base nos emissores Java2WSDL e WSDL2Java do
WebSphere Application Server 5.1.1 Correção Acumulativa 1 (5.1.1.1)
corrigidos com algumas correções adicionais do emissor.
Importante: Depois de aplicar esse upgrade, o código gerado
pelas ferramentas de serviços da Web poderá não ser compilado no WebSphere
Application Server v5.0.2, que é o nível do UTE (Unit Test
Environment) v5.0 no Software Architect. Se isso ocorrer,
aplique o WebSphere Application Server 5.0.2 Correção Acumulativa 8 (5.0.2.8)
no UTE e nos outros servidores v5.0.2 instalados, conforme
necessário.
- A ferramenta WSDL2Java incluída no WebSphere Application Server
apresenta uma opção "-noWrappedOperations" utilizada para acionar a geração
de beans de pedido e de resposta para complexTypes de nível superior e
elementos complexType referenciados por operações WSDL. Essa opção não estava
disponível anteriormente aos usuários do Software Architect. Agora ela
está disponível por meio de Janela > Preferências
> Serviços da Web > Geração de Códigos > Tempo de Execução do IBM WebSphere
> Gerar Java a partir do WSDL utilizando o estilo não agrupado.
- O Software Architect não manipula elementos de inclusão e importação
do WSDL e do Esquema XML que utilizam URIs de locais relativos que
alcançam os diretórios. Os assistentes de serviço da Web do WSAD
geralmente falharão com um erro semelhante a este exemplo: "IWAB0529E
Erro ao resolver o arquivo WSDL
../myfolder/myfile.xsd
,
o arquivo WSDL de importação deve ter uma URL absoluta ou relativa no mesmo
diretório". Essa limitação está resolvida agora com o alerta de que
o documento WSDL de nível superior não deve tentar referir, direta ou
indiretamente, nenhum outro documento WSDL ou de Esquema XML não localizado
em ou abaixo do diretório do documento WSDL de nível superior. Ou seja,
o documento WSDL raiz deve existir no início da árvore de todos os
documentos WSDL e de Esquema XML do qual depende.
- Dado um complexType de esquema contendo dois ou mais elementos
com nomes iguais, o assistente Java Beans para Esquema XML gerará uma
classe bean com getters e setters duplicados com nomes e assinaturas
idênticos, resultando em um erro de compilação Java. Isso
foi corrigido. O assistente agora gerará métodos getter e setter
simples indexados nos quais o índice identifica a ocorrência
específica do elemento a ser obtido ou definido.
- O problema de um validador WSDL relatar que um arquivo WSDL
não será válido se contiver um esquema seqüencial com um padrão de
restrição que inclua dois pontos foi corrigido.
- O problema de um validador WSDL relatar que um arquivo WSDL
importado não é válido quando é válido foi corrigido.
- O problema de um validador WSDL relatar esquemas importados
por esquemas seqüenciais como não válidos quando são
foi corrigido.
- O problema no Editor WSDL em que os Elementos de Extensibilidade em
um arquivo WSDL podem aparecer duas vezes foi corrigido. Um problema relacionado
da incapacidade de incluir Elementos de Extensibilidade em outro
Elemento de Extensibilidade em um arquivo WSDL também foi corrigido.
- Quando um registro UDDI com base no DB2 do WebSphere Versão 6
era implementado sobre um que é baseado no Cloudscape®, havia um
problema em que o registro se tornava inacessível. Isso
foi corrigido.
- A criação de uma estrutura ou cliente de Serviço da Web baseado no WebSphere
a partir de um documento WSDL que é protegido por meio da Autenticação Básica HTTP
não é mais bloqueada.
- O problema em que a implementação de um serviço da Web resulta na
criação de uma classe de desserializador java.lang.tring_Deser inválida
foi corrigido.
- A exceção que ocorre ao tentar criar uma
estrutura ou cliente de serviço da Web baseado no WebSphere utilizando
um documento WSDL que não contém uma ligação SOAP agora foi
resolvida.
- A opção -noWrappedOperations de WSDL2Java está agora disponível nos
comandos WSDL2WebService e WSDL2Client.
- Alguns casos em que o gerador XSD para Java bean gerava um
Java bean com métodos duplicados foram resolvidos.
Ferramentas da Web
- O assistente de conteúdo não estava apresentando atributos de tag de personalização nas JSPs.
Agora isso foi corrigido.
- As variáveis declaradas por tags de personalização não estavam sendo reconhecidas
nas JSPs. Agora isso foi corrigido.
- O problema de que quando nada está selecionado em um componente
selectOne causará um erro de validação "O valor não é válido" na
submissão foi corrigido.
- O problema de que quando
facesContext.getExternalContext().redirect() é chamado ocorre uma
ação de portlet do Faces JSR 168 IllegalStateException
foi corrigido.
- A declaração do método http de arquivos web.xml para as especificações
de Servlet 2.2 e 2.3 estava restrita aos métodos HTTP 1.1 válidos,
conforme definido pela especificação de Servlet 2.4. Como os
valores são definidos com menos rigor pelos DTDs 2.2 e 2.3, alguns
clientes tinham aplicativos existentes que dependiam de outros
protocolos, como o WebDAV. A restrição foi expandida para incluir
esses valores WebDAV. Além disso, os valores do protocolo SIP foram incluídos
na expectativa de que clientes existentes também possam utilizar esses
valores. Os aplicativos de Servlet 2.4 continuarão a ser restringidos
pela definição do Esquema XML fornecida pela especificação.
- No Page Designer, alterar o alinhamento da tag TABLE pela
Visualização Propriedades gera, às vezes, uma página com erro. Nas
páginas XHTML, o atributo de alinhamento da tag DIV é inválido, mas você
pode incluir uma tag DIV com um atributo de alinhamento inválido em uma página como um
pai da tag TABLE pela Visualização Propriedades. Esses problemas foram
corrigidos.
- No Page Designer, a tag jsp:setProperty não possui um atributo
'name' quando a tag é inserida em uma página JSP como um nó-filho da
tag jsp:useBean pela visualização Propriedades. A tag jsp:setProperty
deve ter o atributo 'name' cujo valor é o mesmo
do atributo 'id' da tag jsp:useBean pai. A ausência
do atributo 'name' na tag jsp:setProperty causa um erro de
compilação na página JSP. Esse problema foi corrigido.
- O problema de que foram gerados IDs incorretos pelo tempo de execução JSF para
tabelas de dados aninhados foi corrigido.
- O problema em que um arquivo .tld (tag library descriptor) colocado
na pasta WEB-INF de um projeto da Web não seria reconhecido pelo
compilador JSP vincula o assistente de conteúdo do validador e do editor de origem
foi corrigido.
- O seguinte problema foi corrigido: Um campo de data de entrada com
inputHelperAssist ativado e formato personalizado definido com um padrão que
não inclui um separador entre o dia, o mês e o ano, por ex.,
ddMMMaaaa altera o ano na data digitada para o ano atual
quando o foco é movido para fora do campo; por ex., o valor digitado
01Jan1999
seria alterado para 01Jan2005
.
- O seguinte problema foi corrigido: Uma Grade de Dados contendo um
pager Web Style apresentava um problema onde a navegação de volta para uma
página anterior utilizando um controle do navegador (por ex., o botão 'Voltar') causaria
resultados inesperados, por ex., clicar em uma seqüência de páginas 1,3,5 e, em seguida, utilizar o
botão Voltar para retornar para a página 1 e clicar em uma ação dentro da Grade de
Dados faria com que a página 3 fosse exibida quando o correto era permanecer na
página 1.
Ferramentas XML
- Nas especificações J2EE XML, é necessário que algumas restrições
sejam aplicadas pelos fornecedores (e não pelo DTD ou XSD
determinante). Algumas delas foram desativadas com o release V6
e estamos agora restabelecendo a validação aplicável. Você
não observará a alteração, uma vez que é requerida principalmente pela
certificação que testa a conformidade com a especificação J2EE.
- O problema no editor XML de que uma operação arrastar e soltar
executada pressionando a tecla CTRL pode executar uma operação de movimentação,
em vez de uma operação de cópia, foi corrigido.
4.0 Limitações, Problemas e Soluções Alternativas Conhecidas
Este leia-me inclui informações específicas do release, como problemas e limitações que foram disponibilizadas somente após a finalização da documentação do produto.
4.1 Limitações
Defeito |
Descrição |
534425 |
O espelho local de cada produto do servidor de atualização deve ter o fix pack 6.0.0.1
Se você utilizar um espelho local do servidor de atualização e houver mais de um produto Rational Software Development Platform instalado, será necessário fazer download do fix pack 6.0.0.1 do espelho local de cada produto instalado do servidor de atualização.
Se houver vários produtos instalados e você fizer download apenas de um dos fix packs 6.0.0.1 e executar o Rational Product Updater, ele produzirá um aviso indicando que estão faltando atualizações requeridas.
|
531555 |
Os relacionamentos CMR podem não ser criados
Uma transformação UML em EJB só criará um relacionamento CMR se houver um relacionamento de associação entre duas classes UML que possuam o estereótipo <<Entidade>> aplicado.
Um relacionamento CMR não deverá ser gerado se uma classe UML com o estereótipo <<Entidade>> aplicado tiver uma propriedade que tenha outra classe com o estereótipo <<Entidade>> aplicado como o tipo de propriedade e a propriedade não for um final de associação.
|
140400 |
Os recursos de plugin podem não ser ativados após a instalação
Após a instalação de um plugin, você deverá reiniciar o produto. Reiniciar o produto assegura que todos os recursos do plugin recém-instalado sejam ativados.
|
4.2 Problemas e Soluções Alternativas
Defeito |
Descrição |
534016 |
O Rational Product Updater pode não instalar atualizações e recursos opcionais do produto
Se o Rational Software Architect for encerrado inadequadamente, será criado um arquivo de bloqueio proibindo-o de instalar atualizações e recursos opcionais do produto. Se isso ocorrer, será exibida uma mensagem indicando que o produto deverá ser encerrado antes que o Rational Product Updater possa instalar as atualizações ou os recursos opcionais. Essa mensagem será exibida mesmo que o produto tenha sido encerrado.
Solução Alternativa: Para solucionar esse problema, inicie e encerre o produto. O arquivo de bloqueio é removido e o Rational Product Updater pode instalar as atualizações e os recursos opcionais do produto.
|
141980 |
Saída gerada em HTML ou PDF pode não ser exibida automaticamente no navegador Mozilla
Em razão de um problema com o navegador Mozilla, quando você publicar saída em HTML ou PDF em um diretório que tenha caracteres DBCS em seu caminho de arquivo, o Rational Software Architect não poderá abrir automaticamente a saída gerada nesse navegador.
Solução Alternativa: Para solucionar esse problema, abra o navegador Mozilla, navegue até a saída gerada e abra o arquivo index.html ou publique os resultados em um diretório que não contenha caracteres DBCS em seu caminho de arquivo.
|
530804 |
A transformação UML em EJB pode produzir erros de compilação
Se você executar uma transformação UML em EJB com a opção Criar origem para relacionamentos de destino selecionada em um modelo com associações entre duas classes com o estereótipo <<Entidade>> aplicado, serão produzidos erros de compilação no destino.
Solução Alternativa: Para solucionar esse problema, edite e salve os arquivos afetados dos beans de entidade gerados. Por exemplo, abra os arquivos e insira um espaço ou uma nova linha.
|
530470 |
Usuários restritos podem não conseguir executar o exemplo de PiggyBank
Esses usuários podem não conseguir executar o exemplo de PiggyBank conforme descrito no Samples Gallery.
Solução Alternativa (Windows): Se você instalar o produto como Administrador, mas executá-lo como usuário não-Administrador, deverá alterar as permissões da pasta de banco de dados do PiggyBank e de todos os arquivos e subdiretórios incluídos nela. O banco de dados está localizado em sdpinstall\rsa\eclipse\plugins\com.ibm.xtools.sample.banking.implementation_6.0.0.1\db\PIGGYBANK6.001.
Solução Alternativa (Linux): Se você instalar o produto como root, mas executá-lo como usuário não-root, deverá alterar as permissões da pasta de banco de dados do PiggyBank. O banco de dados está localizado em sdpinstall/rsa\eclipse\plugins\com.ibm.xtools.sample.banking.implementation_6.0.0.1\db. Para definir as permissões, execute o seguinte comando: chmod 777 PIGGYBANK6.001
|
5.0 Entrando em Contato com o Suporte ao Cliente
A home page do produto para o Rational Software Architect é www.ibm.com/software/awdtools/architect/swarchitect/.
Para FAQs, listas de problemas conhecidos, correções e outras informações de suporte, visite
a página Suporte na home page do produto.
6.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 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 pode 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-VIOLAÇÃO, MERCADO 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, essa disposição pode não se aplicar ao Cliente.
Estas informações podem conter 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 COPYRIGHT:
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 do 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 copyright com os dizeres:
(C) (nome da sua empresa) (ano). Partes deste código são derivadas dos Programas de Exemplo da IBM Corp.
(C) Copyright IBM Corp. 2000, 2005. 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:
- ClearCase
- Cloudscape
- DB2
- developerWorks
- IBM
- Informix
- iSeries
- Rational
- Rational Rose
- RequisitePro
- SoDA
- WebSphere
- XDE
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 do
The Open Group nos Estados Unidos e em outros países.
Linux e uma marca registrada da 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.