SOAPコネクターと依存関係のインストール
SOAPコネクターとその依存関係をインストールするには、次のセクションを参照してください:
これらの依存関係をインストールしたら、コネクションを設定できます。
オンプレミスエージェント(OPA)の設定
オンプレミスエージェント(OPA)を設定します。 クラウドプロファイルまたはコネクションプロファイルのいずれかを使用できます。 どちらのオプションでも、OPAがインストールされているマシン上のconfig.ymlファイルを手動で編集できる必要があります。
OPA拡張機能のインストール
OPA拡張機能をインストールするには、次の手順を実行します:
オンプレミスエージェントを見つける
ファイルシステム上でOPAディレクトリを見つけます。 一般的な場所は次のとおりです:
- Unix系オペレーティングシステム:
/opt/workato - Windows:
C:\Program Files\Workato Agent - macOS: 場所は異なります。
$ ls /opt/workato
bin conf jre lib lib_extこのガイドの以降の部分では、このパスを$OPAと呼びます。
Java Development Kit(JDK)のインストール
23.0未満のOPAバージョンを使用している場合は、Java SDKのバージョン17以降がインストールされていることを確認します。 デフォルトのJDKインストール場所は次のとおりです:
- Linux:
/usr/lib/java - Ubuntu:
/usr/share/java/ - Windows:
C:\Program Files\Java\jdk-<release> - macOS: 場所はディストリビューションによって異なります。 例:
/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
$ ls /usr/lib/java
bin conf include jmods legal lib releaseJDKのインストールがJREだけではなく実際にJDKであることを確認してください。これはApache CXFで必要です。 これはjavacバイナリの有無を確認することで確かめられます:
$ ls /usr/lib/java/bin/java*
bin/java bin/javac bin/javadoc bin/javapJDKのバージョン17以降がまだインストールされていない場合は、多数あるJDKディストリビューションのいずれかを選択し、インストール手順に従ってください。
JDKをインストールしたら、JDKフォルダを一覧表示してインストールを確認します:
$ ls /path/to/jdk
bin conf include jmods legal lib releaseSOAP拡張機能パッケージのダウンロード
SOAP拡張機能は2つのJARファイルで構成され、パッケージ化されて次のURLからダウンロードできます:
https://workato-opa-extensions.s3.amazonaws.com/soap-extensions/soap-extension-latest.zip
次のコマンドはパッケージをダウンロードして展開し、JARファイルを$OPA/extフォルダに移動します。 $OPAは、オンプレミスエージェントがインストールされているディレクトリを表すことに注意してください。
$ curl -o soap-extension.zip https://workato-opa-extensions.s3.amazonaws.com/soap-extensions/soap-extension-latest.zip
$ unzip soap-extension.zip -d $OPA/ext両方のSOAP拡張機能ファイルが$OPA/extに存在することを確認します:
$ ls $OPA/ext | grep soap_extension
soap_extension.jar
soap_extension_client.jar古いバージョンのインストール
古いバージョンのSOAP拡張機能をインストールする必要がある場合は、このディレクトリからパッケージをダウンロードしてください。
OPAと拡張機能の設定
OPA設定ファイルは$OPA/conf/config.ymlです。 SOAP拡張機能を使用するには、次の手順に従って設定ファイルを更新する必要があります。 この手順は、OPAがクラウドプロファイルまたはコネクションプロファイルのどちらを使用して設定されている場合にも適用されます。
classpathを、SOAP拡張機能のJARファイルが配置されているフォルダのパスに設定します(通常は$OPA/extで、$OPAはオンプレミスエージェントがインストールされているディレクトリを表します):
server:
classpath: /opt/workato/extSOAP拡張機能を登録します:
extensions:
soap:
controllerClass: com.workato.extension.soap.ExtensionControllerOPAがJDKを見つけられることを確認します。 デフォルトでは、SOAP拡張機能は次の場所でJDKを確認します:
JDK_HOMEEnvironment変数jdk.homeシステムプロパティ
または、JDKパスを明示的に設定します:
extensions:
soap:
controllerClass: com.workato.extension.soap.ExtensionController
jdkHome: /path/to/jdkOPAの再起動
OPAを停止および再起動する方法については、OPAドキュメントの手順に従ってください。
SOAPコネクターのインストール
OPAとSOAP拡張機能を設定したら、SOAPコネクターをインストールできます:
Workatoアカウントにサインインします。
コミュニティライブラリのコネクターを開きます。
Install(インストール)を選択します。
Release connector(コネクターをリリース)を選択します。
Last updated: