IBM WebSphere Development Studio Client para iSeries, Versión 6.0.1, Guía de migración


Contenido

iSeries: Preparación de la migración
Mantener más de una versión del producto
Localizar el área de trabajo
Localizar el área de trabajo en la versión 5.1.2
Localizar el área de trabajo en la versión 5.1
Localizar el área de trabajo en la versión 5
Localizar el área de trabajo en la versión 4
Especificar el área de trabajo postinstalación
Buscar otra información importante
iSeries: Migrar tipos de proyectos específicos
Migrar proyectos con archivos generados por los asistentes Páginas Web de base de datos y Páginas Web de bean Java
Los archivos generados requieren un paquete Java para el JDK 1.4.
Migrar beans de llamada a programa
Migrar beans de llamada a programa de proyectos Java y Web de iSeries desde la Versión 5.1 a Versión 6.0.1
Migrar beans de llamada a programa de proyectos Java y Web de iSeries de la Versión 5.0 a Versión 6.0.1
Migrar beans de llamada a programa de proyectos Java y Web de iSeries de la Versión 4.0 a Versión 6.0.1
Migrar proyectos WebFacing
Utilizar el asistente de importación de WebFacing
Migrar los proyectos Web de iSeries
Migrar proyectos Web de iSeries de la Versión 5.1.x a Versión 6.0.1
Migrar proyectos Web de iSeries de la Versión 5.0 a Versión 6.0.1
Migrar proyectos Web de iSeries de la versión 4.0 a Versión 6.0.1
Mensajes de aviso y error para la migración de proyectos Web
Avisos
LICENCIA DE COPYRIGHT
Información acerca de las interfaces de programación
Marcas registradas y marcas de servicio

iSeries: Preparación de la migración

Esta información describe cómo migrar los proyectos a WebSphere Development Studio Client para iSeries Versión 6.0.1 y WebSphere Development Studio Client Advanced Edition para iSeries Versión 6.0.1 desde versiones anteriores de IBM WebSphere Development Studio Client para iSeries. El producto da soporte a la migración desde las versiones 5.1 y 5.1.2. Esta guía también ofrece consejos acerca de la migración desde versiones anteriores.

La migración es necesaria en la mayoría de los casos debido a un cambio en la tecnología subyacente de un release a otro. Por ejemplo, nuevos estándares en la estructura de directorios de las aplicaciones Web pueden requerir la reorganización de los proyectos de un release a otro.

En general, la migración es fluida y transparente. Lo único que debe hacer es utilizar el área de trabajo existente y seguir trabajando con los proyectos en la nueva versión o nivel del producto. En casos raros, la migración es necesaria después de la aplicación de un paquete de servicio.

En algunos casos especiales relacionados con las herramientas Java, las herramientas Web y la personalización de proyectos WebFacing, puede que sea necesario utilizar una herramienta de migración o realizar tareas manuales adicionales.

En todos los casos, un mensaje le indicará cuándo es necesaria la migración.

