※ 本記事は、Madhav Poosarlaによる”New Adapters and Connectivity Enhancements in Oracle Integration 23.08“を翻訳したものです。

2023年8月15日


Oracle Integration 23.08更新の時期です。このリリースでは、Zuora、GCP Pub/SubおよびAzure Event Grid用の新しいアダプタを、Oracle Integrationの接続アダプタの増大するリストに導入し、既存のアダプタに対する新機能も多数紹介しています。

  • 新規アダプタ –  Azure Event Grid
  • 新規アダプタ – GCP Pub/Sub
  • 新規アダプタ – Zuora
  • FTPアダプタでのECDSAホスト・キーのサポート
  • Oracle HCM Cloudアダプタでの新しいHCM ATOMフィードのサポート
  • Snowflakeアダプタでのストアド・プロシージャのサポート
  • PostgreSQLアダプタのAWS RDSでのページ区切り、バルク・インポート/エクスポート、SSL (エージェント通信)およびPostgreSQLマネージド・サービスのサポート
  • SAP ASE (Sybase)アダプタのSSLのサポート
  • Netezzaアダプタでの一括インポートおよびページ区切りのサポート
  • Oracle Utilitiesアダプタでの添付およびOAuth認証のサポート
  • ODataアダプタでのODataバージョン4のサポート
  • ServiceNowアダプタのOAuthセキュリティ・ポリシーのサポート
  • OIC 3でのOracle Enterprise Performance Management(EPM)Cloud Adapterの有効化
  • Apache KafkaアダプタおよびOracle Cloud Infrastructure Streaming Serviceアダプタの接続エージェントを使用しないインバウンド・ポーリングのサポート
  • 新しいAPIバージョン2023-01および2023-04に対するShopifyアダプタ認定サポート

coverpage

新規アダプタ: Zuora Adapter

Zuoraアダプタは、Oracle Integrationの接続アダプタの増え続けるリストに新たに追加されました。

このリリースの一部として、Zuoraアダプタには次の機能があります。:

  • 勘定科目、オーダー、請求書、製品レート・プラン手数料などのビジネス・オブジェクトに対して様々なタイプの操作を実行するためのインバウンド・トリガー接続サポート。Zuoraアダプタは、トリガー接続の複合セキュリティ・ポリシーをサポートしています。
  • アカウント、カタログ、配送、支払、オーダーなどのビジネス・オブジェクトに対して作成、更新、削除、取得、リスト、取消およびプレビュー操作を実行するためのアウトバウンド起動接続サポート。
  • REST APIのカスタム・フィールドがサポートされます。
  • OAuth接続を呼び出すためのクライアント資格証明セキュリティ・ポリシーのサポート。

一括インポートおよびページ区切りのサポートは、将来のロードマップに含まれています。

Oracle Integrationでは、次のようなユースケースでZuoraアダプタを実装できます。:

  • ZuoraからNetSuiteに顧客アカウント、製品カタログ、サブスクリプション作成および請求書を同期します。
  • SalesforceからZuoraに製品カタログ、見積および契約を同期します。

Zuoraアダプタの接続ページには、Zuoraアプリケーションとの接続を確立するためのホスト名、クライアントIDおよびクライアント・シークレットが必要です。

クライアントIDおよびクライアント・シークレットを取得するには、Zuora管理アカウントを使用してユーザーのOAuthクライアントを作成します。Zuoraのドキュメントに記載されている手順を参照してください。

接続ページ

Zuora connection

トリガー・エンドポイント構成は、アダプタ・エンドポイント構成ウィザードでビジネス・オブジェクトおよびイベントを選択することで、グラフィカルに実行できます。:

基本情報ページ (トリガー)

Z_connectiontri

 

 

呼出しエンドポイントを構成するには、アダプタ・エンドポイント構成ウィザードの「基本情報」ページでアクションおよびビジネス・オブジェクトを選択します。

基本情報ページ (Invoke)

Z_connectioninv

新規アダプタ: GCP Pub/Sub Adapter

GCP Pub/Subアダプタは、Oracle Integrationの接続アダプタのエンタープライズ・メッセージング・セクションに新たに追加されました。

