Introdução ao Office Migration Planning Manager (OMPM)

Atualizado: maio de 2010

Aplica-se a: Office Resource Kit

 

Tópico modificado em: 2015-03-09

Neste artigo:

  • Conteúdo do OMPM

  • Instalando o OMPM

  • Requisitos do OMPM

  • Como funciona o OMPM File Scanner

  • Arquivos de log e CAB gerados pelo OMPM File Scanner

  • Arquivos verificados pelo OMPM File Scanner

  • Filtrar arquivos do Excel, Word ou PowerPoint que usam macros

  • Compatibilidade com OMPM

  • Removendo o OMPM

  • Baixar este manual

O OMPM (Office Migration Planning Manager) é um conjunto de ferramentas que permite preparar o ambiente de migração para o Microsoft Office 2007. O OMPM verifica e emite relatórios sobre propriedades e conteúdo de arquivos para ajudar você a analisar o ambiente e determinar qualquer possível problema durante a conversão dos formatos de arquivo Office 97-Office 2003 no novo formato de arquivo do 2007 Office system.

Na maior parte das vezes, os documentos criados no Office 2003 e anteriores são abertos e se comportam da mesma maneira na versão 2007 Office. Entretanto, pode haver situações em que os arquivos exijam intervenção manual ou uma análise para garantir um comportamento consistente. Por exemplo, uma solução personalizada criada no Microsoft Office Excel 2003 pode exigir modificações porque ela se baseia em recursos legados do Office, para os quais não há mais suporte no Microsoft Office Excel 2007.

O foco principal do OMPM está na conversão de formatos antigos de arquivos em novos formatos de arquivo. Quando o OMPM mostra um erro ou realça um aviso em um arquivo, isso não significa que o arquivo não será aberto no 2007 Office system (a maioria dos arquivos antigos podem ser abertos no modo de compatibilidade). Isso significa apenas que salvar o arquivo no novo formato OOXML pode causar problemas.

O OMPM inclui os seguintes recursos:

  • O OMPM File Scanner (offscan.exe) é uma ferramenta de linha de comando que verifica problemas de conversão de arquivos. Você pode implantar facilmente essa ferramenta usando uma tecnologia de implantação de software automatizada, como a Microsoft System Center Configuration Manager 2007, ou um script de logon. O OMPM File Scanner armazena os resultados em arquivos de log XML, em cada computador verificado, e opcionalmente agrupa esses logs em arquivos CAB. O OMPM File Scanner executa dois tipos de verificação:

    • Uma verificação superficial que identifica rapidamente os documentos do Office no computador de um usuário ou em um sistema de arquivos de rede.

    • Uma verificação profunda que pode ser executada em documentos do Office para coletar propriedades de documento e fornece indicadores de possíveis problemas de conversão.

  • Um conjunto de utilitários que automatiza a criação de um novo banco de dados (do Microsoft SQL Server 2000, SQL Server 2005 ou SQL Express) e importa os arquivos de log XML gerados pelo OMPM File Scanner.

  • Uma solução de relatórios baseada no Microsoft Office Access 2007 que fornece relatórios diferentes para sua análise e permite que você defina conjuntos de arquivos para processamento automatizado.

  • O Office File Converter (OFC), que permite converter em massa arquivos específicos para os novos formatos de arquivo da versão do sistema 2007 Office.

  • A Version Extraction Tool (VET), que permite extrair versões salvas de um arquivo no Word 2003 (ou versão anterior) para diferentes arquivos.

Conteúdo do OMPM

O OMPM está contido em um arquivo executável autoextraível, MigrationPlanningManager.exe. Os Componentes do OMPM estão contidos em subpastas redistribuíveis:

  • Scan: a pasta que contém o OMPM File Scanner.

  • Report: a pasta que contém os Relatórios do OMPM. Para exportar listas de arquivos de Relatórios do OMPM, a pasta do banco de dados e os componentes relacionados também devem estar disponíveis.

  • Database: a pasta que contém scripts para provisionar e popular o banco de dados do OMPM.

  • Tools: a pasta que contém ferramentas, como o Office File Converter e a Version Extraction Tool.

Instalando o OMPM

