Notas de Release de Rational Business Developer Extension, Versión 7.0

© Copyright International Business Machines Corporation 2000, 2007. Reservados todos los derechos. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Archivo readme

1.0 Acerca de este release
   1.1 Nuevo en este release
2.0 Información de instalación
   2.1 Requisitos de hardware
   2.2 Requisitos de software
3.0 Limitaciones y problemas conocidos
   3.1 La generación COBOL de EGL para iSeries necesita el APAR SE26597
   3.2 Rendimiento de informe Jasper
   3.3 Las sentencias GOTO no están permitidas
   3.4 Tipos de parámetro de servicio Web EGL no soportados
   3.5 Restricción de parámetro de cliente de servicio Web de iSeriesc
   3.6 Problema de archivo WAR de cliente de servicio Web de Java
   3.7 Servicio Web y clientes de servicio Web CICS con parámetros de hora e indicación de la hora
4.0 Soporte de Rational
5.0 Avisos

1.0 Acerca de este release

La última versión de este documento está disponible en http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/readme/readme.html.

IBM® Rational® Business Developer está diseñado para ajustarse a las necesidades de los desarrolladores orientados al negocio y proporciona un entorno de desarrollo exhaustivo para IBM Rational Enterprise Generation Language (EGL.) EGL es un lenguaje simplificado de programación de alto nivel que facilita el desarrollo rápido de aplicaciones ayudando a los desarrolladores a centrarse en los problemas de negocio en lugar de en complejas tecnologías de software.

IBM Rational Business Developer proporciona herramientas para definir, probar y depurar servicios y aplicaciones EGL, así como un motor de generación que transforma el código fuente EGL en el código Java o COBOL optimizado para el desarrollo en varias plataformas soportadas

1.1 Nuevo en este release

Esta sección describe las mejoras en la función de Rational Enterprise Generation Language (EGL) contenida en el producto de Rational Business Developer.

Servicios

El soporte de servicios se ha mejorado significativamente en esta versión. EGL puede crear todos los componentes necesarios para acceder a un servicio directamente a partir de un archivo WSDL. A la inversa, puede codificar un servicio en EGL y generarlo para desplegarlo en una plataforma Java o CICS®.

Editor

El editor de código EGL se ha mejorado para permitirle contraer secciones del código y reorganizar sentencias import.

Desarrollo controlado por modelo

Puede crear código EGL a partir de modelos UML lo que permite planificar la aplicación antes de crear el código iniciador. Puede especificar parámetros que describen el aspecto que debe tener el código EGL y después aplicar esos parámetros al modelo UML o a los elementos del modelo.

Interfaz de usuario de consola

El soporte de EGL para interfaces basadas en caracteres ha mejorado con el soporte para widgets de cliente enriquecido. Cuando ejecuta las aplicaciones de interfaz de usuario de consola en la modalidad RCP (Plataforma de cliente enriquecido) la interfaz de usuario soporta acciones de ratón y funciones de teclado ampliadas. Además, puede añadir elementos de interfaz de usuario gráfica como por ejemplo botones y cuadros combinados a las aplicaciones de interfaz de usuario de consola.

Mejoras de lenguaje

Esta versión de EGL presenta un tipo primitivo booleano, así como el componente ExternalType, que facilita la utilización de código no EGL dentro del código EGL.

2.0 Información de instalación

Para obtener información acerca de cómo instalar Rational Business Developer Extension, Versión 7.0, incluyendo requisitos de hardware y software, consulte la Guía de instalación (install.html) de Rational Business Developer Extension que puede ver desde el Launchpad de instalación.  Este archivo también está almacenado en el directorio de documentación del primer CD del producto.

La última versión de la Guía de instalación de Rational Business Developer Extension está disponible en http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/install_instruction/install.html

Importante: asegúrese de habilitar la licencia después de instalar el producto.

2.1 Requisitos de hardware

Para obtener información sobre los requisitos de hardware para instalar Rational Business Developer Extension, consulte la Guía de instalación.

2.2 Requisitos de software

Para obtener información sobre los requisitos de software para instalar Rational Business Developer Extension, consulte la Guía de instalación.

Importante: si adquirió IBM Rational Business Developer (Rational Business Developer Extension y una copia bajo licencia limitada de Rational Application Developer), cuando instale Rational Application Developer debe deseleccionar todas las características de Rational Application Developer seleccionadas de forma predeterminada e instalar sólo las características siguientes:

