手順 3: 移行したアプリケーションを Oracle Database アダプターにテストする
完了までの時間: 5 分
目的: この手順では、SCOTT に対して挿入操作を実行して、移行されたアプリケーションをテストします。CUSTOMER テーブル。 これを行うには、vPrev Oracle Database アダプターを使用して生成されたスキーマに準拠する要求メッセージを削除します。
前提条件
BizTalk オーケストレーションの論理ポートを BizTalk Server 管理コンソールの物理ポートにマッピングして、BizTalk アプリケーションを構成します。
WCF ベースの Oracle Database アダプターの WCF-Custom 送信ポートを使用するように BizTalk アプリケーションを構成します。
移行されたアプリケーションをテストするには
Oracle_Migration フォルダーから、OracleInsert.xml 要求メッセージをコピーします。 この要求メッセージは、vPrev Oracle Database アダプターによって生成されたスキーマに準拠しています。 送信マップを使用して、WCF-Custom 送信ポートはこれを WCF ベースの Oracle Database アダプターのスキーマに準拠するように変換し、Oracle データベースに送信します。
<ns0:Insert xmlns:ns0="http://schemas.microsoft.com/[OracleDb://ADAPTER/SCOTT/Tables/CUSTOMER]"> <ns0:Rows> <ns0:InsertRecord> <ns0:NAME>Customer_1</ns0:NAME> <ns0:STREET>Street_1</ns0:STREET> <ns0:CITY>City_1</ns0:CITY> </ns0:InsertRecord> <ns0:InsertRecord> <ns0:NAME>Customer_2</ns0:NAME> <ns0:STREET>Street_2</ns0:STREET> <ns0:CITY>City_2</ns0:CITY> </ns0:InsertRecord> </ns0:Rows> </ns0:Insert>
ファイルの受信場所にマップされたフォルダーに要求メッセージを貼り付けます。
オーケストレーションによって要求メッセージが使用され、Oracle データベースに送信されます。 Oracle データベースからの応答は、WCF ベースの Oracle データベース アダプターのスキーマに準拠するスキーマで受信されます。 受信マップを使用して、WCF-Custom 送信ポートはこれを vPrev Oracle Database アダプターのスキーマに変換します。 Oracle データベースからの応答は、オーケストレーションの一部として定義されている他のファイルの場所に保存されます。 上記の要求メッセージの応答は次のとおりです。
<?xml version="1.0" encoding="utf-8"?> <ns0:InsertResponse xmlns:ns0="http://schemas.microsoft.com/[OracleDb://ADAPTER/SCOTT/Tables/CUSTOMER]"></ns0:InsertResponse>