手順 1: 一般的なヘッダーと確認スキーマの作成と展開
ヘッダー スキーマを使用して、メッセージ インスタンスのヘッダー (MSH セグメント) を検証します。 受信確認スキーマを使用して、メッセージ インスタンスの受信確認を生成します。 このプロセスは、すべての HL7 スキーマ バージョンで一般的です。
ヘッダースキーマと受信確認スキーマを作成するには
Microsoft Visual Studio 2012 を起動します。
Visual Studio の [ ファイル ] メニューの [ 新規作成] をポイントし、[ プロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスの [ プロジェクトの種類 ] ボックスの一覧で[ BizTalk プロジェクト] を展開し、[ BTAHL7][プロジェクト] の順に選択します。
[テンプレート] ボックスの一覧で、[BTAHL7V2XCommon プロジェクト] を選択します。
[ 名前 ] フィールドに 「Interrogative_2XSchemas」と入力し、[OK] をクリック します。
ソリューション エクスプローラーでは、3 つのスキーマ (ACK_24_GLO_DEF.xsd、ACK_25_GLO_DEF.xsd、および MSH_25_GLO_DEF.xsd) がプロジェクトに含まれていることに注意してください。
Visual Studio を開いたままにします。
手順 1A: アセンブリに厳密なキーを割り当てて配置する
アセンブリに厳密なキーを割り当て、アセンブリを配置するには、次の手順に従います。
強力なキーを割り当ててアセンブリを配置するには
Visual Studio 2012 コマンド プロンプトを起動します。
Visual Studio コマンド プロンプトで、ディレクトリを <drive>:\Program Files\Microsoft BizTalk <バージョン> Accelerator for HL7\SDK\Interrogative Tutorial フォルダーに変更します。
コマンド プロンプトで「 sn –k key.snk」と入力し、 Enter キーを押します。 出力ウィンドウに成功メッセージが表示されていることを確認します。
注意
正しいメッセージが表示されない場合は、Visual Studio を使用してアセンブリのトラブルシューティングを行います。
ソリューション エクスプローラーで、プロジェクトInterrogative_2XSchemas右クリックし、[プロパティ] をクリックします。
[プロパティ ページのInterrogative_2XSchemas] ダイアログ ボックスで、[ アセンブリ] をクリックします。
右側のウィンドウで、[ 厳密な名前 ] セクションまで下にスクロールし、[ アセンブリ キー ファイル] の右側にあるフィールドをクリックし、省略記号 (...) ボタンをクリックします。
[アセンブリ キー ファイル] ダイアログ ボックスで、drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\Interrogative Tutorial に移動<し、[key.snk] をクリックし、[開く] をクリックします。
[プロパティ ページのInterrogative_2XSchemas] ダイアログ ボックスで、[OK] を クリックして変更を保存します。
Visual Studio のソリューション エクスプローラーで、[Interrogative_2XSchemas プロジェクト] を右クリックし、[配置] をクリックします。 出力ウィンドウに成功メッセージが表示されていることを確認します。
注意
正しい配置メッセージが表示されない場合は、Visual Studio を使用してデプロイのトラブルシューティングを行います。
「手順 2: V2.4 の共通スキーマを作成する」に進みます。