私は BizTalk を初めて使用し、Oracle からフラットファイルへの通常のインターフェイスを作成することに成功しています。
しかし、私たちのインターフェースのほとんどは、ヘッダーと長さの異なる行の組み合わせです。
たとえば、クエリは次のようになります...
select oh.id, oh.name, ol.lineNo, ol.qty_ordered, ol.qty_shipped, ol.price
from header oh, line ol
これにより、次のようなフラットファイルが生成されます...
oh.id | oh.name
ol.lineNo | ol.qty_ordered | ol.qty_shipped | ol.price
ol.lineNo | ol.qty_ordered | ol.qty_shipped | ol.price
ol.lineNo | ol.qty_ordered | ol.qty_shipped | ol.price
oh.id | oh.name
ol.lineNo | ol.qty_ordered | ol.qty_shipped | ol.price
ol.lineNo | ol.qty_ordered | ol.qty_shipped | ol.price
これは BizTalk の奇妙な設定ではないと確信していますが、これを呼び出す方法がわからないため、実際にグーグルで検索することはできません。これまでのところ、行がこれほど異なるものになるようにするスキーマとマッピングの作成に問題があるようです