Solace
Solaceは、PubSub+イベントブローカーを中心に構築されたイベントストリーミングおよび管理プラットフォームを提供します。これにより、アプリケーション、マイクロサービス、デバイスはキューおよびトピックを介してメッセージをパブリッシュおよびサブスクライブできます。 Solaceコネクターを使用すると、Solaceのトピックとキューにメッセージをパブリッシュし、キューから個別またはバッチでメッセージを受信し、手動確認応答モードで受信したメッセージを確認応答し、キューまたはトピックに新しいメッセージが到着したときにレシピをトリガーできます。
プライベートリリース
このコネクターはプライベートリリースです。 プライベートリリース機能はプロダクションで利用できますが、選択されたお客様のみが対象です。 この機能を有効にするには、Customer Success Managerにお問い合わせください。
前提条件
Solaceコネクターを使用するには、次の前提条件を満たす必要があります:
- 設定済みのオンプレミスグループがある有効なオンプレミスエージェント。
- そのオンプレミスエージェントから到達可能なSolace PubSub+ブローカーと、そのブローカーURL。
- コネクターでサポートされている認証タイプのいずれかの認証情報。 Basic認証の認証情報についてはSolaceのクライアントユーザー名の設定ガイドを、OAuth認証情報についてはSolaceのOAuth認可の設定ガイドを参照してください。
- 任意です。 キュー名を手動で入力する代わりに、Workatoでキュー名ドロップダウンを自動入力する場合のSEMP管理エンドポイントの認証情報。
コネクション設定
Solaceコネクターは、次の認証タイプをサポートしています:
Basic認証を使用してSolaceに接続する
WorkatoでSolaceへのBasic認証コネクションを設定するには、次の手順を実行します:
作成 > コネクションをクリックするか、Cを2回押します。
Solaceを検索し、アプリとして選択します。
コネクション名フィールドにコネクションの名前を入力します。
コネクションを保存する予定のプロジェクトまたはフォルダを選択するには、ロケーションドロップダウンメニューを使用します。
Solaceへの接続に使用する予定のオンプレミスグループを選択するには、On-prem groupドロップダウンメニューを使用します。 詳細については、オンプレミスエージェントを参照してください。
SolaceブローカーのホストURLをBroker URLフィールドに入力します。 たとえば、TLSコネクションの場合はtcps://your-broker:55443、プレーンテキストコネクションの場合はtcp://your-broker:55555です。
任意です。 接続先のメッセージVPNの名前をMessage VPNフィールドに入力します。
認証タイプドロップダウンメニューを使用して、Basicを選択します。
Solaceクライアントのユーザー名をUsernameフィールドに入力します。 これらの値を生成するには、Solaceのクライアントユーザー名の設定ガイドを参照してください。
SolaceクライアントのパスワードをPasswordフィールドに入力します。
任意です。 キューベースのトリガーおよびアクションで、キュー名を手動で入力する代わりに、WorkatoがQueue nameドロップダウンを自動入力できるようにするには、SEMP managementセクションを展開します:
Solace SEMP管理エンドポイントURLをSEMP URLフィールドに入力します。 たとえば、https://your-broker:943です。
そのSEMPエンドポイントの認証情報をSEMP user nameフィールドとSEMP passwordフィールドに入力します。
任意です。 ブローカーに追加のSolaceセッションプロパティを渡すには、Additional connection propertiesセクションを展開し、Add parameterをクリックします。 たとえば、JCSMPProperties.REAPPLY_SUBSCRIPTIONSです。
接続をクリックします。
OAuth 2.0認証を使用してSolaceに接続する
WorkatoでSolaceへのOAuth 2.0コネクションを設定するには、次の手順を実行します:
作成 > コネクションをクリックするか、Cを2回押します。
Solaceを検索し、アプリとして選択します。
コネクション名フィールドにコネクションの名前を入力します。
コネクションを保存する予定のプロジェクトまたはフォルダを選択するには、ロケーションドロップダウンメニューを使用します。
Solaceへの接続に使用する予定のオンプレミスグループを選択するには、On-prem groupドロップダウンメニューを使用します。 詳細については、オンプレミスエージェントを参照してください。
SolaceブローカーのホストURLをBroker URLフィールドに入力します。 たとえば、TLSコネクションの場合はtcps://your-broker:55443、プレーンテキストコネクションの場合はtcp://your-broker:55555です。
任意です。 接続先のメッセージVPNの名前をMessage VPNフィールドに入力します。
認証タイプドロップダウンメニューを使用して、OAuth 2.0を選択します。
OAuth 2.0 settingsセクションを展開し、アイデンティティプロバイダーのアクセストークンエンドポイントURLをToken endpointフィールドに入力します。 これらの値を生成するには、SolaceのOAuth認可の設定ガイドを参照してください。
OAuthクライアントのClient IDとClient secretを入力します。
任意です。 Scopeフィールドに1つ以上のスコープを入力します。
任意です。 キューベースのトリガーおよびアクションで、キュー名を手動で入力する代わりに、WorkatoがQueue nameドロップダウンを自動入力できるようにするには、SEMP managementセクションを展開します:
Solace SEMP管理エンドポイントURLをSEMP URLフィールドに入力します。 たとえば、https://your-broker:943です。
そのSEMPエンドポイントの認証情報をSEMP user nameフィールドとSEMP passwordフィールドに入力します。
任意です。 ブローカーに追加のSolaceセッションプロパティを渡すには、Additional connection propertiesセクションを展開し、Add parameterをクリックします。 たとえば、JCSMPProperties.REAPPLY_SUBSCRIPTIONSです。
接続をクリックします。
最終更新日: