Принципи роботи збирача даних application compatibility toolkit data collector

Призначення: Windows 7, Windows Vista

Складальник даних набору Microsoft® Application Compatibility Toolkit Data Collector (ACT-DC) - це компонент набору засобів для забезпечення сумісності додатків, що розгортається на клієнтські комп'ютери за допомогою пакета установки збирача даних ACT. Пакет установки збирача даних ACT - це саморозгортальних виконуваний файл (з розширенням EXE), що містить маніфест конфігурації і файл установки для збирача даних і оцінювачів сумісності. Після розгортання збирач даних ACT встановлює оцінювачі сумісності, підтримує розклад оцінювачів, збирає дані за допомогою оцінювачів сумісності, завантажує дані про проблеми в службу Microsoft Compatibility Exchange і базу даних набору засобів для забезпечення сумісності додатків, дозволяє переглядати дані у вікні Analyze (аналіз) диспетчера сумісності додатків .

Даний розділ містить:

  • Термінологія збирача даних ACT
  • Процес збирача даних ACT
  • Компоненти збирача даних ACT

    Термінологія збирача даних Application Compatibility Toolkit Data Collector

    Терміни пов'язані зі збирачем даних ACT.

    Пакет установки збирача даних ACT

    Пакет, який включає установник, складальник даних ACT, оцінювачі сумісності і файли конфігурації, призначені для розгортання на клієнтські комп'ютери.

    Служба обробки журналів ACT

    Служба, обробна файли журналів, передані з клієнтських комп'ютерів, і додає інформацію в базу даних набору засобів для забезпечення сумісності додатків.

    Диспетчер сумісності додатків (ACM)

    Інтерфейс (UI), що дозволяє переглядати звіти, що формуються на основі бази даних набору засобів для забезпечення сумісності додатків.

    Набір засобів для забезпечення сумісності додатків (ACT)

    Набір засобів, що дозволяє розробникам програмного забезпечення, незалежним постачальникам програмних продуктів та ІТ-фахівцям компаній визначити сумісність їх додатків з новою версією операційної системи Windows® або знову випускаються оновленнями системи безпеки для ОС Windows.

    Складальник даних Application Compatibility Toolkit Data Collector

    Саморозгортальних виконуваний файл (з розширенням EXE), що містить маніфест конфігурації і файл установки для збирача даних і оцінювачів сумісності. Після розгортання збирач даних ACT встановлює оцінювачі сумісності, забезпечує планування їх роботи і збір даних, а також виконує передачу даних про проблеми в базу даних набору засобів для забезпечення сумісності додатків.

    Програма командного рядка, що запускається збирачем даних ACT і настроюється користувачем за допомогою параметрів пакета збору даних (DCP). Оцінювач може запуститися негайно і відразу після виконання завершити роботу або ж продовжувати спостерігати за діяльністю системи протягом заданого користувачем інтервалу часу.

    пакет визначень оцінювача сумісності

    Набір файлів і даних, створений партнером для визначення оцінювача сумісності.

    пакет установки оцінювача сумісності

    Пакет установки використовується збирачем даних ACT для установки модуля оцінювача сумісності. Постачальник оцінювача сумісності створює пакет його установки, який входить до складу визначає пакета оцінювача сумісності.

    модуль оцінювача сумісності

    Компонент оцінювача сумісності, який з'явиться в збирача даних ACT. Модуль оцінювача сумісності створює дані і може залежати від інших оцінювачів сумісності.

    Частина набору засобів для забезпечення сумісності додатків, яка визначає ресурси та параметри оцінювача сумісності.

    Файл, що містить всі параметри, що настроюються користувачем, наприклад параметри вибору оцінювачів сумісності для запуску, часу і тривалості їх запуску, місце збереження файлів журналу та інші.

    пакет збору даних (DCP)

    Файл інсталятора Windows (з розширенням MSI), створений диспетчером сумісності додатків для розгортання на кожному клієнтському комп'ютері. Кожен пакет збору даних може містити один або кілька оцінювачів сумісності в залежності від того, що потрібно оцінити.

    Набір модулів оцінювача сумісності, що створюють або збирають дані і зберігають їх локально в необробленому або майже не обробленому вигляді. Всі оцінювачі сумісності функціонують в якості збирачів даних, а також встановлюються і розгортаються за допомогою збирача даних ACT.

    Параметри і відомості про залежності, які необхідні збирачеві даних ACT для установки і запуску оцінювачів сумісності. Маніфест установки включає інформацію установки для кожного оцінювача сумісності.

    Модуль оцінювача сумісності, який використовує томи необроблених даних і перетворює дані в формат, відповідний схемою набору засобів для забезпечення сумісності додатків, з розширеннями, які підтримуються постачальником оцінювача сумісності. Кілька постпроцесорів можуть залежати від одного збирача даних, при цьому постпроцесор може залежати від даних, що надаються кількома збирачами.

    Засіб, яке обробляє зібрані дані сумісності і завантажує їх в базу даних набору засобів для забезпечення сумісності додатків за допомогою веб-служби Microsoft Compatibility Exchange.

    Послідовність дій збирача даних Application Compatibility Toolkit Data Collector

    Після установки складальник даних ACT виконує наступні кроки:

    1. Аналізує маніфести установки і конфігурації.
  • Встановлює оцінювачі сумісності, налаштовує розклад запуску оцінювачів та підтримує розклад далі.
  • Після завершення роботи оцінювачів сумісності збирає дані для завантажувача і завантажує їх в базу даних набору засобів для забезпечення сумісності додатків і Microsoft Compatibility Exchange.

    Компоненти збирача даних Application Compatibility Toolkit Data Collector

    У наступних розділах обговорюються компоненти збирача даних ACT.

    Пакет установки збирача даних ACT

    Пакет установки збирача даних ACT складається з саморозгортальних виконуваного файлу, що містить:

  • Файл установки для збирача даних ACT і оцінювачів сумісності

    Установник пакета установки збирача даних ACT створює папки, описані в наступній таблиці.

    Папка для всіх файлів, крім файлів даних; включаючи маніфести. Розташування можна вказати за допомогою параметра / loc path кошти командного рядка. За замовчуванням ця папка з'являється в каталозі "Program Files \ Microsoft Application Compatibility Toolkit 5.6". Додаткові відомості про параметри командного рядка збирача даних ACT см. В розділі "Параметри командного рядка збирача даних Application Compatibility Toolkit Data Collector".

    Папка для файлів даних, змінних збирачем даних ACT, наприклад внутрішні файли з даними про стан системи. За замовчуванням ця папка з'являється в каталозі "Application Data \ Microsoft \ Application Compatibility Toolkit 5.6".

    Установник також повинен встановити компоненти збирача даних ACT і скопіювати всі файли, що і компоненти у відповідні папки, як показано в таблиці нижче. Далі він запускає команди, які стосуються установок оцінювачів сумісності.

    Файл або компонент

    Розклад збирача даних ACT і компоненти стану

    У наступних розділах обговорюється збирач даних ACT в контексті підтримки розкладу і запуску оцінювачів сумісності.

    Розклад оцінювачів сумісності

    Складальник даних ACT підтримує розклад модулів оцінювачів сумісності, визначеному в маніфесті конфігурації і заснованому на міжмодульних залежностях, таких як:

    • Якщо оцінювач сумісності складається з одного або декількох модулів оцінювача сумісності і існує одне розклад, заданий для кожного оцінювача сумісності. Якщо маніфест конфігурації не ставить розклад для оцінювача сумісності, успадковується загальний розклад виконання.
  • Якщо оцінювач сумісності містить більше одного модуля оцінювача сумісності, складальник даних ACT визначає міжмодульні залежності. Залежно ґрунтуються на даних маніфесту установки, що визначають, який модуль або модулі є попередниками інших модулів. Складальник даних ACT встановлює розклад для модулів оцінювачів сумісності без попередників таким, щоб вони запускалися в момент, запланований для запуску оцінювача сумісності. Після того, як всі попередники модуля оцінювача сумісності будуть виконані, складальник даних ACT запускає модуль оцінювача сумісності, який залежить від інших модулів оцінювача сумісності.

    Додаткові відомості про розклад оцінювачів сумісності див. В розділі Створення пакету збору даних.

    Запуск оцінювачів сумісності

    Після запуску оцінювачів порівняння включаються міжмодульні залежності, які вирішуються в такий спосіб.

    • Якщо один модуль явно вказаний як попередник іншого модуля (постпроцесора), складальник даних ACT направляє перший модуль записувати дані в унікальну вкладену папку. Після завершення роботи цього модуля збирач даних ACT направляє постпроцесор збирати дані з тієї вкладеної папки. Після завершення роботи постпроцесора збирач даних ACT видаляє вкладену папку, дозволяючи двом постпроцесор використовувати одні і ті ж файли журналу.
  • Якщо модуль не має явно заданого постпроцесора (тобто ніякої з модулів не вказує його як попередника) і вказує параметр OutputLocation. складальник даних ACT передає модулю типову вихідну папку як розміщення для його вихідних даних. Якщо модуль не має попередника і вказує параметр InputLocation. складальник даних ACT передає типову вихідну папку як розміщення вхідних даних.

    Маніфест установки вказує, який постпроцесор запускається збирачем даних ACT для журналів, створених кожним модулем оцінювача сумісності. Маніфест конфігурації вказує розклад, за яким запускається кожен модуль оцінювача сумісності. Завантажувач має окремий розклад, і працює з трьома стандартними параметрами:

    • Start time (час запуску)
  • Input folder (вхідні папка)
  • Internal files folder (папка внутрішніх файлів)

    І двома налаштованим параметрами:

    • Output method (спосіб виведення). Перерахування модулів, по одному для кожного з типів процесів завантаження, що запускаються засобом завантаження.

    збирачі даних

    Складальник даних - це модуль оцінювача сумісності, який не залежить від даних з будь-якого іншого модуля оцінювача сумісності і виводить необроблені дані, що не відповідають будь-якої схемою. Дані від збирача даних перетворюються в журнал XML, який не відповідає розширеної схемою.

    постпроцесор

    Постпроцесор - це модуль оцінювача сумісності, який приймає дані від інших модулів і виробляє дані в форматі, який відповідає схемі даних набору засобів з розширеннями.

    маніфест установки

    Маніфест установки містить дані, які необхідні збирачеві даних ACT для установки і запуску оцінювачів сумісності. Він задає всі типові модулі та оцінювачі сумісності, вказує залежності оцінювачів сумісності, параметри командного рядка і т.п. Маніфест установки включає всі дані з кожного окремого маніфесту визначень оцінювачів сумісності.

    маніфест конфігурації

    Маніфест конфігурації зберігає всі вибори конфігурації і параметри, задані користувачем або адміністратором. Маніфест конфігурації розгортається з маніфестом установки і збирачем даних ACT.

    Маніфест визначень оцінювача сумісності

    Маніфест визначень оцінювача сумісності задає всі параметри, необхідні для визначення модулів оцінювачів сумісності. Він містить такі елементи:

    • Identity (ідентифікація) Визначає оцінювач сумісності і його застосовні платформи.
  • Installation (установка). Задає файли для установки, розташування, куди їх потрібно встановити, і будь-які настроюються дії.
  • Operation (дія). Задає спосіб управління оцінювачем сумісності, аргументи командного рядка, які може приймати кожен з модулів, модулі, від яких він залежить, і т.п.

    Визначальні маніфести оцінювачів сумісності існують в маніфесті установки для пакета установки збирача даних ACT.