1.0 Novedades de este release
1.1 Características nuevas de la versión 7.1.1
1.2 Características nuevas de la versión 7.1
2.0 Limitaciones, problemas y soluciones provisionales conocidas
2.1 Utilizar el entorno de desarrollo
2.1.1 Representación inexacta en las vistas Proyectos z/OS y Sistemas Remotos
2.1.2 Limitaciones de la asistencia de contenido
2.1.3 Interacción entre proyectos CVS y z/OS (local/remoto/fuera de línea)
2.1.4 Problemas de la variable CLASSPATH de usuario y soluciones provisionales
2.1.5 Mensaje de texto truncado en los asistentes
2.1.6 Posible entrada de NullPointerException en el archivo .log
2.2 Conectar con sistemas remotos
2.2.1 Condiciones de error al conectar con un sistema remoto
2.2.2 Impedir que los usuarios puedan guardar su contraseña
2.3 Manipular archivos z/OS
2.3.1 Soporte del sistema de archivos remoto
2.3.2 No se pueden suprimir módulos de carga de un trabajo activo
2.3.3 Visualizar conjuntos de datos catalogados que residen en volúmenes fuera de línea
2.3.4 Crear carpetas nuevas o archivos nuevos en un proyecto MVS fuera de línea
2.3.5 La acción MOVE no está permitida
2.3.6 Limitación de accesibilidad por teclado al copiar un miembro de host en su propio conjunto de datos
2.3.7 No está permitido subir carpetas creadas mientras se está fuera de línea
2.3.8 No se pueden realizar acciones de mandato local
con respecto a artefactos de host
2.4 Editar, compilar y construir
2.4.1 Assembler
2.4.2 Editor LPEX
2.4.3 Mensajes de error en la construcción o comprobación de sintaxis
2.4.4 Los mensajes del preprocesador PL/I no aparecen en la lista de tareas
2.4.5 Limitaciones, problemas y soluciones provisionales conocidas de COBOL Windows
2.4.6 Conservar los cambios al modificar miembros PDS y conjuntos de datos secuenciales
2.4.7 Opciones del compilador cuando se especifican opciones de compilador de host COBOL
2.4.8 Opciones del compilador cuando se especifican opciones de compilador de host PL/I
2.4.9 Problemas de construcción de proyectos locales para PL/I
2.4.10 Aclaración del significado de los botones para el valor de la variable de entorno
2.4.11 Soporte de comprobación de sintaxis local de archivos remotos
2.5 Depurar
2.5.1 Depurar y ejecutar programas
2.5.2 Depurar archivos fuente con nombres duplicados
2.5.3 Puntos de interrupción anteriores a una sesión de depuración remota con un programa PL/I
2.5.4 Establecer la acción predeterminada del botón Terminar en la vista Depuración
2.5.5 Demasiadas variables que supervisar en la ventana de variables locales
2.5.6 Bloques BEGIN PL/I sin variables causan problemas en la sesión de depuración
2.5.7 Un nombre de proyecto con más de 80 caracteres provoca problemas en la depuración local
2.5.8 Depurar un programa COBOL con una sentencia PARSE XML
2.5.9 Cambio en el formato ADATA provocado por HLASM
2.6 Trabajar con trabajos y mandatos de z/OS
2.6.1 Un mandato TSO no completado hace que se cuelgue la interfaz de usuario
2.6.2 Los campos de generación JCL en la página Propiedades requieren nombres de conjuntos de datos explícitos
2.6.3 Sometimiento del JCL con sustitución dinámica de variables
2.7 Utilizar subsistemas (CICS/DB2)
2.7.1 Se necesita el SDK DB2 para la comprobación de sintaxis con EXEC SQL
2.7.2 Subsistemas (soporte CICS y DB2)
2.8 Migrar de un release anterior
2.8.1 Consideraciones en torno a la migración
2.8.2 Migración del espacio de trabajo
2.9 Idiomas nacionales
2.9.1 Conversión de páginas de códigos no estándar en SCLM
2.9.2 Compatibilidad de páginas de códigos en el servidor de supervisión de trabajos
2.9.3 Algunos mensajes del compilador PL/I en japonés no aparecen
2.9.4 Estado de las traducciones
2.10 Limitaciones de los procedimientos almacenados
3.0 Generador de aplicaciones de base de datos de System z
3.0.1 El JCL puede necesitar personalización adicional
3.0.2 Los proyectos de aplicación de base de datos
que contienen caracteres bidireccionales deben eliminar BCT
3.0.3 Se necesita la versión 7.0.0.4 o posterior
de Rational Business Developer Extensions
4.0 Limitaciones del editor MFS
5.0 Soporte AIX
5.0.1 Funciones soportadas en AIX
al utilizar Rational Developer
5.0.2 Instalación de RSE AIX Server
5.0.3 Utilizar SSL con RSE AIX Server
5.0.4 Iniciar RSE AIX Server y acceder a él
5.0.5 Depurar programas COBOL en AIX mediante Rational Developer para System z
6.0 Comprobador de sintaxis CICS
7.0 Informes APAR cerrados entre
WebSphere Developer para zSeries 7.0.1 y Rational Developer para System z 7.1.1
7.0.1 Informes APAR cerrados en
los arreglos provisionales de WebSphere Developer para zSeries 7.0.1
7.0.2 Informes APAR notificados en
WebSphere Developer para zSeries 7.0.1 y arreglados en Rational Developer para System z 7.1
7.0.3 Informes APAR cerrados entre
Rational Developer para System z 7.1 y Rational Developer para System z 7.1.1
8.0 Enlace que lleva al sitio de soporte de
Rational Developer para zSeries
Por motivos de rendimiento, los conjuntos de datos y carpetas de la vista Proyectos z/OS y los conjuntos de datos de la vista Sistemas Remotos solo se renuevan bajo demanda. Esto lleva a situaciones en las que un conjunto de datos o carpeta vacíos se muestran con un símbolo "+" junto a ellos, hasta que explícitamente se expande dicho conjunto de datos o carpeta. Las adiciones y supresiones del contenido mostrado en la vista Proyectos z/OS o en la vista Sistemas Remotos por parte de un agente externo (por ejemplo, la supresión de un conjunto de datos compartido por parte de otro usuario, o la adición de un miembro de conjunto de datos por medio de ISPF) solo se pueden ver tras realizar una renovación de la vista. Para realizar una renovación de la vista, seleccione el proyecto (en la vista Proyectos z/OS) o el filtro (en la vista Sistemas Remotos) y elija Renovar en el menú contextual.
Limitación: la función de asistencia de contenido para programas PL/I funciona mejor cuando el fuente que se analiza contiene una sentencia PROCEDURE. Si el código fuente utiliza el recurso de macro PL/I para generar una sentencia PROCEDURE, el analizador de la asistencia de contenido no la verá. Si no se encuentra ninguna sentencia PROCEDURE, la asistencia de contenido se comportará como si todo el código estuviera en un bloque PROCEDURE - END. Esta condición (sentencia PROCEDURE no visible) también existe si edita un archivo de inclusión PL/I.
Los proyectos locales z/OS (proyectos locales creados en las perspectivas z/OS) se pueden reservar y liberar del depósito CVS, pero las propiedades del proyecto no se conservan. Cada vez que se reserva un proyecto en CVS, el proyecto tendrá las propiedades predeterminadas.
No existe soporte para utilizar CVS con proyectos MVS remotos, sea cual sea el estado del proyecto (fuera de línea o en línea).
Rational Developer para System z depende de una variable de entorno CLASSPATH del sistema debidamente establecida. Si también existe una variable de entorno CLASSPATH de usuario, esta variable alterará temporalmente la variable CLASSPATH del sistema, lo que puede hacer que fallen determinadas funciones. Esto puede resolverse añadiendo ";%CLASSPATH%" a la variable de entorno CLASSPATH de usuario o eliminando la variable CLASSPATH de usuario.
Descripción del problema: los mensajes en el área de texto que aparece debajo del título de algunos asistentes pueden estar truncados. A veces, si el texto ocupa varias líneas, solo se muestra la primera línea.
Solución provisional: establezca los iconos para visualizar el número máximo de colores y ver el texto correctamente. Para ello, vaya a Inicio -> Configuración -> Panel de control -> Pantalla. Vaya a la pestaña "Efectos" y marque el recuadro de selección "Mostrar iconos utilizando todos los colores posibles". A continuación, vaya a la pestaña "Configuración" y establezca Colores en un valor de colores de 32 bits como mínimo. Para ello, seleccione True Color (32 bits) en la lista de opciones.
Es posible que vea una entrada de NullPointerException en el archivo .log que empiece de manera parecida a esta:
!ENTRY org.eclipse.core.resources 4 2 2007-07-18 09:52:34.443 !MESSAGE Se produjeron problemas al invocar código desde el plug-in: "org.eclipse.core.resources". !STACK 0 java.lang.NullPointerException at com.rational.clearcase.RSCMService.visit(Unknown Source) ...
Esta excepción no hace ningún daño. Se ha anotado solo como información interna y se puede ignorar sin más.
Cuando se conecta a un sistema remoto en la vista Sistemas Remotos, se produce un error si no se cumple una de las siguientes condiciones:
Si una o varias de estas condiciones no se cumplen, aparece un diálogo de error con los detalles de la causa del problema.
El administrador del sistema puede configurar el sistema de modo que impida que los usuarios puedan guardar sus contraseñas, quitando para ello el carácter de comentario de la siguiente línea del archivo rsed.envvars.
#_RSE_JAVAOPTS="$_RSE_JAVAOPTS -DDENY_PASSWORD_SAVE=true"
Cuando un usuario se conecta a un sistema con la opción, las contraseñas que se hayan guardado se borrarán y cualquier intento posterior de conectarse al sistema no permitirá que el usuario guarde la contraseña. La opción solo funciona para los clientes de la versión 7.1 con respecto a los servidores de la versión 7.1.
Rational Developer para System z permite acceder a los conjuntos de datos MVS tradicionales, al sistema de archivos jerárquico (HFS) bajo los servicios de sistemas Unix (USS) en zSeries, y al sistema de archivos AIX. Otros sistemas de archivos de servidor no están soportados.
Los módulos de carga de un PDS actualmente asignado a un trabajo activo no se pueden suprimir.
Los conjuntos de datos catalogados que residen en volúmenes fuera de línea se visualizan en la vista Sistemas Remotos, junto con los demás conjuntos de datos migrados. En la vista Sistemas Remotos, los conjuntos de datos que están fuera de línea se indican con sus propios iconos. Estos conjuntos de datos no montados solo están disponibles para visualización en la vista Sistemas Remotos. En este release no se permite ninguna otra acción u operación.
Para descatalogar un conjunto de datos, puede someter un mandato TSO:
DELETE nombreconjuntodatos NOSCRATCH
donde nombreconjuntodatos es el nombre del conjunto de datos que debe descatalogarse. Este mandato descatalogará el conjunto de datos sin necesidad de especificar el volumen en el que se montará.
A pesar de la funcionalidad habilitada en el menú Nuevo, la creación de carpetas nuevas o archivos nuevos no está permitida bajo proyectos MVS fuera de línea. Este problema es una limitación de la infraestructura actual de Eclipse. Si crea carpetas nuevas o archivos nuevos en un proyecto MVS mientras este esté fuera de línea, los nuevos artefactos impedirán que el proyecto pueda volver a ponerse en línea. Por lo tanto, no debe crear carpetas o archivos nuevos en un proyecto MVS fuera de línea. La creación de un archivo nuevo bajo una carpeta (correspondiente a un conjunto de datos añadido a un proyecto MVS) está soportada.
La acción de mover (MOVE) no está permitida. Para llevar a cabo un movimiento, puede hacer una copia (COPY) y, después, una supresión (DELETE).
Existe un problema conocido al intentar copiar un miembro de host en su propio conjunto de datos continente cuando se utiliza solamente el teclado. El problema surge del diálogo que contiene la tabla en la que se especifica el nombre de destino. Actualmente, este nombre no se puede cambiar sin utilizar un dispositivo de puntero. Para evitar que se produzca este problema cuando se utiliza solamente el teclado, copie el miembro en otro conjunto de datos, redenomine el miembro y vuelva a copiarlo en el conjunto de datos que lo contiene.
Problema: la operación de subir carpetas creadas en modalidad fuera de línea desde un sistema MVS no está permitida actualmente.
Solución provisional: asigne el PDS directamente con la vista Sistemas Remotos y luego copie en ella los miembros asociados.
En el gestor de menús, las acciones de mandato local (por ejemplo, notepad '$fullname') no se pueden realizar con respecto a los artefactos de host.
Los errores de assembler no aparecen en la lista de tareas. Para ver los errores de assembler de una compilación por lotes, mire en los datos de salida del trabajo utilizando el subsistema JES en el visor de tabla o árbol. Del mismo modo, la información de retorno de error no funciona para las construcciones de mapas BMS.
Para editar miembros PDS debe utilizar el editor LPEX de z/OS. El editor LPEX de z/OS responde a consideraciones específicas de los grandes ordenadores, como son la longitud de los registros, el bloqueo de archivos (ISPF ENQ/DEQ), los números de secuencia y las páginas de códigos EBCDIC/DBCS.
Al editar archivos z/OS remotos con el editor LPEX de z/OS, este conserva el texto en el campo del número de secuencia (columnas 73 a 80) de forma separada solo si el campo contiene números de secuencia ordenados válidos para cada línea del archivo, cuando este se abre. Los números no ordenados y el texto arbitrario no se conservan de manera separada por parte del editor, pero se pueden conservar manualmente utilizando la modalidad de sustitución en lugar de la modalidad de inserción.
Cuando se utiliza un perfil distinto de ISPF, los valores de tabulación de las preferencias de LPEX no entrarán en vigor al editar archivos fuente COBOL o PL/I, porque los respectivos analizadores alteran temporalmente las preferencias de tabulación.
Cuando se utiliza el perfil ISPF, las preferencias de tabulación entrarán en vigor para COBOL, PL/I y todos los demás archivos. No obstante, la primera vez que efectúe un cambio en las preferencias de tabulación, el cambio no entrará inmediatamente en vigor en las sesiones LPEX ya abiertas. Puede evitar que se produzca este problema entrando el mandato updateProfile en la ventana de línea de mandatos LPEX. El problema no volverá a producirse en las nuevas sesiones LPEX.
Si se pierde la conectividad TCP/IP mientras un host remoto está conectado, y la conectividad se recupera posteriormente, el sistema de archivos foráneo de Rational Developer para System z habrá perdido su capacidad para asegurar el uso exclusivo de los archivos remotos (bloqueo de archivos mediante ISPF ENQ/DEQ) hasta que se reinicie Rational Developer para System z. Debe liberar los bloqueos de los archivos que tuviera abiertos antes de la pérdida de conectividad. Antes de intentar guardar los cambios que no se hayan guardado, asegúrese de que nadie ha modificado los archivos durante la pérdida de conectividad.
Cuando se ejecuta Rational Developer para System z 7.1 o 7.1.1 con un espacio de trabajo creado con una versión anterior de WebSphere Developer para System z, el editor predeterminado para COBOL, PL/I y otros archivos podría ser el editor LPEX base. Esto no es lo planeado y no proporciona las características suministradas por el editor LPEX de System z, como la asistencia de contenido. La solución provisional sugerida es:
En el espacio de trabajo, localice y suprima el siguiente archivo antes de iniciar Rational Developer para System z. Es una acción que se puede hacer en cualquier momento y solo hace falta hacerla una vez.
<ubicación-espacio-trabajo>\.metadata\.plugins\org.ecliplse.core.runtime\.setting\org.eclipse.ui.workbench.prefsEste procedimiento hará que se establezcan los valores predeterminados del editor deseado.
El siguiente mensaje de error puede aparecer al realizar una construcción o comprobación de sintaxis: Error al leer el archivo XML de la compilación:
Problema con el analizador SAX. Falta el elemento de directorio raíz de documentos.
Esto puede producirse en la siguiente circunstancia:
La manera de evitar que se produzca este problema consiste en ver los mensajes del preprocesador en el archivo de listado o aplicar el PTF UQ77592 a Enterprise PL/I para z/OS V3.R2.M0.
Problema: la sentencia XML PARSE tiene limitaciones si la opción de compilador CHAR(EBCDIC) está en vigor. El contenido del registro XML-TEXT podría no estar codificado en EBCDIC, como cabría esperar. La codificación de XML-TEXT depende de la codificación del documento XML origen.
Solución provisional: el contenido del registro especial XML-TEXT se codifica en EBCDIC si el documento XML está codificado en EBCDIC. Si el documento XML está codificado en ASCII en un elemento de datos alfanumérico nativo, el contenido de XML-TEXT se codifica en ASCII. Si se desea, este contenido se puede convertir a EBCDIC mediante esta técnica: FUNCTION DISPLAY-OF (FUNCTION NATIONAL-OF (XML-TEXT 819) )
Problema: si intenta realizar una comprobación de sintaxis local de un archivo fuente COBOL remoto con dependencias con el nombre de conexión del sistema remoto o que la vía de acceso del espacio de trabajo contenga un carácter que no esté en el rango de caracteres 0x00-0x7f (como el carácter de la u con diéresis en alemán), la operación falla y se visualiza un mensaje de error como el siguiente en la vista Lista de errores remotos:
No se ha encontrado la biblioteca 'COPY'. Se ha saltado al punto con que termina la sentencia 'COPY'.
Solución provisional: cambie el nombre de la conexión del sistema remoto o de cualquier subdirectorio de la vía de acceso que contenga los caracteres problemáticos para que el nombre conste solamente de caracteres pertenecientes al rango 0x00-0x7f ASCII.
Problema: si intenta hacer una comprobación de sintaxis local o construir un archivo COBOL local con dependencias desde la estación de trabajo, y resulta que en la vía de acceso al libro de copias hay un carácter que no esté en el rango de caracteres 0x00-0x7f ASCII (como el carácter de la u con diéresis en alemán), la operación falla y se visualiza un mensaje de error como el siguiente en la vista Lista de errores remotos:
No se ha encontrado la biblioteca 'COPY'. Se ha saltado al punto con que termina la sentencia 'COPY'.
Solución provisional: cambie el nombre de cualquier subdirectorio de la vía de acceso que contenga los caracteres problemáticos para que el nombre conste solamente de caracteres pertenecientes al rango 0x00-0x7f ASCII. O bien traslade el libro de copias COBOL a otro subdirectorio en el que la vía de acceso solo conste de caracteres del rango 0x00-0x7f ASCII.
Problema: la acción de comprobación de sintaxis local podría no manejar correctamente los archivos COBOL remotos o los archivos COBOL del host copiados en la estación de trabajo que contengan caracteres BIDI. Como consecuencia, durante la comprobación de sintaxis local pueden aparecer mensajes de error inesperados que no aparecen durante la comprobación de sintaxis remota.
Solución provisional: le recomendamos que solo utilice la comprobación de sintaxis remota para los archivos COBOL remotos o los archivos COBOL del host copiados en la estación de trabajo que contengan caracteres BIDI.
El editor LPEX de Rational Developer respeta el bloqueo de archivo ISPF (ENQ), que impide que los distintos usuarios puedan editar el mismo archivo y sobrescribir los cambios que hayan realizado otros. No obstante, es posible que una aplicación que no respete las reglas de poner en cola/quitar de cola ISPF sobrescriba un archivo que alguien esté editando en LPEX. En el caso de los miembros de conjunto de datos, esta condición se detectará al mismo tiempo, y se visualizarán los siguientes mensajes:
"El archivo ha cambiado en el sistema remoto desde que se abrió."
El usuario tiene una probabilidad de conservar los cambios en la estación de trabajo utilizando el elemento de menú Guardar como o el de Copiar y pegar.
En el caso de los conjuntos de datos secuenciales (SDS), Rational Developer no puede visualizar esta notificación, porque los conjuntos de datos secuenciales no poseen suficiente información de indicación de la hora.
Para evitar la sobrescritura de estos cambios al guardar el conjunto de datos desde el editor, no edite un conjunto de datos secuencial mientras ejecute aplicaciones que puedan modificarlo y no realice ninguna operación de copia en un conjunto de datos secuencial mientras lo esté editando.
Si se especifican opciones de compilador de host COBOL en el campo Opciones de compilador de Valores COBOL, entrarán en vigor las opciones de compilación ADATA,EXIT(ADEXIT(ELAMGUX)) para asegurar que los errores siempre se envíen a la lista de tareas.
Si se especifican opciones de compilador de host PL/I en el campo Opciones de compilador de Valores PL/I, entrarán en vigor las opciones de compilación XINFO(XML) para asegurar que los errores siempre se envíen a la lista de tareas.
Una construcción de proyecto CICS TX Series con PL/I provocará errores de enlace si existen múltiples lotes de objetos para enlazar con la DLL TX Series.
Al crear una configuración de lanzamiento de "aplicación compilada", tiene capacidad para especificar las variables de entorno que se deben pasar a la aplicación en el momento de ejecutarla o depurarla. Al aplicar un valor de una variable de entorno, hay dos botones de selección que afectan a la manera de manejar la definición.
Añadir entorno a entorno nativo: si marca este botón, las variables de entorno que se añaden dentro de la configuración de lanzamiento se añadirán al entorno que se pasaría a la aplicación si no se hubieran definido variables adicionales. Las variables definidas con el mismo nombre que una variable existente sustituirán el valor existente. Además, el intento de incluir el valor existente en el nuevo valor utilizando %variable% no funciona. Sin embargo, lo que sí funciona es pulsar el botón Seleccionar, en lugar del botón Añadir, y marcar la variable de entorno existente que desea modificar. Así se añadirá el valor existente a la lista de variables de entorno de la configuración de lanzamiento, y después podrá editar esa definición para realizar los cambios o las adiciones que necesite.
Por ejemplo, si tiene que añadir una carpeta adicional al final de la definición de la vía de acceso existente, pulse el botón Seleccionar, marque el valor PATH y pulse Aceptar. Después, resalte la variable PATH y pulse el botón Editar. Entonces podrá añadir la nueva carpeta al final de la especificación existente.
Sustituir entorno nativo por el entorno especificado: si marca este botón, las variables de entorno existentes que se pasarían normalmente a la aplicación no se pasarán, sino que solo se pasarán las variables definidas dentro de la configuración de lanzamiento.
La comprobación de sintaxis local de archivos remotos está soportada para los miembros y los conjuntos de datos secuenciales en un proyecto. El usuario debe asegurarse de que se ejecuta la renovación de dependencias una vez como mínimo, y siempre que pueda haber cambiado la dependencia de libros de copias/archivos de inclusión del archivo fuente.
La depuración de un programa PL/I por lotes no funciona si el fuente está incorporado en el JCL. El depurador requiere un archivo fuente.
Cuando realiza una depuración de aplicación en un ejecutable remoto, esta acción inicia una sesión de depuración por lotes. Dado que la aplicación se ejecuta en un proceso por lotes, no puede proporcionar entrada de programa en la solicitud de mandatos TSO. Para evitar que se produzca este problema, proporcione la entrada de usuario necesaria en el campo adicional de JCL en la página de propiedades de opciones de tiempo de ejecución del proyecto.
Además de la transacción DTCN, con CICS TX Series, se puede utilizar la transacción CADP para depurar una transacción remota. Hallará más información en la guía de usuario de la herramienta de depuración.
El depurador proporciona dos interfaces para insertar el código de depuración en un programa CICS durante el paso de enlace:
A continuación se ofrece un ejemplo de cómo se edita el enlace de la interfaz de EQADCCXT en los programas CICS:
Si decide utilizar la interfaz EQADCCXT, el depurador proporciona un programa CICS que se llama Panel de control de herramienta de depuración para cambiar dinámicamente el entorno de prueba de depuración. La sesión de depuración solo se puede probar en la región CICS con el protocolo MFI o redirigida a una estación de trabajo, en la que se ejecuta Rational Developer, con el protocolo TCP.
El Panel de control de herramienta de depuración se puede iniciar entrando DTCN en el terminal CICS. Cuando aparece el Panel de control, basta con que teclee TCP para el protocolo, el número de puerto en el que el programa servidor de depuración Rational Developer para System z estará a la escucha en la estación de trabajo (habitualmente el puerto 8001) y la dirección IP de la estación de trabajo. Especifique el ID de transacción que correlaciona la definición del programa. Pulse PF4 para guardar y PF3 para salir. En este momento, compruebe Rational Developer para System z para asegurarse de que el servidor de depuración está a la escucha en el número de puerto correcto. Puede invocar el programa CICS (mediante el ID de transacción), y la perspectiva Depuración debe aparecer en primer plano en Rational Developer para zSeries en la estación de trabajo.
Existe un problema conocido en el depurador distribuido de la estación de trabajo que puede provocar la depuración de un archivo fuente erróneo. Dado el mismo nombre de archivo fuente en dos proyectos locales, se depura la aplicación equivocada. El establecimiento de puntos de interrupción en el archivo fuente de uno hará que el depurador se detenga en el archivo fuente del otro, como si los puntos de interrupción se hubiesen establecido en él. Este es un defecto conocido que se arreglará en un release futuro del proyecto. Para evitar que se produzca este problema, conserve solamente un archivo fuente con un nombre dado en el espacio de trabajo. Para evitar que se produzca el problema de los puntos de interrupción, siga pulsando Ejecutar en el depurador distribuido para saltarse los puntos de interrupción no deseados.
Los puntos de interrupción no se considerarán si se establecen antes de lanzar una sesión de depuración remota (PQ71801). Para evitar que se produzca este problema, lance la sesión de depuración y establezca el punto de interrupción mientras esté en la perspectiva de depuración. Para lanzar la sesión de depuración, seleccione el programa en la vista Proyectos z/OS y seleccione Depurar aplicación en el menú contextual.
Este procedimiento atañe a la depuración con Debug Tool.
En la perspectiva de depuración, la acción Terminar (ya sea una acción de menú o un botón) se puede establecer igual a "Terminar" o igual a "Terminar y finalizar anormalmente". La acción predeterminada se puede establecer utilizando una nueva preferencia. Para acceder a la preferencia, vaya al diálogo Preferencias y entre "Debug Tool" en el campo de filtro situado en la parte superior del diálogo, o vaya a Ejecutar/Depurar->Depuración compilada->Preferencias de Debug Tool.
Si depura un programa grande y ve el mensaje "Demasiadas variables locales para el supervisor local", cierre la vista Variables y utilice el supervisor de programa para ver las variables.
Si tiene un bloque BEGIN en PL/I que no contenga variables locales declaradas directamente en el bloque o que contenga una variable declarada, pero no utilizada, las sesiones de depuración en z/OS no tendrán un comportamiento correcto.
La depuración local de un ejecutable que resida en un proyecto con un nombre que tenga más de 80 caracteres puede provocar un error de "anomalía de comunicaciones" en el depurador, finalizando la sesión de depuración.
Cuando se depura un programa COBOL con una sentencia PARSE XML, las variables podrían no aparecer en la vista Variables, y además es posible que no se puedan supervisar. Cuando desee ver todas las variables en la vista Variables, pulse el programa COBOL en la pila que tenga el nombre del programa COBOL en la ventana Depurar. Por ejemplo, si depura un programa COBOL denominado XML1, en la pila verá XML_XML1 y XML1. Deberá pulsar XML1 y después en la pestaña Variables.
Cuando desee supervisar una variable, en la ventana fuente, pulse la línea con PROGAM-ID; luego, en la ventana Supervisores, añada el elemento de datos que desea supervisar.
El formato de ADATA producido por High Level Assembler (HLASM) ha cambiado el formato de la Versión 1 Release 4 a la Versión 1 Release 5. El programa de utilidad Herramienta de depuración EQALANGX, necesario para depurar assembler simbólico, requiere el formato de ADATA Versión 1 Release 4. HLASM incluye una salida ADATA opcional, ASMAXADR, que convierte el archivo ADATA del formato del Release 4 al Release 5. Debe instalar y habilitar esta salida para la depuración de HLASM simbólico de la herramienta de depuración. Si no convierte el formato ADATA al formato del Release 4, el programa de utilidad EQALANGX parecerá ejecutarse satisfactoriamente y la anomalía se producirá durante la sesión de depuración.
Si se emite un mandato TSO desde la vista Mandatos z/OS, pero el mandato no llega a completarse en el host, la interfaz de usuario podría entrar en un bucle infinito (el sistema se cuelga) hasta que el mandato termine en el host. La terminación provocará la pérdida de los datos y metadatos no guardados.
Los campos de las páginas de propiedades de proyectos, carpetas y archivos no deben contener variables de sustitución para la generación de JCL y la construcción del proyecto.
El asterisco (*) no se permite en ninguno de los campos de las opciones de construcción de z/OS. Si entra un conjunto de datos no válido o no asignado, se producirá un error de JCL.
Hay una nueva característica disponible que le permite crear plantillas JCL especializadas con marcadores especiales para indicar las variables que se tienen que sustituir durante el sometimiento del JCL. Se proporciona una nueva acción del gestor de menús para especificar la plantilla JCL que hay que usar y los valores predeterminados. También se puede especificar si hay que solicitar o no las alteraciones temporales predeterminadas al someter el JCL. Entonces se carga la plantilla, se sustituyen todas las variables y se somete el JCL. La plantilla situada en la ubicación original no se modifica. Ello permite que múltiples usuarios utilicen la misma plantilla.
En http://www.ibm.com/software/awdtools/devzseries/library/ encontrará un libro blanco con más información sobre el sometimiento del JCL con sustitución dinámica de variables.
Para realizar una construcción local o una comprobación de sintaxis de un programa PL/I o COBOL que contenga sentencias EXEC SQL, la base de datos DB2 UDB Personal Edition 8.2 (o superior) debe estar instalada, así como DB2 Application Development Client.
Local: los archivos fuente de un proyecto local con funciones CICS EXEC se pueden preprocesar y compilar para crear el archivo .dll en la estación de trabajo local. Para ejecutar CICS, puede utilizar CICS TX Series, que también puede utilizar para la compilación local.
Para compilar y depurar un programa COBOL con DB2, marque el recuadro de selección "Fuente contiene SQL incorporado", en la página de propiedades o en el asistente de creación de proyecto. Puede crear una conexión DB2 o seleccionar una conexión existente.
Después de migrar a RDz 7.1, tal vez se encuentre con que algunas funciones del editor (por ejemplo, la asistencia de contenido) no funcionan. Puede deberse a que se emplee un editor predeterminado equivocado después de la migración. En la sección Editor LPEX hallará más información y una manera de evitar que se produzca este problema.
Antes de migrar de un release anterior, debe hacer copia de seguridad del espacio de trabajo para impedir una posible pérdida de datos.
Migrar los espacios de trabajo de WebSphere Developer para zSeries 6.x y 7.0 a Rational Developer para System z 7.1 o 7.1.1:
Si tiene un espacio de trabajo que usaba en WebSphere Developer para zSeries 6.x o 7.0 y desea migrarlo para usarlo con Rational Developer para System z 7.1, debe seguir estos pasos.
Migrar los espacios de trabajo de WebSphere Studio Enterprise Developer 5.1.1 y 5.1.2 a Rational Developer para System z 7.1:
Si tiene un espacio de trabajo que usaba en WebSphere Studio Enterprise Developer 5.1.1 ó 5.1.2 y desea migrarlo para usarlo con Rational Developer para System z 7.1, debe seguir estos pasos.
NOTA: asegúrese de que todavía tiene instalado WebSphere Studio Enterprise Developer 5.1.1 ó 5.1.2 en la estación de trabajo.
Si necesita una conversión de página de códigos ASCII/EBCDIC distinta a la estándar predeterminada (IBM-1047 / ISO8859-1), deberá codificar los siguientes parámetros en el archivo httpd.conf (elaxwebc.conf) del servidor Web HTTP:
Por ejemplo, para la conversión al japonés se necesitan las siguientes páginas de códigos:
Nota: existen algunas restricciones en el japonés de Windows relativas a la conversión de caracteres de host SCLM. Rational Developer convierte los siguientes caracteres EBCDIC a ? (0x3F):
Los usuarios de DBCS no deben modificar la página de códigos predeterminada CODEPAGE=UTF-8.
No todos los mensajes del compilador PL/I se traducen. Esto puede hacer que aparezca un mensaje "no se ha podido leer mensaje" en la lista de tareas y en el archivo de listado PL/I. La manera de evitar que se produzca este problema es compilar con NATLANG(ENU), para ver el mensaje en inglés.
Habrá una mezcla de texto traducido y texto en inglés en algunos mensajes, menús, opciones de menú, etc. La mezcla varía de un idioma a otro y la ha determinado cada país.
Existen algunas limitaciones asociadas a los procedimientos almacenados:
Algunos de los artefactos JCL generados podrían necesitar una personalización adicional para poder funcionar correctamente en determinados entornos.
Al desplegar miembros COBOL generados desde un proyecto de aplicación de base de datos que contenga caracteres Bidi, asegúrese de que no hay una tabla de conversión Bidi establecida para el destino remoto. Aun así debe establecer las páginas de códigos local y remota como se hace normalmente.
Para poder usar Rational Developer 7.1 con Rational Business Developer Extensions en el mismo grupo de paquetes, el nivel mínimo necesario es Rational Business Developer Extensions Versión 7.0.0.4.
Algunas de las palabras clave asociadas a los mandatos CICS han cambiado con los años, pero se han conservado por cuestión de compatibilidad. El comprobador de sintaxis indica incorrectamente que algunas de estas palabras clave obsoletas no son válidas. Son las que figuran en la tabla 1, donde se incluye una explicación del problema y la acción que le permitirá resolverlo.
Mandato | Descripción | Acción |
---|---|---|
ALLOCATE | La palabra clave NOSUSPEND es una alternativa de la
palabra clave NOQUEUE para este mandato.
Si especifica NOSUSPEND, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'NOSUSPEND' |
Puede ignorar este mensaje de error porque la sintaxis es correcta. |
ASSIGN | Las palabras clave OPSECURITY y OPERKEYS están
soportadas por cuestión de compatibilidad.
Si especifica una de estas palabras clave, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'OPSECURITY' Opción de mandato no válida 'OPERKEYS' |
Puede ignorar estos mensajes de error porque la sintaxis es correcta. |
DELETE | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
DELETEQ TS | La palabra clave TS es opcional para este
mandato.
(Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si no especifica la opción TS, el comprobador de sintaxis presupone que el mandato es DELETEQ TD y devuelve un mensaje como este: El mandato es ambiguo, se presupone 'TD' Esto provoca que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque la
sintaxis es correcta.
Sin embargo, si desea comprobar las otras opciones que hayan quedado señaladas como no válidas, debe especificar TS para asegurarse de que no hay otros errores. |
DEQ | En CVDA, el valor LUW está soportado como
alternativa de UOW, por cuestión de compatibilidad.
Si especifica LUW, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'LUW' |
Puede ignorar este mensaje de error porque la sintaxis es correcta. |
DOCUMENT RETRIEVE | La palabra clave CLNTCODEPAGE es una alternativa de la
palabra clave CHARACTERSET para este mandato.
Si especifica CLNTCODEPAGE, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'CLNTCODEPAGE' |
Puede ignorar este mensaje de error porque la sintaxis es correcta. |
ENDBR | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
ENQ | En CVDA, el valor LUW está soportado como
alternativa de UOW, por cuestión de compatibilidad.
Si especifica LUW, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'LUW' |
Puede ignorar este mensaje de error porque la sintaxis es correcta. |
INQUIRE DSNAME | La opción BKOUTSTATUS es obsoleta en este mandato,
pero se ha conservado por cuestión de compatibilidad con los
releases anteriores.
Si especifica BKOUTSTATUS, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'BKOUTSTATUS' |
Puede ignorar este mensaje de error porque la
sintaxis es correcta.
Sin embargo, CICS aceptará la palabra clave y emitirá un mensaje informativo. |
INQUIRE JOURNALNUM | Este mandato es obsoleto y solo se conserva por
cuestión de compatibilidad.
Si especifica este mandato, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'JOURNALNUM' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar estos mensajes de error porque la
sintaxis es correcta.
Sin embargo, CICS aceptará el mandato y emitirá un mensaje informativo. |
INQUIRE NETNAME | Las palabras clave SCREENWIDTH y SCREENHEIGHT se
han sustituido por SCRNHT y SCRNWD en este mandato, pero están
soportadas por cuestión de compatibilidad.
Si especifica una de estas palabras clave, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'SCREENWIDTH' Opción de mandato no válida 'SCREENHEIGHT' |
Puede ignorar estos mensajes de error porque la sintaxis es correcta. |
INQUIRE PROGRAM | La opción JVMDEBUG es obsoleta en este mandato,
pero se ha conservado por cuestión de compatibilidad con los
releases anteriores.
Si especifica JVMDEBUG, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'JVMDEBUG' |
Puede ignorar este mensaje de error porque la
sintaxis es correcta.
CICS devuelve NODEBUG como valor de CVDA. |
INQUIRE TASK | La opción DTB es obsoleta y se ha sustituido por
INDOUBT en este mandato. Sin embargo, se ha conservado por cuestión
de compatibilidad con los releases anteriores.
Si especifica DTB, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DTB' |
Puede ignorar este mensaje de error porque la
sintaxis es correcta.
CICS devuelve NOTSUPPORTED como valor de CVDA. |
INQUIRE TERMINAL | Las palabras clave SCREENWIDTH y SCREENHEIGHT se
han sustituido por SCRNHT y SCRNWD en este mandato, pero están
soportadas por cuestión de compatibilidad.
Si especifica una de estas palabras clave, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'SCREENWIDTH' Opción de mandato no válida 'SCREENHEIGHT' |
Puede ignorar estos mensajes de error porque la sintaxis es correcta. |
INQUIRE VOLUME | Este mandato es obsoleto y solo se conserva por
cuestión de compatibilidad.
Si especifica este mandato, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'VOLUME' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar estos mensajes de error porque la
sintaxis es correcta.
Sin embargo, CICS aceptará el mandato y emitirá un mensaje informativo. |
READ | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
READNEXT | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
READPREV | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
READQ TS | La palabra clave TS es opcional para este
mandato.
(Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si no especifica la opción TS, el comprobador de sintaxis presupone que el mandato es READQ TD y devuelve un mensaje como este: El mandato es ambiguo, se presupone 'TD' Esto provoca que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque la
sintaxis es correcta.
Sin embargo, si desea comprobar las otras opciones que hayan quedado señaladas como no válidas, debe especificar TS para asegurarse de que no hay otros errores. |
RESETBR | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
REWRITE | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
SET DSNAME | Las opciones FAILEDBKOUT, NORMALBKOUT y
BKOUTSTATUS son obsoletas en este mandato, pero se han conservado por
cuestión de compatibilidad con los releases anteriores.
Si especifica una de estas palabras clave, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'FAILEDBKOUT' Opción de mandato no válida 'NORMALBKOUT' Opción de mandato no válida 'BKOUTSTATUS' |
Puede ignorar estos mensajes de error porque la
sintaxis es correcta.
Sin embargo, CICS aceptará las palabras clave y emitirá mensajes informativos. |
SET JOURNALNUM | Este mandato es obsoleto y solo se conserva por
cuestión de compatibilidad.
Si especifica este mandato, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'JOURNALNUM' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar estos mensajes de error porque la
sintaxis es correcta.
Sin embargo, CICS aceptará el mandato y emitirá un mensaje informativo. |
SET VOLUME | Este mandato es obsoleto y solo se conserva por
cuestión de compatibilidad.
Si especifica este mandato, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'VOLUME' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar estos mensajes de error porque la
sintaxis es correcta.
Sin embargo, CICS aceptará el mandato y emitirá un mensaje informativo. |
STARTBR | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
UNLOCK | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
WEB READ | La palabra clave CLNTCODEPAGE es una alternativa de la
palabra clave CHARACTERSET para este mandato.
Si especifica CLNTCODEPAGE, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'CLNTCODEPAGE' |
Puede ignorar este mensaje de error porque la sintaxis es correcta. |
WEB RECEIVE | La palabra clave CLNTCODEPAGE es una alternativa de la
palabra clave CHARACTERSET para este mandato.
Si especifica CLNTCODEPAGE, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'CLNTCODEPAGE' |
Puede ignorar este mensaje de error porque la sintaxis es correcta. |
WEB SEND | La palabra clave CLNTCODEPAGE es una alternativa de la
palabra clave CHARACTERSET para este mandato.
Si especifica CLNTCODEPAGE, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'CLNTCODEPAGE' |
Puede ignorar este mensaje de error porque la sintaxis es correcta. |
WEB STARTBROWSE | La palabra clave CLNTCODEPAGE es una alternativa de la
palabra clave CHARACTERSET para este mandato.
Si especifica CLNTCODEPAGE, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'CLNTCODEPAGE' |
Puede ignorar este mensaje de error porque la sintaxis es correcta. |
WRITE | Puede utilizar la palabra clave DATASET como
alternativa de FILE en este mandato. (Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si lo hace así, el comprobador de sintaxis devuelve un mensaje como este: Opción de mandato no válida 'DATASET' Esto puede provocar que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque DATASET
se acepta como alternativa de FILE.
Si este problema ha provocado que otras opciones queden señaladas como no válidas, será mejor que cambie DATASET por FILE para comprobar que no existen otros errores. |
WRITEQ TS | La palabra clave TS es opcional para este
mandato.
(Es por cuestión de
compatibilidad con los releases anteriores, pero no está documentado).
Si no especifica la opción TS, el comprobador de sintaxis presupone que el mandato es WRITEQ TD y devuelve un mensaje como este: El mandato es ambiguo, se presupone 'TD' Esto provoca que otras opciones se señalen como no válidas. |
Puede ignorar este mensaje de error porque la
sintaxis es correcta.
Sin embargo, si desea comprobar las otras opciones que hayan quedado señaladas como no válidas, debe especificar TS para asegurarse de que no hay otros errores. |
Hay algunos errores en la escritura de código que no provocan que el comprobador de sintaxis emita un mensaje. Estos errores figuran en la tabla 2. Si el programa contiene uno de ellos, el error no quedará señalado por el comprobador de sintaxis, pero sí cuando convierta el programa con el conversor CICS.
Mandato | Error |
---|---|
Todos los mandatos INQUIRE y FEPI INQUIRE que tengan soporte para examinar | No puede utilizar otras palabras clave si
utiliza las palabras clave START, AT o END para empezar o terminar de
examinar.
No puede proporcionar un nombre de recurso si utiliza las palabras clave START, AT o END para empezar o terminar de examinar. |
ALLOCATE | No puede utilizar juntas las palabras clave PARTNER y PROFILE. |
COLLECT STATISTICS | Si especifica la palabra clave NODE, debe especificar también la palabra clave TARGET. |
CONNECT PROCESS | Debe especificar SESSION o PARTNER.
Si especifica la palabra clave PARTNER, debe especificar también la palabra clave CONVID. |
CONVERSE | No puede utilizar la palabra clave ATTACHID con las
palabras clave CTLCHAR, DEST, ERASE, DEFAULT, ALTERNATE, LDC,
LINEADDR, PSEUDOBIN o STRFIELD.
No puede utilizar juntas las palabras clave FMH y LDC. Si especifica la palabra clave SET, debe especificar también la palabra clave TOLENGTH o la palabra clave TOFLENGTH. |
DEFINE TIMER | No puede utilizar juntas las palabras clave AT y DAYS.
No puede utilizar la palabra clave AFTER con las palabras clave ON, YEAR, MONTH, DAYOFMONTH o DAYOFYEAR. |
DELETE CONTAINER | No puede utilizar la palabra clave CHANNEL con las palabras clave ACTIVITY, ACQACTIVITY, PROCESS o ACQPROCESS. |
DELETE FILE | No puede utilizar las palabras clave RBA, XRBA o RRN con las palabras clave KEYLENGTH, GENERIC o NUMREC. |
DISABLE PROGRAM | No puede utilizar la palabra clave EXIT con las palabras clave FORMATEDF, PURGEABLE, SHUTDOWN, SPI o TASKSTART. |
ENABLE PROGRAM | No puede utilizar la palabra clave EXIT con las palabras clave FORMATEDF, INDOUBTWAIT, LINKEDITMODE, OPENAPI, PURGEABLE, QUASIRENT, SHUTDOWN, SPI, TALENGTH, TASKSTART o THREADSAFE. |
EXTRACT ATTACH | No puede utilizar las palabras clave SESSION o CONVID con la palabra clave ATTACHID. |
EXTRACT WEB | No puede utilizar la palabra clave SESSTOKEN con la palabra clave REQUESTTYPE. |
FEPI CONVERSE DATASTREAM | No puede utilizar las palabras clave CHAIN o RU
con la palabra clave POOL.
Solo puede utilizar la palabra clave POOL si también utiliza la palabra clave UNTILCDEB. |
FEPI CONVERSE FORMATTED | No puede utilizar las palabras clave AID o FROMCURSOR con la palabra clave POOL. |
FEPI INQUIRE CONNECTION | No puede utilizar palabras clave que no sean NODE o TARGET si utiliza las palabras clave START o END para empezar o terminar de examinar todas las conexiones FEPI. |
GET CONTAINER | No puede utilizar la palabra clave INTOCCSID con las palabras clave ACTIVITY, ACQACTIVITY, PROCESS o ACQPROCESS. |
INQUIRE ASSOCIATION LIST | No puede utilizar ninguna de las opciones INQUIRE ASSOCATION LIST con ninguna de las opciones INQUIRE ASSOCIATION. |
INQUIRE MODENAME | Si utiliza la palabra clave NEXT, también debe utilizar la palabra clave CONNECTION. |
INQUIRE TASK | No puede utilizar ninguna de las opciones INQUIRE TASK LIST con ninguna de las opciones INQUIRE TASK. |
LINK | No puede utilizar las palabras clave DATALENGTH,
SYNCONRETURN, SYSID o TRANSID con las palabras clave INPUTMSG o
INPUTMSGLEN.
No puede utilizar la palabra clave CHANNEL con las palabras clave COMMAREA, LENGTH o DATALENGTH. |
MOVE CONTAINER | No puede utilizar la palabra clave CHANNEL con las
palabras clave TOPROCESS o TOACTIVITY.
No puede utilizar la palabra clave TOCHANNEL con las palabras clave FROMPROCESS o FROMACTIVITY. |
PERFORM JVMPOOL | Si utiliza la palabra clave START, también debe utilizar la palabra clave JVMPROFILE. |
PUT CONTAINER | No puede utilizar las palabras clave FROMCCSID o DATATYPE con las palabras clave ACTIVITY, ACQACTIVITY, PROCESS o ACQPROCESS. |
READ | No puede utilizar la palabra clave KEYLENGTH
con las palabras clave RBA, XRBA o RRN.
No puede utilizar las palabras clave GENERIC o GTEQ con las palabras clave RBA, XRBA, DEBREC o DEBKEY. Debe utilizar la palabra clave EQUAL si utiliza las palabras clave RBA, XRBA, DEBREC o DEBKEY. No puede utilizar la palabra clave RRN con la palabra clave GENERIC. |
READNEXT | No puede utilizar la palabra clave KEYLENGTH con
las palabras clave RBA, RRN o XRBA.
Debe utilizar la palabra clave UPDATE si utiliza la palabra clave TOKEN. |
READPREV | No puede utilizar la palabra clave KEYLENGTH con
las palabras clave RBA, RRN o XRBA.
Debe utilizar la palabra clave UPDATE si utiliza la palabra clave TOKEN. |
READQ TS | Si utiliza la palabra clave SET, también debe utilizar la palabra clave LENGTH. |
RECEIVE | Si utiliza la palabra clave SET, también debe utilizar la palabra clave LENGTH o FLENGTH. |
RESETBR | No puede utilizar la palabra clave KEYLENGTH
con las palabras clave RBA, XRBA o RRN.
No puede utilizar la palabra clave GENERIC con las palabras clave RBA, XRBA o RRN. Debe utilizar la palabra clave EQUAL si utiliza las palabras clave RBA o XRBA. No puede utilizar las palabras clave RBA o XRBA con la palabra clave GTEQ. |
RETURN | No puede utilizar otras palabras clave con la
palabra clave ENDACTIVITY.
No puede utilizar la palabra clave CHANNEL con las palabras clave COMMAREA o LENGTH. |
SEND | No puede utilizar la palabra clave ATTACHID con las
palabras clave CBUFF, CNOTCOMPL, CTLCHAR, DEST, ERASE, DEFAULT,
ALTERNATE, LDC, LEAVEKB, LINEADDR, PASSBK, PSEUDOBIN o STRFIELD.
No puede utilizar la palabra clave CNOTCOMPL con las palabras clave CONFIRM o INVITE. No puede utilizar las palabras clave ERASE, DEFAULT o ALTERNATE con la palabra clave STRFIELD. No puede utilizar la palabra clave LAST con las palabras clave PASSBK o CBUFF. No puede utilizar la palabra clave LDC con la palabra clave FMH. Debe utilizar WAIT si se utiliza PASSBK o CBUFF. |
SEND MAP | No puede utilizar la palabra clave MAPPINGDEV con las palabras clave NLEOM, MSR, FMHPARM, LDC, OUTPARTN, ACTPARTN, ACCUM, REQID o NOFLUSH. |
SET CONNECTION | No puede utilizar la palabra clave ACQUIRED con la palabra clave OUTSERVICE. |
SET JOURNALNAME | No puede utilizar las palabras clave STATUS, ENABLED o DISABLED con las palabras clave ACTION, FLUSH o RESET. |
SET TASK | No puede utilizar la palabra clave PRIORITY con las palabras clave PURGETYPE, KILL, FORCEPURGE o PURGE. |
SET TRANSACTION | No puede utilizar la palabra clave RUNAWAY con la palabra clave SYSTEM. |
START | Solo puede utilizar una de las palabras clave
ATTACH, BREXIT o CHANNEL a la vez.
No puede utilizar las palabras clave ATTACH o CHANNEL con ninguna de las opciones START (por ejemplo, INTERVAL o TIME). No puede utilizar la palabra clave BREXIT con las palabras clave FROM o LENGTH. |
STARTBR | No puede utilizar la palabra clave KEYLENGTH
con las palabras clave RBA, XRBA o RRN.
No puede utilizar las palabras clave GENERIC o GTEQ con las palabras clave RBA, XRBA, DEBREC o DEBKEY. Debe utilizar la palabra clave EQUAL si utiliza las palabras clave RBA, XRBA, DEBREC o DEBKEY. No puede utilizar la palabra clave RRN con la palabra clave GENERIC. |
WEB EXTRACT | No puede utilizar la palabra clave SESSTOKEN con la palabra clave REQUESTTYPE. |
WEB READ | No puede utilizar la palabra clave HTTPHEADER
con la palabra clave CLNTCODEPAGE o HOSTCODEPAGE.
No puede utilizar la palabra clave HTTPHEADER con la palabra clave SET. |
WEB RECEIVE | No puede utilizar las palabras clave SESSTOKEN,
MEDIATYPE, STATUSCODE, STATUSTEXT, STATUSLEN, CLIENTCONV, CLICONVERT
o NOCLICONVERT con las palabras clave TYPE, CLNTCODEPAGE o
HOSTCODEPAGE.
Si utiliza las palabras clave CLIENTCONV, CLICONVERT o NOCLICONVERT, también debe utilizar la palabra clave SESSTOKEN. No puede utilizar la palabra clave SESSTOKEN con las palabras clave SERVERCONV, SRVCONVERT o NOSRVCONVERT. |
WEB SEND | No puede utilizar la palabra clave SESSTOKEN con
las palabras clave CLNTCODEPAGE, HOSTCODEPAGE, STATUSCODE,
STATUSTEXT, STATUSLEN, LENGTH, SERVERCONV, SRVCONVERT o NOSRVCONVERT.
Si utiliza las palabras clave CLIENTCONV, CLICONVERT o NOCLICONVERT, también debe utilizar la palabra clave SESSTOKEN. |
WEB STARTBROWSE | No puede utilizar la palabra clave HTTPHEADER con las palabras clave CLNTCODEPAGE o HOSTCODEPAGE. |
WRITE | No puede utilizar las palabras clave RBA, XRBA o RRN con la palabra clave KEYLENGTH. |
XCTL | No puede utilizar la palabra clave CHANNEL con las palabras clave COMMAREA o LENGTH. |
Para obtener información sobre los informes APAR cerrados en los arreglos provisionales de WebSphere Developer para System z 7.0.1, visite el sitio Web de Arreglos recomendados de WebSphere Developer para System Z.
La página de soporte de Rational Developer para System z se encuentra aquí:
(C) Copyright IBM Corporation 2000, 2005, 2006, 2007. Reservados todos los derechos.