QBS >> Q-Line 3000 Szybki Start >> Klient na końcówkach Chcę zapytać

Klient na końcówkach

Czas ćwiczenia:
  40 min.
Cel:
  Zainstalowanie programu
  Q-Szkielet 3000 w sieci komputerów
Kroki:
  Przygotowanie programu do pracy z serwerem
  Uruchomienie programu Q-Szkielet 3000

Wersja sieciowa (metoda "Klient na końcówkach")

"Łańcuch jest tak mocny jak jego najsłabsze ogniwo" - o tym każdy wie - jeżeli chodzi o niezawodność i sprawność programu sieciowego to najważniejszym elementem tego systemu jest komputer, na którym uruchamiamy serwer baz danych Q-SEP! Powinien to być najlepszy, najszybszy i najbardziej niezawodny komputer, którym Państwo dysponują.

Aby program Q-Szkielet 3000 mógł pracować z serwerem Q-Sep należy dokonać pewnych zmian w pliku konfiguracyjnym qline.txt. Plik ten znajduje się w katalogu głównym programu w przypadku naszej instalacji jest to katalog "c:\qbs\q-szkielet 3000\". Są tam dwie linijki, które nas interesują.

    record
    {
    Sep = record
    {
        Host = "adres IP naszego serwera";
        Port = 2507;
//      Host = "localhost" ;
    };


    Application = record
    {

        Modules = recordarray
        {
              MODULE,       QCON,                      TRIGGER_SET;//,    TRANSLATION_FILE;
              "LARRANGER",  null,                      "qline.labelsarranger.LabelsArrangerTrigger";
              "QTENBERG",   "qtenberg/qtenberg.qcon",  "qline.qtenberg.QtTrigger";
              "QLINE",      null,                      "qline.export.ExportTrigger";
              "QLINE",      null,                      "qline.misc.TextImporterTrigger";
              "QLINE",      null,                      "qline.qlicense.LicenseTrigger";
              "QLINE",      null,                      "qline.misc.ColorMaskSelectorTrigger";
              "QLINE",      null,                      "qline.tools.TriggerNarrowBrowser";
              "QLINE",      null,                      "qline.backup.triggers.BackupTrigger";
              "QLINE",      null,                      "qline.misc.GroupStatisticsTrigger";
             //------------------------------------------------------------------------------------------------
              "QSZKIELET",          "qcon/struct.qcon",          null;

        };
        Title = "Q-Szkielet 3000";
        BackgroundImage="pic/Qbslogo.jpg";
        DateEditFormat="YYYY.MM.DD";
        DefaultHtmlViewer = "explorer";
        BrowserColumns = "true";
    };

Po zmianach w naszym pliku należy przekopiować katalog dat z katalogu głównego programu do katalogu z serwerem (c:\qbs\q-sep\). Wszystkie istniejące pliki należy nadpisać. Katalog dat z katalogu programu możemy już usunąć, nasze dane znajdują się teraz w katalogu z serwerem.

Można teraz sprawdzić czy poprawnie wykonaliśmy powyższe zmiany. Uruchamiamy serwer baz danych (plik sep.exe) oraz nasz zmodyfikowany program (plik q.bat). Jeżeli wystąpią problemy to proszę jeszcze raz sprawdzić poprawność wykonanych czynności z podanym powyżej opisem. Można także podejrzeć plik out.txt w katalogu głównym programu w celu identyfikacji błędów.

Jeżeli program uruchomił się bez problemów to możemy umieścić zmodyfikowaną wersje Q-Szkielet 3000 na innych komputerach w sieci. Najprostrzym sposobem na wykonanie tego zadania jest przekopiowanie całego katalogu q-szkielet-3000 na inne koputery w sieci. Najlepiej do katalogu "c:\qbs\", który trzeba utworzyć na każdym z komputerów. W ten oto sposób powstała sieciowa wersja programu Q-Szkielet 3000

Uwaga! Czasami serwer musi w wyniku jakiegoś zlecenia założyć nowe uporządkowanie na bazie danych, wtedy przy większej ilości danych może być obserwowalne chwilowe zwolnienie pracy aplikacji.