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.