「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 の受信」アクティビティーをオーケストレーション上にドラッグします。
- アクティビティーを選択します。 「チェックリスト」が表示されます。
SAP エンドポイントの作成、選択、または編集
- チェックリストで「エンドポイントの選出」タスクをクリックして、
以下のいずれかのアクションを選択します。
- 既存のエンドポイントを選択します。
- 「参照」を選択します。 「プロジェクト・エクスプローラー」が表示されます。
- 既存のエンドポイントを選択し、「OK」をクリックします。 『アクティビティーの構成』手順に進んでください。
- 既存のエンドポイントを選択し、そのエンドポイントを編集します。
- 「参照」を選択します。 「プロジェクト・エクスプローラー」が表示されます。
- 既存のエンドポイントを選択し、「OK」をクリックします。
- 「編集」をクリックします。 「エンドポイントの編集」パネルが表示されます。
- 新しいエンドポイントを作成します。「新規作成」を選択します。 「エンドポイントの作成」パネルが表示されます。
- 既存のエンドポイントを選択します。
- SAP エンドポイントを作成または編集します。
アクティビティーの構成
- 「チェックリスト」で「構成」タスクを選択します。 「構成」パネルが表示されます。
- 「参照...」をクリックします。
- IDOC 行を選択し、「OK」をクリックします。 「構成」タスクの「メッセージ・タイプ」、「IDOC タイプ」、および「IDOC 拡張タイプ」にデータが取り込まれます。
アクティビティーの出力のマッピング
- 「チェックリスト」で「出力のマップ」タスクを選択します。
アクティビティーの出力パラメーターが、「アクティビティーから」パネルに表示されます。 選択された「IDOC タイプ」および「IDOC 拡張タイプ」から生成された XML スキーマが、アクティビティーの出力パラメーターになります。
- IDOC XML スキーマとオーケストレーション変数との間のマップを作成します。 マッピングの一般的な説明については、『マップの作成』を参照してください。
SAP オーケストレーションのデプロイに関する注意事項
Web 管理コンソールを使用して SAP アクティビティーでオーケストレーションをデプロイするためには、まず統合アプライアンスが SAP システムへの接続を確立できるようにしておく必要があります。 統合アプライアンスが SAP システムへの接続を確立できない場合、オーケストレーションはデプロイされません。