ld (node);
}
/**
* Returns all parameters buckets which are stored under actual one
*param - name of all parameters bucket to retrieve
*/
@ OverrideParams [] getAllParamsWithName (String name) {(name == null) new IllegalArgumentException ( name [ + name +
] is mandatory ); list=root.getElementsByTagName (name);
[] paramsArray=new Params [list.getLength ()]; (int index=0; index lt; list.getLength (); index ++) {[index]=new ParamsImpl (list.item (index));
}
paramsArray;
}
/**
* Return root wrapped XML tag
*/
@ Overridefinal Element getXmlContent () {root;
}
/**
* Implements standard method to serialize hits object to String
*/
@ OverrideString toString () {factory=TransformerFactory.newInstance (); {transformer=factory.newTransformer (); source=new DOMSource (document); writer=new StringWriter (); result=new StreamResult (writer) ;. transform (source, result); writer.toString ();
} catch (TransformerConfigurationException e) {.printStackTrace ();
} catch (TransformerException e) {.printStackTrace ();
} null;
}
}
Додаток 3
Програмний комплекс для аналізу стану
системи зберігання даних EMC Centera
Опис програми
Р.П.68124-01.13
Листів 3
Анотація
Наводиться коротка характеристика основних параметрів програми, її структурний опис і умови її працездатності
Загальні відомості
Програма виконує ряд завдань:
здійснює пошук заданого шаблону повідомлення в журналах подій системи зберігання даних EMC Centera;
виробляє налагоджувальне журналирование подій за заданими параметрами;
виробляє перехоплення і журналирование пакетів мережевого трафіку c заданими параметрами фільтрації;
виробляє пошук і копіювання зазначених даних з вузлів кластера EMC Centera на робочу станцію користувача;
виробляє кодування і декодування набору байтів, використовуючи алгоритм Base64;
виробляє декодування вмісту пакетів мережевого трафіку типу SmartPacket;
виробляє стиснення і декомпресію набору байтів, використовуючи алгоритм ZLib.
Функціональне призначення
Програма призначена для автоматизованого збору та аналізу даних про стан системи зберігання даних EMC Centera. Отримані дані дозволяють оперативно отримати інформацію про причини збою і його наслідки.
Опис структури програми
Програма є клієнт-серверним програмним комплексом, реалізованим в стилі ООП на мові Java.
Серверний компонент являє собою набір класів, що здійснюють наступні дії:
Відкриття файлів користувача запитів і представлення їх у вигляді об'єктів завдань
Виконання лічених завдань
сериализацией об'єктів завдань з результатами в файли результатів
Клієнтський компонент являє собою набір класів, що здійснюють наступні дії:
Надання користувачеві графічного інтерфейсу для створення завдань і перегляду результатів їх виконання
сериализацией об'єктів користувача запитів у файл з наступним пересиланням їх на вузол СГД Centera для обробки серверним копмонентом
Копіювання з вузла СГД Centera результатів виконання користувальницьких завдань з подальшою десеріалізацію в об'єкти завдань з результатами виконання
Виклик і завантаження
Для створення і виконання запитів користувача потрібно запустити клієнтський компонент на робочій станції користувача і використовуючи графічний інтерфейс вказати параметри з'єднання з вузлом СГД Centera, після чого клієнтський компонент з'єднається з вузлом СГД, скопіює на нього серверний компонент і запустить його віддалено; після цих дій користувач може створювати свої запити використовуючи графічний інтерфейс.
Вхідні і вихідні дані
Вхідними даними для програмного ком...