- PR -

BizTalk 2004での開発手法

1
投稿者投稿内容
yama
会議室デビュー日: 2002/12/25
投稿数: 10
投稿日時: 2004-11-26 11:42
お世話になります。
BizTalk2004の開発手法について教えてください。
(質問の内容が.NETというわけでなく、Insider.NET 会議室の趣旨と違うようでしたら、
申し訳ありません。ご指摘ください。)



BizTalk 2004 を使用して、企業間のデータの受け渡しを考えていますが、
このBizTalkの実際の製作(オーケストレーションのコーディング?)について
教えてください。

やりたいことは以下のとおりです。

・A企業の発注伝票をB企業の受注伝票として受け渡しを行います。
・A企業
  BizTalk2004+SQLServer2000
  基幹:Oracle(マスタ)
・B企業
  SQLServer2000
・BizTalkはA企業側にあり、A企業側からB企業側のSQLServer2000が直接参照できる環境にあります。
・発注伝票はヘッダ+明細行(複数、行数不定)という一般的な形
・A企業からの発注伝票をB企業への受注伝票に変換する際、A企業側で商品毎の相手品番をOracle(8.1.6)のマスタから
取得し、明細行の付加情報として設定します。
・相手品番がない場合はNULLを許可します
・変換した受注伝票はB企業側のSQLServerの指定テーブルへトランザクションを使用して伝票単位で書き込みます。
・登録が失敗したら、その発注伝票は特定のディレクトリに残されます。(送信パイプラインで吐き出す)

わからないこと
・明細行が複数ある場合、BizTalk側でどのような処理をしたら、
明細単位の相手品番を取得、設定できるか
・Oracleからの相手品番の取得方法(パイプラインを使用して取得すべき?)
・B企業側SQLServerへのトランザクションを使用した書き込み方法


BizTalk自体を良くわかっていないといわれればそれまでかもしれませんが、
特にBizTalk2004での製作に関する資料は極端に少ないため、
ちょっとしたことができなくて・・・
皆さんのお力をお借りできればと思い投稿いたしました。

よろしくお願いいたします。

開発環境----
Windows Server 2003
SQL Server 2000
BizTalk Server 2004



[ メッセージ編集済み 編集者: yama 編集日時 2004-11-26 11:55 ]
1

スキルアップ/キャリアアップ(JOB@IT)