Novedades de Rational Business Developer V9.5
Las siguientes nuevas funciones se han incluido en Rational Business Developer V9.5:
Análisis de código fuente con Revisión de código
Con la Revisión de código, puede crear configuraciones de reglas de codificación para el código fuente EGL. A continuación, puede ejecutar las configuraciones para comprobar la coherencia del código fuente con las reglas. Para obtener más información, consulte Revisión de código.
Mejoras de la interfaz de usuario enriquecida:
- Actualización de proyectos de widget de interfaz de usuario enriquecida
De forma predeterminada, ahora se utilizan los proyectos del sistema IU enriquecida siguientes:
- Para widgets EGL que no están basados en Dojo: com.ibm.egl.rui_4.3.2
- Para widgets Dojo EGL: com.ibm.egl.rui.dojo.widgets_2.3.0
- Para ejemplos Dojo EGL: com.ibm.egl.rui.dojo.samples_2.3.0
- Para el acceso a tiempo de ejecución Dojo local: com.ibm.egl.rui.dojo.runtime.local_1.10.4
- DojoUploaderWidget
El widget DojoUploader es un nuevo widget de Rational Business Developer V9.5. Puede utilizarlo para cargar archivos del lado del cliente en el servidor. Para obtener más información, consulte DojoUploader.
- Propiedad maxHeight para DojoFilteringSelect
maxHeight es una nueva propiedad para el widget DojoFilteringSelect para especificar la altura máxima de su vista desplegable. Para obtener más información, consulte DojoFilteringSelect.
- Soporte de XulRunner en Windows de 64 bits
Se ha dado soporte a Xulrunner para Windows de 64 bits para utilizarlo como motor de representación del editor visual en Widgets de móvil Dojo EGL V9.5. Para obtener más información, consulte Soporte de XulRunner en Windows de 64 bits.
Mejoras de Mobile:
- Biblioteca y herramientas de Cordova EGL
Rational Business Developer presenta un modelo de programación de Cordova EGL en la versión 9.5. Puede desarrollar, probar, depurar y desplegar aplicaciones móviles híbridas con esta nueva biblioteca y juego de herramientas. Puede aprender a desarrollar con la biblioteca de Cordova EGL y consultar la API de la biblioteca de Cordova EGL. Para obtener más información, consulte Referencia de Cordova EGL.
- Widgets de móvil Dojo EGL
De forma predeterminada, los widgets de móvil utilizados se actualizan a 1.4.0.
Se añaden más propiedades, como por ejemplo isLongList e isFilteredList, al widget DojoMobileList para proporcionar una mejora del rendimiento al procesar listas largas o utilizar filtros para una lista. Para obtener más información, consulte DojoMobileList.
Se añaden más widgets, como por ejemplo DojoMobileAccordion, DojoMobileAccordionPane, DojoMobileContentPane, DojoMobileScrollablePane y DojoMobileSimpleDialog para suministrar más prestaciones de contenedor y diseño. Para obtener más información, consulte Widgets de móvil Dojo EGL.
Mejoras de servicio:
- Soporte de cliente SOAP V1.2 en JAX-WS
Rational Business Developer V9.5 admite la invocación de servicios web de terceros que utilizan enlaces SOAP V1.2. Es necesario conmutar el tiempo de ejecución de servicio a JAX-WS al llamar a un servicio web SOAP V1.2. Para obtener más información, consulte Soporte de cliente SOAP V1.2 en JAX-WS.
- Soporte de servicio SOAP sin envoltura
Rational Business Developer V9.5 admite la invocación de servicios web de terceros que proporcionan archivos WSDL de estilo sin envoltura de documento/literal. Debe asegurarse de que el tiempo de ejecución del servicio es JAX-RPC al llamar a un servicio web descrito por un archivo WSDL de estilo sin envoltura de documento/literal.
- Tarea Ant egl.generateWSDL
Se ha introducido una nueva tarea Ant denominada egl.generateWSDL para permitir la generación del archivo WSDL desde un servicio EGL por medio de Ant. Para obtener más información, consulte egl.generateWSDL.
Anotaciones nuevas:
- isRemoved
isRemoved es una anotación nueva en Rational Business Developer V9.5. Puede utilizarla para eliminar lógicamente cualquiera de los tipos o componentes de EGL como por ejemplo bibliotecas, servicios, tipos externos, registros o variables para que la utilización de los mismos se muestre como un error en el IDE. Para obtener más información, consulte la Lista maestra de todas las propiedades de EGL.
Nuevas opciones de tiempo de generación:
- genXSDFile
La opción de descriptor de construcción genXSDFile especifica si debe crearse un archivo XSD (lenguaje de definición de esquemas XML) para los programas llamados con parámetros pasados. Esta opción creará un archivo XSD que podrá utilizarse como entrada para habilitar las pruebas con Rational Virtualization Server. Para obtener más información, consulte Visión general de las opciones del descriptor de construcción.
- minSubstringLength
La opción de descriptor de construcción minSubstringLength especifica la longitud más pequeña permitida para un movimiento de subserie antes de que se lance una IndexOutOfBoundsException. Para obtener más información, consulte minSubstringLength.
- ADDITIONALUSERFILES
ADDITIONALUSERFILES es un nuevo parámetro simbólico de generación que identificará archivos adicionales que deben añadirse a la lista de dependencias del plan de construcción. Esto permite procesar y cargar archivos de usuario adicionales en una máquina host durante la generación de COBOL. Para obtener más información, consulte Parámetros simbólicos predefinidos que puede establecer el usuario.
- Canales CICS con conexiones J2C
Ahora puede utilizar canales CICS con conexiones CICS J2C. En las opciones de enlace, establezca parmForm en CHANNEL y remoteComType en CICSJ2C. Para obtener más información sobre los canales CICS, consulte Propiedad parmForm del elemento callLink. Para obtener más información sobre las conexiones CICS J2C, consulte Propiedad remoteComType del elemento callLink.
- Nueva propiedad de asociación de recursos includeRecordLengthField
La propiedad especifica si también debe escribirse el campo de longitud de registro para los registros secuenciales de longitud variable al generar Java™ desde código fuente EGL. Para obtener más información, consulte Elementos de asociación.
Nuevas preferencias de EGL:
- Suprimir archivos generados durante borrado de proyecto
Puede utilizar este recuadro de selección para suprimir todos los archivos (excepto los archivos de propiedades) y los directorios vacíos resultantes del directorio EGLGen/JavaSource durante una limpieza de proyecto. Para obtener más información, consulte Establecer preferencias de generación.
- Buscar detalles en EGLARs
Puede utilizar este recuadro de selección para obtener descripciones de funciones y variables desde el editor de EGL al utilizar la asistencia de contenido. Para obtener más información, consulte DataGrid y DataGridTooltip de la IU enriquecida.
- Mostrar detalles contextuales avanzados
Puede utilizar este pantalla para visualizar detalles contextuales avanzados al utilizar la función de pasar el cursor por encima durante una sesión del editor para el código fuente EGL al utilizar la asistencia de contenido. Para obtener más información, consulte DataGrid y DataGridTooltip de la IU enriquecida.
Nuevas variables de entorno
- VSECON / Cambios en el servidor de construcción VSE
El servidor de construcción VSE utiliza ahora la variable de entorno VSECON para localizar el cliente conector VSE. Esta variable debe establecerse en el directorio de instalación del cliente conector VSE o en un directorio que contenga los archivos VSEConnector.jar y cci.jar. Ya no es necesario copiar estos archivos en el directorio de plug-in distributedbuild. Para obtener más información, consulte la Referencia de la característica Generación para VSE.
Mejoras del depurador
- Soporte de depuración de EGL para el perfil de Liberty
Se ha añadido la capacidad para depurar servicios EGL, transacciones web y programas de IU al utilizar el perfil de Liberty. Para obtener más información, consulte Soporte de depuración de EGL para el perfil de Liberty.