Las características adicionales de Rational Application Developer que instale caducarán al final del período de prueba de 60 días; esto puede interferir con la utilización de las características bajo licencia. Por ejemplo, cuando ejecute el producto aparecerán ventanas de diálogo en las que se indicará que las características han caducado. Para detener las ventanas de diálogo, debe desinstalar las características caducadas con el asistente Modificar paquetes de Installation Manager.

3.0 Limitaciones y problemas conocidos

3.1 La generación COBOL de EGL para iSeries necesita el APAR SE26597

Para compilar aplicaciones EGL generadas mediante COBOL en iSeries, el sistema iSeries debe tener el APAR SE26597 instalado (para la versión 5.3 utilice el PTF SI23518; para la versión 5.4 utilice PTF SI23523) en el compilador COBOL.

3.2 Rendimiento de informe Jasper

En algunos casos, el rendimiento y el diseño de informes de I4GL no es como se esperaba cuando este tipo de proyectos se migra para utilizar la Interfaz de usuario de consola de EGL.

3.3 Las sentencias GOTO no están permitidas

Si una aplicación que se convierte de Informix® 4GL a EGL contiene sentencias GOTO, cuando intente generarla obtendrá un mensaje de error parecido a este:

 IWN.VAL.4282.e 12/0 La sentencia GOTO no está soportada para el sistema destino WIN.  

3.4 Tipos de parámetro de servicio Web EGL no soportados

A continuación se listan los tipos de parámetro no soportados para las plataformas siguientes:

3.5 Restricción de parámetro de cliente de servicio Web de iSeriesc

Las matrices Hex(2) dentro de los registros estructurados no están soportadas en los clientes de servicio Web de iSeriesc. 

3.6 Problema de archivo WAR de cliente de servicio Web de Java

Se producirá una excepción de tiempo de ejecución cuando se despliegue un cliente de servicio Web de EGL  en Websphere Application Server a menos que el descriptor de despliegue de EAR esté manualmente modificado. De forma predeterminada, la modalidad de cargador de clases del archivo WAR para el proyecto Web del EAR está establecida en PARENT_FIRST. Los clientes del servicio Web de EGL deben ejecutarse bajo la modalidad de cargador de clases PARENT_LAST. 

Para cambiar la modalidad de cargador de clases:

  1. Abra el descriptor de despliegue del archivo EAR.
  2. Seleccione la pestaña "Despliegue" y después seleccione el grupo"Aplicación". 
  3. Pulse el EAR en el árbol y asegúrese de que "Política de cargador de clases WAR" está establecida en "MODULE". 
  4. Pulse sobre los archivos WAR que contiene los clientes de Servicio Web de EGL y cambie la "modalidad de cargador de clases" por "PARENT_LAST".

Además, hemos descubierto que nuestros servicios Web para WebSphere Application Server necesitan una modalidad de cargador de clases PARENT_FIRST. Esto significa que, en este momento, no hay soporte para que los clientes de Servicio Web y los Servicios Web estén en el mismo proyecto Web.

3.7 Servicio Web y clientes de servicio Web CICS con parámetros de hora e indicación de la hora

El servicio Web y los clientes de servicio Web de Java e ISeriesc convierten automáticamente los tipos de datos de hora e indicación de la hora de EGL a y de GMT para los mensajes SOAP enviados y recibidos por los servicios Web.  El servicio Web y los clientes de servicio Web CICS no soportan la conversión a y de GMT. Esto origina un problema cuando los servicios Web de EGL y los clientes de servicio Web de EGL se ejecutan en plataformas diferentes. 

La solución consiste en enviar datos de hora e indicación de la hora como datos de serie y volver a convertirlos en datos de hora e indicación de la hora en la lógica del servicio.

4.0 Soporte de Rational

IBM Rational Software Support proporciona asistencia técnica.

Para obtener información de contacto y las directrices o los materiales de referencia que necesitará cuando necesite el soporte, lea el manual IBM Software Support Handbook en http://techsupport.services.ibm.com/guides/handbook.html.

Para consultar las preguntas más frecuentes (FAQ), las listas de problemas conocidos y sus arreglos y más información de soporte, visite la página de soporte del producto para Rational Business Developer Extension en www-306.ibm.com/software/awdtools/developer/business/support/index.html.

Para obtener información del producto como noticias, eventos y de otro tipo, consulte la página inicial del producto Rational Business Developer Extension www-306.ibm.com/software/awdtools/developer/business/.

Antes de ponerse en contacto con IBM Rational Software Support, recopile la información de contexto que necesitará para describir el problema. Al describir un problema a un especialista de soporte de software de IBM, sea tan específico como sea posible e incluya toda la información de contexto relevante para que el especialista pueda ayudarle a resolver el problema eficazmente. Para ahorrar tiempo, debe conocer la respuesta a estas preguntas:

5.0 Avisos

© Copyright IBM Corporation 2000, 2007. Reservados todos los derechos.

Note to U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Esta información se ha desarrollado para productos y servicios ofrecidos en los Estados Unidos de América. IBM puede no ofrecer los productos, servicios o características tratados en este documento en otros países. Consulte con el representante local de IBM para obtener información acerca de los productos y servicios que actualmente están disponibles en su localidad. Las referencias hechas a productos, programas o servicios IBM no pretenden afirmar ni dar a entender que únicamente puedan utilizarse dichos productos, programas o servicios IBM. Puede utilizarse en su lugar cualquier otro producto, programa o servicio funcionalmente equivalente que no vulnere ninguno de los derechos de propiedad intelectual de IBM. No obstante, es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier producto, programa o servicio que no sea de IBM.

IBM puede tener patentes o solicitudes de patente pendientes de aprobación que cubran alguno de los temas tratados en este documento. La entrega de este documento no le otorga ninguna licencia sobre dichas patentes. Puede enviar las consultas sobre licencias, por escrito, a la siguiente dirección:


IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
Estados Unidos de América

Para consultas sobre licencias relativas a la información de doble byte (DBCS), póngase en contacto con el departamento de propiedad intelectual de IBM en su país o envíe las consultas, por escrito, a:

IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japón

El párrafo siguiente no se aplica en el Reino Unido ni en ningún otro país en el que tales disposiciones sean incompatibles con la legislación local: INTERNATIONAL BUSINESS MACHINES CORPORATION SUMINISTRA ESTA PUBLICACIÓN "TAL CUAL", SIN GARANTÍA DE NINGUNA CLASE, YA SEA EXPLÍCITA O IMPLÍCITA, INCLUIDAS, PERO SIN LIMITARSE A ELLAS, LAS GARANTÍAS IMPLÍCITAS DE NO VULNERACIÓN, DE COMERCIALIZACIÓN O IDONEIDAD PARA UN PROPÓSITO DETERMINADO. Algunas legislaciones no contemplan la declaración de limitación de responsabilidad, ni implícitas ni explícitas, en determinadas transacciones, por lo que cabe la posibilidad de que esta declaración no se aplique en su caso.

Esta información puede contener imprecisiones técnicas o errores tipográficos. Periódicamente, se efectúan cambios en la información incluida en este documento; estos cambios se incorporarán en nuevas ediciones de la publicación. IBM puede efectuar mejoras y/o cambios en los productos y/o programas descritos en esta publicación en cualquier momento y sin previo aviso.

Cualquier referencia hecha en esta información a sitios Web no de IBM se proporciona únicamente para su comodidad y no debe considerarse en modo alguno como promoción de dichos sitios Web. Los materiales de estos sitios web no forman parte de los materiales de IBM para este producto y el uso que se haga de estos sitios web es de la entera responsabilidad del usuario.

Los licenciatarios de este programa que deseen obtener información acerca del mismo con el fin de: (i) intercambiar la información entre los programas creados independientemente y otros programas (incluido éste) y (ii) utilizar mutuamente la información que se ha intercambiado, deben ponerse en contacto con:

Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Canadá L3R 9Z7

Tal información puede estar disponible, sujeta a los términos y a las condiciones adecuadas, incluyendo en algunos casos el pago de una cuota.

IBM proporciona el programa bajo licencia descrito en este documento, así como todo el material bajo licencia disponible, según los términos del Acuerdo de Cliente de IBM, del Acuerdo Internacional de Programas bajo Licencia de IBM o de cualquier otro acuerdo equivalente entre ambas partes.

La información concerniente a productos no IBM se ha obtenido de los suministradores de dichos productos, de sus anuncios publicados o de otras fuentes de información pública disponibles. IBM no ha comprobado dichos productos y no puede afirmar la exactitud en cuanto a rendimiento, compatibilidad u otras características relativas a productos no IBM. Las consultas acerca de las posibilidades de los productos no IBM deben dirigirse a los suministradores de los mismos.

Marcas registradas y marcas de servicio

Los términos siguientes son marcas registradas de International Business Machines Corporation en Estados Unidos de América y/o en otros países:

Java y todas las marcas basadas en Java son marcas registradas de Sun Microsystems, Inc. en los Estados Unidos de América y/o en otros países.

Los nombres de otras empresas, productos o servicios pueden ser marcas registradas o de servicio de terceros.