GCP Pub/Subアダプタを使用すると、GCP Pub/Subメッセージング・サービスに接続する統合をOracle Integrationで作成できます。GCP Pub/Subアダプタは、Oracle IntegrationからGCP Pub/Sub分散パブリッシュ/サブスクライブ・メッセージング・システムに接続し、GCP Pub/Subトピックとの間でメッセージのパブリッシュと消費を行います。GCP Pub/Subアダプタは、トリガーまたは呼び出し接続として構成できます。

このリリースの一部として、GCP Pub/Subアダプタには次の機能があります。:

  • GCP Pub/Subトピックからメッセージを消費し、GCP Pub/Subトピックへのメッセージを生成します。
  • サンプルJSONメッセージ構造をサポートします。
  • トリガー接続のコンポジット・セキュリティ・ポリシーと、接続を起動するためのOAuth認可コード資格証明をサポートします。

Avroメッセージ構造のサポートを提供する機能は、今後のロードマップにあります。

次のようなユースケースでGCP Pub/Subアダプタを実装できます。:

  • Oracle ERPからGCP Pub/Subトピックへの製品詳細の公開
  • Oracle IntegrationのGCP Pub/Subトピックにサブスクライブして、ShopifyやMagentoなどのEコマース・アプリケーションにデータを同期します。
  • GCP Pub/Subを使用してShopifyにNetSuiteが公開する大量の注文メッセージを抑制します。

GCP Pub/Subアダプタの接続ページでは、GCP Pub/Subメッセージ・システムとの接続を確立するために、プロジェクトID、サービス アカウント(トリガ接続のみ)、GoogleクライアントID、および Googleクライアント・シークレットが必要です。詳細は、GCP Pub/Subアダプタのドキュメントを参照してください。

接続ページ (トリガー)

pub_connectiontrigger

 

接続ページ (Invoke)

pub_connectioninvoke

次に、GCP Pub/Subアダプタの設定方法を説明します。トリガー・エンドポイントの構成は、アダプタ・エンドポイント構成ウィザードでオプションを選択することで、グラフィカルに実行できます。

トピックを選択し、「構成」ページで必要な詳細を指定します。

設定ページ (トリガー)

pub_config_tri

 

呼出しエンドポイントを構成するには、トピックを選択し、「構成」ページで必要な詳細を指定します。

設定ページ (Invoke)

pub_config_inv

新規アダプタ: Azure Event Grid Adapter

Azure Event Grid Adapterは、Oracle Integrationの接続アダプタのエンタープライズ・メッセージング・グループに追加されました。

Azure Event Grid Adapterを使用すると、Azure Event Gridメッセージング・サービスに接続するOracle Integrationで統合を作成できます。Azure Event Grid Adapterは、Oracle Integrationから Azure Event Grid分散パブリッシュ/サブスクライブ・メッセージング・システムに接続し、Azure Event Gridトピック/ドメインからのメッセージのパブリッシュと消費を提供します。Azure Event Grid Adapterは、トリガーおよび呼び出し接続として構成できます。

Azure Event Grid Adapterには、このリリースで次の利点があります。:

  • Azure Event Gridメッセージング・システムへの接続を確立して、メッセージのパブリッシュと消費を可能にします。
  • Azure Event Gridトピックからメッセージを消費し、呼出し(アウトバウンド)方向でAzure Eventトピック/ドメインへのメッセージを生成します。
  • サンプルJSONメッセージ構造をサポートします。

AvroおよびXMLスキーマ・メッセージ構造のサポートを提供する機能は、今後のロードマップにあります。

Azure Event Grid Adapter Connectionページには、Azure Event Gridメッセージング・システムとの接続を確立するために、サブスクリプションID、リソース・グループ名、APIバージョン、テナントID、共有シークレット(トリガー接続の場合のみ)、クライアントID、およびクライアント・シークレットが必要です。

AzureポータルでサブスクリプションのIDを取得するには、「AzureサブスクリプションIDの検索」を参照してください。リソース・グループを作成するには、「リソース・グループの作成」を参照してください。クライアントIDとテナントIDを取得するには、新しいアプリケーション登録が必要です。「新しいアプリケーションの登録」を参照してください。クライアント・シークレットについては、「証明書およびシークレット」を参照してください。

接続ページ (トリガー)

grid_con_tri

 

接続ページ (Invoke)

grid_conn_inv

次に、Azure Event Grid Adapterの設定方法を説明します。トリガー・エンドポイントの構成は、アダプタ・エンドポイント構成ウィザードのオプションを選択することで、グラフィカルに行うことができます。

