Підготовчі роботи

Увага: Перед встановленням Комплексу ISpro (серверної частини) обов’язково перевірте наявність та актуальність/відповідність версій встановлених компонентів через меню Пуск / Програми та функції компонентів для операційної системи Windows розрядністю x64:

-компонент .NET Core 3.1 Runtime (не нижче версії 3.1.1);

- компонент ASP.NET Core 3.1 Runtime (не нижче версії 3.1.1);

- компонент Microsoft Visual C++ 2017 Redistributable.

Для використання веб-станції Комплексу ISpro необхідно перевірити наявність та актуальність/відповідність версій встановлених компонентів для операційної системи Windows розрядністю x64:

- компонентURL Rewrite Module into IIS;

- компонентApplication Request Routing.

Посилання на завантаження наведених вище компонентів представлені у пунктах відповідно кроку.

Технічні характеристики для серверного комп'ютера і робочої станції вказані в розділі сайту Технічні та програмні вимоги за посиланням: https://ispro.ua/uk/page/specificationses

Необхідні компоненти

На комп'ютері, на який встановлюється КомплексISpro, має бути встановлений СКБД Oracle або SQL Server і ODBC-драйвер доступу до СКБД Oracle.

Перед проведенням робіт необхідно знати наступні дані:

  • TNS ім'я сервера СКБД, на якому будуть зберігатися дані або мережеве ім'я сервера;
  • ім'я та пароль користувача з правами адміністратора СКБД;

Для використання СКБД Oracle додатково необхідно знати наступні дані:

  • ім'я табличного простору (TableSpace) Oracle, призначеного для зберігання системних даних;
  • ім'я табличного простору (TableSpace) Oracle, призначеного для зберігання тимчасових даних.

Дані можна дізнатися у адміністратора СКБД.

Встановлення пакету NET Core SDK

Для коректної роботи сервера застосунків Комплексу ISpro необхідно перевірити/встановити на сервер (при мережевому використанні Комплексу) або на комп’ютер (при локальному використанні Комплексу) компоненти .NET не нижче версії 3.1.1, що необхідно завантажити за посиланнями:

https://dotnet.microsoft.com/download/dotnet-core

Потрібно завантажити усі компоненти .NET, зокрема:

  1. ASP.NET Core Runtime (наприклад, aspnetcore-runtime-3.1.1-win-64.exe);
  2. .NET Runtime (наприклад, dotnet-runtime-3.1.1-win-64.exe);
  3. Build apps – SDK (наприклад, dotnet-sdk-3.1.101-win-64.exe).

У разі виникнення помилки щодо оновлення .NET Core, його необхідно перевстановити використовуючи дистрибутив .NET Core SDK за посиланням:

https://dotnet.microsoft.com/download/dotnet/3.1

Для перевірки встановлення пакету NET Core SDK потрібно відкрити командний рядок з меню Пуск / Система Windows / Командний рядок або затисніть значок Windows на клавіатурі та клавішу R і у полі Відкрити введіть cmd та натисніть кнопку ОК.

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

Якщо виводиться повідомлення про помилку
'dotnet' is not recognized as an internal or external
        command
, переконайтеся, що ви відкрили новий командний рядок.

Вікно командного рядка. Перевірка роботи пакету NET Core SDK

При встановленні серверної частини може бути зупинка роботи майстра встановлення. З метою уникнення (або попередження) зазначеного, доцільно встановити пакет, версії не нижче Microsoft Visual C++ 2017 Redistributable. Посилання для завантаження:
  1. для 32-разрядної операційної системи Windows:

https://aka.ms/vs/16/release/vc_redist.x86.exe

  • для 64-разрядної операційної системи Windows:

https://aka.ms/vs/16/release/vc_redist.x64.exe

Якщо операційна система Windows, для якої встановлюється ISpro 8 є 32-х розрядною, тоді необхідно встановити тільки 1-й пакет, а якщо 64-х розрядна, тоді обидва – 1-й і 2-й.

Увага: Далі в інструкції наведені найменування каталогів, імена схем та іншого, які приводяться для прикладу і можуть відрізнятися від прийнятих в організації.

Визначення даних для встановлення Комплексу

Рекомендується завчасно підготувати важливу інформацію, що буде потрібна в процесі встановлення Комплексу ISpro, зокрема:

  • Ім’я та ІР-адреса ПК (сервера), на якому встановлюється Комплекс;
  • Вільніпорти для:
    • Сервісу комутації – використовується з метою підключення до бази даних (скорочено – БД);
    • Сервера застосунків;
    • Веб-сервера;
    • Веб-сервера BPMN (документообіг);
  • Пароль користувача СКБД.

Кожний комп’ютер має свою ІР-адресу, яку можна переглянути в командному рядку (консолі) ввівши команду ipconfig /all (в подальшому, на знімках екранів в поточній інструкції, вказані ІР-адреси є лише прикладом демонстрації процесу і можуть відрізнятись).

Увага: Порти сервісу комутації, сервера застосунків, веб-сервера та сервера документообігу повинні відрізнятись між собою! Рекомендується занотувати їх у окремому файлі.

Рис. Вікно командного рядка. Перегляд IP-адреси ПК

Пошук відкритих портів можна, також, виконати у консолі шляхом введення команди netstat -n й натиснути клавішу Enter.

Рис. Вікно командного рядка. Перегляд вільних портів

Для кожного активного сокета вказується протокол, локальна і зовнішня адреси, а також, стан протоколу. Список можливих станів портів:

LISTENING – порт вільний та очікує вхідні з’єднання;

ESTABLISHED – з’єднання встановлене;

CLOSE_WAIT – очікування закриття, внаслідок відключення віддаленої сторони;

TIME_WAIT – порт закритий, але очікує вхідні пакети для обробки;

SYN_SENT – встановлення з'єднання.