альне діалогове вікно, призначене для вибору наявних на СГД Centera файлів журналів і конфігурацій СГД, а також копіювання вибраних файлів на робочій станції користувача.
Вікно повинне містити:
полі введення «Nodes», що містить відокремлені коми імена вузлів СГД Centera, на яких буде проводитися пошук файлів для копіювання;
кнопку «Select nodes ...», що відкриває діалогове вікно для зручного вибору набору вузлів СГД, на яких буде проводитися пошук файлів для копіювання (див. пп. 8);
список типів журналів і конфігурацій ПО СГД Centera, серед яких буде проводитись пошук файлів для копіювання; список повинен підтримувати множинне виділення; мінімальний набір еелементов списку повинен включати наступні: «Business-logic logs», «Platform logs», «OS logs», «TCP dumps», «Cluster parameters» і «Node parameters».
тригер, дозволяючий пошук файлів для копіювання у вмісті інших сесій, наявних на кластері;
кнопку «Query data», при натисканні якої ініціюється пошук файлів, які відповідають критеріям вибору користувача;
список знайдених на кластері файлів для копіювання, що задовольняють заданим критеріям пошуку; список повинен підтримувати множинне виділення і мати вигляд таблиці, яка містить наступні колонки:
вузол СГД, на якому знаходиться файл;
повний шлях до файлу;
ім'я файлу;
дата і час створення файлу;
кнопку «Download selected data», при натисканні якої відкривається стандартне вікно вибору директорії для збереження копійованих файлів; при успішному виборі директорії вікно пропадає, відкривається вікно «Download progress» (див. пп 15), у яке додається список обраних користувачем для копіювання файлів;
кнопку «Cancel», при натисканні якої скасовується копіювання файлів і вікно пропадає.
Зміна розміру вікна користувачем не допускається.
Вікно «Download progress»
немодального вікно програми, призначене для відображення списку файлів, поставлених у чергу на копіювання з кластера.
Вікно повинне містити:
список доданих в чергу для копіювання з вузлів СГД Centera файлів, які ще не були скопійовані; список представлений у вигляді таблиці з наступними колонками:
вузол СГД Centera, з якого необхідно скопіювати вибраний файл;
повний шлях до копійований файл;
частка скопійованого вмісту файлу у відсотках (без десяткових часток);
статус копіювання; допускається наявність одного з статусів: «queued», «downloading», «complete» і «error» (із зазначенням у дужках причини помилки);
Допускається зміна розмірів вікна користувачем разом з розмірами таблиці копійованих файлів.
Допускається відкривати тільки одне таке вікно, при повторній спробі відкрити дане вікно з меню повинно відбуватися тільки перемикання фокусу введення на раніше відкрите таке вікно.
Вікно «Base64 encode/decode»
Модальне діалогове вікно, призначене для кодування і декодування впорядкованої послідовності байтів, використовуючи алгоритм кодування Base64 [4].
Вікно повинне містити:
кнопку «Open encoded file ...», при натисканні якої буде з'являтися стандартне вікно вибору файлу з закодованим Base64 вмістом, а після вибору вміст даного файлу буде відображено в текстовому полі кодованого вмісту і використано для декодування;
текстове поле для введення і виведення кодованого Base64 вмісту, з якого можна скопіювати текст в буфер обміну;
кнопку «Decode», при натисканні якої буде відбуватися декодування кодованого вмісту (введеного в відповідне текстове поле або відкритого з файлу) з подальшим відображенням його у текстовому полі декодованого вмісту;
кнопку «Decode and save as ...», натискання якої викличе дії як для кнопки «Decode», але додатково буде відкрито стандартне вікно вибору файлу для збереження результатів декодування;
кнопку «Open decoded file ...», при натисканні якої буде з'являтися стандартне вікно вибору файлу з вмістом для Base64 кодування, а після вибору вміст даного файлу буде відображено в текстовому полі вмісту для декодування і згодом використано для кодування;
текстове поле для введення і виведення вмісту для Base64 кодування, з якого можна скопіювати текст в буфер обміну;
кнопку «Encode», при натисканні якої відбуватиметься кодування вмісту (введеного в відповідне текстове поле або відкритого з файлу) з подальшим відображенням його у текстовому полі кодованого вмісту;
кнопку «Encode and save as ...», натискання якої викличе дії як для кнопки «Encode», але додатково буде відкрито стандартне вікно вибору файлу для збереження результатів кодування.
Допускається зміна розмірів вікна користувачем разом з розмірами текстових полів. Інші елементи вікна не повинні міняти розміри і взаємне розташування.
Допускається відкривати декілька таких вікон, при відкритті наступного вікна для Base64...