
- •Міністерство освіти і науки, молоді та спорту України
- •Короткі відомості про ат «Мотор Січ»
- •Технічна реалізація архітектури кієнт/сервер r/3
- •Призначення повноважень
- •Завдання, що виконуються системною инфоструктурою
- •Адміністрування клієнта
- •Логіка програмного забезпечення
- •Фонова обробка
- •Ахітектура даних
- •Моніторинг системи
- •Висновки
- •Спиок джерел
Фонова обробка
Планувальник фонових завдань
Для запуску завдання в конкретний час потрібно запланувати його виконання. В примірниках R / 3 функціонує планувальник фонових завдань. Через певні інтервали часу він перевіряє наявність фонового завдання для обробки. Планувальник фонових завдань - це програма, интерпретируемая і оброблювана заданим діалоговим процесом. Він автоматично вибирає діалоговий процес при запуску системи R / 3. За замовчуванням інтервал активізації планувальника фонових завдань становить 60 секунд. Адміністратор може його налаштувати. Для цього в профілі примірника встановлюється параметр rdisp / btctime.
Таким чином, завдання може запускатися з точністю до інтервалу активізації планувальника фонових завдань. Якщо затримка занадто тривала, інтервал можна зменшити. З іншогобоку, якщо затримка запуску завдань не настільки важлива, краще збільшити цей інтервал часу, хоча зменшення частоти запуску планувальника фонових завдань мало впливає на продуктивність системи.
Планувальник подій
Планувальник подій функціонує в системі R/3 на рівні додатків. Примірник для нього можна вибрати за допомогою параметра rdisp / btcname = <ім'я комп'ютера> в заданому за замовчуванням профілі системи R/3 (DEFAULT.PFL). На відміну від планувальника фонових завдань, планувальник подій реагує на події і запускає завдання з конкретної події в системі R / 3.
Системні події
У стандартній системі R / 3 визначено набір подій. Для виведення списку цих подій виберіть команду Tools > CCMS V Jobs 3 > Define Events> System Event Names > Display. Події, визначені для стандартної системи, називаються системними. Вони часто використовуються для внутрішнього управління R / 3, але можуть застосовуватися і користувачами R / 3 для своїх цілей.
Користувальницькі події
За допомогою того ж меню можна визначити нові події. Подібні події називаються призначеними для користувача. Для визначення події потрібно створеного запису ь в таблиці.
Визначення завдань
Для визначення завдань в R / 3 передбачена транзакція. Вона доступна в системі управління CCMS (Computing Center Management System), яка викликається командою Tools > CCMS. Щоб визначити завдання, виберіть команду jobs > Definition або використовуйте код транзакції SM36.
Нерідко планування фонових завдань вже вбудовано в додатки, наприклад цей метод застосовується при копіюванні клієнта або при оновленні головної записи користувача.
Визначення фонового завдання охоплює три основні області:
Загальну інформацію, таку як ім'я завдання, її клас і цільової комп'ютер
Інформацію про час запуску або ініціюванні подію.
кроки обробки
Класи завдань
Пріоритет виконання завдання визначається привласненим йому класом. Існують наступні класи завдань:
А: найвищий пріоритет - завдання, що забезпечують функціонування R / 3 і критичні за часом.
В: середній пріоритет - періодичні завдання, що забезпечують ункціонування R/3.
С: звичайний пріоритет - звичайні завдання для користувачів R / 3.
Клас завдання використовується для присвоєння йому системних ресурсів. Якщо доводиться часто обробляти велику кількість завдань класу С, які очікують обробки, та завдання класу А також чекатимуть деблокування фонових процесів.