Al ejecutar el mandato codepageutil analyze_tables, el programa de utilidad de página de códigos crea un archivo de informe que especifica los caracteres que se deben convertir y dónde aparecen en la base de datos. Este archivo se puede crear en un formato de archivo de texto para una lectura más fácil, o en un formato de archivo XML que otro programa puede analizar y comprender.
All scanned data is valid for code page 932.
Tenga en cuenta que puede recibir este mensaje incluso si la página de códigos de datos de Rational ClearQuest actual no coincide con la página de códigos de datos especificada. Por ejemplo, incluso si la página de códigos de datos es 1252 (Latin-1), es posible que sólo haya almacenados caracteres ASCII en la base de datos (y no haya caracteres acentuados europeos occidentales de Latin-1). En esta situación, no sería necesaria conversión alguna antes de cambiar la página de códigos de datos de ClearQuest a 932 (japonés).
Si la página de códigos de datos especificada no da soporte a cualquiera de los caracteres de la base de datos actual, analyze_tables muestra los datos siguientes:
La información sobre el estado del registro puede ser muy útil durante el proceso de conversión. Por ejemplo, se podría elegir no convertir registros de defectos que tienen un estado de Resuelto o Cerrado, puesto que es menos probable que se acceda a estos registros en el futuro.
Los archivos de análisis de los depósitos de esquemas y bases de datos de usuario se generan de la misma manera, aunque existen algunas diferencias. La salida de un depósito de esquemas contiene nombres de esquemas y revisiones para la información de las filas.
La salida del informe para una base de datos de usuario no contiene nombres de esquema, pero contiene otra información. Se incluye el estado, como Enviado, para registros de Defectos u otros registros con estado. La salida contiene nombres de entidad de Rational ClearQuest además de los nombres de base de datos para tablas y campos. Para las columnas, la salida del informe de la base de datos de usuario proporciona el nombre de la base de datos (columna HEADLINE) y el nombre de Rational ClearQuest (Defect.Headline). Además, para registros con estado, el informe lista tanto el identificador de base de datos interno (como por ejemplo dbid=33554499) como el nombre de registro de Rational ClearQuest (como por ejemplo SAMPL00000067).
El identificador de esquema y el número de revisión sólo se muestran para metadatos que se derivan del depósito de esquemas. Estos se cambian en el depósito de esquemas y se propagan a la base de datos de usuario como parte de una actualización de esquema. La base de datos de usuario sólo contiene registros de un único esquema y revisión de esquema que la base de datos utiliza actualmente.
La posibilidad de crear un archivo de salida de informe tanto en formato de texto como en formato XML es muy importante. La información en formato de texto se puede leer y utilizar para tomar decisiones y convertir caracteres. Sin embargo, si lo que se desea es escribir un programa para automatizar la tarea de conversión, un programa puede analizar y entender con más facilidad un archivo de formato XML. El software de IBM no proporciona un analizador XML, pero existen muchos analizadores XML de código abierto en el mercado.