O que há de novo no Rational Business Developer V9.5
Os novos recursos a seguir foram introduzidos no Rational Business Developer V9.5:
Análise de código-fonte com revisão de código
Com Revisão de código, é possível criar configurações de regras de codificação para código-fonte EGL. É possível, então, executar as configurações para verificar o código-fonte para consistência com as regras. Para obter informações adicionais, consulte Revisão de código.
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 EGL que não são baseados no Dojo: com.ibm.egl.rui_4.3.2
- Para widgets EGL Dojo: com.ibm.egl.rui.dojo.widgets_2.3.0
- Para amostras do EGL Dojo: com.ibm.egl.rui.dojo.samples_2.3.0
- Para o acesso de tempo de execução do Dojo local: com.ibm.egl.rui.dojo.runtime.local_1.10.4
- DojoUploaderWidget
O widget DojoUploader é um novo widget no Rational Business Developer V9.5. É possível usá-lo para fazer upload de arquivos do lado do cliente para o servidor. Para obter informações adicionais, consulte DojoUploader.
- Propriedade maxHeight para DojoFilteringSelect
maxHeight é uma nova propriedade para o widget DojoFilteringSelect para especificar a altura máxima de sua visualização suspensa. Para obter informações adicionais, consulte DojoFilteringSelect.
- Suporte do XulRunner no Windows de 64 bits
O Xulrunner para Windows de 64 bits foi suportado para ser usado como o mecanismo de renderização do editor visual no Widgets Remotos do EGL Dojo V9.5. Para obter informações adicionais, consulte Suporte do XulRunner no Windows de 64 bits.
Aprimoramentos móveis:
- Biblioteca e ferramentas EGL Cordova
O Rational Business Developer introduz um modelo de programação EGL Cordova na V9.5. É possível desenvolver, testar, depurar e implementar aplicativos móveis híbridos com essa nova biblioteca e conjunto de ferramentas. É possível aprender a desenvolver a biblioteca EGL Cordova e consultar a API da biblioteca EGL Cordova. Para obter informações adicionais, consulte Referência ao Cordova EGL.
- Widgets móveis do EGL Dojo
Por padrão, os widgets móveis em uso foram atualizados para 1.4.0.
Propriedades adicionais, tais como isLongList e isFilteredList, foram incluídas no widget DojoMobileList para fornecer um boost de desempenho ao processar listas longas ou usar filtros para uma lista. Para obter informações adicionais, consulte DojoMobileList.
Widgets adicionais, tais como DojoMobileAccordion, DojoMobileAccordionPane, DojoMobileContentPane, DojoMobileScrollablePane e DojoMobileSimpleDialog, foram incluídos para fornecer mais capacidade de contêiner e layout. Para obter informações adicionais, consulte Widgets Remotos do EGL Dojo.
Aprimoramentos de serviço:
- Suporte a clientes SOAP V1.2 no JAX-WS
O Rational Business Developer V9.5 suporta a chamada de serviços da web de terceiros que usam ligações SOAP V1.2. É necessário alternar o tempo de execução do serviço para JAX-WS ao chamar um serviço da web SOAP V1.2. Para obter informações adicionais, consulte Suporte ao cliente SOAP V1.2 no JAX-WS.
- Suporte ao serviço SOAP desagrupado
O Rational Business Developer V9.5 suporta a chamada de serviços da web de terceiros que fornecem arquivos WSDL de estilo desagrupado de documento/literal. É necessário certificar-se de que o tempo de execução do serviço seja JAX-RPC ao chamar um serviço da web descrito por um arquivo WSDL de estilo desagrupado de documento/literal.
- Tarefa Ant egl.generateWSDL
Um nova tarefa Ant nomeada egl.generateWSDL foi introduzida para permitir a geração do arquivo WSDL a partir de um arquivo de serviço EGL por meio do Ant. Para obter informações adicionais, consulte egl.generateWSDL.
Novas anotações:
- isRemoved
isRemoved é uma nova anotação no Rational Business Developer V9.5. É possível usá-la para remover logicamente qualquer uma de suas próprias partes ou tipos EGL, como bibliotecas, serviços, tipos externos, registros ou variáveis, para que o uso destes seja exibido como um erro no IDE. Para obter mais informações, consulte a Lista principal de todas as propriedades EGL.
Novas opções de tempo de geração de EGL:
- genXSDFile
A opção do descritor de construção genXSDFile especifica se um arquivo do lado da definição de esquema XML (XSD) deve ser criado ou não, para programas chamados com parâmetros passados. Essa opção criará o arquivo XSD que pode ser usado como entrada para permitir o teste com o Rational Virtualization Server. Para obter informações adicionais, consulte Visão geral de opções do descritor de construção.
- minSubstringLength
A opção do descritor de construção minSubstringLength especifica o menor comprimento permitido para uma movimentação de subsequência antes de uma IndexOutOfBoundsException ser lançada. Para obter informações adicionais, consulte minSubstringLength.
- ADDITIONALUSERFILES
ADDITIONALUSERFILES é um parâmetro simbólico de nova geração que identificará os arquivos adicionais a serem incluídos na lista de dependências do plano de construção. Isso permite que arquivos de usuário adicionais sejam processados e transferidos por upload para uma máquina host durante a geração de COBOL. Para obter informações adicionais, consulte Parâmetros Simbólicos Predefinidos que Podem Ser Configurados pelo Usuário.
- Canais do CICS com conexões
J2C
Agora é possível usar Canais do CICS com conexões J2C do CICS. Em suas opções de ligação, configure parmForm para CHANNEL e remoteComType para CICSJ2C. Para obter mais informações sobre Canais do CICS, consulte parmForm no Elemento callLink. Para obter mais informações sobre conexões do CICS J2C, consulte remoteComType no Elemento callLink.
- Nova propriedade de associação de recurso includeRecordLengthField
A propriedade especifica se também deve gravar o campo Comprimento do registro para registros sequenciais de comprimento variável ao gerar Java™ a partir da origem EGL. Para obter informações adicionais, consulte Elementos de Associação.
Novas preferências de EGL:
- Excluir arquivos gerados durante a limpeza do projeto
É possível usar essa caixa de seleção para excluir todos os arquivos (exceto os arquivos de propriedades) e quaisquer diretórios vazios resultantes do diretório EGLGen/JavaSource durante uma limpeza do projeto. Para obter informações adicionais, consulte Configurando preferências de geração.
- Procurar EGLARs para obter detalhes
É possível usar essa caixa de seleção para obter descrições de funções e variáveis a partir do editor EGL quando o assistente de conteúdo for usado. Para obter mais informações, consulte DataGrid e DataGridTooltip do Rich UI.
- Mostrar detalhes da ajuda instantânea avançada
É possível usar essa caixa de seleção para exibir detalhes da ajuda instantânea extensiva ao usar a função passar o mouse sobre durante uma sessão do editor para a origem EGL quando o assistente de conteúdo for usado. Para obter mais informações, consulte DataGrid e DataGridTooltip do Rich UI.
Novas variáveis de ambiente
- VSECON / Mudanças no servidor de construção VSE
o servidor de construção VSE agora usa a variável de ambiente VSECON para localizar o VSE Connector Client. Essa variável deve ser configurada para o diretório de instalação do VSE Connector Client ou para um diretório contendo o VSEConnector.jar e o cci.jar. Não é mais necessário copiar esses arquivos no diretório do plug-in distributedbuild. Para obter mais informações, consulte Referência de geração para o recurso VSE.
Aprimoramentos do depurador
- Suporte à depuração EGL para o perfil Liberty
A capacidade de depurar serviços EGL, transações da web e programas de IU ao usar o perfil Liberty foi incluída. Para obter informações adicionais, consulte Suporte à depuração do EGL para o perfil Liberty.