SourceOne для файлових систем: Активність "Архів файлів - Історичний" не вдається виконати з "Парсинг XML: рядок 2"
Summary: SourceOne для файлових систем: Активність SourceOne "Архів файлів - Історична" не вдається з помилкою "Розбір XML: рядок 2, символ 1061, неправильний символ XML Власна помилка: 9420 Стан SQL: 42000" ...
Symptoms
Батьківське завдання SourceOne File Archive (JBS) не виконується під час створення дочірніх завдань (JBC) на основі джерел даних, вибраних під час створення активності "Архів файлів - Історичний".
Якби багато робочих місць було створено батьківською роботою, деякі дочірні вакансії вже почали б оброблятися раніше, ніж виникла б проблема.
Обробка батьківських і дочірніх завдань припиняється, тому що служба SourceOne Job Dispatcher наказала б завдання припинити роботу після виникнення помилки.
Повідомлення про помилку, подібне до наведеного нижче, буде знайдено в SOFileArchiveJBS.log докладному файлі журналу на робочому сервері SourceOne, який би обробляв батьківське завдання для дії, яка не вдалася:95216|P2D0|T1274|2017/04/13 23:18:46:531|CoExTask::Save|ERROR|System call failed. (0x86040100) [SOFileArchiveJBS, CoExTask.cpp(947).CoExTask::Save] >System call failed. (0x86040100) [SOFileArchiveJBS, CoExJDFDB.cpp(905).CoExJDFDB::ExecuteCmdForID] >System call failed. (0x86040100) [SOFileArchiveJBS, CoExJDFDB.h(514).CoExJDFDB::ExecuteSP] >System call failed. (0x86040100) Unknown error (0x800424CC) [SOFileArchiveJBS, CoExJDFDB.h(509).CoExJDFDB::ExecuteSP] >{XML parsing: line 2, character 1061, illegal xml character Native error: 9420 SQL State: 42000 } |CoExTask.cpp(947)|Job Id: 209023; Activity Name: FileShareProcessing; Activity Id: 10159; Activity Type: -1788567307; ES1WORKER
Cause
Ця папка стає частиною XML, яку потрібно зберегти в базі даних активності SourceOne для створення дочірньої роботи.
Не вдається зберегти XML у базу даних активності з повідомленням про помилку, згаданим у розділі про проблему вище.
Resolution
Визначте та перейменуйте папку, яка спричиняє проблему.
Щоб визначити ім'я папки, яке спричиняє проблему:
- На робочому сервері (серверах) SourceOne з роллю "Архів файлів - Історичний" змініть рівень деталізації для компонента SOFileArchiveJBS на 8 (десятковий). Щоб змінити його:
- Запустіть редактор реєстру (regedit.exe)
- Перейдіть до розділу "
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\EMC\SourceOne\TraceLogs\SOFileArchiveJBS\Settings" - Зміна значення
TraceVerbosityдо 8 (десятковий). - Закрити редактор реєстру
- Створіть/запустіть активність "Архів файлів - Історична", яка не вдається отримати вищезазначене повідомлення про помилку.
- Коли батьківські завдання, створені за дією з кроку 2, позначені невдалим станом, відкривають файл SOFileArchiveJBS.log на робочому сервері SourceOne, який обробляв невдале батьківське завдання.
- Починаючи з нижньої частини, де ви заповнили повідомлення про помилку, згадане нижче, почніть шукати папки, які були нещодавно проскановані SOFileArchiveJBS.exe процесом. Ви повинні знайти папку з дивною назвою, схожу на наступну:
2077389|P2D0|T1274|2017/04/13 23:18:43:894|CSOFileArchiveJBS::ScanCurrentDirectory|VERBOSE|Push for path: \\?\UNC\LabMachine\E$\katwar\Downloads\ , index: 206912|SOFileArchiveJBS.cpp(3112)|Job Id: -1; Activity Name: ES1Worker; Activity Id: -1; Activity Type: -1; ES1WORKER
- Перейменуйте папку, визначену на кроці 4, і повторно запустіть дію, яка не вдалася.