La versión más reciente de este documento está disponible en la Web (ftp://ftp.software.ibm.com/as400/products/ad/wdt400/v601/migr/migrenu.html).

Tabla 1.
Esta información también está disponible en Portugués.
Esta información también está disponible en Chino simplificado.
Esta información también está disponible en Alemán.
Esta información también está disponible en Francés.

El archivo Readme contiene información sobre los prerrequisitos y las limitaciones del producto, así como información no incluida en la documentación. Para obtener información acerca de la instalación de WebSphere Development Studio Client para iSeries, consulte la guía de instalación.

Mantener más de una versión del producto

El proceso de instalación no desinstala automáticamente la versión 5.0, 5.1 o 5.1.2, sino que permite la coexistencia de las dos versiones en un solo sistema.

Antes de desinstalar Development Studio Client para iSeries Versión 5.0, 5.1 o 5.1.2, es aconsejable anotar la ubicación del área de trabajo de la Versión 5 y efectuar una copia de seguridad de ella. Si no realiza una copia de seguridad del área de trabajo, puede perder los proyectos de la Versión 5. (Por omisión, estos proyectos no se desinstalan ni suprimen).

En algunos casos, como por ejemplo en WebFacing, a partir de la versión 6.0.1, la migración de los proyectos de la versión 4.0 y 5.0 no está soportada, ya que pueden haberse añadido características adicionales a Development Studio Client. Consulte el apartado Migrar proyectos WebFacing para obtener más detalles.

Localizar el área de trabajo

Localizar el área de trabajo en la versión 5.1.2

Para buscar el área de trabajo de la versión 5.1.2:

Localizar el área de trabajo en la versión 5.1

Para buscar el área de trabajo de la versión 5.1:

Localizar el área de trabajo en la versión 5

Para buscar el área de trabajo de la versión 5:

Localizar el área de trabajo en la versión 4

Para buscar el área de trabajo de la versión 4:

Especificar el área de trabajo postinstalación

  1. Cuando inicia el producto Versión 6.0 (Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abre una ventana de Workspace Launcher en la que debe especificar el directorio que hay que utilizar para la sesión. En esta ventana, especifique la ubicación del directorio del área de trabajo de la Versión 5.1 o 5.1.2.
  2. Cuando se le pida que confirme que desea convertir al formato del área de trabajo nueva, pulse Aceptar.

Buscar otra información importante

Si desea información específica sobre cómo puede verse afectada el área de trabajo o los proyectos actuales debido a la migración a Versión 6.0, lea los apartados pertinentes de la guía de migración suministrada junto con el producto base Rational Software Developer Platform. La ubicación de la guía depende de qué edición de WebSphere Development Studio Client para iSeries tenga en el sistema.

Suponiendo que haya instalado el producto en su ubicación por omisión, la guía también estará disponible después de la instalación en, por ejemplo:

También puede encontrar información nueva adicional y documentos de soporte técnico acerca de la migración de proyectos de WebSphere Development Studio Client para iSeries en la Web.

iSeries: Migrar tipos de proyectos específicos

Cuando esté preparado para migrar el área de trabajo V5.1.x, inicie WebSphere Development Studio Client para iSeries con el área de trabajo antigua. Un indicador de progreso confirmará que los proyectos se estén migrando automáticamente.

Notas: Durante la migración del área de trabajo, se abrirá un diálogo de problemas con el mensaje No se ha podido restaurar el diseño del entorno de trabajo. Razón: Se han producido problemas al restaurar el entorno de trabajo. Los mensajes de error no tienen ninguna influencia sobre la migración satisfactoria del área de trabajo. Observe el nombre de la perspectiva que no ha podido restaurarse pulsando el botón Detalles del recuadro de diálogo de errores y luego pulse Aceptar para cerrarlo.

Para restaurar la perspectiva:

  1. Cierre la perspectiva seleccionando Ventana -> Cerrar perspectiva.
  2. Vuelva a abrir la perspectiva seleccionando Ventana -> Abrir perspectiva.

Las secciones que siguen describen los pasos necesarios para solucionar los problemas de migración correspondientes a los diferentes tipos de proyectos de WebSphere Development Studio Client para iSeries.

Migrar proyectos con archivos generados por los asistentes Páginas Web de base de datos y Páginas Web de bean Java

Los archivos generados requieren un paquete Java para el JDK 1.4.

Debe especificar un paquete Java al trabajar con proyectos que contienen páginas y archivos .java que se han generado con los asistentes Páginas Web de base de datos y Páginas Web de bean Java sin especificar un paquete durante la creación. Con respecto al código generado anteriormente, mueva los archivos .java a un paquete. A continuación, actualice los archivos JSP, actualice las sentencias de importación y la información de clases. En el archivo web.xml del proyecto, actualice la entrada de clase de servlet.

Migrar beans de llamada a programa

Migrar beans de llamada a programa de proyectos Java y Web de iSeries desde la Versión 5.1 a Versión 6.0.1

Esta sección describe cómo migrar a Versión 6.0.1 beans de llamada a programa creados en Development Studio Client para iSeries Versión 5.1 o 5.1.2.

En Versión 6.0.1, el asistente Llamada a programa coloca el archivo PCML de un bean de llamada a programa en el paquete de beans. Esto representa un cambio con respecto a las versiones anteriores. Si vuelve a crear un bean de llamada a programa a partir de un archivo PCML existente que no se encuentra en el paquete de beans, puede suprimir este archivo PCML una vez que el asistente haya finalizado la recreación del bean de llamada a programa.

Nota:
En la versión 6.0.1, puede crear un servicio Web de programa iSeries fuera del código fuente ILE RPG o COBOL o de los archivos PCML utilizando directamente el asistente Servicio Web. No es necesario ejecutar el asistente Llamada a programa y el asistente Servicio Web.

Migrar beans de llamada a programa de un proyecto Java

  1. Cuando inicia el producto Versión 6.0.1 ( Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abre una ventana de Workspace Launcher en la que debe especificar el directorio que hay que utilizar para la sesión. Especifique la ubicación del directorio del área de trabajo de la versión 5.x.
  2. Si se le solicita que confirme que desea convertir al formato de la nueva interfaz de usuario, pulse Aceptar.
  3. Elimine los archivos .jar de tiempo de ejecución cambiando la vía de construcción Java del proyecto:
    1. Pulse el proyecto Java con el botón derecho del ratón y seleccione Propiedades.
    2. En el panel de la izquierda, seleccione Vía de construcción Java.
    3. Seleccione la pestaña Bibliotecas; luego seleccione los siguientes archivos JAR y pulse Eliminar para eliminarlos de la vía de acceso de clases:

      WDSC_HOME/plugins/com.ibm.etools.iseries.toolbox_5.1.0/runtime/jt400.jar
      WDSC_HOME/plugins/com.ibm.etools.iseries.webtools_5.1.0/lib/iwdtrt.jar
      WDSC_ECLIPSE_HOME/plugins/org.apache.xerces_4.1.3/xercesImpl.jar/
      j2ee.jar
    4. Vuelva a ejecutar el asistente Llamada a programa en todos los archivos PCML. Si está utilizando un paquete por omisión, debe especificar un nombre de paquete en la versión 6.0.1. Los beans Java y el archivo PCML que acaba de generar se encontrarán en el paquete especificado; puede suprimir los beans Java y el archivo PCML antiguos del paquete por omisión.

Migrar beans de llamada a programa de un proyecto Web

Si usted es usuario de un bean de servicio de llamada a programa, debe saber que en Versión 6.0.1 el asistente Llamada a programa siempre genera un archivo .config. Puede tratarse de un archivo especificado por usuario o del archivo por omisión, defaultPCW.config. Debe dejar de utilizar el asistente Configuración de entorno de ejecución. Para los proyectos Web anteriores a la Versión 6.0.1, el paso de migración de proyectos de herramientas Web indicado más delante obtendrá información del archivo web.xml del proyecto y creará automáticamente un archivo defaultPCW.config si aún no existe. A partir de ese punto, la configuración de entorno de ejecución de la llamada a programa se basará en los datos del archivo .config, en lugar de en el archivo web.xml.

  1. Cuando inicie el producto Versión 6.0.1 (Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abrirá una ventana de lanzador de área de trabajo (Workspace Launcher) en la que especificará el directorio que debe utilizarse para la sesión. En esta ventana, especifique la ubicación del directorio del área de trabajo de la Versión 5.1 o 5.1.2.
  2. Si se le solicita que confirme que desea convertir al formato de la nueva interfaz de usuario, pulse Aceptar.
  3. (Paso opcional: utilice el asistente Migración J2EE para migrar desde el nivel de J2EE 1.2 a un nivel superior de J2EE).
  4. Suprima iwdtrt.jar y jt400.jar de la carpeta WEB-INF\lib.
  5. Vuelva a ejecutar el asistente de llamada a programa en todos los archivos PCML. El bean de servicio nuevo y los archivos PCML se crearán en el paquete especificado. Suprima los archivos PCML antiguos del proyecto Web.
  6. Vuelva a ejecutar el asistente Servicio Web en el bean de servicio.

El código generado por el asistente Servicios Web requiere migración y limpieza manuales. Esta migración sólo se aplica a los propios beans de servicio Web. Consulte las secciones de servicios Web de la guía de migración suministrada con el producto base Rational Software Developer Platform (consulte Buscar otra información importante para obtener enlaces a esta guía) para obtener información acerca de la migración de los servicios Web.

Migrar beans de llamada a programa de proyectos Java y Web de iSeries de la Versión 5.0 a Versión 6.0.1

Esta sección describe cómo migrar a Versión 6.0.1 beans de llamada a programa creados en Development Studio Client para iSeries Versión 5.0.

Nota:
En la versión 6.0.1, puede crear un servicio Web de programa iSeries fuera del código fuente ILE RPG o COBOL o de los archivos PCML utilizando directamente el asistente Servicio Web. No es necesario ejecutar el asistente Llamada a programa y el asistente Servicio Web.

Migrar beans de llamada a programa de un proyecto Java

  1. Cuando inicie el producto Versión 6.0.1 (Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abrirá una ventana de lanzador de área de trabajo (Workspace Launcher) en la que especificará el directorio que debe utilizarse para la sesión. En esta ventana, especifique la ubicación del directorio del área de trabajo de la Versión 5.0.
  2. Si se le solicita que confirme que desea convertir al formato de la nueva interfaz de usuario, pulse Aceptar.
  3. Elimine los archivos .jar de tiempo de ejecución cambiando la vía de construcción Java del proyecto:
    1. Pulse el proyecto Java con el botón derecho del ratón y seleccione Propiedades.
    2. En el panel de la izquierda, seleccione Vía de construcción Java.
    3. Seleccione la pestaña Bibliotecas; luego seleccione los siguientes archivos JAR y pulse Eliminar para eliminarlos de la vía de acceso de clases:

      WDSC_HOME/plugins/com.ibm.etools.iseries.toolbox_5.0.0/runtime/jt400.jar
      WDSC_HOME/plugins/com.ibm.etools.iseries.webtools_5.0.0/lib/iwdtrt.jar
      WDSC_ECLIPSE_HOME/plugins/org.apache.xerces_4.0.7/xercesImpl.jar/
      j2ee.jar
    4. Vuelva a ejecutar el asistente Llamada a programa en todos los archivos PCML. En la página Configurar autenticación del asistente, deseleccione la opción Generar archivo de configuración.

Migrar beans de llamada a programa de un proyecto Web

Las secciones que siguen describen cómo migrar el contenido de la carpeta de contenido Web, el código fuente Java y las carpetas del proyecto Web.

Para migrar el contenido de la carpeta de contenido Web:

  1. Cuando inicie el producto Versión 6.0.1 (Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abrirá la ventana de lanzador de área de trabajo (Workspace Launcher) en la que especificará el directorio que debe utilizarse para la sesión. Utilice la ubicación por omisión como área de trabajo.
  2. Pase a la perspectiva Recursos.
  3. Cree un proyecto Web dinámico con el mismo nombre y versión de servlet que el proyecto Web 5.0 existente. Para encontrar la versión de servlet, busque en el archivo .websettings del proyecto 5.0 existente y busque el código jsp-level. Si el nivel de jsp es 1.2, establezca la versión de servlet en 2.3; de lo contrario, establézcala en 2.2. Pulse Finalizar. No cambie a la perspectiva Web cuando se le solicite.
  4. Seleccione la carpeta de contenido Web del proyecto recién creado, púlsela con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  5. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione la carpeta de contenido Web (nombre por omisión Web Content) del proyecto Web 5.0 existente. Pulse Aceptar.
  6. Seleccione la carpeta de contenido Web, pero no marque el recuadro. Pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de contenido Web, pero no la carpeta de contenido Web en sí.
  7. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de contenido Web del proyecto recién creado debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de contenido Web 5.0.

Para migrar el contenido de la carpeta de código fuente Java:

  1. Seleccione la carpeta de código fuente Java del proyecto recién creado, púlsela con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  2. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione la carpeta de código fuente Java (nombre por omisión: Java Source) del proyecto Web 5.0 existente. Pulse Aceptar.
  3. Seleccione la carpeta de código fuente Java, pero no marque el recuadro. Pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de código fuente Java, pero no la carpeta de código fuente Java en sí.
  4. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de código fuente Java del proyecto recién creado debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de código fuente Java 5.0.

Para migrar el contenido de la carpeta de proyecto Web:

  1. Ahora seleccione el proyecto recién creado, púlselo con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  2. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione el proyecto Web 5.0 existente.
  3. Seleccione la carpeta de proyecto en el panel izquierdo y pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. En el panel izquierdo, deseleccione las carpetas de contenido Web y de código fuente Java. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de proyecto Web, excepto las carpetas de contenido Web y de código fuente Java y la carpeta de proyecto Web en sí.
  4. En el panel derecho, deseleccione los siguientes archivos si aparecen en la lista:

    Estos archivos contienen información acerca del proyecto, que es necesaria durante el diseño. La información no puede migrarse a la Versión 6.0.1, por lo que los archivos volverán a crearse cuando sea necesario.

  5. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de proyecto Web recién creada debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de proyecto Web 5.0.

  1. (Paso opcional: utilice el asistente Migración J2EE para migrar desde el nivel de J2EE 1.2 a un nivel superior de J2EE).
  2. Suprima iwdtrt.jar y jt400.jar de la carpeta WEB-INF\lib.
  3. Vuelva a ejecutar el asistente de llamada a programa en todos los archivos PCML.

Esta migración sólo se aplica a los propios beans de servicio. Consulte las secciones de servicios Web de la guía de migración suministrada con el producto base Rational Software Developer Platform (consulte Buscar otra información importante para obtener enlaces a esta guía) para obtener información acerca de la migración de los servicios Web.

Migrar beans de llamada a programa de proyectos Java y Web de iSeries de la Versión 4.0 a Versión 6.0.1

Esta sección describe cómo migrar a Versión 6.0.1 beans de llamada a programa creados en Development Studio Client para iSeries Versión 4.0.

Nota:
En la versión 6.0.1, puede crear un servicio Web de programa iSeries fuera del código fuente ILE RPG o COBOL o de los archivos PCML utilizando directamente el asistente Servicio Web. No es necesario ejecutar el asistente Llamada a programa y el asistente Servicio Web.

Migrar beans de llamada a programa de un proyecto Java

  1. Cuando inicie el producto Versión 6.0.1 (Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abrirá una ventana de lanzador de área de trabajo (Workspace Launcher) en la que especificará el directorio que debe utilizarse para la sesión. En esta ventana, especifique la ubicación del directorio del área de trabajo de la Versión 4.0.
  2. Cuando se le solicite que confirme que desea convertir al formato de la nueva interfaz de usuario, pulse Aceptar.
  3. Elimine los archivos .jar de tiempo de ejecución cambiando la vía de construcción Java del proyecto:
    1. Pulse el proyecto Java con el botón derecho del ratón y seleccione Propiedades.
    2. En el panel de la izquierda, seleccione Vía de construcción Java.
    3. Seleccione la pestaña Bibliotecas; luego seleccione los siguientes archivos JAR y pulse Eliminar para eliminarlos de la vía de acceso de clases:

         ECLIPSE_HOME/plugins/com.ibm.etools.iseries.toolbox/runtime/jt400.jar
         ECLIPSE_HOME/plugins/com.ibm.etools.iseries.webtools/lib/wdt400rt.jar
         ECLIPSE_HOME/plugins/com.ibm.etools.websphere.runtime/lib/j2ee.jar
         ECLIPSE_HOME/plugins/com.ibm.etools.websphere.runtime/lib/xerces.jar
  4. Vuelva a ejecutar el asistente de llamada a programa en todos los archivos PCML. En la página Configurar autenticación del asistente, deseleccione la opción Generar archivo de configuración.

Esta migración sólo se aplica a los propios beans de llamada a programa. El código generado por el asistente Llamada a programa requiere migración y limpieza manuales.

Migrar beans de llamada a programa de un proyecto Web

Para migrar el contenido de la carpeta de contenido Web:

  1. Cuando inicie el producto Versión 6.0.1 (Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abrirá la ventana de lanzador de área de trabajo (Workspace Launcher) en la que especificará el directorio que debe utilizarse para la sesión. Utilice la ubicación por omisión como área de trabajo.
  2. Pase a la perspectiva Recursos.
  3. Cree un proyecto Web dinámico con el mismo nombre y versión de servlet que el proyecto Web 4.0 existente. Para encontrar la versión de servlet, busque en el archivo .websettings del proyecto 4.0 existente y busque el código jsp-level. Si el nivel de jsp es 1.2, establezca la versión de servlet en 2.3; de lo contrario, establézcala en 2.2. Pulse Finalizar. No cambie a la perspectiva Web cuando se le solicite.
  4. Seleccione la carpeta de contenido Web del proyecto recién creado, púlsela con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  5. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione la carpeta de contenido Web (nombre por omisión webApplication) del proyecto Web 4.0 existente. Pulse Aceptar.
  6. Seleccione la carpeta de contenido Web, pero no marque el recuadro. Pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de contenido Web, pero no la carpeta de contenido Web en sí.
  7. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de contenido Web del proyecto recién creado debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de contenido Web 4. 0.

Para migrar el contenido de la carpeta de código fuente Java:

  1. Seleccione la carpeta de código fuente Java del proyecto recién creado, púlsela con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  2. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione la carpeta de código fuente Java (nombre por omisión: source) del proyecto Web 4.0 existente. Pulse Aceptar.
  3. Seleccione la carpeta de código fuente Java, pero no marque el recuadro. Pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de código fuente Java, pero no la carpeta de código fuente Java en sí.
  4. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de código fuente Java del proyecto recién creado debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de código fuente Java 4.0.

Para migrar el contenido de la carpeta de proyecto Web:

  1. Ahora seleccione el proyecto recién creado, púlselo con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  2. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione el proyecto Web 4.0 existente.
  3. Seleccione la carpeta de proyecto en el panel izquierdo y pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. En el panel izquierdo, deseleccione las carpetas de contenido Web y de código fuente Java. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de proyecto Web, excepto las carpetas de contenido Web y de código fuente Java y la carpeta de proyecto Web en sí.
  4. En el panel derecho, deseleccione los siguientes archivos si aparecen en la lista:

    Estos archivos contienen información acerca del proyecto, que es necesaria durante el diseño. La información no puede migrarse a la Versión 6.0.1, por lo que los archivos volverán a crearse cuando sea necesario.

  5. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de proyecto Web recién creada debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de proyecto Web 4.0.
  1. (Paso opcional: utilice el asistente Migración J2EE para migrar desde el nivel de J2EE 1.2 a un nivel superior de J2EE).
  2. Suprima wdt400rt.jar y wdt400tb.jar de la carpeta WEB-INF\lib.
  3. Vuelva a ejecutar el asistente de llamada a programa en todos los archivos PCML.
  4. Esta migración sólo se aplica a los propios beans de servicio.

A partir de la Versión 5.1, los beans deben generarse en un paquete con nombre antes de invocar el asistente Servicios Web. El código generado por el asistente Servicios Web requiere migración y limpieza manuales.

Esta migración sólo se aplica a los propios beans de servicio Web. Consulte las secciones de servicios Web de la guía de migración suministrada con el producto base Rational Software Developer Platform (consulte Buscar otra información importante para obtener enlaces a esta guía) para obtener información acerca de la migración de los servicios Web.

Migrar proyectos WebFacing

La versión 6.0.1 de IBM WebFacing Tool ofrece extensiones para la interoperabilidad con aplicaciones 5250 que no se hayan habilitado para la Web. Estas aplicaciones 5250 se ejecutan en un navegador, pero están obligadas a utilizar sólo dos conexiones de entorno de ejecución a efectos de prueba. Para desplegar aplicaciones interoperativas en producción, debe adquirir IBM WebFacing Deployment Tool para WebSphere Development Studio versión 6.0.1 (5725-N52).

Importante:
A partir de WebSphere Development Studio Client para iSeries Versión 6.0.1, la migración de proyectos WebFacing 4.0 y 5.0 ya no está soportada. Consulte Utilizar el asistente de importación de WebFacing y los documentos de soporte técnico de IBM para obtener información acerca de la migración de proyectos a la versión 6.0.1.

Si tiene un área de trabajo que se haya creado mediante versiones 5.1 o posteriores, puede abrirla utilizando la versión 6.0.1, y los proyectos WebFacing pueden ejecutarse tal cual. Sin embargo, la visualización del proyecto puede ser incompleta. Por ejemplo, los archivos JSP de registro y algunos archivos de estilo de algunos releases anteriores no aparecen en una vista de árbol de Versión 6.0.1 hasta que se reconvierten los proyectos. La primera vez que convierta un archivo DDS, la estructura de proyectos se actualizará para reflejar el nuevo diseño que se ha establecido en la versión 5.1.2. Por ejemplo, se importan los nuevos archivos de plantilla y archivos jar de entorno de ejecución. Esta operación se produce de la misma forma que si se importara el proyecto mediante el asistente Importar.

Utilizar el asistente de importación de WebFacing

Si tiene proyectos WebFacing de WebSphere Development Studio Client Versión 5.1.x o posterior, puede migrarlos a WebSphere Development Studio Client para iSeries Versión 6.0.1 mediante el asistente de importación. Siga estos pasos:

  1. Seleccione Archivo > Importar.
  2. Elija Proyectos WebFacing. Pulse Siguiente.
  3. Pulse Examinar para ir a la carpeta que contiene los proyectos WebFacing que desea migrar a Versión 6.0.1. Pulse Siguiente.
    Nota:
    Cuando actualiza a Versión 6.0.1, los proyectos WebFacing siguen estando disponibles en el directorio workspace original.
  4. Los proyectos WebFacing que encuentre el asistente figurarán en el panel Proyectos WebFacing encontrados. Seleccione los proyectos que desea importar. El asistente creará un archivo EAR del proyecto. Los archivos EAR son archivos de archivado de aplicación de empresa J2EE. Por omisión, el archivo EAR utiliza el nombre del proyecto WebFacing y añade el sufijo _EAR al nombre. Si desea utilizar un nombre distinto o si se propone consolidar varios proyectos en un solo archivo EAR, puede cambiar el nombre en el campo Proyecto de aplicación de empresa.
  5. Pulse Finalizar para migrar el proyecto al área de trabajo de Versión 6.0.1.
  6. Para ver el proyecto en la perspectiva WebFacing, seleccione Ventana > Abrir perspectiva > WebFacing.

Pasos manuales si el proyecto tiene archivos personalizados

Los archivos originales tienen nombres nuevos con el siguiente formato: nombre_archivo +_601_bak.

Si ha personalizado el proyecto WebFacing, puede que sea necesario fusionar las personalizaciones de los archivos originales en los siguiente archivos:

Migrar los proyectos Web de iSeries

Para migrar proyectos Web de iSeries pueden utilizarse los siguientes métodos:

Importante:
Asegúrese de que todas las instancias de servidor se hayan detenido antes de proceder a la migración.

Migrar proyectos Web de iSeries de la Versión 5.1.x a Versión 6.0.1

La información que sigue describe cómo migrar proyectos Web de iSeries desde Development Studio Client para iSeries Versión 5.1.x a WebSphere Development Studio Client para iSeries Versión 6.0.1.

Las actividades de migración constan de las siguientes etapas:

  1. Migrar los proyectos utilizando un área de trabajo existente en 5.1.x
  2. Migrar el contenido del proyecto Web de iSeries
  3. Resolver los errores y los avisos generados a causa de la migración

Paso 1: Migrar los proyectos utilizando un área de trabajo existente 5.1.x

En Versión 6.0.1, los nombres por omisión de las carpetas de contenido Web y de código fuente Java para nuevos proyectos Web pueden configurarse por medio de una página de preferencias. Los nombres por omisión son ahora WebContent y JavaSource. Estos nombres por omisión se utilizarán sólo para nuevos proyectos Web. Los proyectos Web creados en versiones anteriores a Versión 6.0.1 seguirán utilizando los nombres antiguos.

  1. Cuando inicie el producto Versión 6.0.1 (Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abrirá la ventana Rational Software Developer Platform, en la que especificará el directorio que debe utilizarse para la sesión. En esta ventana especifique la ubicación del directorio del área de trabajo de la versión 5.1.x.
  2. Si se le solicita que confirme que desea convertir al formato de la nueva interfaz de usuario, pulse Aceptar.
  3. Opcional: En el menú principal, pulse Ventana > Preferencias. En el panel de la izquierda, expanda Herramientas Web y seleccione Proyecto J2EE nuevo. En el panel derecho, establezca las preferencias de los nombres de carpeta por omisión.

Puede cambiar manualmente los nombres de carpeta fuente de los proyectos 5.1.x en Versión 6.0.1 pulsando el nombre de carpeta con el botón derecho del ratón en la vista Explorador de proyectos, seleccionando Propagar y pulsando Redenominar. La acción Redenominar cambia los nombres de carpeta y arregla la vía de acceso de construcción Java de los proyectos Web 5.1.x. Si opta por redenominar los nombres de las carpetas JavaSource y WebContent en Versión 6.0.1, deberá actualizar manualmente los scripts de construcción automatizada con los nombres de carpeta nuevos.

Opcional: Convertir proyectos Web a Struts 1.1

Si ha creado proyectos Web Struts 1.1 Beta 2 en IBM WebSphere Studio Application Developer Versión 5, puede convertirlos a Struts 1.1, aunque no es necesario, ya que Struts 1.1 Beta 2 sigue estando soportado.

Si tiene proyectos Web Struts 1.1 Beta 2 que desea convertir a Struts 1.1:

  1. Cree un proyecto Web Struts 1.1 denominado Struts11. Esto suministrará un acceso adecuado a los artefactos de Struts 1.1 que serán necesarios al convertir los proyectos reales. Puede suprimir este proyecto cuando haya terminado.
  2. Para cada proyecto Struts 1.1 Beta 2 que desee convertir a Struts 1.1, haga lo siguiente:
    1. Suprima los siguientes archivos .jar del directorio Web Content/WEB-INF/lib del proyecto: commons-*.jar y struts.jar.
    2. Copie los siguientes archivos .jar del directorio Struts11/WebContent/WEB-INF/lib en el directorio Web Content/WEB-INF/lib del proyecto: commons-*.jar y struts.jar.
    3. Suprima los siguientes archivos .tld del directorio Web Content/WEB-INF del proyecto: struts-*.tld.
    4. Copie los siguientes archivos .tld del directorio Struts11/WebContent/WEB-INF en el directorio Web Content/WEB-INF del proyecto: struts-*.tld.

Paso 2: Migrar el contenido del proyecto Web de iSeries

Para migrar el contenido del proyecto de herramientas Web de iSeries:

  1. Pulse el nombre del proyecto con el botón derecho del ratón en la vista Navegador de proyectos de la perspectiva Web y seleccione Propiedades. Seleccione Características de proyecto Web en el panel izquierdo. En la lista Características de proyecto Web disponibles, seleccione Struts si aún no está seleccionado. Pulse Aceptar. Pulse Finalizar en la ventana Características de proyecto Web para aceptar la versión de Struts por omisión (1.1).
    Nota:
    Si se salta este paso, aparecerá una ventana que solicita la adición del soporte de Struts.
  2. Importante: en este momento, cierre el proyecto y vuelva a abrirlo para evitar que se produzca una excepción relacionada con la supresión de recursos y para asegurarse de que el proyecto no se esté ejecutando en ningún servidor.
  3. Pulse el nombre del proyecto con el botón derecho del ratón en la perspectiva Web y seleccione Migrar > Proyecto de herramientas Web de iSeries. La ventana Confirmar migración indica que se migrará la estructura y el contenido del proyecto.
  4. Para seguir realizando el proceso, pulse Aceptar. La ventana Información de progreso muestra el progreso de la migración.
  5. Cuando la migración haya finalizado, un mensaje indicará el resultado.
  6. Si el proceso de migración se ha llevado a cabo satisfactoriamente, no hay que hacer nada más. Si el proceso de migración se ha llevado a cabo con errores o avisos, continúe en el apartado Paso 3: Resolver los errores y avisos generados como resultado de la migración.
  7. El proceso de migración lleva a cabo las acciones siguientes:

Paso 3: Resolver los errores y avisos generados como resultado de la migración

Si surgen problemas en el proceso de migración, se abre una ventana que indica que se han producido errores o avisos. También se abre el archivo de anotaciones de migración que describe los problemas, nombreProyecto_MigrationDetails.txt, que se encuentra bajo el nombre del proyecto en la perspectiva Web.

La sección de resultados de la migración situada en la parte superior del archivo de anotaciones de migración indica el estado global de la migración y hace referencia a una versión en línea de la tabla de avisos y errores que figura más adelante, con descripciones y acciones correctivas. Consulte Mensajes de aviso y error para la migración de proyectos Web.

Migrar proyectos Web de iSeries de la Versión 5.0 a Versión 6.0.1

La información que sigue describe cómo migrar proyectos Web de iSeries desde Development Studio Client para iSeries Versión 5.0 a WebSphere Development Studio Client para iSeries Versión 6.0.1.

Las actividades de migración constan de las siguientes etapas:

  1. Migrar proyectos mediante un proyecto Web 5.0 existente en el sistema de archivos
  2. Migrar el contenido del proyecto Web de iSeries
  3. Resolver los errores y los avisos generados a causa de la migración

Paso 1: Migrar un proyecto 5.0 existente en el sistema de archivos a la versión 6.0.1

En Versión 6.0.1, los nombres por omisión de las carpetas de contenido Web y de código fuente Java para nuevos proyectos Web pueden configurarse por medio de una página de preferencias. Los nombres por omisión son ahora WebContent y JavaSource. Estos nombres por omisión se utilizarán sólo para nuevos proyectos Web. Los proyectos Web creados en versiones anteriores a Versión 6.0.1 seguirán utilizando los nombres antiguos.

Para migrar el contenido de la carpeta de contenido Web:

  1. Cuando inicie el producto Versión 6.0.1 (Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abrirá la ventana de lanzador de área de trabajo (Workspace Launcher) en la que especificará el directorio que debe utilizarse para la sesión. Utilice la ubicación por omisión como área de trabajo.
  2. Pase a la perspectiva Recursos.
  3. Cree un proyecto Web dinámico con el mismo nombre y versión de servlet que el proyecto Web 5.0 existente. Para encontrar la versión de servlet, busque en el archivo .websettings del proyecto 5.0 existente y busque el código jsp-level. Si el nivel de jsp es 1.2, establezca la versión de servlet en 2.3; de lo contrario, establézcala en 2.2. Pulse Finalizar. No cambie a la perspectiva Web cuando se le solicite.
  4. Seleccione la carpeta de contenido Web del proyecto recién creado, púlsela con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  5. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione la carpeta de contenido Web (nombre por omisión: Web Content) del proyecto Web 5.0 existente. Pulse Aceptar.
  6. Seleccione la carpeta de contenido Web, pero no marque el recuadro. Pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de contenido Web, pero no la carpeta de contenido Web en sí.
  7. En el panel derecho, deseleccione los siguientes archivos si aparecen en la lista:
  8. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de contenido Web del proyecto recién creado debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de contenido Web 5.0.

Para migrar el contenido de la carpeta de código fuente Java:

  1. Seleccione la carpeta de código fuente Java del proyecto recién creado, púlsela con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  2. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione la carpeta de código fuente Java (nombre por omisión: Java Source) del proyecto Web 5.0 existente. Pulse Aceptar.
  3. Seleccione la carpeta de código fuente Java, pero no marque el recuadro. Pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de código fuente Java, pero no la carpeta de código fuente Java en sí.
  4. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de código fuente Java del proyecto recién creado debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de código fuente Java 5.0.

Para migrar el contenido de la carpeta de proyecto Web:

  1. Ahora seleccione el proyecto recién creado, púlselo con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  2. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione el proyecto Web 5.0 existente.
  3. Seleccione la carpeta de proyecto en el panel izquierdo y pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. En el panel izquierdo, deseleccione las carpetas de contenido Web y de código fuente Java. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de proyecto Web, excepto las carpetas de contenido Web y de código fuente Java y la carpeta de proyecto Web en sí.
  4. En el panel derecho, deseleccione los siguientes archivos si aparecen en la lista:

    Estos archivos contienen información acerca del proyecto, que es necesaria durante el diseño. La información no puede migrarse a la Versión 6.0.1, por lo que los archivos volverán a crearse cuando sea necesario.

  5. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de proyecto Web recién creada debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de proyecto Web 5.0.

Eliminar artefactos Struts de nivel antiguo

  1. Pulse WebContent/WEB-INF/web.xml con el botón derecho del ratón. Seleccione Abrir con > Editor del descriptor de despliegue.
  2. Vaya a la pestaña Servlets.
  3. Elimine la entrada Servlet que se correlaciona con la clase de servlet org.apache.struts.action ActionServlet, nombre por omisión action.

Paso 2: Migrar el contenido del proyecto Web de iSeries

Para migrar el contenido del proyecto de herramientas Web de iSeries:

  1. Pulse el nombre del proyecto con el botón derecho del ratón en la vista Navegador de proyectos de la perspectiva Web y seleccione Propiedades. Seleccione Características de proyecto Web en el panel izquierdo. En la lista Características de proyecto Web disponibles, seleccione Struts si aún no está seleccionado. Pulse Aceptar. Pulse Finalizar en la ventana Características de proyecto Web para aceptar la versión de Struts por omisión (1.1).
    Nota:
    Si se salta este paso, aparecerá una ventana que solicita la adición del soporte de Struts.
  2. Importante: en este momento, cierre el proyecto y vuelva a abrirlo para evitar que se produzca una excepción relacionada con la supresión de recursos y para asegurarse de que el proyecto no se esté ejecutando en ningún servidor.
  3. Pulse el nombre del proyecto con el botón derecho del ratón en la perspectiva Web y seleccione Migrar > Proyecto de herramientas Web de iSeries. La ventana Confirmar migración indica que se migrará la estructura y el contenido del proyecto.
  4. Para seguir realizando el proceso, pulse Aceptar. La ventana Información de progreso muestra el progreso de la migración.
  5. Cuando la migración haya finalizado, un mensaje indicará el resultado.
  6. Si el proceso de migración se ha llevado a cabo satisfactoriamente, no hay que hacer nada más. Si el proceso de migración se ha llevado a cabo con errores o avisos, continúe en el apartado Paso 3: Resolver los errores y avisos generados como resultado de la migración.
  7. El proceso de migración lleva a cabo las acciones siguientes:

Paso 3: Resolver los errores y avisos generados como resultado de la migración

Si surgen problemas en el proceso de migración, se abre una ventana que indica que se han producido errores o avisos. También se abre el archivo de anotaciones de migración que describe los problemas, nombreProyecto_MigrationDetails.txt, que se encuentra bajo el nombre del proyecto en la perspectiva Web.

La sección de resultados de la migración situada en la parte superior del archivo de anotaciones de migración indica el estado global de la migración y hace referencia a una versión en línea de la tabla de avisos y errores que figura más adelante, con descripciones y acciones correctivas. Consulte Mensajes de aviso y error para la migración de proyectos Web.

Sólo para la migración de 5.0.x, además de los avisos de migración que aparecen en el archivo de anotaciones, debe tener en cuenta que el atributo de longitud máxima (maxLength) ya no está soportado para el componente Web de entrada de texto. Esto puede afectar al aspecto visual de las páginas Web.

Migrar proyectos Web de iSeries de la versión 4.0 a Versión 6.0.1

La información que sigue describe cómo migrar proyectos Web de iSeries desde Development Studio Client para iSeries Versión 4.0 a WebSphere Development Studio Client para iSeries Versión 6.0.1.

Las actividades de migración constan de las siguientes etapas:

  1. Migrar proyectos mediante un proyecto Web 4.0 existente en el sistema de archivos
  2. Migrar el contenido del proyecto Web de iSeries
  3. Resolver los errores y los avisos generados a causa de la migración

Paso 1: Migrar un proyecto 4.0 existente en el sistema de archivos a la versión 6.0.1

En Versión 6.0.1, los nombres por omisión de las carpetas de contenido Web y de código fuente Java para nuevos proyectos Web pueden configurarse por medio de una página de preferencias. Los nombres por omisión son ahora WebContent y JavaSource. Estos nombres por omisión se utilizarán sólo para nuevos proyectos Web. Los proyectos Web creados en versiones anteriores a Versión 6.0.1 seguirán utilizando los nombres antiguos.

Para migrar el contenido de la carpeta de contenido Web:

  1. Cuando inicie el producto Versión 6.0.1 (Inicio > Programas > IBM Rational > WebSphere Development Studio Client para iSeries), se abrirá la ventana de lanzador de área de trabajo (Workspace Launcher) en la que especificará el directorio que debe utilizarse para la sesión. Utilice la ubicación por omisión como área de trabajo.
  2. Pase a la perspectiva Recursos.
  3. Cree un proyecto Web dinámico con el mismo nombre y versión de servlet que el proyecto Web 4.0 existente. Para encontrar la versión de servlet, busque en el archivo .websettings del proyecto 4.0 existente y busque el código jsp-level. Si el nivel de jsp es 1.2, establezca la versión de servlet en 2.3; de lo contrario, establézcala en 2.2. Pulse Finalizar. No cambie a la perspectiva Web cuando se le solicite.
  4. Seleccione la carpeta de contenido Web del proyecto recién creado, púlsela con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  5. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione la carpeta de contenido Web (nombre por omisión webApplication) del proyecto Web 4.0 existente. Pulse Aceptar.
  6. Seleccione la carpeta de contenido Web, pero no marque el recuadro. Pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de contenido Web, pero no la carpeta de contenido Web en sí.
  7. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de contenido Web del proyecto recién creado debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de contenido Web 4. 0.

Para migrar el contenido de la carpeta de código fuente Java:

  1. Seleccione la carpeta de código fuente Java del proyecto recién creado, púlsela con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  2. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione la carpeta de código fuente Java (nombre por omisión: source) del proyecto Web 4.0 existente. Pulse Aceptar.
  3. Seleccione la carpeta de código fuente Java, pero no marque el recuadro. Pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de código fuente Java, pero no la carpeta de código fuente Java en sí.
  4. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de código fuente Java del proyecto recién creado debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de código fuente Java 4.0.

Para migrar el contenido de la carpeta de proyecto Web:

  1. Ahora seleccione el proyecto recién creado, púlselo con el botón derecho del ratón y seleccione Importar en el menú de contexto.
  2. Elija Sistema de archivos como origen de importación y pulse Siguiente. Pulse el botón Examinar y seleccione el proyecto Web 4.0 existente.
  3. Seleccione la carpeta de proyecto en el panel izquierdo y pulse Seleccionar todo. En el panel derecho, deseleccione uno de los archivos y luego vuelva a seleccionarlo. En el panel izquierdo, deseleccione las carpetas de contenido Web y de código fuente Java. Esto hará que se importen todos los elementos que se encuentran bajo la carpeta de proyecto Web, excepto las carpetas de contenido Web y de código fuente Java y la carpeta de proyecto Web en sí.
  4. En el panel derecho, deseleccione los siguientes archivos si aparecen en la lista:

    Estos archivos contienen información acerca del proyecto, que es necesaria durante el diseño. La información no puede migrarse a la Versión 6.0.1, por lo que los archivos volverán a crearse cuando sea necesario.

  5. Seleccione las opciones Crear sólo carpetas seleccionadas y Sobreescribir recursos existentes sin avisar y pulse Finalizar. La carpeta de proyecto Web recién creada debe contener ahora unos recursos y una estructura de carpetas similares a los de la carpeta de proyecto Web 4.0.

Paso 2: Migrar el contenido del proyecto Web de iSeries

Para migrar el contenido del proyecto de herramientas Web de iSeries:

  1. Pulse el nombre del proyecto con el botón derecho del ratón en la vista Navegador de proyectos de la perspectiva Web y seleccione Propiedades. Seleccione Características de proyecto Web en el panel izquierdo. En la lista Características de proyecto Web disponibles, seleccione Struts si aún no está seleccionado. Pulse Aceptar. Pulse Finalizar en la ventana Características de proyecto Web para aceptar la versión de Struts por omisión (1.1).
    Nota:
    Si se salta este paso, aparecerá una ventana que solicita la adición del soporte de Struts.
  2. Importante: en este momento, cierre el proyecto y vuelva a abrirlo para evitar que se produzca una excepción relacionada con la supresión de recursos y para asegurarse de que el proyecto no se esté ejecutando en ningún servidor.
  3. Pulse el nombre del proyecto con el botón derecho del ratón en la perspectiva Web y seleccione Migrar > Proyecto de herramientas Web de iSeries. La ventana Confirmar migración indica que se migrará la estructura y el contenido del proyecto.
  4. Para seguir realizando el proceso, pulse Aceptar. La ventana Información de progreso muestra el progreso de la migración.
  5. Cuando la migración haya finalizado, un mensaje indicará el resultado.
  6. Si el proceso de migración se ha llevado a cabo satisfactoriamente, no hay que hacer nada más. Si el proceso de migración se ha llevado a cabo con errores o avisos, continúe en el apartado Paso 3: Resolver los errores y avisos generados como resultado de la migración.
  7. El proceso de migración lleva a cabo las acciones siguientes:

Paso 3: Resolver los errores y avisos generados como resultado de la migración

Si surgen problemas en el proceso de migración, se abre una ventana que indica que se han producido errores o avisos. También se abre el archivo de anotaciones de migración que describe los problemas, nombreProyecto_MigrationDetails.txt, que se encuentra bajo el nombre del proyecto en la perspectiva Web.

La sección de resultados de la migración situada en la parte superior del archivo de anotaciones de migración indica el estado global de la migración y hace referencia a una versión en línea de la tabla de avisos y errores que figura más adelante, con descripciones y acciones correctivas. Consulte Mensajes de aviso y error para la migración de proyectos Web.

Consideraciones adicionales acerca de la migración

Además de los errores de migración que aparecen en el archivo de anotaciones descrito anteriormente, es necesario tener en cuenta los siguientes aspectos, cuando proceda:

Además de los avisos de migración que aparecen en el archivo de anotaciones descrito en el Paso 4, es necesario tener en cuenta los siguientes cambios, que pueden afectar al aspecto visual de las páginas Web:

Mensajes de aviso y error para la migración de proyectos Web

Código de error Descripción Acción
E100 Se ha producido un error indeterminado durante la migración del archivo JSP. Resuelva todos los demás errores o avisos del archivo de anotaciones de migración y ejecute de nuevo la herramienta de migración.
E101 Un componente Web de iSeries del archivo JSP contiene un error. Resuelva el error del componente Web de iSeries.
E200 El proceso del archivo .wit ha provocado un error indeterminado. Efectúe una doble pulsación en el archivo .wit que ha provocado el error para invocar el asistente Interacción Web. Pase por todas las páginas del asistente y efectúe los cambios necesarios. Pulse Finalizar.
E201 Uno o varios de los nombres de componente Web definidos en las páginas utilizadas en esta interacción no son válidos. Efectúe una doble pulsación en el archivo .wit que ha provocado el error para invocar el asistente Interacción Web. Se abrirá una ventana que indicará que los nombres de componentes Web no son válidos y le solicitará si desea cambiarlos. Pulse . Efectúe los cambios necesarios. Para los componentes Web que tengan parámetros de entrada o salida de cambios, complete las opciones Nombre en sesión, Guardar en sesión y Enlace. Pase por todas las páginas del asistente y efectúe los cambios necesarios. Pulse Finalizar.
E202 Un parámetro de salida definido en esta interacción tiene el valor de "Indicador de mensajes" establecido en true. El manejo avanzado de mensajes ha cambiado significativamente en este release. Debe redefinir las opciones de Manejo de mensajes. Efectúe una doble pulsación en el archivo .wit que ha provocado el error para invocar el asistente Interacción Web. En la página "Correlacionar y enlazar los parámetros de salida con los campos de salida", establezca el valor de Controlador de mensajes en true: seleccione el valor "true". Ahora podrá ver el botón; púlselo y defina las especificaciones de control de mensajes.
E300 Se ha producido un error indeterminado al procesar el control de diseño (DTC) y/o el componente Web de iSeries resultante. Resuelva todos los demás errores o avisos del archivo de anotaciones de migración. Redenomine el archivo de anotaciones de migración y ejecute de nuevo la herramienta de migración.
E301-E302 La propiedad de control de diseño para los pulsadores Siguiente/Anterior ya no está soportada. El atributo Button type (tipo de botón) del componente Web de botón se definirá como Submit (someter). Utilice el asistente Interacción Web para crear una interacción a fin de especificar la página que contenía el botón Next/Previous (Siguiente/Anterior) como página de entrada JSP y para especificar la página destino del botón Next (Siguiente) como página de salida JSP. En la versión 4.0, el botón Next/Previous se utilizaba con varias páginas de entrada. Pulse Ayuda > Contenido de la ayuda para abrir el sistema de ayuda, y luego pulse Consulta > Consulta de interfaces de usuario > Aplicaciones Web de iSeries > Varias páginas de entrada y salida.
E400 Se ha producido un error indeterminado durante la migración del archivo de plantilla de generación de código. Asegúrese de que las plantillas de generación de código no sean de sólo lectura. Resuelva todos los demás errores o avisos del archivo de anotaciones de migración y ejecute de nuevo la herramienta de migración.
E401 El archivo de plantilla de generación de código se ha personalizado. Utilice la versión más reciente de la plantilla. Asegúrese de que las personalizaciones realizadas en la versión antigua de la plantilla se han realizado también en la versión más reciente de la misma. Por ejemplo, el contenido personalizado de <ubicación_área_trabajo>\metadata\ plugins\com.ibm.etools.iseries. webtools\iseriesPgmCallAction. template.bak debe insertarse correctamente en <ubicación_área_trabajo>\metadata\ plugins\com.ibm.etools.iseries. webtools\iseriesPgmCallAction. template
Código de aviso Descripción Acción
W100 Un componente Web de iSeries de la página JSP contiene un aviso. Solucione el aviso del componente Web de iSeries.
W300 Un recuadro de lista o un recuadro combinado contenían más de un carácter para la propiedad delimiter. El primer carácter encontrado en la propiedad delimiter se utilizará para el atributo delimitador del componente Web de iSeries correspondiente. Asegúrese de que todas las opciones del componente Web de recuadro de selección o de recuadro combinado tienen correctamente definidos los atributos name y value.
W301-W302 Un recuadro de lista o un recuadro combinado contenían el carácter de preselección *, en una propiedad Data [key] o [value]. Asegúrese de que todas las opciones del componente Web de recuadro de selección o de recuadro combinado tienen correctamente definidos los atributos name y value.
W303 Todos los controles de diseño de botón de selección de un archivo JSP que tienen la misma propiedad Group name aparecen ahora como opción de un componente Web de grupo de botones de selección. Las propiedades definidas en las pestañas Font y Color del primer botón de selección encontrado en la página JSP se utilizarán como atributos de Color y Font del grupo de botones de selección. Es decir, las propiedades Color tab y Font tab se perderán en los botones de selección subsiguientes del mismo grupo. Asegúrese de que el grupo de botones de selección aparezca visualmente según lo deseado dentro de la página JSP seleccionando el archivo JSP asociado y ejecutando el archivo en el servidor. Asegúrese de que los atributos Font y Color del grupo de botones de selección aparezcan visualmente según lo deseado seleccionando el archivo JSP asociado y ejecutando el archivo en el servidor.
W304 La propiedad Label de Pushbutton ya no está soportado. La propiedad Value de Pushbutton se ha correlacionado con el atributo Label del componente Web de botón correspondiente. El texto que aparece en el componente Web de botón es diferente del del control de diseño de Pushbutton. Cambie el valor del atributo Label si el texto mostrado en el componente Web de botón no es adecuado.
W305 El control de diseño Subfile o Table aparece ahora fuera del código HTML FORM. Un componente Web de tabla no puede aparecer dentro de un código HTML FORM. Si el tipo control de diseño era Subfile, el componente Web de iSeries correspondiente es el componente Web de tabla. Asegúrese de que el componente Web de tabla aparezca visualmente según lo deseado en la página JSP.
W306-W320 Una propiedad de evento de control de diseño ya no está soportada.
  • W306 - OnDblClick
  • W307 - OnMouseDown
  • W308 - OnMouseOut
  • W309 - OnMouseOver
  • W310 - OnSelect
  • W312 - OnChange para botones de selección
  • W313 - OnChange para recuadros de selección
  • W314 - OnMouseUp
  • W315 - OnKeyDown para botones de selección
  • W316 - OnKeyPress para o¡botones de selección
  • W317 - OnKeyUp para botones de selección
  • W318 - OnKeyDown para pulsadores
  • W319 - OnKeyPress para pulsadores
  • W320 - OnKeyUp para pulsadores
Si es necesario, defina la acción asociada con un evento diferente.
W321 El componente Web tenía definido un atributo que ya no está soportado debido a que 1) el atributo CSS asociado ya no está soportado en la mayoría de navegadores 2) el atributo HTML asociado ya está obsoleto en HTML 4.0 y no está soportado en la mayoría de navegadores Ninguna.

Avisos

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 que se ofrecen en los EE.UU. Es posible que IBM no ofrezca en otros países los productos, servicios o características que se describen en esta documentación. Consulte al representante local de IBM para obtener información sobre los productos y servicios que están disponibles actualmente en su área. Las referencias a un producto, programa o servicio IBM no significan ni implican que sólo pueda utilizarse este producto, programa o servicio de IBM. En su lugar se puede utilizar cualquier producto, programa o servicio funcionalmente equivalente que no vulnere ningún derecho 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 patentes en tramitación que afecten a temas tratados en este documento. La posesión de esta documentación 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 
U.S.A.

Para consultas sobre licencias sobre información de doble byte (DBCS), póngase en contacto con el Departamento de Propiedad Intelectual de IBM de 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, Japan
El párrafo que sigue no se aplica al Reino Unido ni a ningún otro país en el que tales disposiciones sean incompatibles con las leyes locales:

INTERNATIONAL BUSINESS MACHINES CORPORATION SUMINISTRA ESTA PUBLICACIÓN "TAL CUAL", SIN GARANTÍAS DE NINGUNA CLASE, YA SEAN EXPLÍCITAS O IMPLÍCITAS, INCLUIDAS LAS GARANTÍAS O CONDICIONES IMPLÍCITAS DE NO VULNERACIÓN, COMERCIALIZACIÓN O ADECUACIÓN A UN PROPÓSITO DETERMINADO, PERO SIN LIMITARSE A ELLAS. Algunos estados no permiten la declaración de exención de responsabilidad con respecto a las garantías explícitas o implícitas en determinadas transacciones; por tanto, esta declaración puede no ser aplicable en su caso.

Esta documentación podría incluir inexactitudes técnicas o errores tipográficos. La información que incluye está sujeta a cambios periódicos; dichos cambios se incorporarán en nuevas ediciones de la publicación. IBM puede efectuar en cualquier momento y sin previo aviso, mejoras y/o cambios en los productos y/o programas que se describen en esta publicación.

Las referencias hechas en esta información a sitios Web que no son de IBM se proporciona únicamente para su comodidad y no debe considerarse en modo alguno como promoción de dichos sitios Web. La información contenida en estos sitios Web no forma parte de la información de este producto IBM y el usuario es responsable de la utilización de estos sitios Web.

IBM puede utilizar o distribuir cualquier información que le proporcione del modo en que IBM crea apropiado, sin contraer ninguna obligación con el remitente de la información.

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

Lab Director
IBM Canada Ltd. Laboratory
8200 Warden Avenue
Markham, Ontario, Canada L6G 1C7

Esta información puede estar disponible, sujeta a los términos y condiciones adecuados, incluyendo en algunos casos el pago de una tarifa.

IBM proporciona el programa bajo licencia descrito en esta documentación y todo el material bajo licencia disponible asociado a él según los términos del Acuerdo de Cliente de IBM, el Acuerdo Internacional para Programas bajo Licencia IBM o cualquier acuerdo equivalente entre las partes.

La información concerniente a productos no IBM se ha obtenido de los distribuidores de dichos productos, de sus anuncios publicados o de otras fuentes disponibles públicamente. IBM no ha comprobado estos productos y no puede confirmar con precisión su rendimiento, compatibilidad o cualquier otra reclamación relacionada con productos que no son de IBM. Las preguntas relativas a las posibilidades de productos no IBM deben dirigirse a los distribuidores de los mismos.

Esta información contiene ejemplos de datos e informes utilizados en las operaciones comerciales diarias. Para ilustrarlas de la forma más completa posible, los ejemplos pueden incluir los nombres de personas, empresas, marcas y productos. Estos nombres son ficticios y cualquier parecido con los nombres y direcciones utilizados por empresas reales es pura coincidencia.

LICENCIA DE COPYRIGHT

Esta información contiene programas de aplicación de ejemplo en lenguaje fuente, que ilustran las técnicas de programación en diversas plataformas operativas. Puede copiar, modificar y distribuir estos programas de ejemplo de la forma que desee, sin pago alguno a IBM, con la intención de desarrollar, utilizar, comercializar o distribuir programas de aplicaciones de acuerdo con la interfaz de programación de aplicaciones correspondiente a la plataforma operativa para la que están escritos los programas de ejemplo. Los ejemplos no se han probado exhaustivamente bajo todas las condiciones. Por tanto, IBM no puede asegurar ni implicar la fiabilidad, utilidad o función de estos programas. Puede copiar, modificar y distribuir estos programas de ejemplo de la forma que desee, sin pago alguno a IBM, con la intención de desarrollar, utilizar, comercializar o distribuir programas de aplicaciones de acuerdo con las interfaces de programación de aplicaciones de IBM.

Cada copia o cada parte de los programas de ejemplo o de los trabajos que se deriven de ellos debe incluir un aviso de copyright como se indica a continuación:

(C) (el nombre de su empresa) (el año). Partes de este código se derivan de IBM Corp. (C) Copyright IBM Corp. 2000, 2005. Reservados todos los derechos.

Información acerca de las interfaces de programación

La información sobre interfaces de programación está destinada a facilitarle la creación de software de aplicación mediante este programa.

Las interfaces de programación de utilización general le permiten escribir software de aplicaciones que obtiene los servicios de las herramientas de este programa.

Sin embargo, esta información también puede contener información de diagnóstico, modificación y ajuste. La información de diagnóstico, modificación y ajuste se proporciona para ayudarle a depurar el software de aplicaciones.

Aviso: No utilice esta información de diagnóstico, modificación y ajuste como interfaz de programación porque está sujeta a cambios.

Marcas registradas y marcas de servicio

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

Java y todas las marcas registradas y logotipos basados en Java son marcas registradas o marcas comerciales de Sun Microsystems, Inc. en los Estados Unidos y/o en otros países.

Rational es una marca registrada de International Business Machines Corporation y Rational Software Corporation, en los Estados Unidos y/o en otros países.

Otros nombres de empresas, productos y servicios pueden ser marcas registradas o marcas de servicio de otras empresas.