クラウドプロファイル
単一のWorkatoオンプレミスエージェント(OPA)は、複数のオンプレミスアプリケーションに接続できます。 クラウドプロファイルを使用すると、Workatoで直接コネクションを設定できます。 このオプションは、新しいオンプレミスグループを作成するときに選択できます。
概要
- クラウドプロファイルを使用すると、エージェントのシステム上のローカル設定ファイルを手動で編集する代わりに、Workatoでオンプレミスコネクションを直接設定できます。
- クラウドプロファイルは、データベース、オンプレミスファイルシステム、SAP、Apache Kafka、一部のSecrets managementシステム、およびその他のシステムをサポートしています。
2.15.0以降のOPAバージョンはクラウドプロファイルをサポートしています。- 新しいコネクションを作成すると、Workatoは選択したオンプレミスグループ内のすべてのエージェントに設定の詳細を自動的に伝播します。
基本
クラウドプロファイルとは
クラウドプロファイルは、オンプレミスエージェント用のコネクションを設定する新しい方法です。 OPAバージョン2.15.0以降では、ローカルのオンプレミスエージェント設定ファイルを編集する代わりに、Workatoでオンプレミスコネクションを直接設定できます。 これにより、エージェントがインストールされているマシンに直接アクセスする必要がなくなるため、既存のプロセスが大幅に簡素化されます。 エージェントが稼働中であることを確認してください。
コネクションを作成すると、Connection typeという入力フィールドが表示されます。 これは既存のオンプレミスグループのリストです。 一部のクラウドコネクターには、デフォルトのCloud設定がある場合があります。 Workatoで直接コネクションを作成できるように、クラウドプロファイルをサポートするオンプレミスグループを選択してください。
以下は、クラウドプロファイルを持つオンプレミスグループが選択されている場合のSQL Serverコネクションの例です。 ご覧のように、データベースコネクションのプロパティは通常のクラウドコネクターと同様に設定できます。
SQL Serverクラウドプロファイルコネクション
接続できるシステムの種類
クラウドプロファイルは次のシステムタイプでサポートされています:
WARNING
google secrets manager、azure key vault、またはさらに高度な設定など、一部の追加設定の構成はまだクラウドプロファイルでサポートされていないことに注意してください。 これらを使用する場合は、コネクションプロファイルを確認してください。
新しい設定を適用するには
新しいコネクションを作成すると、詳細は特定のオンプレミスグループ内のすべてのエージェントに自動的に伝播されます。 ほぼ即時に行われますが、場合によってはエージェントが更新されたコネクションの詳細を取得するまでに時間がかかることがあります。
データベースクラウドプロファイル
データベースクラウドプロファイルは、オンプレミスエージェント(OPA)がデータベースに接続するために使用する情報を提供します。
JDBCドライバー要件
JDBCデータベースとのコネクションを確立するには、適切なJDBCドライバーをオンプレミスエージェントのlib_extフォルダにコピーします。 このドライバーがないと、オンプレミスエージェントはデータベースに接続できません。
すべてのデータベースコネクターでは、オンプレミスエージェント経由で接続できます。 コネクションフィールドで、Connection typeフィールドからオンプレミスグループを選択します。
クラウドプロファイル設定をサポートするオンプレミスグループを作成した後、Workatoでコネクションをクラウドコネクターとして設定できます。 必須フィールドに入力し、接続をクリックします。
クラウドプロファイルを使用したデータベースコネクション
このセクションでは、次について説明します。
プロファイルプロパティ
データベースクラウドコネクションプロファイルには、次のプロパティを含めることができます:
| 名前 | タイプ | 説明 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| url/host | 必須 | データベースのホストアドレス。 例: localhost。
注: コネクションプロファイルを完全に設定するには、 urlまたはhost値を指定する必要があります。
| ||||||||||||
| port | 必須 | データベースのポート。 データベースタイプのデフォルトポートを使用する場合、このプロパティは省略できます。
たとえば、PostgreSQLデータベースはデフォルトでポート 5432を使用します。 PostgreSQLがこのポートを使用している場合、コネクションプロファイルにportプロパティを追加する必要はありません。
デフォルトポートはサポートされているデータベースセクションに一覧表示されています。 | ||||||||||||
| database | 必須 | データベースの名前。 例: sales
注: urlプロパティが指定されている場合、このプロパティは省略できます。
| ||||||||||||
| username | 必須 | データベースへの接続に使用されるデータベースユーザーのユーザー名。 | ||||||||||||
| password | 必須 | データベースユーザー(username)のパスワード。
| ||||||||||||
| ssl | 任意 | SSLコネクションを設定するためのオプション。 SSLは次のデータベースでサポートされています:
|
サポートされているデータベース
次の表には、OPAが現在サポートしているデータベースに関する情報が含まれています。
| データベース名 | デフォルトポート |
|---|---|
| Amazon Redshift | 5439 |
| JDBC互換データベース | |
| Microsoft SQL Server | 1433 |
| MySQL | 3306 |
| Oracle | 1521 |
| PostgreSQL | 5432 |
オンブレミスファイルクラウドプロファイル
詳細については、オンブレミスファイルコネクターのドキュメントを参照してください。
FTP(S)クラウドプロファイル
オンプレミスエージェントのバージョン
FTP(S)コネクターを使用するには、OPA 25.0以降が必要です。
FTPコネクターのドキュメントを参照してください。
SFTPクラウドプロファイル
オンプレミスエージェントのバージョン
SFTPコネクターを使用するには、OPA 24.0以降が必要です。
SFTPコネクターのドキュメントを参照してください。
SMBクラウドプロファイル
オンプレミスエージェントのバージョン
SMBコネクターを使用するには、OPA 26.0以降が必要です。
追加情報については、SMBコネクターのドキュメントを参照してください。
SAPクラウドプロファイル
SAPコネクターがサポートするコネクションタイプは、直接コネクションまたはMessage Serverコネクションの2つです。
SAPのデフォルトポート
SAPコネクターはデフォルトでこれらのポートを使用します:
- SAP Message Server経由: 36xx(xxはSAPシステム番号)
- SAP Message Serverなし(例: SAPへの直接呼び出し): 48xx(SNCあり)および33xx(SNCなし)
さらに、HTTP(s)インバウンド通信(たとえば、SAPからプロビジョニングされたREST ODataサービス、SOAP WebServicesなどの利用)のポートは、デフォルトで8000(HTTP)および44300(HTTPs)です。 これらのポートがSAPでカスタム設定されている場合、ポート番号はSAPで次の方法で確認できます。
- ICM Monitor(SMICM)トランザクションに移動します。
- ICMで設定されたサービスと関連するポートを表示するには、Goto Servicesを選択します。
ポートがデフォルトと異なる場合は、'Client MS Server'および'MS Server'のオプション入力を使用して、コネクションの詳細にポート上書きが含まれていることを確認してください。
SAP - 直接コネクション
以下は、Directコネクションタイプの例です。 SAPシステムがアプリケーションサーバーとして直接公開されている場合は、このコネクションタイプを使用します。
クラウドプロファイルを使用したオンプレミスSAP直接コネクション
| パラメーター | 説明 | 画像をクリックして拡大 |
|---|---|---|
| ゲートウェイホスト (jco.client.ashost) | DNS名またはIPアドレスのいずれかを指定できます。 存在する場合、これはSAPホストへの直接コネクションを表します。 xx.xx.xx.xx形式にできます。 これは、直接接続するSAPアプリケーションサーバーのIPアドレスです。 これは、オンプレミスSAP Application serverへのログインに使用するSAP Logon Padで確認できます。 | ![]() |
| システム番号 (jco.client.sysnr) | 2桁のSAPシステム番号。 アプリケーションサーバーが受信リクエストをリッスンしている論理ポートを識別します。 通常はTCP Port 33XXから確認でき、XXはシステム番号です。 指定しない場合、デフォルトは00です。 | ![]() |
| Program ID (jco.server.progid) | これは、Tcode SM59でWorkatoにリンクされたRFC宛先に付与されたProgram IDと一致します。 | ![]() |
| 保護品質 (jco.client.snc_qop) | 任意。 Secure Network communicationを設定する場合にのみ必要です。 選択すると、JCOプロパティjco.client.snc_modeが1に設定されます。 指定しない場合、デフォルトはNo encryptionです | |
| SAPcryptoライブラリパス (jco.client.snc_lib) | 任意。 Secure Network communicationを設定している場合にのみ必要です。 OPAがホストされているサーバー内のlibsapcrypto.so(Linux)、libsapcrypto.dylib(Mac)、sapcrypto.dll(Windows)へのファイルシステムパスを指定します。 例: C:\sec\sapcrypto.dll | |
| SNCパートナー名 (jco.client.snc_partnername) | 任意。 Secure Network communicationを設定している場合にのみ必要です。 SNC SAPCryptolib配下のSTRUSTで見つかるSNCパートナー。 文字"p:"を先頭に付ける必要があります。 例: p:CN=EH8, OU=I0021153688, OU=SAP Web AS, O=SAP Trust Community, C=DE | |
| クライアント (jco.client.client) | コネクションに使用する予定のSAPクライアント。 これは常に3桁の値です。 例: 100または080 | ![]() |
| 言語 (jco.client.lang) | 任意。 ログオン言語を表します。 言語プロパティが指定されていない場合、デフォルトでSAPでユーザーに設定された言語になります。 有効な値は2文字のISO言語コードまたは1文字のSAP言語コードです。 | ![]() |
| ユーザー (jco.client.user) | Workato用にプロビジョニングされたSAPユーザー。 バックグラウンドユーザーを使用し、ダイアログプロパティを無効にすることをお勧めします。 | ![]() |
| パスワード (jco.client.passwd) | SAPユーザーのパスワード。 | ![]() |
| metadata_refresh_interval | SAPからメタデータを更新する間隔(分単位、JCoキャッシュを除く)。 デフォルトは1440分(24時間)です。 | |
| SNC名 (jco.client.snc_myname) | 任意です。 コネクションに使用する予定のクライアント証明書の正規名。 | |
| トレース (jco.client.trace) | 任意です。 これにより、RFCトレースを有効または無効にします。 有効な値は0または1です。 | |
| SAP Router (jco.client.saprouter) | 任意です。 /H/<Hostname/Public IP of the SAP Router>/S/<Port>形式で渡すSAP Router文字列。 | |
| コネクションプール容量 | 任意です。 コネクションプール内で開いたまま保持されるアクティブなコネクションの最大数。 このパラメーターの値を設定するには、SAP管理者に相談してください。 | |
| コネクションピークリミット | 任意です。 需要が高い期間に、プール容量を超えて作成できるアクティブなコネクションの最大数。 負荷が低下すると、追加のコネクションは閉じられます。 このパラメーターの値を設定するには、SAP管理者に相談してください。 | |
| コネクション数 (jco.server.connection_count) | 任意です。 サーバーコネクションの数を入力します。 有効範囲は1~100です。 デフォルト値は2です。 | |
| IDocスキーマキャッシュの有効期間 | 任意です。 IDocスキーマキャッシュの有効期間を秒単位で指定します。 値が0の場合、イベントごとに更新されます(デフォルト)。 値が3600の場合、1時間ごとに更新されます。 オンプレミスエージェント(OPA)v32.0以降に適用されます。 |
コネクションプーリング
SAP BASISチームは、パラメーター(コネクションプール容量およびコネクションピークリミット)を設定した後、コネクションプールがリソースを使い果たしたりSAPサーバーに過負荷をかけたりせずにワークロードを効率的に処理できることを確認するために、パフォーマンスを監視することが重要です。
SAP - Message Serverコネクション
以下は、Message serverコネクションタイプの例です。 SAPシステムがMessage Serverゲートウェイの背後にある場合は、このコネクションタイプを使用します。
クラウドプロファイルを使用したオンプレミスSAP Message Serverコネクション
| パラメーター | 説明 | 画像をクリックして拡大 |
|---|---|---|
| Message Serverホスト (jco.client.mshost) | xx.xx.xx.xx形式のMessage Serverホスト。 これは、接続先のMessage ServerのIPアドレスです。 | ![]() |
| System ID | Message Serverが属するシステムのSystem ID。 コネクションエラーの場合はSAP Note 52959を参照してください。 | |
| ログオングループ (jco.client.group) | 任意。 アプリケーションサーバーの論理グループ名。 SAP Tcode SMLGで確認できます。 | ![]() |
| Program ID (jco.server.progid) | これは、Tcode SM59でWorkatoにリンクされたRFC宛先に付与されたProgram IDと一致します。 | Program ID |
| 保護品質 (jco.client.snc_qop) | 任意。 Secure Network communicationを設定する場合にのみ必要です。 デフォルトはNo encryptionです。 選択すると、JCOプロパティjco.client.snc_modeが1に設定されます。 | |
| SAPcryptoライブラリパス (jco.client.snc_lib) | 任意。 Secure Network communicationを設定している場合にのみ必要です。 OPAがホストされているサーバー内のlibsapcrypto.so(Linux)、libsapcrypto.dylib(Mac)、sapcrypto.dll(Windows)へのファイルシステムパスを指定します。 例: C:\sec\sapcrypto.dll | |
| SNCパートナー名 (jco.client.snc_partnername) | 任意。 Secure Network communicationを設定している場合にのみ必要です。 SNC SAPCryptolib配下のSTRUSTで見つかるSNCパートナー。 文字"p:"を先頭に付ける必要があります。 例: p:CN=EH8, OU=I0021153688, OU=SAP Web AS, O=SAP Trust Community, C=DE | |
| クライアント (jco.client.client) | Workatoへの接続に使用される実際のクライアント番号。 SAP Logon Padでログインするときと同じものを使用します。 これは常に3桁の整数です。 | ![]() |
| 言語 (jco.client.lang) | 任意。 ログオン言語を表します。 言語プロパティが指定されていない場合、デフォルトでSAPでユーザーに設定された言語になります。 有効な値は2文字のISO言語コードまたは1文字のSAP言語コードです。 | ![]() |
| ユーザー (jco.client.user) | Workato用にプロビジョニングされたSAPユーザー。 バックグラウンドユーザーを使用し、ダイアログプロパティを無効にすることをお勧めします。 | ![]() |
| パスワード (jco.client.passwd) | SAPユーザーのパスワード。 | ![]() |
| metadata_refresh_interval | SAPからメタデータを更新する間隔(分単位、JCoキャッシュを除く)。 デフォルトは1440分(24時間)です。 | |
| SNC名 (jco.client.snc_myname) | 任意です。 コネクションに使用する予定のクライアント証明書の正規名。 | |
| Client MS Server (jco.client.msserv) | 任意です。 クライアントポート番号。 デフォルトの3600ポート番号を上書きします。 | |
| MS Server (jco.server.msserv) | 任意です。 Message Serverポート番号。 デフォルトの3600ポート番号を上書きします。 | |
| トレース (jco.client.trace) | 任意です。 これにより、RFCトレースを有効または無効にします。 有効な値は0または1です。 | |
| SAP Router (jco.client.saprouter) | 任意です。 /H/<Hostname/Public IP of the SAP Router>/S/<Port>形式で渡すSAP Router文字列。 | |
| コネクションプール容量 | 任意です。 コネクションプール内で開いたまま保持されるアクティブなコネクションの最大数。 このパラメーターの値を設定するには、SAP管理者に相談してください。 | |
| コネクションピークリミット | 任意です。 需要が高い期間に、プール容量を超えて作成できるアクティブなコネクションの最大数。 負荷が低下すると、追加のコネクションは閉じられます。 このパラメーターの値を設定するには、SAP管理者に相談してください。 | |
| コネクション数 (jco.server.connection_count) | 任意です。 サーバーコネクションの数を入力します。 有効範囲は1~100です。 デフォルト値は2です。 | |
| IDocスキーマキャッシュの有効期間 | 任意です。 IDocスキーマキャッシュの有効期間を秒単位で指定します。 値が0の場合、イベントごとに更新されます(デフォルト)。 値が3600の場合、1時間ごとに更新されます。 オンプレミスエージェント(OPA)v32.0以降に適用されます。 |
コネクションプーリング
SAP BASISチームは、パラメーター(コネクションプール容量およびコネクションピークリミット)を設定した後、コネクションプールがリソースを使い果たしたりSAPサーバーに過負荷をかけたりせずにワークロードを効率的に処理できることを確認するために、パフォーマンスを監視することが重要です。
JMSクラウドプロファイル
次のJMSプロバイダーは、クラウドプロファイルオンプレミスエージェントでサポートされています:
- Amazon Simple Queue Service
- Apache ActiveMQ
- Azure Service Bus
Amazon SQS
Amazon SQSに接続する場合は、次の設定プロパティが必要です:
オンプレミスクラウドプロファイルAmazon
| プロパティ名 | コメント |
|---|---|
| region | Amazon APIリージョン(例: 'us-east-2') |
| accessKey | Amazon APIアクセスキー |
| secretKey | Amazon APIシークレット |
メッセージを送信する前に、SQSキューが作成されていることを確認する必要があることに注意してください。
Apache ActiveMQ
実行中のActiveMQブローカーに接続するには、ブローカーURLを指定するだけです:
オンプレミスクラウドプロファイルActiveMQ
ActiveMQブローカーをエージェントに埋め込むことはできません。 vm://ブローカーコネクションの使用はサポートされていません。
Azure Service Bus
Azure Service BusはカスタムJMSプロバイダーを使用します。 Azure Service Busに接続する場合は、次の設定プロパティが必要です:
オンプレミスクラウドプロファイルカスタム
| プロパティ名 | コメント |
|---|---|
| provider | カスタム |
| class | org.apache.qpid.jms.JmsConnectionFactory |
| remoteURI | amqps://host-name.servicebus.windows.net |
| username | policy-name |
| password | primary-key |
qpid-jms-client jarファイルをダウンロードし、lib_extフォルダ内に展開します。
config.ymlファイル内にclasspathを追加します。
server:
classpath: lib_extApache Kafkaクラウドプロファイル
Apache Kafkaコネクターのドキュメントを参照してください。
Active Directoryクラウドプロファイル
Active Directoryコネクターのドキュメントを参照してください。
HTTP NTLMクラウドプロファイル
HTTPコネクターNTLMドキュメントを参照してください。
コマンドラインスクリプトクラウドプロファイル
詳細については、オンブレミスファイルコネクターのドキュメントを参照してください。
Last updated:








