手順 2: BizTalk オーケストレーションのメッセージを作成する
完了までの時間: 5 分
目的: この手順では、BizTalk プロジェクトにオーケストレーションを追加し、「 手順 1: 操作のスキーマを生成する」で生成したスキーマのメッセージを作成します。
前提条件
「手順 1: 操作のスキーマを生成する」を完了している必要があります。
オーケストレーションでメッセージを作成するには
Visual Studio の BizTalk プロジェクトに BizTalk オーケストレーションを追加します。
ソリューション エクスプローラーで、BizTalk プロジェクト名を右クリックし、[追加] をポイントして、[新しい項目] をクリックします。
[ 新しい項目の追加 ] ダイアログ ボックスの [ カテゴリ ] ボックスで、[ オーケストレーション ファイル] をクリックします。 [テンプレート] ボックス で 、[ BizTalk オーケストレーション] をクリックします。
BizTalk オーケストレーションの名前を入力し、[ 追加] をクリックします。 このチュートリアルでは、 という名前を入力します
EmployeeOrch.odx
。
BizTalk プロジェクトがまだ開いていない場合は、オーケストレーション ビュー ウィンドウを開きます。 これを行うには、[ 表示] をクリックし、[ その他のウィンドウ] をポイントして、[ オーケストレーション ビュー] をクリックします。
オーケストレーションにメッセージを追加します。
オーケストレーション ビューで、[メッセージ] を右クリックし、[新しいメッセージ] をクリックします。
新しく作成したメッセージを右クリックし、[ プロパティ ウィンドウ] を選択します。
Message_1の [プロパティ] ウィンドウで、次の操作を行います。
プロパティ 目的 識別子 「 NotifyReceive
.メッセージ型 ドロップダウン リストから [ スキーマ] を展開し、[ Employee_PurchaseOrder.Notification] を選択します。ここで、Employee_PurchaseOrderは BizTalk プロジェクトの名前です。 通知は、 通知 操作用に生成されたスキーマです。 前の手順を繰り返して、4 つの新しいメッセージ (UPDATE_EMPLOYEE ストアド プロシージャを呼び出すための要求/応答メッセージ セットと、Purchase_Order テーブルに対して 挿入 操作を実行するための別の要求/応答メッセージ セット ) を 追加します。
識別子を に設定する メッセージの種類を に設定する UpdateEmployee Employee_PurchaseOrder.TypedProcedure_dbo。UPDATE_EMPLOYEE。ここでTypedProcedure_dbo。UPDATE_EMPLOYEEは、UPDATE_EMPLOYEE ストアド プロシージャのスキーマです。 UpdateEmployeeResponse Employee_PurchaseOrder.TypedProcedure_dbo。UPDATE_EMPLOYEEResponse InsertPO Employee_PurchaseOrder.TableOperation_dbo_Purchase_Order.Insert。ここで、TableOperation_dbo_Purchase_Order.Insert は、Purchase_Order テーブルに対する Insert 操作のスキーマです。 InsertPOResponse Employee_PurchaseOrder.TableOperation_dbo_Purchase_Order.InsertResponse オーケストレーション ファイルと BizTalk プロジェクトを保存します。
行ったことの確認
この手順では、SQL アダプターを使用して、SQL Serverに対して受信操作と送信操作を実行するためのメッセージを作成しました。
次の手順
オーケストレーション図形を追加して、SQL Serverからの通知を受信し、「レッスン 2: 通知の受信とフィルター処理」で説明されているように、挿入操作の通知をフィルター処理します。