Herramientas Portal - Notas de release


1.0 Software soportado y especificaciones
2.0 Limitaciones
   2.1 Los portlets de JSR 168 deben tener atributo ID
   2.2 Registros relacionales y Portal V5.1
   2.3 Limitación de portlet cooperativo
   2.4 Limitación del código person
   2.5 Limitaciones de herramientas EIS
   2.6 Configurar SAP JCo en un servidor WebSphere Portal
   2.7 Limitación de portlets cooperativos en RedHat Enterprise Linux 3.0
   2.8 Los mensajes de aviso de enlace roto se muestran en la vista Problemas
   2.9 Soporte de código en Portal Designer
   2.10 No se puede establecer un URL interno
   2.11 No seleccionar temas Admin como valores predeterminados
3.0 Problemas conocidos
   3.1 (Crear portlets) Error de referencia de servlet incorrecto al crear un portlet en un proyecto de portlet API de IBM existente
   3.2 (Depuración y comprobación de los portlets) No se puede iniciar el entorno de prueba de WebSphere Portal
   3.3 (Descriptor de despliegue de portlet) Editar con el editor del Descriptor de despliegue de portlets JSR 168
   3.4 Cuando se utiliza <f:subview> en lugar de <f:view>, los portlets no funcionan correctamente.
   3.5 Pulsar para accionar no funciona en un portlet Faces maximizado.
   3.6 (Importar, exportar y desplegar) No se puede crear el servidor de importación, exportación y despliegue destinado a "localhost"
   3.7 (Importar portal) Si se cancela la operación de importación el nuevo proyecto de portal no está disponible
   3.8 (Importar portal) Los errores relacionados con WSRP se muestran en la vista de problemas de un proyecto de portal importado
   3.9 (Personalizar portales) No se pueden abrir los archivos license.html ni privacy.html en un proyecto de portal importado
   3.10 El grupo de noticias (fórum) para Rational Software Architect

1.0 Software soportado y especificaciones

Los proyectos de Portal soportan WebSphere Portal v5.0.2.2.

2.0 Limitaciones

2.1 Los portlets de JSR 168 deben tener atributo ID

Cuando crea los portlets JSR 168 utilizando el asistente de portlet nuevo, Rational Developer asigna automáticamente un atributo ID. El atributo ID debe incluirse en el elemento <portlet-app/> del archivo portlet.xml para identificar el portlet de forma exclusiva frente al servidor. (Este atributo corresponde al atributo UID utilizado por los portlets de la API de portlets de IBM.)

Si tiene portlets JSR 168 que no tienen un atributo ID en el elemento <portlet-app/> de portlet.xml, añada el atributo ID con el valor exclusivo correspondiente inmediatamente después de importar el portlet en el área de trabajo. Para añadir el atributo ID, abra el descriptor de despliegue del portlet y edítelo utilizando la vista Fuente. No cambie el valor del ID después de desplegar el portlet JSR 168 a un servidor de portal o después utilizar el proyecto de portlet JSR 168 en un proyecto de portal.

Hay limitaciones sobre un portlet JSR 168 sin un atributo ID:

2.2 Registros relacionales y Portal V5.1

Al ejecutar un portlet que contenga una lista de registros relacionales o un registro relacional (SDO), verá el error siguiente en las anotaciones del servidor:

[04/10/07 17:57:27:172 JST] 4942fbd0 SystemOut O java.lang.LinkageError: La clase org/eclipse/emf/ecore/EClass viola las restricciones del cargador: discrepancia de definición entre los cargadores padre e hijo
Puede ignorar este error.

2.3 Limitación de portlet cooperativo

Cuando crea un portlet de origen cooperativo debe añadir manualmente los atributos actionNameParameter y name al archivo WSDL. Por ejemplo:

<portlet:action type="standard" name="myActionName" actionNameParameter="ACTION_NAME"/>

En este, la herramienta de portal no genera el atributo caption en el archivo WSDL. Cuando utilice la conexión con WebSphere Portal v5.1, deberá especificar manualmente el atributo caption en el archivo WSDL y el valor caption en el archivo de recursos. Por ejemplo:

<portlet:param name="orderId" partname="order_id" caption="order.id" />
Para obtener más información, consulte el apartado "Desarrollo de portlets para la cooperación" en el centro de información de WebSphere Portal.