実行する操作を選択してください::

  • トピックへのサブスクライブ
  • ドメインへのサブスクライブ
  • ドメイン・トピックへのサブスクライブ

基本情報ページ (トリガー)

grid_basictrig

 

設定ページ (トリガー)

pub_config_tri

 

呼出しエンドポイントを構成するには、「基本情報」ページで「トピックへのイベントの公開」または「ドメインへのイベントの公開」を選択し、アダプタ・エンドポイント構成ウィザードの「構成」ページでトピックおよび必要な詳細を選択します。

基本情報ページ (Invoke)

basic infor_in

 

設定ページ (Invoke)

pub_config_invo1

 

pub_config_invo2

 

Netezzaアダプタでの一括インポートおよびページ区切りのサポート

Netezzaアダプタでは、Oracle Integrationでのアウトバウンド呼出しの一括データ・インポートおよびページ区切りがサポートされるようになりました。

このリリースから、Netezzaアダプタでは、バルク・データをNetezzaデータベースにインポートできます。サポートされているパターンおよびファイルの詳細は、Netezzaアダプタのドキュメントを参照してください。

新しい「データの一括インポート操作の実行」オプションが、アダプタ・エンドポイント構成ウィザードの「基本情報」ページに導入されました。

基本情報ページ

net_basic

 

ファイルからテーブルへの一括ロード・ページ

net_confi

 

Netezzaアダプタでは、Oracle Integrationでのアウトバウンド呼出しに対して、ページ区切り付きの一括エクスポート機能もサポートされています。一括でデータをエクスポート/フェッチしてバッチでデータを受信するときに、ページ区切りを実装できます。

SAP ASE (Sybase)アダプタでのSSLのサポート

SAP ASE (Sybase)アダプタは、Secure Socket Layer (SSL)の使用をサポートします。SAP ASE (Sybase)アダプタは、トリガーおよび呼出し接続に対して一方向SSLを提供します。

新しい「SSLの使用」フィールドが「接続」ページに導入されました。「はい」を選択すると、SAP ASE SSL対応環境でSAP ASE (Sybase)アダプタを使用できます。

SAP ASE (Sybase)アダプタでSSLを使用する場合は、接続エージェント・ホストにそれぞれの証明書をインポートする必要があります。『Oracle Integration 3での統合の使用』のエージェント・ホストへの証明書のインストールに関する項を参照してください。

sybase

 

PostgreSQLアダプタのAWS RDSでのページ区切り、一括インポート、SSL (エージェント通信)およびPostgreSQL管理対象サービスのサポート

PostgreSQLアダプタは、バルク・データ・インポートおよびページ区切りをサポートするように拡張されました。また、PostgreSQLアダプタは、接続エージェントを介したSecure Socket Layer (SSL)サポートを提供します。

これらの機能について、もう少し詳しく説明します。

PostgreSQLアダプタは、Oracle Integrationでのアウトバウンド呼出しに対するバルク・データ・インポートをサポートしており、PostgreSQLデータベースにバルク・データをインポートできます。サポートされているパターンおよびファイルの詳細は、PostgreSQLアダプタのドキュメントを参照してください。

基本情報ページ

新しい「データの一括インポート操作の実行」オプションが、アダプタ・エンドポイント構成ウィザードの「基本情報」ページに導入されました。

basic_post

 

ファイルからテーブルへの一括ロード・ページ

pos_inv

 

PostgreSQLアダプタは、Oracle Integrationでのアウトバウンド呼出しに対するページ区切り付きの一括エクスポート機能をサポートしています。一括でデータをエクスポート/フェッチしてバッチでデータを受信するときに、ページ区切りを実装できます。

また、PostgreSQLアダプタは、接続エージェントを介してSSLを介してPostgreSQLクラウド/オンプレミス・データベースへの接続を提供するようになりました。PostgreSQLアダプタは、トリガーおよび呼出し接続に対して一方向SSLサポートを提供します。

Oracle IntegrationとPostgreSQLクラウド/オンプレミス・データベースをSSL経由で接続するには、接続エージェントが必要です。「エージェント・グループの構成」を参照してください。

接続ページ

