次の方法で共有


手順 4: スキーマの作成

この手順では、このプロジェクトの成果物 (スキーマ、マップ、オーケストレーション) を含む新しいプロジェクト (BTAHL7 プロジェクト) を作成します。 次に、受信 XML エンコード メッセージのスキーマ (Doorbell.xsd) を作成し、HL7 でエンコードされた送信メッセージの既存のスキーマ (ADT_A04_22_GLO_DEF.xsd) を選択します。 これらのスキーマを使用して、オーケストレーション内で交換するメッセージの構造を定義します。

スキーマを作成するには

  1. [ファイル] メニューの [新規作成] をポイントし、 [プロジェクト] をクリックします。

  2. [新しいプロジェクト] ダイアログ ボックスで、 BizTalk プロジェクト フォルダーを展開し、 BTAHL7Projects フォルダーをクリックします。

  3. [テンプレート] ウィンドウ 、[ 空の BTAHL7 プロジェクト] をクリックします。

  4. [ 名前 ] フィールドに、プロジェクト名として 「BTAHL7 Project 」と入力します。

  5. [ ソリューション ] フィールドで、[ ソリューションに追加] を選択します。

  6. [場所] フィールドで、drive>:\Tutorial\BTAHL7V22Common がパスであることを<確認します。

  7. [ OK] をクリックして 新しいプロジェクトを開きます。

    注意

    Visual Studio によって新しいプロジェクトがソリューション エクスプローラーに追加されます。 また、プロジェクト フォルダーを追加し、ドライブ>:\Tutorial\BTAHL7V22Common Project フォルダーにファイル<を作成します。

  8. ソリューション エクスプローラーで、BTAHL7 プロジェクト プロジェクトを右クリックし、[追加] をポイントして、[新しい項目] をクリックします。

  9. [新しい項目の追加 - BTAHL7 プロジェクト] ダイアログ ボックスの [ カテゴリ ] ウィンドウで、[ スキーマ ファイル] をクリックし、[ テンプレート ] ウィンドウで [ スキーマ] をクリックします。

  10. [ 名前 ] フィールドに「 Doorbell.xsd 」と入力してスキーマに名前を付けます。

  11. [ 追加] をクリックして、BizTalk エディターで空白のスキーマを開きます。

  12. [スキーマ>]< ツリーで、[ルート] ノードを右クリックし、[名前の変更] をクリックします。

  13. 新しい名前として 「DoorbellRoot 」と入力し、 Enter キーを押します。

  14. DoorbellRoot ノードを右クリックし、[スキーマ ノードの挿入] をポイントし、[子フィールド要素] をクリックして次のフィールドを追加します (各フィールド要素に対してこの手順を繰り返します)。

    • FirstName

    • MiddleName

    • LastName

    • Ssn

  15. ソリューション エクスプローラーで、[BTAHL7 プロジェクト] を右クリックし、[追加] をポイントして、[新しい項目] をクリックします。

  16. [新しい項目の追加 - BTAHL7 プロジェクト] ダイアログ ボックスの [ カテゴリ ] ウィンドウで、[ BTAHL7 スキーマ] をクリックし、[ 追加] をクリックします。

  17. [HL7 スキーマ セレクター] ダイアログ ボックスの [ メッセージ クラス ] ボックスで [ V2.X] を選択し、[ スキーマの詳細 ] ウィンドウで次の操作を行います。

    プロパティ 目的
    Version HL7 メッセージのバージョン番号を選択します。 このチュートリアルでは、 2.2 を使用します。
    Message Type (メッセージ型) HL7 メッセージの種類を選択します。 このチュートリアルでは、 ADT を使用します。
    トリガー イベント HL7 メッセージの [トリガー イベント] の値を選択します。 このチュートリアルでは、 A04 を使用します
  18. [ 完了] をクリックして、ADT_A04_22_GLO_DEF.xsd (患者登録) スキーマをプロジェクトに追加します。 [HL7 スキーマ セレクター] ダイアログ ボックスを閉じます。

  19. ソリューション エクスプローラーの [BTAHL7 プロジェクト] で、[参照] を右クリックし、[参照の追加] をクリックします。

  20. [参照の追加] ダイアログ ボックスの [ プロジェクト ] タブで、 BTAHL7V22Common プロジェクトを選択し、[ 追加] をクリックし、[OK] をクリック します

    注意

    これにより、Visual Studio が HL7 スキーマを正しく認識できるように、元のプロジェクトへの参照が追加されます。

  21. ソリューション エクスプローラーの [BTAHL7 プロジェクト] で、[参照] を右クリックし、[参照の追加] をクリックします。

  22. [参照の追加] ダイアログ ボックスで、[参照] タブをクリックします。[検索先] ボックスで、drive>:\Program Files\Microsoft BizTalk <バージョン> アクセラレータ for HL7\SDK\End-to-End Tutorial\Tutorial_BTAHL7Drop\Bin に移動<します。 [ Microsoft.Solutions.BTAHL7.HL7Schemas.dll] をクリックし、[ 追加] をクリックし、[OK] をクリック します

    「手順 5: スキーマ のプロパティを昇格する」に進みます。

参照

メッセージ強化のチュートリアル