クラウドプロファイル

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

単一の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クラウドプロファイルコネクション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は次のデータベースでサポートされています:
  • MySQL - バージョン5.7以降
  • PostgreSQL - バージョン11.x以降
以下のプロパティを含みます。
名前種類説明
サーバー証明書任意.pem形式のX509サーバー証明書。
SSL証明書任意.pem形式のX509クライアント証明書。
SSL証明書キー任意.pem形式のRSAクライアントキー。

サポートされているデータベース

次の表には、OPAが現在サポートしているデータベースに関する情報が含まれています。

データベース名デフォルトポート
Amazon Redshift5439
JDBC互換データベース
Microsoft SQL Server1433
MySQL3306
Oracle1521
PostgreSQL5432

オンブレミスファイルクラウドプロファイル

詳細については、オンブレミスファイルコネクターのドキュメントを参照してください。


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で次の方法で確認できます。

  1. ICM Monitor(SMICM)トランザクションに移動します。
  2. ICMで設定されたサービスと関連するポートを表示するには、Goto Servicesを選択します。

ポートがデフォルトと異なる場合は、'Client MS Server'および'MS Server'のオプション入力を使用して、コネクションの詳細にポート上書きが含まれていることを確認してください。

SAP - 直接コネクション

以下は、Directコネクションタイプの例です。 SAPシステムがアプリケーションサーバーとして直接公開されている場合は、このコネクションタイプを使用します。

クラウドプロファイルを使用したオンプレミス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と一致します。Program ID
保護品質 (jco.client.snc_qop)任意。 Secure Network communicationを設定する場合にのみ必要です。 選択すると、JCOプロパティjco.client.snc_mode1に設定されます。 指定しない場合、デフォルトは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_intervalSAPからメタデータを更新する間隔(分単位、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)任意です。 サーバーコネクションの数を入力します。 有効範囲は1100です。 デフォルト値は2です。
IDocスキーマキャッシュの有効期間任意です。 IDocスキーマキャッシュの有効期間を秒単位で指定します。 値が0の場合、イベントごとに更新されます(デフォルト)。 値が3600の場合、1時間ごとに更新されます。 オンプレミスエージェント(OPA)v32.0以降に適用されます。

コネクションプーリング

SAP BASISチームは、パラメーター(コネクションプール容量およびコネクションピークリミット)を設定した後、コネクションプールがリソースを使い果たしたりSAPサーバーに過負荷をかけたりせずにワークロードを効率的に処理できることを確認するために、パフォーマンスを監視することが重要です。

SAP - Message Serverコネクション

以下は、Message serverコネクションタイプの例です。 SAPシステムがMessage Serverゲートウェイの背後にある場合は、このコネクションタイプを使用します。

クラウドプロファイルを使用したオンプレミスSAP Message Serverコネクションクラウドプロファイルを使用したオンプレミスSAP Message Serverコネクション

パラメーター説明画像をクリックして拡大
Message Serverホスト (jco.client.mshost)xx.xx.xx.xx形式のMessage Serverホスト。 これは、接続先のMessage ServerのIPアドレスです。Message Serverホスト
System IDMessage Serverが属するシステムのSystem ID。 コネクションエラーの場合はSAP Note 52959を参照してください。
ログオングループ (jco.client.group)任意。 アプリケーションサーバーの論理グループ名。 SAP Tcode SMLGで確認できます。グループ
Program ID (jco.server.progid)これは、Tcode SM59でWorkatoにリンクされたRFC宛先に付与されたProgram IDと一致します。Program IDProgram ID
保護品質 (jco.client.snc_qop)任意。 Secure Network communicationを設定する場合にのみ必要です。 デフォルトはNo encryptionです。 選択すると、JCOプロパティjco.client.snc_mode1に設定されます。
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_intervalSAPからメタデータを更新する間隔(分単位、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)任意です。 サーバーコネクションの数を入力します。 有効範囲は1100です。 デフォルト値は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オンプレミスクラウドプロファイルAmazon

プロパティ名コメント
regionAmazon APIリージョン(例: 'us-east-2')
accessKeyAmazon APIアクセスキー
secretKeyAmazon APIシークレット

メッセージを送信する前に、SQSキューが作成されていることを確認する必要があることに注意してください。

Apache ActiveMQ

実行中のActiveMQブローカーに接続するには、ブローカーURLを指定するだけです:

オンプレミスクラウドプロファイルActiveMQオンプレミスクラウドプロファイルActiveMQ

ActiveMQブローカーをエージェントに埋め込むことはできません。 vm://ブローカーコネクションの使用はサポートされていません。

Azure Service Bus

Azure Service BusはカスタムJMSプロバイダーを使用します。 Azure Service Busに接続する場合は、次の設定プロパティが必要です:

オンプレミスクラウドプロファイルカスタムオンプレミスクラウドプロファイルカスタム

プロパティ名コメント
providerカスタム
classorg.apache.qpid.jms.JmsConnectionFactory
remoteURIamqps://host-name.servicebus.windows.net
usernamepolicy-name
passwordprimary-key

qpid-jms-client jarファイルをダウンロードし、lib_extフォルダ内に展開します。

config.ymlファイル内にclasspathを追加します。

yaml
server:
 classpath: lib_ext

Apache Kafkaクラウドプロファイル

Apache Kafkaコネクターのドキュメントを参照してください。


Active Directoryクラウドプロファイル

Active Directoryコネクターのドキュメントを参照してください。


HTTP NTLMクラウドプロファイル

HTTPコネクターNTLMドキュメントを参照してください。


コマンドラインスクリプトクラウドプロファイル

詳細については、オンブレミスファイルコネクターのドキュメントを参照してください。

Last updated: