Page tree

Mit dem Werkzeug „Raise Event" können RBA-Regeln von einem anderen Computer aus ausgelöst werden.
Die auszulösende Regelsammlung muss vorhanden sein und ein Stammereignis Remote-Auslöser enthalten.

  1. Installieren Sie auf dem Remote-Computer, der den Auslöser sendet (beispielsweise auf einem Prinergy-Zusatzserver), die Raise Event-Software (RaiseEvent.exe), indem Sie die folgenden Schritte ausführen:
    Anmerkung: Wenn der Remote-Computer ein Prinergy-Hauptserver ist, überspringen Sie diesen Schritt. Die Software „Raise Event" ist bereits installiert.
    1. Überzeugen Sie sich, dass Microsoft .NET Framework auf dem Remote-Computer installiert ist. Wenn .NET Framework nicht installiert ist, laden Sie es von der Microsoft-Website herunter, und installieren Sie es. Installieren Sie .NET Framework, Version 2.0.
    2. Navigieren Sie im Netzwerk zum Prinergy-Hauptserver, öffnen Sie den Ordner C:\Program Files (x86)\Kodak\RBA\bin, und kopieren Sie die Datei RaiseEvent.exe auf den Remote-Computer.
    3. Notieren Sie sich den Pfad der Datei RaiseEvent.exe auf dem Remote-Computer.
  1. Senden Sie vom Remote-Computer den Auslöser mithilfe des Werkzeugs „Raise Event". Sie haben die folgenden Möglichkeiten, das Tool zu verwenden:
    • Konfigurieren Sie Software (beispielsweise MIS-Software) so, dass mithilfe des Werkzeugs „Raise Event" ein bestimmter Windows-Befehl an den Prinergy-Hauptserver gesendet wird.
    • Öffnen Sie eine Eingabeaufforderungsfenster, navigieren Sie zu dem Ordner mit der Datei RaiseEvent.exe, und geben Sie Folgendes ein:
      raiseevent Regelsammlung [Zeichenfolgen] [-host Hostname] [-port Portnummer] [-context Kontext] [-filesPfade] [-dirs Pfade] [-ip IP-Adresse] [-wait Timeout [-waitport Überwachungsport]]

Ersetzen Sie die Variablen im Befehl, und befolgen Sie dabei die folgenden Richtlinien:

Variable

Beschreibung

Regelsammlung

Der vollständige Pfad der auszulösenden Regelsammlung, der mit dem Verzeichnis der Regelsammlung beginnt und mit dem Namen der Regelsammlung endet. Trennen Sie Gruppen durch einen Schrägstrich (tick). Bei der Pfadangabe muss die Groß- und Kleinschreibung beachtet werden. Wenn der Pfad Leerzeichen enthält, schließen Sie den Pfad in Anführungszeichen ein.

Zeichenfolgen

(Optional) Bis zu zwölf Zeichenfolgen (alphanumerische Daten), von 0 bis 11 nummeriert. Dies ist hilfreich, wenn Sie Textdaten an die empfangende Regelsammlung senden möchten.

-host <Hostname>

(Optional) Der Name des Prinergy-Hauptservers. Lassen Sie diesen Parameter aus, wenn Sie auf dem Hauptserver arbeiten.

-port <Portnummer>

Der Port auf dem Hauptserver für den Befehl zur Verbindung mit RBA, z. B. 61235.

-context <Kontext>

Der Kontext, in dem die Regelsammlung aktiviert wird. Folgende Werte sind möglich: system, ein Job-Name oder ein Job-GUID (die global eindeutige Kennung für den Job). Der Standardwert ist system.

-files <Pfade>

(Optional) Ein oder mehrere Dateipfade, durch Semikolons getrennt. Dieser Parameter ist nützlich, wenn Sie Dateipfade an die empfangende Regelsammlung senden möchten.
Tipp: Wenn Sie alle Dateien in einem Verzeichnis auf bequeme Weise senden möchten, geben Sie den Pfad des entsprechenden Verzeichnisses ein. Der Verzeichnisname wird mit dem Werkzeug automatisch durch eine Liste der Pfade aller Dateien im Verzeichnis ersetzt.

-dirs <Pfade>

(Optional) Ein oder mehrere Verzeichnispfade, durch Semikolons getrennt. Dieser Parameter ist nützlich, wenn Sie Verzeichnispfade an die empfangende Regelsammlung senden möchten.

-ip <IP-Adresse>

Die auf dem Hauptserver angezeigte IP-Adresse. Dieser Parameter gilt nur für Computer mit mehreren Netzwerkkarten.

-wait <Timeout>

Die Wartedauer bis zum Auslösen der Regelsammlung.

      • +<Timeout> wartet die festgelegte <Timeout>-Dauer.
      • -<Timeout> wartet, bis die ausgelöste Regel abgeschlossen ist.

-waitport <Überwachungsport>

Der Port, den die Software „Raise Event" auf die Nachricht vom Server überwacht, dass das Warten beendet werden soll. Wenn kein Wert angegeben ist, wird ein beliebiger verfügbarer Port verwendet.

Beispiel: raiseevent "Remote-Auslöser Job erstellen" -host MeinServer -port 61235 -context Kunde123

    • Verwenden Sie eine Batch-Datei, um das Werkzeug „Raise Event" zu starten. Zum Beispiel

ECHO ON

REM This batch file sends a command to a specific server and the RaiseEvent tool,

REM which triggers a specific rule set and passes it up to six strings.

REM

REM Notes

REM - EXEPATH must use a drive letter, not a UNC name. The default location of

REM RaiseEvent.exe is drive C.

REM - RULEPATH is the path of the rule set groups. It is case sensitive. If spaces exist,

REM surround it in quote marks

REM - JOB is the job name (for a job rule set) or "SYSTEM" (for a system rule set).

REM

SET EXEPATH="C:\Program Files\Kodak\RBA\bin\RaiseEvent.exe"

SET RULEPATH=Test/RaiseEvent/RemoteTrigger_WriteText

SET STR1="String1"

SET STR2="String2"

SET STR3="String3"

SET STR4="String4"

SET STR5="String5"

SET STR6="String6"

SET PORT=61235

SET SERVER=Test

SET JOB=Test

SET CMD=%EXEPATH% %RULEPATH% %STR1% %STR2% %STR3% %STR4% %STR5% %STR6% -host %SERVER% -port %PORT% -context %JOB%

REM

%CMD%

Pause