2.4 Limitación del código person

Cuando utilice el código person en un portlet básico API de IBM en WebSphere Portal v5.1, debe especificarlo con la sintaxis siguiente:

<pa:person value="CN=John Smith,OU=SALES,O=ACME" valueType="LDAPDN" displayName="John Smith" />

Cuando utilice el código person en un portlet Faces API de IBM en WebSphere Portal v5.1, debe especificarlo con la sintaxis siguiente:

<pa:person value="CN=John Smith,OU=SALES,O=ACME" />John Smith<pa:person>

El código person no está soportado para los portlets JSR 168.

2.5 Limitaciones de herramientas EIS

Limitación del asistente SAP BAPI y RFM SDO: si va más allá de la página "Seleccionar funciones principal y pre/post" e intenta volver a ella después de seleccionar una función principal distinta, la página Correlaciones pre/post no funcionará correctamente.

Solución: si necesita establecer correlaciones de función pre y post nuevas, debe reiniciar el asistente.

2.6 Configurar SAP JCo en un servidor WebSphere Portal

Antes de probar los portlets que contienen SAP SDO en un servidor Portal, debe configurar el adaptador SAP JCo en el servidor WebSphere Portal 5.1:

  1. Descargue el directorio del adaptador JCo de SAP en SAP Service Marketplace.
  2. Pulse Descargar software > Descargar > Conector SAP > Conector Java SAP. Seleccione descargar el archivo adecuado para su sistema operativo. Extraiga el contenido del archivo ZIP en un directorio local.
  3. Complete los pasos siguientes según corresponda a su sistema operativo. Nota: <wps_51> hace referencia al directorio de instalación del servidor WebSphere Portal 5.1; por ejemplo, C:\WebSphere\PortalServer51TE.
      Para Windows:
    1. Copie sapjco.jar y sapjcorfc.dll en <wps_51>\shared\app.
    2. Copie librfc32.dll en c:\windows\system32\.
    3. Debe reiniciar el servidor WebSphere Portal 5.1.

      Para Linux:
    1. Copie sapjco.jar y libsapjcorfc.so en <wps_51>\shared\app.
    2. Añada la carpeta que contiene el archivo librfccm.so a la variable de entorno LD_LIBRARY_PATH.
    3. Debe reiniciar el servidor WebSphere Portal 5.1.

2.7 Limitación de portlets cooperativos en RedHat Enterprise Linux 3.0

Los portlets cooperativos no están soportados por el navegador interno de Rational Developer para RedHat Enterprise Linux 3.0. Si necesita utilizar los portlets cooperativos en RedHat Enterprise Linux 3.0, utilice Netscape Communicator.

Para utilizar Netscape Communicator como el navegador por omisión, configure Rational Developer para utilizar un navegador externo. Para hacerlo, seleccione Ventana > Preferencias en la barra de menús. Expanda el nodo Internet situado a la izquierda y seleccione Navegador Web. En la sección principal, seleccione cualquier navegador menos Navegador Web interno.

Para obtener más información, consulte el tema "Restricciones y problemas conocidos con portlets cooperativos" en el centro informativo de WebSphere Portal.

2.8 Los mensajes de aviso de enlace roto se muestran en la vista Problemas

Al crear un proyecto de portal utilizando el asistente Proyecto de portal nuevo o importando un proyecto de portal de ejemplo de la Galería de ejemplos, aparecen mensajes de aviso de enlace roto en la vista Problemas.

2.9 Soporte de código en Portal Designer

En esta versión de Rational Developer, Portal Designer solo visualiza HTML, cHTML y WML como códigos soportados. Si ha especificado otros códigos soportados para una página o una etiqueta en un proyecto a importar, estos se mantienen en Rational Developer; sin embargo, no puede cambiar los códigos y no se visualizarán en la vista Propiedades.

2.10 No se puede establecer un URL interno

En esta versión de Rational Developer, solo puede establecer URL externos en Portal Designer. Si tiene URL internos en el servidor de portal, se mantendrán en un proyecto importado, pero no puede cambiarlos. Solo puede desplegar los URL internos en el servidor de portal original.

2.11 No seleccionar temas Admin como valores predeterminados

