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

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

Suporte para chamar programas CICS com JCICS

É possível especificar JCICS como remoteComType para chamar programas CICS a partir de aplicativos CICS Liberty. Esse recurso requer o CICS Transaction Server for z/OS 5.1 ou superior.

Novas preferências do editor EGL

  • Mensagens de aviso serão emitidas se uma instrução causar movimento de dados para um campo menor, que poderia resultar em truncamento. Essa mensagem de aviso está ativada por padrão e pode ser desativada nas preferências do editor EGL.
  • Uma nova preferência do editor EGL permite que você controle quando programas e bibliotecas serão recompilados e regenerados, quando serão afetados por uma mudança em uma função de nível superior, um registro ou um item de dados. Em vez de ter todas as partes afetadas pela mudança imediatamente recompiladas, o que pode demorar um tempo substancial, o recurso construirá e gerenciará automaticamente uma lista de trabalho adiado. Essa lista com suas seleções de menu pop-up associadas permite que você decida o que e quando recompilar ou gerar novamente os programas e as bibliotecas. Esse recurso reduz significativamente o tempo usado para construções incrementais na área de trabalho. Uma vantagem adicional desse recurso é que é possível localizar rapidamente quais programas ou bibliotecas usam uma função, um registro ou um item de dados específicos de nível superior.
  • Melhorias significativas de desempenho para acesso a variável de biblioteca cobolGen.

Novas funções na visualização Referência de peças da EGL

  • Forneça novos filtros para filtrar peças conforme desejar. É possível mostrar peças que estejam relacionadas apenas à instrução de chamada ou à Função de Nível Superior.
  • É possível copiar a estrutura em árvore exibida atualmente. Use essa função com os filtros acima para copiar as peças desejadas.

Para obter mais informações, consulte Visualizando referências de partes.

Aprimoramentos de Rich UI:

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

    • Para os widgets do EGL que não são baseados no Dojo: com.ibm.egl.rui_4.3.1
    • Para widgets EGL Dojo: com.ibm.egl.rui.dojo.widgets_2.2.2
    • Para amostras EGL Dojo: com.ibm.egl.rui.dojo.samples_2.2.2
    • Para o acesso de tempo de execução do Dojo local: com.ibm.egl.rui.dojo.runtime.local_1.10.1
  • Os projetos a seguir suportam o uso de Content Delivery Network:

    • Acesso de tempo de execução Dojo do Google: com.ibm.egl.rui.dojo.runtime.google_1.10.1
    • Acesso de tempo de execução Dojo do Yandex: com.ibm.egl.rui.dojo.runtime.yandex_1.9.1
  • Os detalhes de configuração estão disponíveis:

    • Para obter instruções sobre como importar os projetos do sistema Rich UI, consulte Importando Projetos Fornecidos pelo Produto.
    • Se você estiver atualizando para um novo projeto de tempo de execução Dojo a partir de um de seus projetos Rich UI existentes, deverá atualizar o caminho de construção do EGL em seu projeto. Para obter mais informações, consulte a seção Estrutura de tópicos das tarefas de upgrade de widgets em Visão Geral do EGL Rich UI.

Widgets Remotos do EGL Dojo

Apresente novos widgets móveis do EGL Dojo com base no Dojo 1.10.1 para suportar o iOS 8:

  • com.ibm.egl.rui.dojo.mobile.widgets_1.3.0

É possível aprender como desenvolver com os widgets remotos do EGL Dojo e consultar a Lista de API de widgtes remotos do EGL Dojo para saber mais sobre os recursos.

A propriedade suppressChangeEvent para vários widgets Dojo

suppressChangeEvent é uma nova propriedade que é incluída em DojoTextField, DojoCurrencyTextBox, DojoDateTextBox, DojoTimeTextBox e DojoTextArea para evitar os eventos onChange depois de configurar este valor booleano como true por código.

Novas funções para o controlador MVC e o formulário para obter seu estado válido

A função isFormValid() é incluída para FormManager e a função isControllerValid() é incluída para o controlador para obter seu estado válido sem notificar os listeners de mudança de estado válidos.