Installation Windows Service odooCSV

Dieser Artikel beschreibt den Vorgang den Windows Service odooCSV zu installieren. Darüber hinaus wird erklärt wie man den Service in mehren Instanzen verwenden kann.
Um den Service nutzen zu können benötigen Sie ein Odoo10 System indem eq_shipping und eq_instances installiert sind.

Eine genauere Beschreibung wie Sie eq_shipping einrichten und eine Export Instanz anlegen finden Sie hier.

Anleitung

Installation des Services

  1. Laden Sie sich die aktuelle Version von odooCSV herunter.
  2. Kopieren Sie das Zip Archiv mit dem Service in das Verzeichnis C:\Program Files (x86)\Equitania Software GmbH\

  3. Enpacken Sie das Zip Archiv

  4. Um den Service installieren zu können muss zuvor die Konfiguration angepasst werden.
    Bearbeiten Sie hierzu die Datei odooCSV.exe.config nach folgendem Schema.



    • 1.) Passen sie die Parameter ServiceName. DisplayName und ServiceDescription an. Mit diesen Daten wird der Service später in Windows unter Diensten angezeigt.
    • 2.) Odoo Serveradresse des Systems mit dem Sie den Service verknüpfen möchten.
    • 3.) Benutzernamen mit dem Sie sich in dem Odoo System anmelden.
    • 4.) Das zugehörige Passwort des Benutzers.
    • 5.) Der Datenbank Name den Ihr Odoo System verwendet.
    • 6.) Den Verwendeten Instanz Namen. Sie können eine Export Instanzen in Odoo über Lager → Konfiguration → Auslieferungsmethode anlegen. 

  5. Nachdem Sie die Konfiguration angepasst haben können Sie die Installation des Services durchführen. Kopieren Sie hierzu den Befehl aus der Datei install.bat und verwenden diesen in einer als Administrator gestarteten Eingabeaufforderung.
    Alternativ können Sie auch diesen Befehl verwenden

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "C:\Program Files (x86)\Equitania Software GmbH\odooCSV\odooCSV.exe"

  6. Nachdem der Service installiert wurde müssen Sie Ihn noch starten. Dies Erreichen Sie indem Sie in Start nach "Dienste" suchen und den Betreffenden Service via Rechtsklick → Service starten starten.


Vorgehen bei Multiplen Instanzen

Wenn Sie auf einem Server mehre Instanzen von odooCSV ausführen möchten müssen Sie sicherstellen das sich der Namen unter dem der Service aufgelistet wird einzigartig ist. Des weiteren muss ein Verzeichnis für jeden Service erstellt werden da sich dort die Konfiguration befindet.

  1. Kopieren Sie das Installationsverzeichnis von odooCSV und benennen Sie es um.

  2. Passen Sie erneut die Konfiguration an.
    Achten Sie darauf das sich die Namen unter 1.) (ServiceName, DisplayName und ServiceDescription) von der ersten Installation unterscheiden müssen. Es empfiehlt sich einfach die Zahl hoch zu zählen.
    Des weiteren werden Sie den Service aller Wahrscheinlichkeit ein zweites mal installieren um eine andere Export Instanz auszuwerten. In diesem Fall müssen Sie lediglich den in Odoo verwendeten Export Instanz Namen anpassen.

  3. Nachdem die Konfiguration korrekt angepasst wurde können Sie den Service erneut installieren. Kopieren Sie hierzu wieder den Befehl aus der Datei install.bat und führen diesen in einer als Administrator gestarteten Eingabeaufforderung aus.

    WICHTIG!
    Da der Pfad des Installations Befehls bei multiplen Instanzen nicht mehr korrekt ist müssen Sie diesen an das in 1.) erstellte Verzeichnis anpassen.
    Passen Sie hierzu den Abschnitt [Installationsverzeichnis] an Ihre Ordnerstruktur an.

    C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe "C:\Program Files (x86)\Equitania Software GmbH\[Installationsverzeichnis]\odooCSV.exe"

  4. Nach der Installation müssen Sie den Service ebenfalls erneut starten. Suchen Sie hierzu über Start nach Dienste, wählen den Betroffenen Service und starten diesen über Rechtsklick → Service starten.