O que há de novo no Rational Business Developer na V9.5.1

Os novos recursos a seguir são apresentados no Rational Business Developer V9.5.1:

Novo suporte de S.O.:

  • Suporte ao Mac OS X

    Agora é possível instalar o Rational Business Developer no Mac OS X. Para obter mais detalhes sobre versões suportadas do Mac OS X, consulte Relatórios de compatibilidade de produto de software. A maioria dos recursos do RBD é suportada.

    O MAC é incluído como um sistema de destino para geração e associações de recurso Java™ (os tipos seqws e vsam remoto são suportados).

    Os seguintes recursos não são suportados:

    • Acesso de SQL remota para z/VSE DB2
    • Acesso do VSAM remoto via DDM/DFM
  • Suporte ao Ubuntu

    Agora o Rational Business Developer suporta oficialmente o Ubuntu.

Novo aprimoramento de idioma:

  • Considerações abertas para E/S de arquivo

    No contexto de E/S do arquivo que não envolve bancos de dados, a instrução EGL open abre o arquivo que está associado a uma determinada variável de registro. Como as instruções get ou include do EGL abrem arquivos automaticamente, é possível utilizar a instrução open do EGL para limpar o arquivo sem qualquer E/S real sendo feita. Para obter informações adicionais, consulte Considerações abertas para E/S de arquivo

  • setCharacterEncoding()

    setCharacterEncoding() é uma função do sistema que especifica uma codificação alternativa para uma variável CHAR, MBCHAR ou DBCHAR. Para obter informações adicionais, consulte setCharacterEncoding()

  • Suporte para Canais do CICS no VSE

    Os programas do EGL que são gerados para o VSE CICS agora podem usar os Canais do CICS para transmitir parâmetros. Isso significa que é possível transmitir até 30 parâmetros de tamanho ilimitado (limitado pelo armazenamento disponível na região do CICS). Tanto o responsável pela chamada quanto o destinatário da chamada devem estar em execução no CICS. Esse recurso requer o CICS Transaction Server for z/VSE 2.1, que está disponível para o z/VSE 6.1.

  • Suporte do XMLLIB para geração de COBOL

    Os programas do EGL que são gerados para ambientes COBOL agora podem usar a função do sistema XMLLIB para gerar ou extrair sequências XML. Para obter informações adicionais, consulte Biblioteca EGL XMLLib

Aprimoramentos do Rich UI:

  • Atualização de projetos de widget do Rich UI

    Por padrão, os seguintes projetos do sistema Rich UI estão em uso:

    • Para widgets do EGL que não são baseados no Dojo: com.ibm.egl.rui_4.3.3
    • Para widgets do EGL Dojo: com.ibm.egl.rui.dojo.widgets_2.3.1
    • Para amostras do EGL Dojo: com.ibm.egl.rui.dojo.samples_2.3.1
    • Para o acesso de tempo de execução do Dojo local: com.ibm.egl.rui.dojo.runtime.local_1.10.4
  • Propriedade fixFirstColumn para DataGrid

    A fixFirstColumn é uma nova propriedade para o widget DataGrid para especificar se a primeira coluna (como a coluna de título) permanecerá fixa quando rolar horizontalmente. Para obter informações adicionais, consulte Rich UI DataGrid e DataGridTooltip.

  • Suporte mover por nome para RUI

    A instrução Move.. by name agora é suportada no RUI para ativar a cópia rápida de registro no RUI. Para obter informações adicionais, consulte move.

Aprimoramentos móveis:

  • Widgets móveis do EGL Dojo

    Por padrão, os widgets móveis em uso foram atualizados para 1.5.0.

    Mais widgets, como DojoMobileTextBox e DojoMobileRadioButton, são incluídos para fornecer mais capacidade. Para obter informações adicionais, consulte Widgets Remotos do EGL Dojo

Aprimoramentos de serviço:

  • Maneira global de configurar a autenticação http para chamar todos os serviços

    No Rational Business Developer 9.5.1, é possível configurar ID do Usuário e a Senha para chamar todos os serviços por serviceLib.setHTTPBasicAuthentication (ID do Usuário, Senha).

  • Tarefa Ant egl.createInterfaceFromWSDL

    Um nova tarefa Ant nomeada egl.createInterfaceFromWSDL é introduzida para ativar a criação da interface egl a partir de um arquivo WSDL por meio do Ant. Para obter informações adicionais, consulte egl.createInterfaceFromWSDL.

Novas anotações:

  • enableSaveRestore

    O Rational Business Developer V9.5.1 atualiza a anotação enableSaveRestore. Agora é possível usá-la para variáveis de programa como registros para controlar se os dados da variável são preservados em um inverso segmentado. Para obter informações adicionais, consulte Lista principal de todas as propriedades EGL.

Novas opções de tempo de geração de EGL:

  • deepNullCheck

    A opção do descritor de construção do deepNullaCheck especifica se qualquer variável verificará o status nulo do valor referido ao comparar a variável com nulo. Para obter informações adicionais, consulte Visão geral de opções do descritor de construção.

  • defaultServiceHttpBasicUserId e defaultServiceHttpBasicPassword

    Essas duas opções do descritor de construção especificam o ID do Usuário e a Senha padrão para chamar todos os serviços. Para obter informações adicionais, consulte Visão geral de opções do descritor de construção.

Novas preferências de EGL:

  • Incluir cabeçalho meta para o HTML gerado

    O Rational Business Developer V9.5.1 inclui preferência de RUI para especificar o cabeçalho meta HTML que é utilizado no desenvolvimento e no HTML implementado. A seção de meta também é incluída no descritor de implementação do EGL, e é possível especificar cabeçalhos do meta customizados no arquivo HTML implementado. Para obter informações adicionais, consulte Configurando preferências para Rich UI.

  • Permitir separar conteúdo Javascript em outro arquivo no HTML implementado

    O Rational Business Developer V9.5.1 inclui a preferência para especificar se o conteúdo de JavaScript do arquivo HTML implementado é separado do arquivo HTML como um único arquivo. O arquivo .js permite que o cache do navegador para arquivo JavaScript impulsione o desempenho. Para obter informações adicionais, consulte Configurando preferências para implementação do Rich UI.

  • Permitir desativar assistente de conteúdo

    Um botão de menu é incluído, e é possível pressionar o atalho de teclado (Ctrl+6) para desativar o assistente de conteúdo. Essa função será útil quando a área de trabalho for muito grande e estiver causando um desempenho lento do assistente de conteúdo. Para obter informações adicionais, consulte Assistência ao Conteúdo.