Help Center > Foundation Help

S’applique à :

  • Winshuttle Foundation

Installation de Winshuttle SAP Integration Server 11.x

1. Installation du Service Bus

Winshuttle Server Integration Server utilise RabbitMQ (une plate-forme de message d’application) comme architecture de mise en file d’attente, et RabbitMQ repose sur le langage de programmation Erlang OTP. Ces composants comprennent Service Bus for Winshuttle SAP Integration Server.

  1. Ouvrez le programme d'installation de Winshuttle SAP Integration Server, puis cliquez sur Suivant.
  2. Acceptez le contrat de licence, puis cliquez sur Suivant.
  3. Sélectionnez Service Bus, puis cliquez sur Suivant.
  4. Pour accepter les emplacements d'installation par défaut de Service Bus (Erlang et RabbitMQ), cliquez sur Suivant. Ou cliquez sur Modifier pour changer le chemin/dossier de destination, puis sur Suivant.
  5. Remarque : Erlang et RabbitMQ doivent être installés sur la même machine et sur le même lecteur.

  6. Cliquez sur Installer.
  7. Remarque : si vous réinstallez RabbitMQ et Erlang, vous devez les désinstaller complètement avant de les réinstaller. Voir Désinstallation de RabbitMQ et Erlang OTP pour plus d'informations.

Vérification de l'intégrité du fichier de cookie Erlang

Après avoir installé Erlang OTP et RabbitMQ, vous devez vérifier l'intégrité du cookie OTP Erlang.

  • Les nœuds Erlang utilisent un cookie pour déterminer s'ils sont autorisés à communiquer entre eux. Pour que deux nœuds puissent communiquer, ils doivent disposer du même cookie.
  • Le cookie est une chaîne de caractères alphanumériques générée aléatoirement.
  • Erlang crée automatiquement ce cookie lorsque le serveur RabbitMQ démarre.

Pendant l'installation de RabbitMQ, deux fichiers de cookie sont créés. Les emplacements par défaut pour ces fichiers de cookies sont :

  • %SystemRoot%\.erlang.cookie (par exemple : C:\Windows\.erlang.cookie)
  • %HOMEDRIVE%%HOMEPATH%\.erlang.cookie (par exemple : C:\Users\[username]\.erlang.cookie)

Parfois (du fait des autorisations ou pour d'autres raisons) ces fichiers ne sont pas identiques.

Si les fichiers de cookie sont différents, copiez manuellement le fichier .erlang.cookie de %SystemRoot% vers %HOMEDRIVE%%HOMEPATH%.