En este release de Portal Designer, los temas Admin y AdminLeftNavigation se mostrarán en la vista Esquema. Sin embargo, estos temas son solo a efectos de la Administración de Portal y no deben seleccionarse como tema predeterminado para un proyecto de portal.

3.0 Problemas conocidos

3.1 (Crear portlets) Error de referencia de servlet incorrecto al crear un portlet en un proyecto de portlet API de IBM existente

Problema: cuando crea un portlet nuevo en un proyecto de portlet de API de IBM, se visualizarán los mensajes de error siguientes, seleccione las opciones Añadir ejemplo de portlet de remitente Pulsar para accionar o Añadir ejemplo de portlet de remitente de mensaje en la página Manejo de eventos:

Solución: debe volver a abrir el proyecto de portlet utilizando el método siguiente:

  1. Pulse con el botón derecho sobre el proyecto de portlet y seleccione Cerrar proyecto en el menú emergente.
  2. Pulse con el botón derecho sobre el proyecto de portlet y seleccione Abrir proyecto en el menú emergente.
  3. Pulse con el botón derecho sobre el proyecto de portlet y seleccione Ejecutar validación en el menú emergente.

3.2 (Depurar y probar portlets) No se puede iniciar el Entorno de prueba de WebSphere Portal

Problema: el Entorno de prueba de WebSphere Portal no puede iniciarse.

Solución:

3.3 (Descriptor de despliegue de portlet) Editar con el editor de Descriptor de despliegue de portlet JSR 168

Problema: en el Descriptor de despliegue de portlet JSR 168 no puede editar un nombre de portlet en el área Colecciones de portlet.

Solución: Edite el nombre del portlet en la página Fuente.

3.4 Cuando se utiliza <f:subview> en lugar de <f:view>, los portlets Faces no funcionan correctamente.

Problema: si suprime el código <f:view> de un archivo JSP Faces generado por el asistente e inserta los componentes Faces en el archivo, se inserta un código <f:subview> en lugar de un código <f:view>. Con este tipo de archivo JSP, el portlet Faces no se ejecutará correctamente. Las entradas del navegador se pierden en el proceso del lado del servidor.

Problema: para solucionar este problema, sustituya el código <f:subview> por el código <f:view> en el archivo JSP.

3.5 Pulsar para accionar no funciona en un portlet Faces maximizado.

Si maximiza un portlet Faces que contenga códigos Pulsar para accionar, el contenido del portlet no se muestra.

3.6 (Importar, exportar y desplegar) No puede crear el servidor de importación, exportación y despliegue destinado a "localhost"

Problema: si el UTE de Portal no está instalado, no puede crear un servidor de importación, exportación y despliegue de portal destinado a "localhost" o "127.0.0.1".

Solución: si necesita crear un servidor así, utilice el nombre totalmente calificado del sistema en lugar de "localhost" (ejemplo: myhost.mydomain).

3.7 (Importar portal) La cancelación de la operación de portal implica la no disponibilidad del proyecto portal nuevo

Problema: si cancela la importación de un proyecto de portal nuevo antes de completarlo, el proyecto de portal incompleto no se elimina y no estará disponible.

Solución: necesita importar la configuración y los archivos del portal utilizando la opción Suprimir al sobreescribir en el asistente Importar portal.

3.8 (Importar portal) Los errores relacionados con WSRP se muestran en la vista Problemas de un proyecto de portal importado

Problema: al importar un sitio de portal existente de WebSphere Portal a Rational Developer, los errores de validación relacionados con WSRP se muestran en la vista Problemas frente al proyecto de portal importado.

Solución: aplique el APAR PQ95638 a WebSphere Portal antes de importar a Rational Developer.

3.9 (Personalizar portales) No se pueden abrir los archivos license.html ni privacy.html en un proyecto de portal importado

Problema: no se pueden abrir los archivos license.html o privacy.html en un proyecto de portal importado utilizando Page Designer debido a una codificación incorrecta.

Solución: Aplique el APAR PQ93681 al servidor Portal y vuelva a importar el proyecto del servidor Portal.

3.10 El grupo de noticias (fórum) para Rational Software Architect

En "Add SDO runtime" se hace referencia a los grupos de noticias de Rational Software Architect. El sitio de soporte de Rational Software Architect (www.ibm.com/software/awdtools/developer/application/support) se actualizará para incluir el enlace con los grupos de noticias.

Volver al archivo readme principal