マルチパート・アタッチメントを受け入れる外部REST APIにBase64-Encoded文字列を含む受信メッセージを送信するための統合の実装
インバウンド・ペイロードでは、content要素はBase64でエンコードされた文字列です。 これは、アウトバウンド・リクエストの添付ファイルとして送信できます。
Base64文字列は、XSL関数decodeBase64ToReferenceを使用して参照に変換できます。 このセクションで説明するように、参照をattachmentReference要素に割り当てることができます。
インバウンド・リクエストはマルチパートではありませんが、アウトバウンドはマルチパートである必要があるため、アウトバウンド方向のマッパーでマルチパート固有のプロパティをいくつか設定する必要があります。
マッパーでは、contentType要素がimage/pngに設定され、partNameがpicture.pngに設定され、fileInputHtmlFieldNameが「イメージ」に設定されています。
このシナリオでは、ターゲット・システムが、コンテンツの処理でname="image"を持つ本文部分から読み取るように構成されていると仮定します。 これはfileInputHtmlFieldName要素によって行われます。
ノート:
ターゲットがJSON/XMLペイロードを使用してmultipart/mixedまたはmultipart/form-dataである場合、ターゲットのスキーマにはJSON/XMLのスキーマもあります。 アウトバウンド・リクエスト・ペイロードを構築するアプローチは同じです。
「図rest_adapter_mapper2.pngの説明」

「図rest_adapter_ex_bldr.pngの説明」