「SAP: IDOC の受信」アクティビティー

「SAP: IDOC の受信」アクティビティーを使用して、実行時にサーバーとして機能させ、構成済み SAP エンドポイントで listen を行います。 アクティビティーは、指定された SAP エンドポイントから IDOC を受信し、それを XML データに変換します。 「SAP: IDOC の受信」アクティビティーは、スターター・アクティビティーです。

RFC ポートを使用して SAP システムから直接 SAP データを受信する場合は、「SAP: IDOC の受信」アクティビティーを使用する必要があります。 SAP システムから SAP ファイル・ポート経由で SAP データをファイルとして受信する場合は、設計時に「プロジェクト」>「インポート」>「SAP IDOC スキーマ」ツールバー・メニュー・オプションを使用して IDOC メタデータ用のファイル・フラット・スキーマを生成し、「フラット・ファイルの読み取り」アクティビティーを使用して SAP データを読み取る必要があります。 詳細については、『IDOC からのフラット・ファイル・スキーマの生成』を参照してください。

「SAP: IDOC の受信」アクティビティーの場合にのみ、インバウンド・ゲートウェイ接続パラメーターを指定する必要があります。 詳しくは、『SAP エンドポイントの作成または編集』を参照してください。

Studio から SAP システムに接続するには、Windows の開発マシン上に、SAP JAR ファイルおよび DLL をダウンロードおよびインストールする必要があります。 詳しくは、『SAP Jar ファイルおよび DLL のダウンロードおよびインストール』を参照してください。

注: 「SAP: IDOC の受信」アクティビティーのあるオーケストレーションでは、パーシスタンスが有効になっていることが必要です。 詳しくは、『パーシスタンスを使用可能にする』を参照してください。

「SAP: IDOC の受信」アクティビティーのオーケストレーションへの追加

  1. オーケストレーションを作成するか、または開きます。オーケストレーションのグラフィカル表現が表示されます。
  2. 「アクティビティー」タブを選択し、「SAP」フォルダーを展開します。
  3. 「IDOC の受信」アクティビティーをオーケストレーションにドラッグします。
  4. アクティビティーを選択します。 「チェックリスト」が表示されます。

SAP エンドポイントの作成、選択、または編集

  1. チェックリスト「エンドポイントの選出」タスクをクリックして、 以下のいずれかのアクションを選択します。
    • 既存のエンドポイントを選択します。
      1. 「参照」を選択します。「プロジェクト・エクスプローラー」が表示されます。
      2. 既存のエンドポイントを選択し、「OK」をクリックします。 『アクティビティーの構成』手順に進んでください。
    • 既存のエンドポイントを選択し、そのエンドポイントを編集します。
      1. 「参照」を選択します。「プロジェクト・エクスプローラー」が表示されます。
      2. 既存のエンドポイントを選択し、「OK」をクリックします。
      3. 「編集」をクリックします。「エンドポイントの編集」パネルが表示されます。
    • 新しいエンドポイントを作成します。「新規作成」を選択します。「エンドポイントの作成」パネルが表示されます。
  2. SAP エンドポイントを作成または編集します。

アクティビティーの構成

  1. 「チェックリスト」「構成」タスクを選択します。 「構成」パネルが表示されます。
  2. 「参照...」をクリックします。
  3. IDOC 行を選択し、「OK」をクリックします。 「構成」タスクの「メッセージ・タイプ」「IDOC タイプ」、および「IDOC 拡張タイプ」にデータが取り込まれます。

アクティビティーの出力のマッピング

  1. 「チェックリスト」「出力のマップ」タスクを選択します。

    アクティビティーの出力パラメーターが、「アクティビティーから」パネルに表示されます。 選択された「IDOC タイプ」および「IDOC 拡張タイプ」から生成された XML スキーマが、アクティビティーの出力パラメーターになります。

  2. IDOC XML スキーマとオーケストレーション変数との間のマップを作成します。 マッピングの一般的な説明については、『マップの作成』を参照してください。

SAP オーケストレーションのデプロイに関する注意事項

Web Management Console を使用して SAP アクティビティーでオーケストレーションをデプロイするためには、まず統合アプライアンスが SAP システムへの接続を確立できるようにしておく必要があります。 統合アプライアンスが SAP システムへの接続を確立できない場合、オーケストレーションはデプロイされません。