Você pode baixar o OMPM do Guia de Migração do 2007 Microsoft Office System: Microsoft Office Migration Planning Manager (em inglês) (https://go.microsoft.com/fwlink/?linkid=75727\&clcid=0x416) (em inglês).

Para instalar o OMPM, em um prompt de comando, digite: MigrationPlanningManager /extract:c:\ompm. É possível substituir c:\ompm por qualquer outro local.

Para obter ajuda com o OMPM, no prompt de comando, digite: MigrationPlanningManager /?.

Requisitos do OMPM

A seguir, são apresentados os requisitos para executar o OMPM, em relação aos sistemas clientes que ele verifica e ao sistema administrador a partir do qual é executado.

Requisitos do sistema cliente

O OMPM File Scanner requer os seguintes programas nos computadores que verifica:

  • Windows 2000 SP4, Windows XP SP3 ou Windows Server 2003 SP1

  • Internet Explorer 5.0 ou versão posterior

Os seguintes componentes do sistema devem existir em todos os computadores que executam o OMPM File Scanner. Se esses arquivos não existirem, instale os arquivos com um trabalho de distribuição separado antes de executar o OMPM File Scanner.

  • Data Access Objects 3.5 ou versão posterior (dao350.dll/dao360.dll). Esses arquivos estão incluídos no Microsoft Access 97, Microsoft Windows 98, Microsoft Windows NT 4.0 Option Pack e no Windows NT 4.0 Service Pack 4.

  • Microsoft Scripting Runtime (sccrun.dll). Este arquivo está incluído no Microsoft Access 2000, Windows NT 4.0 Option Pack, Windows NT 4.0 Service Pack 5 e no Windows Script Host.

  • Visual C Runtime (msvcrt.dll).

  • Kernel32.dll.

  • Msjet40.dll.

  • Crypt32.dll.

  • Ole32.dll.

  • Oleaut32.dll.

  • User32.dll.

  • Advapi.dll.

  • Msvcrt.dll.

Todos os computadores que contêm arquivos a serem convertidos são exigidos pelo Office File Converter (OFC) para instalação do Microsoft Office Compatibility Pack. Para obter mais informações, consulte Implantando o Pacote de Compatibilidade do Microsoft Office.

A VET (ferramenta de extração de versão) exige a instalação do Pacote Redistribuível do Microsoft .NET Framework versão 2.0 (x86) (https://go.microsoft.com/fwlink/?linkid=81886\&clcid=0x416) e do Microsoft Word 2003.

Requisitos de sistema do administrador

O administrador que executa o OMPM precisa ter:

Computador e sistema operacional

  • Um computador que execute o Windows XP SP2 ou o Windows Server 2003 para usar as ferramentas de provisionamento de banco de dados e de importação de dados no OMPM.

  • Opcional: um computador que execute o Windows XP para criar um pacote autoextraível com o IExpress 2.0.

    NoteObservação:
    Use o IExpress 2.0 para criar um pacote autoextraível. Não use um pacote autoinstalável.

Software de banco de dados

  • SQL Server 2000 ou SQL Server 2005 (recomendado). O SQL Server 2005 é recomendado para empresas que trabalham com grandes quantidades de dados. O SQL Server 2005 fornece gerenciamento avançado de banco de dados e relatórios. O banco de dados deve ter um mínimo de 4 GB disponível em disco.

  • O Microsoft SQL Server 2005 Express Edition. Essa versão gratuita e redistribuível do SQL Server 2005 é ideal para aplicativos clientes que exijam um banco de dados inserido. Você pode usar o SQL Server 2005 Express Edition, em vez do SQL Server 2005, para um conjunto de dados de menor escala. O banco de dados exige um mínimo de 2 GB de espaço em disco livre disponível. O SQL Server 2005 Express Edition está disponível como download gratuito em SQL Server 2005 Express Edition (https://go.microsoft.com/fwlink/?linkid=95582\&clcid=0x416).

Ferramentas e utilitários de banco de dados

  • O SQL Server 2005 e o SQL Server 2005 Express Edition incluem vários utilitários de linha de comando, como o Osql.exe e o Bcp.exe. Eles devem estar disponíveis no computador cliente a partir do qual são executadas as ferramentas de provisionamento e importação.

  • O SQLXML 3.0 SP3. O SQLXML habilita o suporte XML para o banco de dados do SQL Server 2005. Esse módulo permite que arquivos XML coletados pelo OMPM File Scanner sejam importados de modo eficiente para um servidor de banco de dados. O SQLXML é um download gratuito disponível em SQLXML 3.0 Service Pack 3 (SP3) (em inglês) (https://go.microsoft.com/fwlink/?linkid=52919\&clcid=0x416) (em inglês).

NoteObservação:
É recomendável usar as edições em inglês do SQL Server 2005 ou do SQL Server 2005 Express Edition para usar o OMPM. Embora não existam problemas conhecidos envolvendo edições internacionais, somente a edição em inglês tem suporte para essas ferramentas, no momento.

Compartilhamento de arquivos

É necessário um compartilhamento de arquivos para preparar os arquivos de log XML coletados pelo OMPM File Scanner antes de os arquivos de log serem importados para o banco de dados. O compartilhamento de arquivos deve ter um mínimo de 1 GB de espaço disponível. Qualquer conta que opere os scripts de importação exige acesso de leitura/gravação/criação no compartilhamento de arquivos.

NoteObservação:
Por motivos de desempenho, é ideal ter as ferramentas de importação, o compartilhamento de arquivo de log e o banco de dados no mesmo servidor. Se isso não for possível, o compartilhamento de arquivo do log e o servidor de banco de dados devem estar na mesma sub-rede para reduzir o tráfego de rede.

Outros

  • O OMPM Reports exige a instalação do Office Access 2007 no computador cliente no qual os dados serão examinados. Para exportar listas de arquivos do OMPM Reports, o SQL Server Express ou o SQL Server e o SQLXML 3.0 SP3 devem estar instalados no computador que executa o OMPM Reports.

  • Para executar uma verificação minuciosa com o OMPM File Scanner, o Access 2002 ou uma versão posterior também deve estar instalado no computador que executa o OMPM File Scanner.

    NoteObservação:
    Além dos requisitos listados anteriormente, o OMPM File Scanner não exige a instalação de qualquer versão do Office nos computadores verificados.
  • Para verificar sistemas de armazenamento de documentos, como o Microsoft SharePoint Services, o OMPM File Scanner exige a interface WebDAV (Web Distributed Authoring and Versioning). Para obter mais informações sobre o WebDAV, consulte a página sobre o WebDAV (IIS 6.0) (em inglês) (https://go.microsoft.com/fwlink/?linkid=81698\&clcid=0x416) (em inglês). Esta é a única versão do WebDAV que oferece suporte para OMPM.

    NoteObservação:
    Use o cliente WebDAV do Windows Vista ou um cliente WebDAV de terceiros para bibliotecas de documentos habilitadas para SSL. Se você usar o cliente WebDAV de versões anteriores do Windows, a verificação da biblioteca de documentos falhará.

Como funciona o OMPM File Scanner

O OMPM File Scanner coleta informações sobre o computador e verifica recursivamente o caminho designado de arquivos do Office. O OMPM File Scanner registra os resultados em um arquivo de log XML no caminho de destino designado.

Os formatos de arquivo do Office 95 e de versões anteriores são bem diferentes dos formatos de arquivo do Office 97-Office 2003 para os quais listamos problemas específicos em Revisar questões de migração para o sistema 2007 Office. Por exemplo, no Access 95, o OMPM pode identificar se o banco de dados é do Access 95, gerando um erro de Access 19, “Formato legado sem suporte – formulários, relatórios e módulos serão perdidos”. Isso significa que o Office Access 2007 pode abrir e ler o arquivo, mas todos os formulários, relatórios e módulos não serão disponibilizados e serão abandonados se você salvar o arquivo no novo formato. O OMPM inclui o último Access Compatibility Toolkit e o utiliza automaticamente quando você verifica um arquivo do Access, e mostra os resultados na guia Compatibilidade do Access da ferramenta de relatórios.

NoteObservação:
Com exceção aos arquivos relacionados em Modo de compatibilidade no 2007 System Office, todos os outros arquivos do Office 97-Office 2003 podem ser vistos nos formatos do 2007 Office system, bem como utilizar todos os recursos disponíveis no 2007 Office system.

O OMPM File Scanner executa as seguintes tarefas em uma única verificação:

  • Verifica a existência de arquivos do Office no computador, na estrutura de pastas definida pelo SourcePath especificado no arquivo de configuração offscan.ini.

  • Verifica propriedades do computador, tais como sistema operacional, memória e ID de idioma.

  • Verifica informações de propriedade de arquivos, como nome do arquivo, caminho, tamanho, formato, data de criação, data de modificação e proprietário do arquivo.

  • Se for uma verificação minuciosa, verifica problemas de compatibilidade.

  • Grava um arquivo de log XML no caminho de destino de cada arquivo que contém problemas de compatibilidade.

  • Adiciona os arquivos de log XML a uma série de arquivos CAB para serem posteriormente transferidos para um SQL Server.

  • Registra falhas nos arquivos de log XML.

NoteObservação:
O OMPM File Scanner não altera propriedades de arquivos, exceto possivelmente a Data do Último Acesso.
NoteObservação:
O OMPM File Scanner não transmite dados para a Microsoft Corporation.

Arquivos de log e CAB gerados pelo OMPM File Scanner

Em cada computador verificado, o OMPM File Scanner grava um arquivo de log XML na pasta de destino especificada no arquivo offscan.ini associado. Esse arquivo de log inicial contém os detalhes da verificação e do computador. Depois disso, o OMPM File Scanner cria um arquivo de log XML para cada arquivo adicional do Office que ele verifica. O nome do arquivo de log está no formato de um GUID, com um prefixo que indica o tipo de arquivo de log.

O OMPM File Scanner cria quatro tipos exclusivos de arquivos de log para registrar as propriedades do computador verificado, o arquivo verificado, o resumo da verificação e erros. A tabela a seguir mostra um conjunto típico de arquivos de log.

Nome do arquivo Descrição

Scan_{40D1300A-F0BE-4D68-ADBF-36C78EE030A1}.xml

Log de verificação (um por verificação)

File_{F575D370-1E7A-486E-9FC6-4BB83C7770DD}.xml

Log de propriedades do arquivo (um por arquivo exclusivo verificado)

Sum_{75C5A590-A789-4B16-A2EB-E3934BCB01B1}.xml

Log de resumo

Err_{61CF0E6F-71E1-4878-9E9F-C1D35EBA3506}.xml

Log de erros (um por ocorrência de erro exclusiva)

Os arquivos de log individuais são compactados em arquivos CAB para tornar o transporte para o banco de dados SQL Server mais eficiente. Para maximizar o espaço em disco no computador verificado, depois de gravar 10 mil arquivos de log, o OMPM File Scanner adiciona os arquivos de log a um arquivo CAB e exclui os arquivos de log. Cada arquivo CAB contém até 10 mil arquivos de log. Quando o arquivo CAB alcança 10 mil arquivos de log, o OMPM File Scanner cria um novo arquivo CAB para os próximos 10 mil arquivos.

Arquivos CAB usam o nome de arquivo do GUID ScanID, com um número de índice associado. Três arquivos CAB gerados no mesmo computador talvez gerem nomes como os seguintes:

  • Computador1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00001.cab

  • Computador1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00002.cab

  • Computador1 {2FA87EDF-4393-4BCF-8829-8776F82DEDD5}00003.cab

A criação de arquivos CAB poderá prejudicar o desempenho se os arquivos de log forem salvos em uma rede. Use a configuração CABlogs=1 no arquivo Offscan.ini para desabilitar a criação de arquivos CAB.

Arquivos verificados pelo OMPM File Scanner

A tabela a seguir mostra os tipos de arquivo que são verificados pelo OMPM File Scanner e também os tipos de arquivo incluídos somente na verificação superficial.

Programa do Microsoft Office Tipos de arquivos de verificação superficial e minuciosa Somente verificação superficial

Access

  • .mdb

  • .mde

  • .mdz

  • .adp

  • .ade

  • .mdt

  • .mda

  • .accda

  • .accdb

  • .accdr

  • .accdu

  • .accde

  • .accdt

  • .accdc

Excel

  • .xls

  • .xlt

  • .xla

  • .xlm

  • .xlw

  • .htm

  • .html

  • .mhtml

  • .mht

  • .xlc

  • .wk1

  • .wk3

  • .wk4

  • .wj1

  • .wj2

  • .wj3

  • .fj3

  • .fmt

  • .fm3

  • .all

  • .wks

  • .wq1

  • .dbf

PowerPoint

  • .ppt

  • .pot

  • .pps

  • .ppa

Project

  • .mpp

  • .mpt

Publisher

.pub

Visio

  • .vsd,

  • .vss

  • .vst

  • .vdx

  • .vtx

  • .vsx

Word

  • .doc

  • .dot

  • .wiz

Arquivos do Microsoft Office Outlook, Microsoft Office FrontPage, Microsoft Office OneNote e Microsoft Office InfoPath não são incluídos na verificação superficial ou minuciosa.

NoteObservação:
O OMPM File Scanner não verifica documentos protegidos por senha ou protegidos por IRM. Além disso, o OMPM File Scanner não verifica objetos incorporados em documentos, mas informa que o documento contém objetos incorporados.

Filtrar arquivos do Excel, Word ou PowerPoint que usam macros

O Office Migration Planning Manager não informa qualquer problema de conversão de macro, mas localiza todos os documentos com projetos do VBA. Mesmo se o projeto do VBA estiver vazio, ainda assim ele será informado como existente. Tudo isso pode ser importado nos seus resultados de verificação, em um novo banco de dados, para filtrar especificamente em macros.

  1. Abra OMPM\Database\Include\ProvisionDB.SQL (faça um backup).

  2. Insira a linha a seguir na seção que cria a tabela osVBAProperty (linha 718). Isso adicionará uma nova coluna chamada NoVBAProject à tabela osVBAProperty.

    [NoVBAProject] [bit] NULL,

  3. Abra OMPM\Database\Schemas\LogFileMapping.xml (faça um backup).

  4. Insira a linha a seguir no final da seção que descreve as propriedades do outro projeto VBA (linha 95):

    <ElementType name="NoVBAProject" dt:type="boolean" sql:datatype="bit"/>

  5. Insira a linha a seguir na descrição do tipo de elemento da relação entre VBA Properties e a tabela osVBAProperty (linha 287):

    <element type="NoVBAProject" sql:field="NoVBAProject" />

  6. Crie um novo banco de dados OMPM.

  7. Importe os resultados do exame (é possível reimportar resultados antigos de exame movendo-os um nível para fora da pasta \OMPM Imported).

  8. Essa nova coluna NoVBAProjects não é exposta na Ferramenta de Relatórios e, portanto, você precisará executar uma consulta SQL diretamente no banco de dados OMPM:

    SELECT * FROM osScanFile WHERE scanfileID IN (SELECT scanfileID FROM osVBAProperty WHERE NoVBAProject = 0)

    (É possível personalizar essa consulta e fazer sua junção com outras tabelas para obter mais informações, se necessário).

NoteObservação:
Se você examinou os mesmos arquivos várias vezes, considere aproveitar a vantagem de que a CSIDL não mudará para um único arquivo em vários exames.
Por exemplo, a consulta a seguir não duplicará relatórios se você tiver examinado arquivos mais de uma vez:
SELECT distinct filename,filepath,modifieddate,csidl FROM osScanFile WHERE scanfileID IN (SELECT scanfileID FROM osVBAProperty WHERE NoVBAProject = 0)

Compatibilidade com OMPM

Quando você usa o Office Migration Planning Manager (OMPM) para determinar a compatibilidade dos arquivos do Office 2003 com o 2007 Office system, o OMPM consulta links no site Microsoft.com para obter assistência. Esse links estão listados na tabela a seguir. Se você alterar os valores da coluna HelpURL da tabela omIssue no banco de dados OMPM, os links corrigidos aparecerão em relatórios do OMPM e em consultas SQL.

Título do artigo

Link antigo

Novo link

IssueIDs afetadas

Diferenças no sistema Office 2007

http://technet2.microsoft.com/Office/pt-br/library/0792e43a-3183-454a-8050-fe69790bf5c61033.mspx

https://go.microsoft.com/fwlink/?linkid=134560&clcid=0x416

1000, 1001, 1002, 1003, 1010, 1050

Modificações no Word 2007

https://technet.microsoft.com/pt-br/library/cc706993.aspx

https://go.microsoft.com/fwlink/?linkid=134561&clcid=0x416

1100

Modificações no PowerPoint 2007

https://technet.microsoft.com/pt-br/library/cc706993.aspx

https://go.microsoft.com/fwlink/?linkid=134562&clcid=0x416

1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207

Modificações no Excel 2007 (ainda em funcionamento)

http://technet2.microsoft.com/Office/pt-br/library/bee594b4-01b1-4d17-90ca-d43735a7382a1033.mspx

https://go.microsoft.com/fwlink/?linkid=134563&clcid=0x416

1300, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1313

Removendo o OMPM

Use este procedimento para remover completamente as ferramentas e os dados do OMPM do seu computador.

Para remover o OMPM

  1. Execute DeleteDB.bat. Esse arquivo em lotes excluir um banco de dados de cada vez e, por isso, talvez seja necessário executar DeleteDB.bat várias vezes se você tiver criado vários bancos de dados OMPM.

    • Em um prompt de comando, navegue até a pasta OMPM\Database e digite:

      DeleteDB.bat <NomeDoComputador>\<NomeDoServidorSQL> <NomeDoBancoDeDados>

      Por exemplo, se o nome do computador for COMPUTADOR1, o nome do servidor de banco de dados for SQLEXPRESS e o nome do banco de dados for OMPM001, no prompt de comando, digite:

      DeleteDB.bat COMPUTADOR1\SQLEXPRESS OMPM001

  2. Como opção, você pode excluir manualmente os dados de verificação (arquivos de log XML e arquivos CAB) que o OMPM criou. Os arquivos de verificação estão na pasta especificada na definição DestinationPath de offscan.ini.

  3. Exclua a pasta \OMPM.

  4. Execute regedit e exclua a chave HKLM\Software\Microsoft\OMPM.

Baixar este manual

Este artigo faz parte dos seguintes manuais para download, para facilitar a leitura e impressão:

Consulte a lista completa de manuais disponíveis no Conteúdo baixável para o Resource Kit do Office 2007.