2 つのスキーマがあります。最初のスキーマの値 (ID など) が 2 番目のスキーマに存在するかどうかを確認したい。存在する場合はレコードを更新し、存在しない場合はレコードを 2 番目のスキーマに挿入します。
SQL Server 2008 R2 を使用する BizTalk Server 2010 でこれを行うにはどうすればよいですか?
2 つのスキーマがあります。最初のスキーマの値 (ID など) が 2 番目のスキーマに存在するかどうかを確認したい。存在する場合はレコードを更新し、存在しない場合はレコードを 2 番目のスキーマに挿入します。
SQL Server 2008 R2 を使用する BizTalk Server 2010 でこれを行うにはどうすればよいですか?
BizTalk マップ内から SQL Server の値を検索する場合は、データベース検索 Functoidを使用できます。
マップを使用せずにデータベース内の何かを検索する場合は、ここで説明されているように、オーケストレーション内から SQL Server 用の BizTalk アダプターを使用して、SQL からデータを選択できます。
各「スキーマ」(実際には、各メッセージのことを意味します) の値は、昇格されたプロパティまたは識別されたフィールドのいずれかである必要があります。これにより、オーケストレーション内から直接アクセスして設定できます。