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 Viewing part references.
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 Importing product-supplied projects.
- 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 Overview of EGL Rich UI.
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 o 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.