2つの統合オブジェクトを持つSiebel 7.8アプリケーションがあり、どちらも添付ファイル用の統合コンポーネントがあります。そのうちの1つは添付ファイルフィールドをDTYPE_ATTACHMENT
と定義し、もう1つは添付ファイルフィールドをDTYPE_TEXT
と定義しています(これは、base64データ文字列を読み込んでディスク上のファイルに書き込むインバウンドWebサービスで使用されます)。Siebelデータマッピングで添付ファイルを管理する方法は?
私は他の使用してUIデータのマッピングとEAI Data Transformation Engine
サービスへのIOからデータを変換しようとしているが、私は今のところunsuccesfullされています、
- 私は
DTYPE_TEXT
にDTYPE_ATTACHMENT
からデータを変換した場合エラーは発生しませんが、添付ファイルのbase64データは失われ、結果のXMLではrow_idのみが取得されます。 - 私は
DTYPE_ATTACHMENT
にDTYPE_TEXT
からデータを変換した場合、私はこのエラーを取得する:Source expression generated attachment ID 'MDEyMzQ1Njc [...] DEy8/W3CDCys7U2w==' but the corresponding attachment cannot be found. (SBL-EAI-04058)
は、私は失うことなく、他に統合オブジェクトのいずれかからのデータを変換することが可能な方法はありますベース64データ?私は変換が "テキストへの添付"か "テキストへの添付"であるかどうか気にしないので、私はどちらかの方法で必要なものを構築できます。統合オブジェクトの定義を変更することはできませんが、必要に応じて中間ステップとして使用する新しいものを作成できます。