Notas sobre o Release do Rational Business Developer Extension, Versão 7.0

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

Arquivo Leia-me

1.0 Sobre este Release
   1.1 O Que Há de Novo neste Release
2.0 Informações sobre Instalação
   2.1 Requisitos de Hardware
   2.2 Requisitos de Software
3.0 Problemas e Limitações Conhecidos
   3.1 Geração COBOL EGL para iSerires Requer APAR SE26597
   3.2 Desempenho de Relatório do Jasper
   3.3 Instruções GOTO Não São Permitidas
   3.4 Tipos de Parâmetros de Serviços da Web do EGL Não-Suportados
   3.5 Restrição de Parâmetro do Cliente de Serviço da Web do iSeriesc
   3.6 Problema do Arquivo WAR do Cliente de Serviço da Web do Java
   3.7 Serviço da Web do CICS e Clientes de Serviços da Web com Parâmetros de Horário e Registro de Data e Hora
4.0 Suporte ao Rational
5.0 Avisos

1.0 Sobre este Release

A versão mais recente deste documento está disponível em http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/readme/readme.html.

O IBM® Rational® Business Developer foi projetado para atender às necessidades de desenvolvedores orientados a negócios, fornecendo um ambiente de desenvolvimento abrangente para o IBM Rational Enterprise Generation Language (EGL). EGL é uma linguagem de programação simplificada de alto nível que promove o rápido desenvolvimento de aplicativos auxiliando os desenvolvedores a se concentrarem nos problemas de negócios em vez de nas tecnologias complexas de software.

O IBM Rational Business Developer fornece ferramentas para definir, testar e depurar aplicativos e serviços EGL juntamente com um mecanismo de geração que transforma a origem EGL em código Java ou COBOL otimizado para implementação em diversas plataformas suportadas

1.1 O Que Há de Novo neste Release

Esta seção descreve os aprimoramentos para a função Rational EGl (Enterprise Generation Language) contida no produto Rational Business Developer.

Serviços

O suporte ao serviço é aprimorado de forma significativa nesta versão. O EGL pode criar todas as partes de um serviço que você precisa acessar diretamente de um arquivo WSDL. De modo contrário, é possível codificar um serviço em EGL e gerá-lo para ser implementado em uma plataforma Java ou CICS®.

Editor

O editor de código EGL foi aprimorado para permitir a redução de seções de seu código e reorganizar as instruções de importação .

Desenvolvimento Orientado por Modelo

É possível criar o código EGL a partir de modelos UML, que permitem o planejamento de seu aplicativo antes da criação do código inicial. Especifique os parâmetros que descrevem com o que deve o código EGL deve ser parecido e, em seguida, aplique estes parâmetros ao modelo UML ou elementos dentro do modelo.

UI do Console

O suporte EGL para interfaces baseadas em caracteres é aprimorado com o suporte para widgets rich-client. Ao executar aplicativos da UI do Console no modo RCP (Rich Client Platform), a interface com o usuário suporta ações com o mouse e funcionalidade do teclado aprimorada. Além disso, é possível incluir os elementos da interface gráfica com o usuário, como botões e caixas de combinação em seus aplicativos da UI do Console.

Aprimoramentos de Linguagem

Esta versão do EGL apresenta um tipo primitivo booleano, bem como a parte ExternalType, o qual facilita o uso do código não-EGL dentro do código EGL.

2.0 Informações sobre Instalação

Para obter informações sobre a instalação do Rational Business Developer Extension, Versão 7.0, incluindo requisitos de software e hardware, consulte o Guia de Instalação do Rational Business Developer Extension (install.html), o qual pode ser visualizado na barra de lançamento da instalação.   Esse arquivo também é armazenado no diretório da documentação no primeiro CD do produto.

A versão mais recente do Guia de Instalação do Rational Business Developer Extension está disponível em http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/install_instruction/install.html

Importante: Assegure-se de ativar sua licença depois da instalação do produto.

2.1 Requisitos de Hardware

Para obter informações sobre requisitos de hardware para instalação do Rational Business Developer Extension, consulte o Guia de Instalação.

2.2 Requisitos de Software

Para obter informações sobre requisitos de software para instalação do Rational Business Developer Extension, consulte o Guia de Instalação.

Importante: Se você adquiriu o IBM Rational Business Developer (Rational Business Developer Extension e uma cópia com licença limitada do Rational Application Developer), então, na instalação do Rational Application Developer, é necessário limpar todos os recursos do Rational Application Developer selecionados por padrão e instalar apenas os seguintes recursos:

Todos os recursos adicionais do Rational Application Developer que você instalar, irão expirar no final do período experimental de 60 dias. Isso pode interferir no uso dos recursos licenciados. Por exemplo, quando o produto é executado, serão recebidas janelas de diálogo informando sobre os recursos expirados. Para interromper essas janelas, é necessário desinstalar os recursos expirados com o assistente para Modificar Pacotes no Gerenciador de Instalação.

3.0 Problemas e Limitações Conhecidos

3.1 Geração COBOL EGL para iSerires Requer APAR SE26597

Para compilar os aplicativos gerados pelo COBOL EGL no iSeries, o computador iSeries deve ter o APAR SE26597 instalado (para a versão 5.3 utilizar o PTF SI23518; para a versão 5.4 utilizar o PTF SI23523) no compilador COBOL.

