0

複数の行を持つフラット ファイルがあります。フラットファイルからOracle dbにデータを挿入するだけです。フラットファイルで1行だけ実行できましたが、行が増えると、MAPPING TESTからエラーが発生し始めます。

...名前空間に無効な子要素 'xxx' があります...

...予想される可能な要素のリスト...

プロジェクトをデプロイする場合も同じです。フラットファイルの1行ではすべてが機能しますが、複数の行では機能しません。

Visual Studio 2013 -> biztalk プロジェクト -> FlatFileWizard と ConsumeAdapterService(INSERT) を使用し、パイプライン アイテムをマッピングして受信しています。

プロパティのマッピングおよび/または xx.OracleDBBinding_xxxx スキーマの選択と関係があると思います...

何か案は?

アップデート

マッピング:

フラット ファイル レコード -> 複数の要素フィールド

OracleBinding -> insert(レコード)、RECORDSET(レコード)、RECORDINSERT(レコード)、複数のレコード(それぞれ属性フィールド付き)

これらをMAPすることさえ可能ですか?

4

1 に答える 1

0

回答ありがとうございます。非常に簡単な解決策を見つけました。[map] (また) FlatFile Record を高レベルで RECORDINSERT(record) に接続する必要がありました。その後、必要な複数の要素フィールド (FlatFile) をすべて複数のレコード (OracleBinding) にマッピングします。ここでヒントを見つけました: http://synthesisconsulting.net/blog/2012/5/10/oracle-and-biztalk-server-part-1.html

于 2015-09-22T07:25:41.953 に答える