統合メッセージが記録されない:「統合メッセージの監視中にエラーが発生しました……すでにIPエンドポイント0.0.0.0:5159でリスナーが存在します」
症状
統合メッセージが記録されず、「統合メッセージの監視中にエラーが発生しました...」というエラーが表示されます。
環境
ネットワーク上で複数の統合が稼働し、同じシステムデータベースに接続している環境。
対処方法/回答
管理コンソールで複数の統合を実行している場合、これらの統合は同じポートを使ってメッセージを受信しています。そのため、ポートの競合が発生します。
解決方法は2通りあります:
1. BarTenderシステムサービス、BarTender Integration Service、BarTender Print Schedulerサービスを停止します(これにより印刷も停止します)。
2. C:\Program Files\Seagull\BarTender Suite フォルダに移動し、AdminConsole.exe.config ファイルを開きます。
3. 以下の設定を探します。
<add key="MessagingClient.NumberOfClients" value="1" />
この値「1」を、ネットワーク上で稼働している統合の数に変更します。統合を実行しているすべてのPCでこの作業を行ってください。
または
1. BarTenderシステムサービス、BarTender Integration Service、BarTender Print Schedulerサービスを停止します(これにより印刷も停止します)。
2. C:\Program Files\Seagull\BarTender Suite フォルダに移動し、AdminConsole.exe.config ファイルを開きます。
3. 以下の設定を探します。
<add key="MessagingClient.ServicePort" value="5159" />
このポート番号「5159」を、空いている別のポート番号に変更します。すべての統合で異なるポート番号になるように設定してください。