3.2 Desempenho de Relatório do Jasper

Em alguns casos, o desempenho e o layout de relatórios I4GL não são esperados, quando esse tipo de projeto é migrado para utilizar a Interface com o Usuário do Console EGL.

3.3 Instruções GOTO Não São Permitidas

Se um aplicativo sendo convertido do Informix® 4GL para EGL contiver instruções GOTO, quando você tentar gerá-lo, irá obter uma mensagem de erro semelhante a seguinte:

 IWN.VAL.4282.e 12/0 A instrução GOTO não é suportada para o WIN do sistema de destino.  

3.4 Tipos de Parâmetros de Serviços da Web do EGL Não-Suportados

Listados aqui encontram-se os tipos de parâmetros não-suportados para as seguintes plataformas:

3.5 Restrição de Parâmetro do Cliente de Serviço da Web do iSeriesc

As matrizes Hex(2) dentro de registros estruturados não são suportadas em clientes de serviços da Web do iSeriesc. 

3.6 Problema do Arquivo WAR do Cliente de Serviço da Web do Java

Uma exceção de tempo de execução ocorrerá quando um cliente de serviço da Web  EGL é implementado no Websphere Application Server, a não ser que o descritor de implementação EAR seja modificado manualmente.   Por padrão, o arquivo WAR para o projeto da Web no EAR, tem seu modo de carregador de classe configurado como PARENT_FIRST.  Os clientes de Serviços da Web do EGL devem ser executados no modo do carregador de classe PARENT_LAST. 

Para alterar o modo do carregador de classe:

  1. Abra o descritor de implementação do arquivo EAR.
  2. Selecione a guia "Implementação" e, em seguida, selecione o grupo "Aplicativo". 
  3. Clique no EAR na árvore e certifique-se de que a "política do carregador de classe WAR" esteja configurada como "MODULE". 
  4. Clique nos arquivos WAR files que contêm os clientes de Serviços da Web do EGL e, em seguida, altere o "modo do carregador de classe" para "PARENT_LAST".

Além disso, foi detectado que os serviços da Web implementados no WebSphere Application Server requerem um modo do carregador de classe de PARENT_FIRST.  Isso significa que nesse momento, não há suporte para os clientes de Serviços da Web e os Serviços da Web no mesmo projeto da Web.

3.7 Serviço da Web do CICS e Clientes de Serviços da Web com Parâmetros de Horário e Registro de Data e Hora

O serviço da Web Java e ISeriesc e os clientes de serviços da Web automaticamente convertem o horário do EGL e os tipos de dados do registro de data e hora para e a partir do GMT nas mensagens SOAP enviadas para e recebidas de serviços da Web.  O serviço da Web do CICS e os clientes de serviços da Web não suportam a conversão para e a partir do GMT.  Isso causa problema, quando tais serviços e clientes são executados em plataformas diferentes. 

A solução alternativa é enviar dados de Horário e de Registro de Data e Hora como dados de Cadeia e convertê-los novamente para dados de Horário e de Registro de Data e Hora na lógica de serviço.

4.0 Suporte ao Rational

O IBM Rational Software Support fornece assistência técnica.

Para obter informações de contato e orientações ou materiais de referência que serão necessários quando você solicitar suporte, leia o IBM Software Support Handbook em http://techsupport.services.ibm.com/guides/handbook.html.

Para obter as Perguntas Mais Freqüentes, as listas de problemas conhecidos e correções e outras informações de suporte, visite a página de suporte do produto para o Rational Business Developer Extension em www-306.ibm.com/software/awdtools/developer/business/support/index.html.

Para obter notícias, eventos e outras informações sobre o produto, visite a página inicial do Rational Business Developer Extension em www-306.ibm.com/software/awdtools/developer/business/.

Antes de entrar em contato com o IBM Rational Software Support, reúna as informações básicas que você precisará para descrever seu problema. Ao descrever um problema para um especialista do IBM Software Support, seja o mais específico possível e inclua todas as informações complementares relevantes para que ele possa ajudá-lo a resolver o problema com eficiência. Para economizar tempo, saiba as respostas para essas perguntas:

5.0 Avisos

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

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 ou recursos discutidos nesta publicação em outros países. Consulte um representante IBM local para obter informações sobre os produtos e serviços atualmente disponíveis 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 ou outros direitos legalmente protegidos, poderá ser utilizado em substituição a este produto, programa ou serviço. No entanto, a avaliação e verificação da operação de qualquer produto, programa, ou serviço não-IBM são de inteira responsabilidade do usuário.

A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntos tratados neste documento. O fornecimento desse documento não garante a você nenhum direito sobre tais patentes. Pedidos de licenças 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 DE MERCADO OU DE ADEQUAÇÃO A UM DETERMINADO PROPÓSITO. Alguns países não permitem a exclusão de garantias explícitas 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 aperfeiçoar e/ou alterar os produtos e/ou programas descritos nesta publicação a qualquer momento, 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 estes 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.

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:

Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Canada L3R 9Z7

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. As dúvidas sobre os recursos dos produtos não-IBM devem ser encaminhadas aos fornecedores desses produtos.

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.

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