Utilisez l'outil Raise Event pour déclencher des règles RBA à partir d'un autre ordinateur.
Le jeu de règles à démarrer doit exister et doit contenir un événement principal Démarrage à distance.
- Installez le logiciel Raise Event (
RaiseEvent.exe
) sur l'ordinateur à distance qui enverra le démarrage (par exemple, un serveur secondaire Prinergy) en suivant ces étapes :
Remarque : Si l'ordinateur distant est un serveur principal Prinergy, passez cette étape. Le logiciel Raise Event est déjà installé.
- Assurez-vous que Microsoft .NET Framework est installé sur l'ordinateur à distance. Si .NET Framework n'est pas installé, téléchargez-le sur le site de Microsoft et installez-le. Installez .NET Framework 2.0.
- Sur le réseau, naviguez sur le serveur principal Prinergy, ouvrez le dossier
C:\Program Files (x86)\Kodak\RBA\bin
et copiez le fichier RaiseEvent.exe sur l'ordinateur à distance. - Créez une note du chemin vers le fichier
RaiseEvent.exe
sur l'ordinateur à distance.
- A partir de l'ordinateur à distance, envoyez le démarrage en utilisant l'outil Raise Event. Vous pouvez utiliser l'outil grâce à l'une des méthodes suivantes :
- Configurez le logiciel (tel que le logiciel SIG) afin d'utiliser l'outil Raise Event pour envoyer une commande Windows spécifique au serveur principal Prinergy.
- Ouvrez une fenêtre d'invite de commande, localisez le dossier contenant le fichier
RaiseEvent.exe
et saisissez :raiseevent ruleset [strings] [-host hostname] [-port portnumber] [-context context] [-filespaths] [-dirs paths] [-ip ipaddress] [-wait timeout [-waitport waitport]]
Remplacez les variables de la commande de la façon suivante :
Variable | Description |
---|---|
ruleset | Le chemin complet du jeu de règles que vous souhaitez déclencher, commençant par le répertoire dans lequel il est situé et finissant par le nom du jeu de règles. Séparez les groupes avec un symbole / (barre oblique). Le chemin est sensible à la casse. Si le chemin contient un espace, mettez le chemin entre guillemets. |
chaînes | (En option) Jusqu'à douze chaînes (données alphanumériques), numérotées de 0 à 11. Cela est utile si vous souhaitez communiquer des données de texte au jeu de règles du destinataire. |
-host<hostname> | (En option) Le nom du serveur principal Prinergy. Omettez ce paramètre si vous êtes sur le serveur principal. |
-port<portnumber> | Le port sur le serveur principal pour la commande de connexion à RBA : par exemple, 61235. |
-context<context> | Le contexte dans lequel le jeu de règles est activé. Les réglages possibles sont : système, le nom d'un travail ou le GUID (Globally Unique IDentifier) d'un travail. La valeur par défaut est système. |
-files <paths> | (En option) Un ou des chemins de fichiers, séparés par des points-virgules. Cela est utile si vous souhaitez communiquer des chemins de fichiers au jeu de règles destinataire. |
-dirs <paths> | (En option) Un ou des chemins de répertoires, séparés par des points-virgules. Cela est utile si vous souhaitez communiquer des chemins de répertoires au jeu de règles destinataire. |
-ip <ipaddress> | L'adresse IP vue par le serveur primaire. Ce paramètre ne s'applique qu'aux ordinateurs disposant de plus d'une carte réseau. |
-wait <timeout> | Temps d'attente avant le déclenchement du jeu de règles.
|
-waitport <waitport> | Le port que le logiciel Raise Event doit surveiller pour recevoir le message provenant du serveur pour arrêter l'attente. Si non spécifié, n'importe quel port disponible est utilisé. |
Par exemple, raiseevent "Créer un travail sur démarrage à distance" -host MonServeur -port 61235 -context Client123
- Utilisez un fichier batch pour démarrer l'outil Raise Event. Par exemple :
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