「Connections」ページで、新しい「Username Password Token With SSL Support」セキュリティ・ポリシーが追加されます。SSLを介してOracle IntegrationをPostgreSQLクラウド・データベースに接続するには、「AWS」を選択します。それ以外の場合は、「インスタンス・タイプの選択」フィールドで、PostgreSQLオンプレミス・データベースの「その他」を選択します。

証明書はSSL接続の検証に使用されます。PostgreSQLクラウド・データベースに接続するには、ルート証明書が必要です。PostgreSQLオンプレミス・データベースに接続するには、ルート証明書、SSL証明書およびSSLキーが必要です。詳細は、PostgreSQLアダプタのドキュメントを参照してください。

post_conn1

Snowflakeアダプタでのストアド・プロシージャのサポート

このリリースでは、Snowflakeアダプタは、Snowflakeデータベースでの起動エンドポイントのストアド・プロシージャの実行をサポートしています。

ストアド・プロシージャを実行するには、アダプタ・エンドポイント構成ウィザードの「基本情報」ページで「ストアド・プロシージャの起動」を選択します。「操作」ページで選択するストアド・プロシージャのリストが表示されます。

アクション・ページ (Invoke)

sf_1

 

工程ページ (Invoke)

sf_2

 

ストアド・プロシージャ実行のステータスを確認または取り消すには、「基本情報」ページで「文実行のチェック/取消」を選択し、「操作」ページで操作およびプロシージャを選択します。

工程ページ (Invoke)

sf_3

ODataアダプタでのODataバージョン4のサポート

ODataアダプタは、ODataバージョン4をサポートするように拡張されています。以前のリリースでは、ODataバージョン2のみがODataアダプタでサポートされていました。

ODataアダプタは、ODataバージョン4と2の両方をサポートするようになりました。ODataアダプタは、ODataバージョン4のJSONメッセージ形式をサポートしています。

ODataバージョン」フィールドに、「接続」ページで選択するバージョン4がリストされるようになりました。

odata

ServiceNowアダプタでのOAuthセキュリティ・ポリシーのサポート

ServiceNowアダプタには、新しいリソース所有者パスワード資格証明セキュリティ・ポリシーが導入されています。

リソース所有者パスワード資格証明」セキュリティ・ポリシーでは、接続を確立するためにクライアントID、クライアント・シークレット、ユーザー名およびパスワードが必要です。必要な情報は、ServiceNowにアプリケーションを登録することで取得します。詳細は、ServiceNowアダプタのドキュメントを参照してください。

接続ページ

sn1

 

Oracle Utilitiesアダプタでの添付およびOAuth認証のサポート

Oracle Utilitiesアダプタは、Oracle Integration for SOAPカタログでインバウンドおよびアウトバウンドの両方の方向でOAuthクライアント資格証明をサポートするように拡張されました。この機能は、パブリック・ゲートウェイ(保護されたWSDLのサポート)と接続エージェント(セキュアでないWSDLのサポート)の両方のアクセス・タイプでサポートされています。

utility1

 

Oracle Utilitiesアダプタも、NMS関連のRESTカタログのトリガー接続のリクエスト側でマルチパート/混合コンテンツ・タイプをサポートするように拡張されました。この機能拡張により、添付ファイルとJSONペイロードを、単一のHTTPリクエスト内でマルチパート/混在コンテンツとしてまとめて受信できます。

utility2

Apache KafkaおよびOracle Cloud Infrastructure Streaming Serviceアダプタ用の接続エージェントなしのインバウンド・ポーリング

Oracle Integrationでは現在、接続エージェントとのインバウンド・ポーリングのみがサポートされています。このリリースの一部として、各アダプタの接続エージェントを使用せずに、Oracle Cloud Infrastructure Streaming ServiceおよびApache Kafkaアプリケーションをポーリングできます。

アダプタ機能は、変更せずに以前と同じままです。「接続」ページの「接続エージェント」の選択とは別に、統合モデリングの観点に違いはありません。

今後のリリースでは、この機能を使用してPostgreSQLアダプタが導入されます。

FTPアダプタでのECDSAホスト・キーのサポート

このリリースでは、ECDSAホスト・キーをサポートするSFTPサーバーをFTPアダプタに接続できます。

Shopifyアダプタは、新しいAPIバージョン2023-01および2023-04をサポート保証

Shopifyアダプタは、Shopify APIバージョン2023-01および2023-04で動作保証されています。