Biztalk DB2アダプタを使用してAS400データベースにデータを挿入しようとしました。Biztalk DB2アダプタで複数の行を追加する方法
1行挿入で簡単に対応します。ただし、DB2アダプター上で使用されるマップには、ソース・スキーマに繰り返し可能なノードがあります。これは、一度に複数の行を挿入する必要があることを意味します。
<?xml version="1.0" encoding="utf-8"?>
<ns0:INSERT xmlns:ns0="http://myNamespace">
<sync>
<after>
<MyElement id="0" value1="toto" value2="tutu">
</MyElement>
<MyElement id="1" value1="toto" value2="tutu">
</MyElement>
</after>
</sync>
</ns0:INSERT>
何も挿入しないでください。このメッセージ:いくつかの理由のために、私はすべてのオーケストレーションを使用することはできませんし、
残念ながら、...だから私は何をしたいかのように見える出力メッセージを生成することですこのエラーで私を残して:それはONLだ場合
Table MyTable ?MyDataBase ? of *N incorrect for this operation. SQLSTATE: 55019, SQLCODE: -7008
(翻訳のため申し訳ありませんが、エラーが最初にフランス語で書かれている...)
を私は聞いてるのよポイントに来ます私はこのようにしたいことをすることができます...
ご存知ですか?
これは通常、DB2に複数の行を挿入する方法です。テーブル名が「MyElement」であると仮定します。スキーマをどのように生成しましたか?特に、DB2アダプターは非常に注意し、制限的です。したがって、スキーマを生成したときと同じ送信ポートで同じ設定を使用してください。 –