Introducción al Director de planeamiento de migración de Office (OMPM)
Actualizado: mayo de 2010
Se aplica a: Office Resource Kit
Última modificación del tema: 2015-03-09
En este artículo:
Contenido de OMPM
Instalación de OMPM
Requisitos de OMPM
Funcionamiento del Examinador de archivos de OMPM
Archivos de registro y CAB generados por el Examinador de archivos de OMPM
Archivos examinados por el Examinador de archivos de OMPM
Filtro para archivos de Excel, Word o PowerPoint con macros
Compatibilidad de OMPM
Eliminación del OMPM
Descargar este libro
El Director de planeamiento de migración de Microsoft Office (OMPM) es un conjunto de herramientas que permiten preparar el entorno para la migración a 2007 Microsoft Office system. El OMPM comprueba los contenidos y las propiedades de archivo y realiza un informe de los mismos para analizar el entorno y determinar cualquier problema que pueda experimentar al convertir los formatos de archivo de Office 97-Office 2003 al nuevo formato de archivo de 2007 Office System.
En su mayor parte, los documentos creados en Office 2003 y versiones anteriores se abren y se comportan del mismo modo en la versión de Office 2007. Sin embargo, puede haber situaciones donde los archivos requieran la intervención manual o el análisis para garantizar un comportamiento coherente. Por ejemplo, una solución personalizada integrada en Microsoft Office Excel 2003 puede necesitar algunas modificaciones, ya que se basa en características heredadas de Office que ya no se admiten en Microsoft Office Excel 2007.
El OMPM se centra principalmente en convertir los archivos antiguos a los nuevos formatos de archivo. Cuando el OMPM muestra un error o resalta una advertencia en un archivo, esto no significa que el archivo no se pueda abrir en 2007 Office System (la mayoría de los archivos antiguos se pueden abrir en modo de compatibilidad), sólo significa que puede haber problemas al guardarlo con el nuevo formato OOXML.
OMPM incluye las siguientes características:
El Examinador de archivos de OMPM (offscan.exe) es una herramienta de línea de comandos que examina los archivos para buscar problemas de conversión. Puede implementar esta herramienta fácilmente con una tecnología de implementación de software automatizada, como Microsoft System Center Configuration Manager 2007 o mediante un script de inicio de sesión. El Examinador de archivos de OMPM almacena los resultados del examen en archivos de registro XML en cada uno de los equipos que examina y, opcionalmente, empaqueta estos registros en archivos .CAB. El Examinador de archivos de OMPM realiza dos tipos de exámenes:
Un examen superficial que identifica con rapidez los documentos de Office en el equipo de un usuario o el sistema de archivos.
Un examen pormenorizado que se puede realizar en los documentos de Office para recopilar las propiedades de documento que proporcionan los indicadores de posibles problemas de conversión.
Un conjunto de utilidades que automatizan la creación de una nueva base de datos (Microsoft SQL Server 2000, SQL Server 2005 o SQL Express) e importan los archivos de registro XML generados por OMPM File Scanner.
Una solución de informes basada en Microsoft Office Access 2007 que proporciona diferentes informes para el análisis y permite definir conjuntos de archivos para su procesamiento automatizado.
El convertidor de archivos de Office (Office File Converter, OFC), que permite convertir archivos específicos a los nuevos formatos de archivo de la versión Office 2007 de forma masiva.
La herramienta de extracción versiones (Version Extraction Tool, VET), que permite extraer versiones guardadas de un archivo en formato Word 2003 (o anterior) en diferentes archivos.
Contenido de OMPM
OMPM se encuentra en un archivo ejecutable autoextraíble, MigrationPlanningManager.exe. Los componentes de OMPM se encuentran en subcarpetas redistribuibles:
Scan: carpeta que contiene OMPM File Scanner.
Report: carpeta que contiene OMPM Reports. Para exportar listas de archivos desde OMPM Reports, la carpeta de la base de datos y los componentes relacionados también deben estar disponibles.
Database: carpeta que contiene scripts para aprovisionar y rellenar la base de datos de OMPM.
Tools: carpeta que contiene herramientas como el convertidor de archivos de Office y la herramienta de extracción de versiones.
Instalación de OMPM
Puede descargar OMPM desde la página de directrices de migración de 2007 Microsoft Office System y el Director de planeamiento de migración de Microsoft Office (en inglés) (https://go.microsoft.com/fwlink/?linkid=75727\&clcid=0xC0A) (en inglés).
Para instalar el OMPM, en un símbolo del sistema, escriba: MigrationPlanningManager /extract:c:\ompm. Puede reemplazar c:\ompm con otra ubicación.
Para obtener ayuda con el OMPM, en un símbolo del sistema, escriba: MigrationPlanningManager /?.
Requisitos de OMPM
A continuación se enumeran los requisitos para ejecutar OMPM, tanto para los sistemas cliente que examina como para el sistema administrador desde el que se ejecuta.
Requisitos del sistema cliente
El Examinador de archivos de OMPM requiere los siguientes programas en los equipos que examina:
Windows 2000 SP4, Windows XP SP3 o Windows Server 2003 SP1
Internet Explorer 5.0 o una versión posterior
Los siguientes componentes del sistema deben estar en todos los equipos que ejecutan OMPM File Scanner. Si estos archivos no están incluidos, debe instalarlos con un trabajo de distribución independiente antes de ejecutar OMPM File Scanner.
Objetos de acceso a datos 3.5 o una versión posterior (dao350.dll/dao360.dll). Estos archivos se incluyen en Microsoft Access 97, Microsoft Windows 98, Microsoft Windows NT 4.0 Option Pack y Windows NT 4.0 Service Pack 4.
Biblioteca de tiempo de ejecución de Microsoft Scripting (sccrun.dll). Este archivo se incluye en Microsoft Access 2000, Windows NT 4.0 Option Pack, Windows NT 4.0 Service Pack 5 y Windows Script Host.
Tiempo de ejecución de Visual C (msvcrt.dll).
Kernel32.dll.
Msjet40.dll.
Crypt32.dll.
Ole32.dll.
Oleaut32.dll.
User32.dll.
Advapi.dll.
Msvcrt.dll.
El convertidor de archivos de Office (OFC) requiere que todos los equipos que contienen archivos que se van a convertir tengan instalado el Paquete de compatibilidad de Microsoft Office. Para obtener más información, vea Implementación del Paquete de compatibilidad de Microsoft Office..
La herramienta de extracción de versiones (VET) requiere la instalación de Microsoft .NET Framework Version 2.0 Redistributable Package (x86) (https://go.microsoft.com/fwlink/?linkid=81886\&clcid=0xC0A) y Microsoft Word 2003.
Requisitos del sistema del administrador
El administrador que ejecuta OMPM requiere lo siguiente:
Equipo y sistema operativo
Un equipo que ejecute Windows XP SP2 o Windows Server 2003 para usar las herramientas de importación de datos y aprovisionamiento de base de datos en el OMPM.
Opcional: un equipo que ejecute Windows XP para crear un paquete autoextraíble con IExpress 2.0.
[!NOTA] Use IExpress 2.0 para crear un paquete autoextraíble. No use un paquete de instalación automática.
Software de base de datos
SQL Server 2000 o SQL Server 2005 (recomendado). SQL Server 2005 se recomienda para empresas que trabajan con grandes cantidades de datos. SQL Server 2005 proporciona administración de base de datos mejorada e informes. La base de datos debe tener un mínimo de 4 GB de espacio disponible en disco.
Microsoft SQL Server 2005 Express Edition. Esta versión gratuita y redistribuible de SQL Server 2005 es ideal para las aplicaciones cliente que requieren una base de datos incrustada. Puede usar SQL Server 2005 Express Edition en lugar de SQL Server 2005 para recuperar datos en una escala menor. La base de datos debe tener como mínimo 2 GB de espacio libre en el disco. SQL Server 2005 Express Edition se puede descargar de forma gratuita desde la página de SQL Server 2005 Express Edition (https://go.microsoft.com/fwlink/?linkid=95582\&clcid=0xC0A).
Utilidades y herramientas de base de datos
Tanto SQL Server 2005 como SQL Server 2005 Express Edition incluyen varias utilidades de línea de comandos, como Osql.exe y Bcp.exe. Estas utilidades deben estar disponibles en el equipo cliente desde el que se ejecutan las herramientas de aprovisionamiento y de importación.
SQLXML 3.0 SP3. SQLXML permite la compatibilidad con XML para la base de datos de SQL Server 2005. Este módulo permite importar los archivos XML que recopila el Examinador de archivos de OMPM de forma eficaz a un servidor de base de datos. Puede descargar SQLXML de forma gratuita desde la página de SqlXml 3.0 Service Pack 3 (SP3) (https://go.microsoft.com/fwlink/?linkid=52919\&clcid=0xC0A).
[!NOTA] Se recomienda usar las ediciones en inglés de SQL Server 2005 o SQL Server 2005 Express Edition para el OMPM. Aunque no se detectaron errores con las versiones internacionales, estas herramientas solo son compatibles con las ediciones en inglés en este momento.
Recurso compartido de archivos
Es necesario tener un recurso compartido de archivos para apilar los archivos de registro XML recopilados por el Examinador de archivos de OMPM antes de importar los archivos de registro a la base de datos. El recurso compartido de archivos debe tener como mínimo 1 GB de espacio disponible en disco. Todas las cuentas que usan scripts de importación deben tener derechos de lectura/escritura/creación en el recurso compartido de archivos.
[!NOTA] Por motivos de rendimiento, resulta óptimo tener las herramientas de importación, el recurso compartido de archivos de registro y la base de datos en el mismo servidor. Si esto no es posible, el recurso compartido de archivos de registro y el servidor de base de datos deben estar en la misma subred para reducir el tráfico de red.
Otros
OMPM Reports requiere la instalación de Office Access 2007 en el equipo cliente desde el que se examinarán los datos. Para exportar listas de archivos desde OMPM Reports debe tener instalados SQL Server Express o SQL Server y SQLXML 3.0 SP3 en el equipo que ejecute OMPM Reports.
Para llevar a cabo un examen profundo con el Examinador de archivos de OMPM, también debe tener instalado Access 2002 o una versión posterior en el equipo que ejecute el Examinador de archivos de OMPM.
[!NOTA] Además de los requisitos enumerados anteriormente, OMPM File Scanner no requiere la instalación de ninguna versión de Office en ninguno de los equipos que examina.
Para examinar sistemas de almacenamiento de documentos como Microsoft SharePoint Services, el Examinador de archivos de OMPM requiere la interfaz de Sistema distribuido de creación y control de versiones web (WebDAV). Para obtener más información acerca de WebDAV, vea el documento acerca de WebDAV (https://go.microsoft.com/fwlink/?linkid=81698\&clcid=0xC0A). Ésta es la única versión de WebDAV que es compatible con OMPM.
[!NOTA] Use el cliente WebDAV de Windows Vista o un cliente WebDAV de terceros para las bibliotecas de documentos habilitadas para SSL. Si usa el cliente WebDAV de versiones anteriores de Windows, el examen de la biblioteca de documentos dará error.
Funcionamiento del Examinador de archivos de OMPM
El Examinador de archivos de OMPM recopila información acerca del equipo y examina de forma recursiva la ruta de acceso designada para los archivos de Office. Posteriormente, el Examinador de archivos de OMPM registra los resultados en un archivo de registro XML en la ruta de acceso de destino designada.
Los formatos de archivo de Office 95 y anteriores son muy distintos a los formatos de archivo de Office 97-Office 2003 para los que se enumeran problemas específicos en el tema Revisión de problemas relativos a la migración para 2007 Office system. Por ejemplo, en Access 95, el OMPM puede identificar que la base de datos es Access 95 y genera el error 19 de Access, “Formato heredado no compatible: se perderán los formularios, informes y el módulo”. Esto significa que Office Access 2007 puede abrir y leer el archivo, pero los formularios, informes o módulos no estarán disponibles y se omitirán si guarda el archivo con el nuevo formato. El OMPM incluye el kit de herramientas de compatibilidad de Access más reciente. Se usa automáticamente al examinar un archivo de Access con éste y muestra los resultados en la pestaña Compatibilidad de Access de la herramientas de informes.
[!NOTA] A excepción de los que aparecen en Modo de compatibilidad en 2007 Office system, todos los archivos de Office 97-Office 2003 se pueden ver con el formato de 2007 Office System y pueden usar todas las características de 2007 Office System.
El Examinador de archivos de OMPM realiza las siguientes tareas en un único examen:
Examina el equipo para buscar archivos de Office en la estructura de carpetas definida por el SourcePath especificado en el archivo de configuración offscan.ini.
Examina el equipo para buscar propiedades como sistema operativo, memoria e identificador de idioma.
Busca información de propiedades de archivo como nombre de archivo, ruta de acceso, tamaño, formato, fecha de creación, fecha de modificación y propietario de archivo.
Si se trata de un examen pormenorizado, busca problemas de compatibilidad.
Escribe un archivo de registro XML en la ruta de acceso de destino para cada archivo que contiene problemas de compatibilidad.
Agrega los archivos de registro XML a una serie de archivos .CAB para la transferencia posterior a un equipo de SQL Server.
Registra los errores en los archivos de registro XML.
[!NOTA] El Examinador de archivos de OMPM no cambia propiedades de archivo, con la posible excepción de Última fecha de acceso.
[!NOTA] El Examinador de archivos de OMPM no transmite los datos a Microsoft Corporation.
Archivos de registro y CAB generados por el Examinador de archivos de OMPM
En cada equipo que examina, el Examinador de archivos de OMPM escribe un archivo de registro XML en la carpeta de destino que especificó en el archivo offscan.ini que lo acompaña. Este archivo de registro inicial contiene los detalles del examen y del equipo. Después de esto, el Examinador de archivos de OMPM crea un archivo de registro XML para cada archivo adicional de Office que examina. El nombre de archivo para cada archivo de registro tiene el formato de un GUID, con un prefijo que indica el tipo de archivo de registro.
El Examinador de archivos de OMPM crea cuatro tipos de archivo de registro únicos para registrar las propiedades del equipo examinado, el archivo examinado, el resumen del examen y los errores. En la siguiente tabla se muestra un conjunto de archivos de registro típico.
Nombre de archivo | Descripción |
---|---|
Scan_{40D1300A-F0BE-4D68-ADBF-36C78EE030A1}.xml |
Registro de examen (uno por persona) |
File_{F575D370-1E7A-486E-9FC6-4BB83C7770DD}.xml |
Registro de propiedades de archivo (uno por archivo exclusivo examinado) |
Sum_{75C5A590-A789-4B16-A2EB-E3934BCB01B1}.xml |
Registro de resumen |
Err_{61CF0E6F-71E1-4878-9E9F-C1D35EBA3506}.xml |
Registro de errores (uno por cada error único) |
Los archivos de registro individuales se comprimen en archivos CAB para hacer más eficaz el transporte a la base de datos de SQL Server. Para maximizar el espacio en disco del equipo que se examina, cuando Examinador de archivos de OMPM escribe 10.000 archivos de registro, agrega los archivos de registro a un archivo CAB y, a continuación, elimina los archivos de registro. Cada archivo CAB contiene hasta 10.000 archivos de registro. Cuando un archivo CAB alcanza los 10.000 archivos de registro, el Examinador de archivos de OMPM crea un archivo CAB nuevo para los siguientes 10.000 archivos.
Los archivos CAB usan el nombre de archivo del GUID de ScanID, con un número de índice anexado. Tres archivos CAB generados en el mismo equipo pueden crear nombres como los siguientes:
Equipo1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00001.cab
Equipo1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00002.cab
Equipo1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00003.cab
La creación de archivos .CAB puede afectar negativamente al rendimiento si los archivos de registro se guardan a través de una red. Use la opción CABlogs=1 del archivo Offscan.ini para deshabilitar la creación de archivos .CAB.
Archivos examinados por el Examinador de archivos de OMPM
En la tabla siguiente se muestran los tipos de archivo que examina el Examinador de archivos de OMPM y los tipos de archivo que se incluyen solo en el examen superficial.
Programa de Microsoft Office | Tipos de archivo de examen superficial y pormenorizado | Sólo examen superficial |
---|---|---|
Access |
|
|
Excel |
|
|
PowerPoint |
|
|
Project |
|
|
Publisher |
.pub |
|
Visio |
|
|
Word |
|
Los archivos de Microsoft Office Outlook, Microsoft Office FrontPage, Microsoft Office OneNote y Microsoft Office InfoPath no se incluyen en el examen superficial ni en el profundo.
[!NOTA] El Examinador de archivos de OMPM no examina los documentos que están protegidos por contraseña o por IRM. Además, el Examinador de archivos de OMPM no examina los objetos incrustados en los documentos, sino que realiza un informe para indicar que el documento contiene objetos incrustados.
Filtro para archivos de Excel, Word o PowerPoint con macros
El Director de planeamiento de migración de Microsoft Office no informa sobre los problemas de conversión de macros, pero busca todos los documentos que tienen proyectos de VBA. Incluso si el proyecto de VBA está vacío, se informará la existencia del proyecto. Posteriormente, se puede importar todo a los resultados del examen en una base de datos nueva para filtrar de forma específica por macros.
Abra OMPM\Database\Include\ProvisionDB.SQL (haga una copia de seguridad).
Inserte la siguiente línea en la sección en la que se crea la tabla osVBAProperty (línea 718). De este modo, se agrega una columna nueva con el nombre NoVBAProject a la tabla osVBAProperty.
[NoVBAProject] [bit] NULL,
Abra OMPM\Database\Schemas\LogFileMapping.xml (haga una copia de seguridad).
Inserte la siguiente línea al final de la sección en la que se describen las demás propiedades del proyecto de VBA (línea 95):
<ElementType name="NoVBAProject" dt:type="boolean" sql:datatype="bit"/>
Inserte la siguiente línea en la descripción del tipo de elemento de la relación entre las propiedades de VBA y la tabla osVBAProperty (línea 287):
<element type="NoVBAProject" sql:field="NoVBAProject" />
Cree una base de datos de OMPM nueva.
Importe los resultados del examen (para volver a importar los resultados del examen, colóquelos un nivel fuera de la carpeta \OMPM Imported).
Esta columna NoVBAProjects nueva no se expone en la herramienta de informes, por lo tanto, deberá ejecutar una consulta SQL directamente en la base de datos de OMPM:
SELECT * FROM osScanFile WHERE scanfileID IN (SELECT scanfileID FROM osVBAProperty WHERE NoVBAProject = 0)
(Puede personalizar esta consulta y unirla a otras tablas para obtener más información si lo desea).
[!NOTA] Si ha examinado los mismos archivos varias veces, puede aprovechar la ventaja que supone que los valores CSIDL no cambien para un solo archivo durante varios exámenes.
Por ejemplo, la siguiente consulta no duplica los informes si ha examinado los archivos más de una vez:SELECT distinct filename,filepath,modifieddate,csidl FROM osScanFile WHERE scanfileID IN (SELECT scanfileID FROM osVBAProperty WHERE NoVBAProject = 0)
Compatibilidad de OMPM
Si se usa el Director de planeamiento de migración de Office (Office Migration Planning Manager, OMPM) para determinar la compatibilidad de los archivos de Office 2003 con 2007 Office System, OMPM hace referencia a los vínculos de Microsoft.com para obtener asistencia. Estos vínculos se incluyen en la siguiente tabla. Si cambia los valores de la columna HelpURL de la tabla omIssue de la base de datos de OMPM, los vínculos corregidos se muestran en los informes de OMPM y las consultas SQL.
Título del artículo |
Vínculo anterior |
Vínculo nuevo |
ID del problema afectado |
Diferencias en 2007 Office system |
https://technet.microsoft.com/es-es/library/bb218968.aspx?missingurl=%2fes-es%2flibrary%2f0792e43a-3183-454a-8050-fe69790bf5c6.aspx |
https://go.microsoft.com/fwlink/?linkid=134560&clcid=0xC0A |
1000, 1001, 1002, 1003, 1010, 1050 |
Cambios en Word 2007 |
https://technet.microsoft.com/es-es/library/cc179199.aspx |
https://go.microsoft.com/fwlink/?linkid=134561&clcid=0xC0A |
1100 |
Cambios en PowerPoint 2007 |
https://technet.microsoft.com/es-es/library/cc179126.aspx |
https://go.microsoft.com/fwlink/?linkid=134562&clcid=0xC0A |
1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207 |
Cambios en Excel 2007 (aún funciona) |
https://technet.microsoft.com/es-es/library/cc179167.aspx |
https://go.microsoft.com/fwlink/?linkid=134563&clcid=0xC0A |
1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313 |
Eliminación del OMPM
Use el siguiente procedimiento para quitar completamente del equipo las herramientas y datos del OMPM.
Para quitar el OMPM
Ejecute DeleteDB.bat. Este archivo por lotes elimina una base de datos a la vez. Por lo tanto, es posible que deba ejecutar DeleteDB.bat varias veces si creó varias bases de datos de OMPM.
En un símbolo del sistema, navegue a la carpeta OMPM\Database y, a continuación, escriba:
DeleteDB.bat <NombreDeEquipo>\<NombreDeSQLServer> <NombreDeBaseDeDatos>
Por ejemplo, si el nombre de equipo es COMPUTER1, el servidor de bases de datos es SQLEXPRESS y el nombre de la base de datos es OMPM001, en el símbolo del sistema, escriba:
DeleteDB.bat COMPUTER1\SQLEXPRESS OMPM001
Opcionalmente, puede eliminar manualmente los datos del examen (archivos de registro XML y archivos .CAB) creados por el OMPM. Los archivos del examen se encuentran en la carpeta especificada en la configuración RutaDeAccesoDeDestino de offscan.ini.
Elimine la carpeta \OMPM.
Ejecute regedit y elimine la clave HKLM\Software\Microsoft\OMPM.
Descargar este libro
Este artículo se incluye en los siguientes libros descargables para facilitar su lectura e impresión:
Planeación y arquitectura de la versión Office 2007 (en inglés)
Información de referencia técnica para la versión 2007 Office (en inglés)
Vea la lista completa de libros disponibles en la página de contenido descargable para el kit de recursos de Office 2007.