Opaqueスキーマでのステージ・ファイル書込み操作の使用
ステージ・ファイル処理ファイルの読取りまたはファイルの書込み操作で不透明なスキーマを使用できますが、ファイルのスキーマを考慮する必要はありません。 唯一の条件は、不透明なスキーマの不透明な要素に送られるものは、base64でエンコードされたデータである必要があります。
次のユースケースの場合:
- 統合によって、FTPアダプタのファイルのダウンロード操作を使用してzipファイルがダウンロードされ、各ファイルが解凍されて処理されます。
- ファイルは、ステージ・ファイル処理リスト・ファイル操作を使用してOracle Integrationで一時的にステージングされます。
- ファイルは、for-eachアクションを使用して反復処理されます。
- ファイルは、ステージ・ファイル・アクション・ファイル書込み操作で不透明なスキーマを使用してステージングされたディレクトリに書き込まれます。
- ファイルは、FTPアダプタの書き込みファイル操作を使用して出力ディレクトリに書き込まれます。

- 編成された統合にステージ・ファイル・アクションを追加します。 「ステージ・ファイル・アクションの構成」を参照してください。
- 「操作の構成」ページで、「ファイルの書込み」操作を選択し、ファイル名と出力ディレクトリを指定します。
- 「スキーマ・オプション」ページで「XMLスキーマ(XSD)ドキュメント」を選択します。
- 「フォーマット定義」ページで、次の選択を行います。
- encodeReferenceToBase64関数を使用して、for-each繰返し要素(「ICSファイル」)のFileReferenceをStageFileWriteのopaqueElementにマップします。

