<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Japan BizTalk Server サポートチームのブログ</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/jpbtsblog/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/feed.xml</link>
    <description>日本の BizTalk Server サポートチームから情報をお届けします。</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:11:48 GMT</lastBuildDate>
    <language>ja</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>LogShippingHistory テーブルのレコードの消し方</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/deletinglogshippinghistory</link>
      <pubDate>Wed, 03 Aug 2016 15:56:22 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/?p=365</guid>
      <description><![CDATA[こんにちは、BizTalk Server サポートの五十嵐です。

今回は BizTalk の Log Shipping についてのお話です。



&nbsp;

BizTalk の...]]></description>
      <content:encoded><![CDATA[<span style="font-family: Meiryo UI">こんにちは、BizTalk Server サポートの五十嵐です。</span>

<span style="font-family: Meiryo UI">今回は BizTalk の Log Shipping についてのお話です。</span>

<span style="font-family: Meiryo UI"></span>

&nbsp;

<span style="font-family: Meiryo UI;font-size: x-large">BizTalk の Log Shipping</span>

<span style="font-family: Meiryo UI">BizTalk には、SQL Server の Log Shipping とは別に専用のジョブが用意されていて、それらを構成することで BizTalk 関連の DB をバックアップすることができます。</span>

<span style="font-family: Meiryo UI">Log Shipping の構成については下記の資料が参考になると思いますので、ご一読ください。</span>

<span style="font-family: Meiryo UI"></span>

<span style="font-family: Meiryo UI">BizTalk Server のログ配布</span>

<a title="https://msdn.microsoft.com/ja-jp/library/dd407739(v=bts.20).aspx" href="https://msdn.microsoft.com/ja-jp/library/dd407739(v=bts.20).aspx"><span style="font-family: Meiryo UI">https://msdn.microsoft.com/ja-jp/library/dd407739(v=bts.20).aspx</span></a>

<span style="font-family: Meiryo UI">ログ配布用に送信先システムを構成する方法</span>

<a title="https://msdn.microsoft.com/ja-jp/library/aa560961(v=bts.20).aspx" href="https://msdn.microsoft.com/ja-jp/library/aa560961(v=bts.20).aspx"><span style="font-family: Meiryo UI">https://msdn.microsoft.com/ja-jp/library/aa560961(v=bts.20).aspx</span></a>

<span style="font-family: Meiryo UI"></span>

&nbsp;

<span style="font-family: Meiryo UI;font-size: x-large">Log Shipping 管理用テーブル</span>

<span style="font-family: Meiryo UI">さて、この Log Shipping ですが、ログ配布先の SQL Server を構成すると、Log Shipping の管理用にいくつかテーブルが作成されます。</span>

<span style="font-family: Meiryo UI"></span>

<span style="font-family: Meiryo UI">&lt;参考 - Log Shipping 用テーブル一覧&gt;</span>

<span style="font-family: Meiryo UI">dbo.bts_LogShippingDatabases</span>

<span style="color: #ff0000;font-family: Meiryo UI">dbo.bts_LogShippingHistory  &lt;-- 今回の主役の テーブル</span>

<span style="font-family: Meiryo UI">dbo.bts_LogShippingJobs</span>

<span style="font-family: Meiryo UI">dbo.bts_LogShippingJobSchedules</span>

<span style="font-family: Meiryo UI">dbo.bts_LogShippingJobSteps</span>

<span style="font-family: Meiryo UI">dbo.bts_LogShippingLastRestoreSet</span>

<span style="font-family: Meiryo UI">dbo.bts_LogShippingSource</span>

<span style="font-family: Meiryo UI"></span>

<span style="font-family: Meiryo UI">これらのテーブルにはジョブの情報やログ配布元の DB の情報などが格納されているので</span><span style="font-family: Meiryo UI">、ほとんどは一度構成されればテーブル内のレコードは増えることはありません。
しかし、dbo.bts_LogShippingHistory というテーブルについては、文字通りログ配布を行った履歴を蓄積するテーブルですので、ジョブの実行頻度やバックアップ対象の DB の数などにもよりますが、レコード件数は一定間隔で少しずつ増大していきます。
MsgBoxDb などの既定でバックアップされる BizTalk 用の DB だけでなく、多数のカスタム DB もバックアップの対象としている場合などには、LogShippingHistory テーブルは比較的短期間で増大するかもしれません。</span>

<span style="font-family: Meiryo UI">今回は、LogShippingHistory が肥大化した場合の削除方法をご紹介します。</span>

<span style="font-family: Meiryo UI"></span>

&nbsp;

<span style="font-family: Meiryo UI;font-size: x-large">LogShippingHistory テーブルのレコード削除</span>

<span style="font-family: Meiryo UI">LogShippingHistory テーブルのレコードを削除するためには、ジョブを新たに構成して定期的に削除するように設定するか、手動で DELETE  文を実行する必要があります。</span>

<span style="font-family: Meiryo UI">（既定では BizTalk の LogShipping にはそのようなジョブが用意されていません。）</span>

<span style="font-family: Meiryo UI">LogShippingHistory テーブルの “Restored” と “BackupDateTime” を用いて、以下のような SQL 文実行することで、不要なレコードを削除することができます。</span>
<table width="400" border="1" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td width="398" valign="top"><span style="font-family: Meiryo UI">DELETE FROM dbo.bts_LogShippingHistory</span>

WHERE Restored = 1 AND
BackupDateTime &lt; ‘2016-08-01’</td>
</tr>
</tbody>
</table>
&nbsp;

<a href="https://msdnshared.blob.core.windows.net/media/2016/08/image1.png"><span style="font-family: Meiryo UI"><img width="188" height="244" title="image" style="padding-top: 0px;padding-left: 0px;margin: 0px;padding-right: 0px;border-width: 0px" alt="image" src="https://msdnshared.blob.core.windows.net/media/2016/08/image_thumb.png" border="0" /></span></a>

<span style="font-family: Meiryo UI">&lt;参考: LogShippingHistory テーブルのカラム一覧&gt;</span>

<span style="font-family: Meiryo UI"></span>

<span style="font-family: Meiryo UI">Restored フラグは、バックアップされたデータベースが配布先にリストアされたかどうかを確認するためのフラグで、リストア済みの場合は 1 に更新されます。
リストア前の DB のレコードを消してしまうとリストアに失敗してしまうので、<span style="color: #ff0000">必ず</span> WHERE 句に “Restore = 1” を指定します。</span>

<span style="font-family: Meiryo UI">また、BackupDateTime はバックアップを行った日付ですが、WHERE 句にはバックアップの保持期間ポリシーに従った日付を指定してください。
LogShipping のジョブの Clear Backup History で指定している保持期間は、既定で 14日となります。この場合、バックアップは 14 日分しか残っていないので、それより古い LogShippingHistory の履歴は削除しても問題ないと判断できます。</span>

<span style="font-family: Meiryo UI"></span>

<span style="font-family: Meiryo UI"></span>

&nbsp;

<span style="font-family: Meiryo UI">簡単な例となりますが以上が削除方法のご紹介となります。</span>

<span style="font-family: Meiryo UI">要件に合わせて適宜カスタマイズしてお使いください。</span>]]></content:encoded>
    </item>
    <item>
      <title>BizTalk アプリケーションを複数デプロイするときの注意点</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/duplicatedschema</link>
      <pubDate>Thu, 31 Mar 2016 17:44:35 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/?p=272</guid>
      <description><![CDATA[こんにちは、BizTalk Server サポートの五十嵐です。

今回は、BizTalk アプリケーションを複数デプロイする際の一般的な注意点についてご紹介します。

&nbsp;...]]></description>
      <content:encoded><![CDATA[<span style="font-family: メイリオ">こんにちは、BizTalk Server サポートの五十嵐です。</span>

<span style="font-family: メイリオ">今回は、BizTalk アプリケーションを複数デプロイする際の一般的な注意点についてご紹介します。</span>

&nbsp;

<span style="font-family: メイリオ;font-size: large"><strong> はじめに</strong></span>

<span style="font-family: メイリオ">今回は、同じ名前空間のスキーマが複数存在すると、エラーが発生し、メッセージの受信ができなくなるという問題についてご紹介します。</span>

<span style="font-family: メイリオ">具体的な発生原因と、回避策についてご案内します。</span>

&nbsp;

<span style="font-family: メイリオ"><span style="font-size: large"><b></b><b> どんなエラー？</b></span></span>

<span style="font-family: メイリオ">BizTalk アプリケーションを作成し、メッセージを投入すると、以下のエラーで受信できないことがあります。</span>

<span style="font-family: メイリオ">エラーメッセージ：</span>

<span style="color: #f79646;font-family: メイリオ">URI “C:\WCF1\in\*.xml” の受信場所 “受信場所2” でアダプター “FILE” が受信するメッセージが保留されています。
エラーの詳細: 受信パイプライン “Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35” を実行中にエラーが発生しました。送信元: “XML 逆アセンブラ―”、受信ポート: “受信ポート2”、URI: C:\WCF1\in\*.xml、理由: 複数のスキーマがメッセージの種類 “</span><a href="http://tempuri.org/#GetData"><span style="color: #f79646;font-family: メイリオ">http://tempuri.org/#GetData</span></a><span style="color: #f79646;font-family: メイリオ">” と一致するので、ドキュメント仕様を検索できません。</span>

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/schema_1.png"><span style="font-family: メイリオ"><img class=" aligncenter" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" title="schema_1" src="https://msdnshared.blob.core.windows.net/media/2016/03/schema_1_thumb.png" alt="schema_1" width="657" height="617" border="0" /></span></a>

<span style="font-family: メイリオ">このエラーは、BizTalk Group 内に同じ名前空間を持つ複数のスキーマが存在し、スキーマの参照先が特定できないために起きるものです。</span>

&nbsp;

<span style="font-family: メイリオ"><span style="font-size: large"><b></b><b> このエラーのときにはココを確認</b></span></span>

<span style="font-family: メイリオ">BizTalk Server 管理コンソールで、コンソール ルート &gt; BizTalk Server 管理 &gt; BizTalk Group &gt; アプリケーション &gt; すべてのアイテム &gt; スキーマ を確認すると、</span>

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/schema_2.png"><span style="font-family: メイリオ"><img class=" aligncenter" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" title="schema_2" src="https://msdnshared.blob.core.windows.net/media/2016/03/schema_2_thumb.png" alt="schema_2" width="688" height="466" border="0" /></span></a>

<span style="font-family: メイリオ">アセンブリ名、アプリケーション名は異なりますが、確かに同じ名前空間・同じルート名のスキーマが存在することがわかります。</span>

&nbsp;

<span style="font-family: メイリオ"><span style="font-size: large"><b></b><b> エラーの回避策</b></span></span>

<span style="font-family: メイリオ">このエラーの回避策は、BizTalk Group 内で各スキーマが一意になるよう、ターゲットの名前空間を変更することです。</span>

<span style="font-family: メイリオ">今回は、アプリケーション ”WCF2” のスキーマの Target Namespace を変えてみます。</span>

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/schema_3.png"><span style="font-family: メイリオ"><img class=" aligncenter" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" title="schema_3" src="https://msdnshared.blob.core.windows.net/media/2016/03/schema_3_thumb.png" alt="schema_3" width="733" height="92" border="0" /></span></a>

&nbsp;

<span style="font-family: メイリオ">再デプロイし、名前空間が変わっていることを確認します。</span>

<a href="https://msdnshared.blob.core.windows.net/media/2016/03/schema_4.png"><span style="font-family: メイリオ"><img class=" aligncenter" style="padding-top: 0px;padding-left: 0px;padding-right: 0px;border: 0px" title="schema_4" src="https://msdnshared.blob.core.windows.net/media/2016/03/schema_4_thumb.png" alt="schema_4" width="735" height="497" border="0" /></span></a>

<span style="font-family: メイリオ">この状態であれば、問題なくメッセージの送信が完了します。</span>

<span style="font-family: メイリオ">ポイントは、メッセージの種類を同じ BizTalk アプリケーション内だけでなく、BizTalk Group 単位で一意にする必要があるということです。</span>

<span style="font-family: メイリオ">残念ながら、デプロイ時にエラーを検出することはできません。</span>

<span style="font-family: メイリオ">メッセージを投入してみて初めて気づく問題ですので、是非ご注意ください！</span>

<span style="font-family: メイリオ">ではまた、次回もよろしくお願いいたします。</span>

&nbsp;

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>BizTalk Server 2013 R2 CU2 日本語版リリース</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/biztalk-server-2013-r2-cu2</link>
      <pubDate>Thu, 28 Jan 2016 22:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/2016/01/28/biztalk-server-2013-r2-cu2/</guid>
      <description><![CDATA[こんにちは。BizTalk Server サポートの村岡です。 BizTalk Server 2013 R2 向けの CU2 と、BizTalk Server 2013 用の CU3...]]></description>
      <content:encoded><![CDATA[<p><font face="Meiryo UI">こんにちは。BizTalk Server サポートの村岡です。 <br>BizTalk Server 2013 R2 向けの CU2 と、BizTalk Server 2013 用の CU3 の公開をお知らせします。</font></p> <p><font face="Meiryo UI">・BizTalk Server 2013 R2 CU2 <br>&nbsp;&nbsp;&nbsp;&nbsp; ダウンロードセンター&nbsp; </font><a href="https://www.microsoft.com/en-us/download/details.aspx?id=50417"><font face="Meiryo UI">https://www.microsoft.com/en-us/download/details.aspx?id=50417</font></a><br><font face="Meiryo UI">&nbsp;&nbsp;&nbsp;&nbsp; 技術情報&nbsp; </font><a href="https://support.microsoft.com/en-us/kb/3119352"><font face="Meiryo UI">https://support.microsoft.com/en-us/kb/3119352</font></a></p> <p><font face="Meiryo UI">・BizTalk Server 2013 CU3<br>&nbsp;&nbsp;&nbsp;&nbsp; ダウンロードセンター&nbsp; </font><a href="https://www.microsoft.com/en-us/download/details.aspx?id=49190"><font face="Meiryo UI">https://www.microsoft.com/en-us/download/details.aspx?id=49190</font></a><br><font face="Meiryo UI">&nbsp;&nbsp;&nbsp;&nbsp; 技術情報&nbsp; </font><a href="https://support.microsoft.com/en-us/kb/3088676"><font face="Meiryo UI">https://support.microsoft.com/en-us/kb/3088676</font></a></p> <p><font face="Meiryo UI">***</font></p> <p><font face="Meiryo UI">さて、今回の CU2 に限った事象という訳ではないのですが、Adapter Pack を導入している環境では、CU のインストール中に Adapter Pack のディスクが求められることがあります。</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0083.cuinst01_12B8EFE3.jpg"><font face="Meiryo UI"><img title="cuinst01" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;border-top-width: 0px;margin-right: auto" border="0" alt="cuinst01" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/3312.cuinst01_thumb_3BC38EDF.jpg" width="285" height="146"></font></a></p> <p><font face="Meiryo UI">BizTalk Server 2010 以降では Adapter Pack は BizTalk Server と統合されていますので、ここでは BizTalk Server 2013 R2 などのインストールディスクを挿入して [OK] で続行すれば、インストールが継続されます。 </font></p> <p><font face="Meiryo UI">ファイルを直接指定したいときは、[Browse..] をクリックしてメディア内の BizTalk Server &gt; AdapterPack_x86 フォルダーの AdapterSetup.msi (または AdapterPack_x64 配下の AdapterSetup64.msi) を選んでください。</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/6242.cuinst02_4929A1E5.jpg"><font face="Meiryo UI"><img title="cuinst02" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;border-top-width: 0px;margin-right: auto" border="0" alt="cuinst02" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/7713.cuinst02_thumb_71C80DEC.jpg" width="290" height="156"></font></a><font face="Meiryo UI">&nbsp;</font></p> <p><font face="Meiryo UI">インストールが完了すると以下の画面が表示されて、必要に応じて再起動が求められます。</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/5857.cuinst03_2D1B73AB.jpg"><font face="Meiryo UI"><img title="cuinst03" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;border-top-width: 0px;margin-right: auto" border="0" alt="cuinst03" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0246.cuinst03_thumb_21198377.jpg" width="305" height="211"></font></a></p> <p><font face="Meiryo UI">コントロール パネルの [インストールされた更新プログラム] の一覧で、インストールされた CU を確認できます。</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/5381.cuinst04_1583C638.jpg"><font face="Meiryo UI"><img title="cuinst04" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;border-top-width: 0px;margin-right: auto" border="0" alt="cuinst04" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0250.cuinst04_thumb_30BC1F39.jpg" width="281" height="83"></font></a></p> <p><font face="Meiryo UI">ただし更新プログラム一覧に表示される CU のバージョン番号は、日本語ローカライズ版ではダウンロードセンターに記載のバージョン番号とは異なっています。</font></p> <p><font face="Meiryo UI">CU が正常に適用されたことを確認するには、技術情報 (KB) のリストに記載があるモジュール (dll) を探して、プロパティのファイル バージョンで判断することが確実な方法となります。</font></p> <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/1106.cuinst05_45416EB7.jpg"><font face="Meiryo UI"><img title="cuinst05" style="border-left-width: 0px;border-right-width: 0px;border-bottom-width: 0px;float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;border-top-width: 0px;margin-right: auto" border="0" alt="cuinst05" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/7242.cuinst05_thumb_1C39606C.jpg" width="209" height="254"></font></a></p> <p><font face="Meiryo UI"></font></p>]]></content:encoded>
    </item>
    <item>
      <title>WCF-SQL Adapter で生成されたスキーマについて</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/wcf-sql-adapter</link>
      <pubDate>Mon, 28 Dec 2015 23:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/2015/12/28/wcf-sql-adapter/</guid>
      <description><![CDATA[BizTalk Server サポートの五十嵐です。
今日は WCF-SQL Adapter...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: x-small"><span style="font-size: small">BizTalk Server サポートの五十嵐です。</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">今日は WCF-SQL Adapter で生成されたスキーマで起こる問題について、ご説明します。</span></span></p>
<p>&nbsp;</p>
<p><span style="font-size: x-small"><span style="font-size: small">この問題は、ずばり、BizTalk Server 2013 R2 で以下のように定義されているテーブルを用い、WCF-SQL Adapter でスキーマを生成すると・・・</span></span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6404.WCF-SQL_01.png"><span style="font-size: x-small"><span style="font-size: small"><img style="float: none;margin-left: auto;margin-right: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6404.WCF-SQL_01.png" alt="" width="332" height="225" border="0" /></span></span></a></p>
<p align="center"><span style="font-size: x-small"><span style="font-size: small">&darr;</span></span></p>
<p><span style="font-size: x-small"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/3386.WCF-SQL_02_07B5EFC3.png"><span style="font-size: small"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto" title="WCF-SQL_02" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/2112.WCF-SQL_02_thumb_43095581.png" alt="WCF-SQL_02" width="434" height="410" border="0" /></span></a></span></p>
<p align="center"><span style="font-size: x-small"><span style="font-size: small">&darr;</span></span></p>
<p><span style="font-size: x-small"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0160.WCF-SQL_03_708A7544.png"><span style="font-size: small"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto" title="WCF-SQL_03" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/3146.WCF-SQL_03_thumb_1E0B9508.png" alt="WCF-SQL_03" width="443" height="340" border="0" /></span></a></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">このように、カラムの順序が異なってしまうという現象です。</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">以下の技術情報にあるように、<span style="color: #ff0000"><strong>SQL Server 2014</strong></span> をご利用いただいている環境下で Consume Adapter Service を使用してスキーマを生成すると、WCF-SQL Adapter で生成されるクエリのカラムが order by で指定されず、順序が保障されなくなってしまうことが原因となります。</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">※SQL Server 2012 では発生しません</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">FIX: The element orders in the schema generated by WCF-SQL adapter are different for SQL Server 2012 and SQL Server 2014</span></span></p>
<p><a href="https://support.microsoft.com/en-us/kb/3067999"><span style="font-size: x-small"><span style="font-size: small">https://support.microsoft.com/en-us/kb/3067999</span></span></a></p>
<p><span style="font-size: x-small"><span style="font-size: small">この問題は、BizTalk Server 2013 R2 の CU1 で修正されています。</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">CU1 の適用後、再度スキーマを生成すると、以下の通り正しいカラムの順序で生成できていることがわかります。</span></span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0815.WCF-SQL_04_20481DC4.png"><span style="font-size: small"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto" title="WCF-SQL_04" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0511.WCF-SQL_04_thumb_4B2081D6.png" alt="WCF-SQL_04" width="469" height="389" border="0" /></span></a></p>
<p><span style="font-size: x-small"><span style="font-size: small">同様の現象が発生した場合には、</span><a href="http://support.microsoft.com/en-us/kb/3055198"><span style="font-size: small">こちら</span></a><span style="font-size: small">から CU1 をダウンロードして適用してください。</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">以上となります。</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">今年は本ブログの立ち上げの年となりましたが、ご覧いただきましてありがとうございました。</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">来年も日本のユーザー様のお役に立てるような記事を投稿していきたいと思いますので、よろしくお願いいたします。</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">それでは、来年も 弊社製品をご愛顧くださいますよう、お願いいたします。</span></span></p>
<p><span style="font-size: x-small"><span style="font-size: small">&nbsp;</span></span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>専用ホスト (ホスト分割)</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/191</link>
      <pubDate>Thu, 12 Nov 2015 20:30:00 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/2015/11/12/191/</guid>
      <description><![CDATA[BizTalk Server サポートの五十嵐です。
BizTalk Server 運用時のベストプラクティスのひとつに、専用ホスト作成 (ホスト分割) が挙げられます。
標準では...]]></description>
      <content:encoded><![CDATA[<p>BizTalk Server サポートの五十嵐です。</p>
<p>BizTalk Server 運用時のベストプラクティスのひとつに、専用ホスト作成 (ホスト分割) が挙げられます。</p>
<p>標準では BizTalkServerApplication という単一ホストの中で、送受信アダプター・オーケストレーション・追跡データなどなど、すべて稼働させていることも多いと思います。</p>
<p>しかしこのように多くの処理を同じホストで実行しているとスレッドが不足したり、コンテキスト スイッチの切り替えが頻繁に起きたりして、パフォーマンス低下が起こることがあります。また、ある特定の処理が異常終了してしまった際に、同じホストインスタンス内で動作しているすべての処理が影響を受けるリスクもあります。このような問題を解消するために、複数のホストに分割するメリットがあります。</p>
<p>あまり細かくホストを分割しすぎると、逆に管理が煩雑となったり、逆にシステムのリソースが多く消費されるなどのデメリットもありますので、設定の際は十分なテストが必要になります。</p>
<p>以下、簡単な手順です。</p>
<p>BizTalk Server 管理コンソール から、[ホスト] を選択します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/8688.image_5EDBF0E7.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/5875.image_thumb_363AF42F.png" alt="image" width="554" height="392" border="0" /></a></p>
<p>[新規作成] &ndash;&gt; [ホスト] を選択します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/1220.image_471F981F.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0676.image_thumb_75768D1B.png" alt="image" width="554" height="394" border="0" /></a></p>
<p>[名前] に任意のホスト名を入力し、[Windows グループ] に &ldquo;BizTalk Application Users&rdquo; と入力します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/4426.image_11188861.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/2548.image_thumb_1A71BCE4.png" alt="image" width="494" height="369" border="0" /></a></p>
<p>これで新規ホストの作成は完了です。次に、作成したホストに紐づくホストインスタンスを作成します。</p>
<p>BizTalk Server 管理コンソール から、[ホスト インスタンス] を選択し、[新規作成] &ndash;&gt; [ホスト インスタンス] を選択します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/1030.image_16D11156.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/7144.image_thumb_09686D9F.png" alt="image" width="554" height="391" border="0" /></a></p>
<p>[ホスト名] で、先ほど作成したホストを選択します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0572.image_6C5FBED6.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/1067.image_thumb_4A745C52.png" alt="image" width="494" height="369" border="0" /></a></p>
<p>[構成] ボタンより、ログオン資格情報を入力します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/3542.image_45FB4ADA.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0167.image_thumb_240FE856.png" alt="image" width="319" height="226" border="0" /></a></p>
<p>これでホストインスタンスの作成完了です。</p>
<p>ホストとホストインスタンスは、一意に紐づけられる必要があります。既に他のホストインスタンスに紐づいたホストを選択した場合は、以下のエラーが出ますのでご注意ください。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/8132.image_550F9903.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/1440.image_thumb_10CCA106.png" alt="image" width="494" height="363" border="0" /></a></p>
<p>では、作成したホストを実際にアダプターに割り当ててみましょう。今回は FILE の送信アダプターに割り当てます。</p>
<p>[アダプター] &ndash;&gt; [FILE] を選択し、対象のアダプターをダブルクリックします。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/2742.image_5F3EA2BF.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/7536.image_thumb_1AFBAAC2.png" alt="image" width="554" height="396" border="0" /></a></p>
<p>作成したホストをプルダウンから選択します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/4774.image_1B654D06.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/7028.image_thumb_2BDDBE01.png" alt="image" width="494" height="369" border="0" /></a></p>
<p>[OK] を押すと、以下のメッセージが表示されますので、[OK] を押してホストインスタンスを再起動します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/3582.image_63907831.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/8176.image_thumb_6CE9ACB4.png" alt="image" width="319" height="74" border="0" /></a></p>
<p>ホスト名が &ldquo;TEST&rdquo; になっていることが確認できます。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/3146.image_48558E7F.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/0842.image_thumb_36E29CF6.png" alt="image" width="554" height="396" border="0" /></a></p>
<p>ホスト分割の手順は以上です。</p>
<p>ポイントは、ホストを作成したらそれに紐づくホストインスタンスを必ず作成することです。ホストインスタンスを作成しないと、メッセージを投入した際にサービスインスタンスが &ldquo;実行準備完了&rdquo; となり正常にメッセージを送受信することができません。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/2772.image_00DE1DE9.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/3817.image_thumb_1153FE33.png" alt="image" width="554" height="396" border="0" /></a></p>
<p>複数ホストが実行中の場合、起動しているホストインスタンスの数だけプロセスが起動していることがわかります。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/4061.image_271B55DF.png"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/6318.image_thumb_508F971F.png" alt="image" width="319" height="162" border="0" /></a></p>
<p>&nbsp;</p>
<p>今回は、作成したホストをアダプターに割り当てる手順を紹介しましたが、作成したホストをどこにも割り当てず、&rdquo;追跡専用ホスト&rdquo; として利用することも可能です。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/3858.clip_image002_2AF0ED25.gif"><img style="float: none;padding-top: 0px;padding-left: 0px;margin-left: auto;padding-right: 0px;margin-right: auto;border-width: 0px" title="clip_image002" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/metablogapi/2816.clip_image002_thumb_664452E3.gif" alt="clip_image002" width="498" height="372" border="0" /></a></p>
<p>このように追跡専用ホストを作成したら、オプションの [ホストの追跡を許可する] にチェックを入れます。</p>
<p>なおかつ、同じ BizTalk&nbsp; グループのほかのすべてのホストでは、[ホストの追跡を許可する] のチェックを外します。</p>
<p>これで追跡専用ホストが構成されました。</p>
<p>追跡専用ホストを構成して、ホストインスタンスを開始しておくことで、他のホストインスタンスが停止した場合でもメッセージボックスデータベースにデータが蓄積され続けることを防ぐことができます。</p>
<p>また、同じホストで実行されているアプリケーションのパフォーマンス低下を防ぐためにも、ホストの追跡を許可するためだけの専用ホストを作成することをお勧め致します。</p>
<p>是非ご検討ください！</p>]]></content:encoded>
    </item>
    <item>
      <title>BizTalk Server 2010 CU8 日本語版リリース</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/biztalk-server-2010-cu8</link>
      <pubDate>Mon, 14 Sep 2015 19:36:00 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/2015/09/14/biztalk-server-2010-cu8/</guid>
      <description><![CDATA[こんにちは、BizTalk サポートチームの五十嵐です。この度 BizTalk Server 2010 向けの CU8 がリリースされましたのでお知らせいたします。
&nbsp;
&nbsp;...]]></description>
      <content:encoded><![CDATA[<p style="text-align: left">こんにちは、BizTalk サポートチームの五十嵐です。<br />この度 BizTalk Server 2010 向けの CU8 がリリースされましたのでお知らせいたします。</p>
<p style="text-align: left">&nbsp;</p>
<p style="text-align: left">&nbsp; BizTalk Server 2010 Cumulative Update 8<br />&nbsp; <a href="https://www.microsoft.com/en-us/download/details.aspx?id=48592">https://www.microsoft.com/en-us/download/details.aspx?id=48592</a></p>
<p style="text-align: left">&nbsp;</p>
<p style="text-align: left">上記ダウンロードサイトの、[Select Language] は "English" のままで、ダウンロードボタンを押してください。<br /><span>BiztalkServer2010-RTM-KB3081737-JPN.exe にチェックを入れると日本語版を入手することが可能です。</span>&nbsp;</p>
<p style="text-align: left">先日 BizTalk Server 2009 および 2010 向けの CU7（Cumulative Update）をご案内しましたが、<br />この度の CU8 には CU7 適用後に BAM トラッキングで発生する、<a title="KB3047071" href="https://support.microsoft.com/en-us/kb/3047071">KB3047071</a> の問題への対応も含まれます。<br /><br />CU8 に含まれている修正の一覧は、以下のサポート技術情報でご確認いただけます。</p>
<p style="text-align: left">&nbsp;</p>
<p style="text-align: left">&nbsp; Cumulative update package 8 for BizTalk Server 2010<br />&nbsp; <a href="https://support.microsoft.com/en-us/kb/3081737">https://support.microsoft.com/en-us/kb/3081737</a></p>
<p style="text-align: left"><br />CU 適用時の注意点は、&lt;a href=&quot;http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/<a title="&quot;前回のブログ&quot;" href="&quot;/b/jpbtsblog/archive/2015/06/04/cu7.aspx&quot;">のブログ</a>"&gt;前回のブログ</a>&nbsp;もご覧ください。</p>]]></content:encoded>
    </item>
    <item>
      <title>BizTalk 2013 Adapter Pack のインストール</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/biztalk-2013-adapter-pack</link>
      <pubDate>Thu, 13 Aug 2015 01:40:00 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/2015/08/13/biztalk-2013-adapter-pack/</guid>
      <description><![CDATA[こんにちは BizTalk サポートの村岡です。今回は BizTalk Adapter Pack のインストールについて紹介します。
BizTalk Adapter Pack には Oracle や...]]></description>
      <content:encoded><![CDATA[<p>こんにちは BizTalk サポートの村岡です。<br />今回は BizTalk Adapter Pack のインストールについて紹介します。</p>
<p>BizTalk Adapter Pack には Oracle や SAP、Siebel、Microsoft SQL Server などのシステム連携を可能にするアダプターが含まれています。<br />BizTalk Server 2009 までは Adapter Pack 2.0 として BizTalk Server とは独立して提供されていました。BizTalk Server 2010 以降からは BizTalk Server と Adapter Pack は統合されて、BizTalk Server のライセンスがあれば、追加費用なしで導入できるようになりました。</p>
<p>特に BizTalk Server 2013 からは、今までのネイティブ SQL アダプターの代わりに Adapter Pack の WCF-SQL アダプターが推奨となった <span style="color: black;font-family: メイリオ;font-size: xx-small">(<a href="https://msdn.microsoft.com/ja-jp/library/jj248703.aspx">※</a>)</span> ことで、初めて Adapter Pack の導入を検討されている方もいらっしゃるかも知れません。以下に BizTalk Adapter Pack のインストール方法をご紹介します。(BizTalk Server 2013 R2 の例です)<br /><br /><span style="text-decoration: underline"><strong>BizTalk Adapter Pack のインストール方法</strong></span></p>
<p>1)&nbsp;インストールメディアから [BizTalk Server] フォルダ内の Setup.exe を起動します。</p>
<p>2) 「Microsoft BizTalk アダプターをインストールします」を選択します。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1172.BAP_install01.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1172.BAP_install01.png" alt="" border="0" /></a></p>
<p><br />3)&nbsp; Adapter Pack のインストール画面が開きます。Step 1 から順にインストールしていきます。<br /><br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2388.BAP_install02.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2388.BAP_install02.png" alt="" border="0" /></a></p>
<p>4) WCF LOB Adapter SDK のインストールでは [Custom] を選択します。<br />Visual Studio で Adapter pack を使用した BizTalk プロジェクトを開発する場合は [Tools] のインストールが必要です。BizTalk Server 環境上で Adapter Pack を動作させるには [Addin] も忘れずに選択します。</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1602.BAP_install03.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1602.BAP_install03.png" alt="" border="0" /></a></p>
<p>5) 続いて Step 2～3 の「Install Adapter Pack」と「Install Adapter Pack (x64)」をインストールします。</p>
<p>6) 最後に Step 4 では Enterprise Application 用のアダプターを必要に応じてインストールします。以下のアダプターが選択可能です。</p>
<ul>
<li><span style="font-family: メイリオ;font-size: x-small">J.D. Edwards EnterpriseOne&reg;</span></li>
<li><span style="font-family: メイリオ;font-size: x-small">J.D. Edwards OneWorld&reg;</span></li>
<li><span style="font-family: メイリオ;font-size: x-small">PeopleSoft Enterprise&reg;</span></li>
<li><span style="font-family: メイリオ;font-size: x-small">TIBCO&reg; Enterprise&reg;</span></li>
<li><span style="font-family: メイリオ;font-size: x-small">TIBCO&reg; Rendezvous&reg;</span></li>
</ul>
<p>7) すべてインストールした場合の例です。<br /><br />&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5810.BAP_install04.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5810.BAP_install04.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>WCF-SQL Adapter を利用する場合はここまでの手順で完了となりますが、Oracle Adapter や SAP Adapter 等を利用するためには、追加で各社から提供されている専用ドライバやクライアント ソフトウェアのインストールも必要です。詳細は上記のインストール画面から参照できる Adapter Pack Installation Guide を参照ください。<br /><br />今回インストールした Adapter Pack に含まれる&nbsp;WCF-SQL アダプターを使った開発例などは、またの機会にご紹介します。<br />それでは。</p>]]></content:encoded>
    </item>
    <item>
      <title>PSSDiagForBizTalk とは ～注意点と使い方～</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/pssdiagforbiztalk</link>
      <pubDate>Thu, 09 Jul 2015 17:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/2015/07/09/pssdiagforbiztalk/</guid>
      <description><![CDATA[こんにちは、BizTalk Server サポートチームの村岡達也です。BizTalk Server の利用中に発生する問題のトラブルーシューティングを行いたい場合に、詳細な情報を取得できる...]]></description>
      <content:encoded><![CDATA[<p>こんにちは、BizTalk Server サポートチームの村岡達也です。<br />BizTalk Server の利用中に発生する問題のトラブルーシューティングを行いたい場合に、詳細な情報を取得できる PSSDiagForBizTalk というツールがあります。<br />サポートにお問い合わせいただいたときには、必要に応じて本ツールをお渡しして情報取得をお願いしていますが、実は BizTalk Server 2013 には同じツールが同梱されるようになりました。<br />PSSDiagForBizTalk ツールを使うと、イベントログや BizTalk の構成情報をはじめ、パフォーマンスログ、ネットワークトレースログ (別途ツールが必要になります)、ハングダンプ、内部トレースなど、問題を調査するために必要な情報のほとんどが揃います。<br />ここではSSDiagForBizTalk の注意点や使い方をご紹介します。</p>
<p lang="en-US">&nbsp;</p>
<p lang="en-US"><span style="color: #ff0000">！概要と注意点！<br /></span>PSSDiagForBizTalk は、複数のログやトレースの中から取得したいものを設定して、ツールを開始したあと、問題の発生する瞬間を捉えるようにして情報の採取を行います。<br />たとえばメッセージの受信時にエラーが発生するようなときは、エラーの発生するメッセージをBizTalk に投入して現象を確認したあと、ツールを停止する (&amp; 取れたログをサポートに送る) という使い方をします。<br />もちろん BizTalk システムの構成情報だけを取りたいようなときは、ツールを開始してすぐ停止するだけで良いこともありますが、多くの場合は、問題が発生するタイミングを狙ってツールを仕掛けておくことが必要になります。</p>
<p>このような取り方であるため、採取するログの構成や取得期間によっては大きなログサイズになったり、システムへの負荷が高くなる場合があります。一例ですが、数十秒の取得であっても、取得されるログサイズが数 100 MB 以上になり、取得したログが書き出されるまでに 10～20 分程度を要することもあります。<span style="text-decoration: underline">どうしても業務中の本番環境に仕掛けるしかないこともありますが、可能な限りはツールの影響を気にしなくても良いテスト環境で実施いただくことをお勧めしています。</span></p>
<p lang="en-US">&nbsp;</p>
<p>～使い方～<br />PSSDiagForBizTalk は BizTalk Server 2013/2013 R2 のインストールディレクトリに含まれています。<br />　　c:\Program Files (x86)\Microsoft BizTalk Server 2013\SDK\Utilities\Support Tools\PSSDiagForBizTalk</p>
<p>&nbsp;</p>
<p>1) 管理者でコマンドプロンプトを起動し、PSSDiagForBizTalk の格納フォルダに移動します。</p>
<p lang="en-US">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/4571.PssDiagForBizTalk_01.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/4571.PssDiagForBizTalk_01.png" alt="" border="0" /></a></p>
<p>2) 以下のコマンドを実行します。(初めて利用する場合は License Agreement が表示されます)<br />&nbsp;&gt; initialize.exe</p>
<p lang="en-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3666.PssDiagForBizTalk_02.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3666.PssDiagForBizTalk_02.png" alt="" border="0" /></a></p>
<p lang="en-US">&nbsp;3) 設定画面が開きますので、これから取得する情報をセットアップします。<br />画像は既定の画面です。</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5875.PssDiagForBizTalk_03.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5875.PssDiagForBizTalk_03.png" alt="" border="0" /></a></p>
<p><strong>Host Instances To Track</strong>: 情報取得する対象のホストインスタンスを指定します。問題が発生するホストインスタンスが決まっている場合や、ハングダンプや WCF トレースを取りたい場合には、個別のインスタンス名を選びます。</p>
<p><strong>Take BizTalk ETW trace</strong>: BizTalk の内部処理についてのデバッグ情報を記録するログです。オプションは既定のまま取ることがほとんどです。</p>
<p><strong>Take a MsgBoxViewer Trace</strong>: MBVと略されます。BizTalk Server の構成情報を取ります。自動的にレポート形式に出力されるので、何か問題がないかを確認するのにも利用できます。</p>
<p><strong>Take a performance counter log</strong>: パフォーマンスログとカウンタの取得間隔です。BizTalk Server 関連のカウンターが自動的に指定されます。</p>
<p><strong>Capture message content and message context</strong>: 完了していないメッセージの本文やコンテキスト情報を取得します。</p>
<p><strong>Take hang dump</strong>: ハングダンプです。ただハングしていると分かっている場合には、ダンプ取得用の専用ツールを使うことも多いです。</p>
<p><strong>Take WCF and/or System.Net traces</strong>: WCF や .NET Framework のSystem.Net クラスのログ情報を取得できます。これも個別に設定できるので、あまり取得する機会はないです。</p>
<p><strong>Take a newtork monitor trace</strong>: 通信内容を確認するためのネットワークキャプチャを取得します。本ツール単独では動作しません (汗)。Netowrk Monitor がシステムにインストールされていれば、トレースと合わせて採取してくれます。</p>
<p><strong>Stop tracing when disk space is less than [] GBs</strong>:&nbsp;ディスクの空き容量が指定した GB 以下になったらトレースを停止します。</p>
<p>&nbsp;</p>
<p lang="en-US">5) [Save and Close] ボタンで設定を保存してダイアログを閉じます。設定を変えたい場合は、再び initialize コマンドを実行すれば OK です。</p>
<p lang="en-US">&nbsp;</p>
<p>※注意※<br />MBVSettings.xml の以下のプロパティをご利用環境にあわせて変更する必要がありますので、ご注意ください・・・<br />誤: &lt;GlobalProperty ID="MGMTDBSERVER" Value="9XUEHONGG" /&gt;<br />正: &lt;GlobalProperty ID="MGMTDBSERVER" Value="&lt;SQL SERVER名&gt;" /&gt;</p>
<p lang="en-US">&nbsp;</p>
<p lang="en-US">誤: &lt;GlobalProperty ID="MGMTDBNAME" Value="BizTalkMgmtDbx" /&gt;<br />正: &lt;GlobalProperty ID="MGMTDBNAME" Value="BizTalkMgmtDb" /&gt;</p>
<p lang="en-US">&nbsp;</p>
<p lang="en-US">たとえば、SQL SERVER 名が "BTS2013R2" なら、以下のようになります。&nbsp;</p>
<p lang="en-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2352.PssDiagForBizTalk_04.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2352.PssDiagForBizTalk_04.png" alt="" border="0" /></a></p>
<p>6) 設定が完了したら、その内容でトレース取得を開始します。次のコマンドを実行します。&nbsp;<br />&gt; pssdiag.exe /G</p>
<p lang="en-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7635.PssDiagForBizTalk_05.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7635.PssDiagForBizTalk_05.png" alt="" border="0" /></a></p>
<p>7) 次のメッセージが表示されてログの取得が開始されます。<br />&gt; PSSDIAG Collection started. Press Ctrl+C to stop.</p>
<p lang="en-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/4478.PssDiagForBizTalk_06.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/4478.PssDiagForBizTalk_06.png" alt="" border="0" /></a></p>
<p>8) 問題が再現する操作を行って、事象を再現させたあと、Ctrl+C を押して PSSDiag を停止させます。<br />&nbsp; 停止後は取得した情報の後処理が実行されます。これには数分から数 10 分程度掛かる可能性があります。正常終了すると、次のメッセージが表示されます。</p>
<p lang="en-US">&gt; PSSDIAG Ending data collection. Please wait while the process shuts down and files are<br />compressed (this may take several minutes)<br />&gt; (中略)<br />&gt; PSSDIAG Collection complete. Collector exiting</p>
<p lang="en-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1513.PssDiagForBizTalk_07.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1513.PssDiagForBizTalk_07.png" alt="" border="0" /></a>&nbsp;</p>
<p>9) 実行フォルダに output フォルダが作成され、その中に取得したトレースやログ一式が保存されます。弊社サポートで取得を依頼させていただいている場合などは、output フォルダを ZIP 形式等で圧縮してご提供ください。</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2311.PssDiagForBizTalk_08.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2311.PssDiagForBizTalk_08.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>HelloWorld オーケストレーション (動作確認編)</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/helloworld-2</link>
      <pubDate>Thu, 04 Jun 2015 23:40:00 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/2015/06/04/helloworld-2/</guid>
      <description><![CDATA[こんにちは、BizTalk Server サポートチームの村岡達也です。
HelloWorld オーケストレーションサンプルの解説 2 回目は、実際に HelloWorld...]]></description>
      <content:encoded><![CDATA[<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">こんにちは、BizTalk Server サポートチームの村岡達也です。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">HelloWorld </span><span style="color: black;font-family: メイリオ;font-size: 9pt">オーケストレーションサンプルの解説<span lang="EN-US"> 2 </span>回目は、実際に<span lang="EN-US"> HelloWorld </span>サンプルをインストールして動かしてみたいと思います。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">(</span><span style="color: black;font-family: メイリオ;font-size: 9pt">※<span lang="EN-US">BizTalk Server </span>が正しくインストールされていることが前提となりますので、セットアップは完了させておいてください<span lang="EN-US">)</span></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">HelloWorld </span><span style="color: black;font-family: メイリオ;font-size: 9pt">アプリケーションの中身の解説は、前回のコチラをご覧ください。&rArr;　<a href="http://blogs.msdn.com/b/jpbtsblog/archive/2015/06/05/helloworlddevelop.aspx"><span lang="EN-US">HelloWorld </span>オーケストレーション<span lang="EN-US"> (</span>開発編<span lang="EN-US">)</span></a></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><strong><span style="color: black;font-family: メイリオ;font-size: 9pt">◆<span lang="EN-US">HelloWorld </span>サンプルのインストール</span></strong></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">HelloWold </span><span style="color: black;font-family: メイリオ;font-size: 9pt">サンプルは、<span lang="EN-US">In </span>フォルダに置かれたファイル<span lang="EN-US"> (PO) </span>を<span lang="EN-US"> BizTalk </span>が自動的に取り込んで、オーケストレーションで<span lang="EN-US"> Invoice </span>の形式へと変換したあと、<span lang="EN-US">Out </span>フォルダに<span lang="EN-US"> Invoice </span>形式のファイルを出力するという流れになります。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">管理者権限のコマンドプロンプトで、サンプルの格納場所にある <span lang="EN-US">setup.bat </span>を実行するとインストールが開始します。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3157.HelloWorld_deploy_01.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3157.HelloWorld_deploy_01.png" alt="" width="629" height="87" border="0" /></a><br />&nbsp;&nbsp;<br /></span><span style="color: black;font-family: メイリオ;font-size: 9pt">プロジェクトのビルドとデプロイ、ファイルの送受信場所の作成、ポートのバインドの構成が自動的に行われます。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">コマンドが成功したことを確認します。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7536.HelloWorld_deploy_02.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7536.HelloWorld_deploy_02.png" alt="" width="633" height="206" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt">&nbsp;</p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/4401.HelloWorld_deploy_03.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/4401.HelloWorld_deploy_03.png" alt="" width="633" height="145" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">黄色のホストインスタンスの再起動の警告が出ると思いますが、初回デプロイであれば特に再起動は必要ありません。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">インストールはこれだけで完了です。続いて動作確認を行います。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><strong><span style="color: black;font-family: メイリオ;font-size: 9pt">◆<span lang="EN-US">HelloWorld </span>サンプルの動作確認</span></strong></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">インストールが完了すると、サンプルの<span lang="EN-US"> HelloWorld </span>フォルダには<span lang="EN-US"> In </span>と<span lang="EN-US"> Out </span>の<span lang="EN-US"> 2 </span>つのフォルダが作成されます。フォルダ内の<span lang="EN-US"> SamplePOInput.xml </span>がテスト用の入力データです。このファイルを<span lang="EN-US"> In </span>フォルダにコピーします。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/8055.HelloWorld_deploy_04.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/8055.HelloWorld_deploy_04.png" alt="" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">しばらくして、<span lang="EN-US">In </span>フォルダにコピーしたファイルが消えて、<span lang="EN-US">Out </span>フォルダにファイルが作成されれば動作確認は成功です。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6332.HelloWorld_deploy_05.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6332.HelloWorld_deploy_05.png" alt="" width="510" height="517" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt">&nbsp;</p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">入力ファイルの<span lang="EN-US"> SamplePOInput.xml </span>をメモ帳などで編集して、データを変更してから受信フォルダに投入した場合でも、出力先の<span lang="EN-US"> Invoice </span>ファイルに結果が正しく反映されることを確認してください。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6607.HelloWorld_deploy_06.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6607.HelloWorld_deploy_06.png" alt="" width="440" height="342" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><strong><span style="color: black;font-family: メイリオ;font-size: 9pt">◆グループハブを使用した追跡データの表示</span></strong></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">動作確認としては以上で完了なのですが、もう少し範囲を広げて、処理が行われたことを後から確認するための「追跡」の構成をご紹介します。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">HelloWorld </span><span style="color: black;font-family: メイリオ;font-size: 9pt">オーケストレーションのプロパティ画面の「追跡」は既定で無効になっていますので、「イベントの追跡」すべてにチェックをいれます。</span></p>
<p style="margin: 0mm 0mm 0pt">&nbsp;</p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/0336.HelloWorld_deploy_07.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/0336.HelloWorld_deploy_07.png" alt="" border="0" /></a></span></span></p>
<p style="margin: 0mm 0mm 0pt">オーケストレーションの追跡を構成する方法</p>
<p style="margin: 0mm 0mm 0pt"><a href="https://msdn.microsoft.com/ja-jp/library/aa561347.aspx">https://msdn.microsoft.com/ja-jp/library/aa561347.aspx</a></p>
<p style="margin: 0mm 0mm 0pt">&nbsp;</p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">これでオーケストレーションのイベント履歴が追跡データベース <span lang="EN-US">(BizTalkDTADb) </span>に保存されるようになり、処理結果を後から参照できるようになります。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">追跡を有効にしてから、もう一度メッセージを投入してください。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">次に<span lang="EN-US"> BizTalk </span>管理コンソールの<span lang="EN-US"> BizTalk Group </span>を選択して「グループの概要」画面の「完成したインスタンス」をクリックします。</span></p>
<p style="margin: 0mm 0mm 0pt">&nbsp;</p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6378.HelloWorld_deploy_08.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6378.HelloWorld_deploy_08.png" alt="" width="235" height="101" border="0" /></a><br /> <br /></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1537.HelloWorld_deploy_09.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1537.HelloWorld_deploy_09.png" alt="" width="197" height="117" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt">&nbsp;</p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">すると<span lang="EN-US"> [</span>完了<span lang="EN-US">]</span>　タブが開き、クエリ結果に完了したオーケストレーションが表示されるはずです。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5367.HelloWorld_deploy_10.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5367.HelloWorld_deploy_10.png" alt="" width="502" height="287" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">さらに、クエリ結果に表示されている項目で右クリック<span lang="EN-US"> - [</span>オーケストレーションデバッガー<span lang="EN-US">] </span>で、実行されたオーケストレーション処理を確認できます。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/0841.HelloWorld_deploy_11.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/0841.HelloWorld_deploy_11.png" alt="" border="0" /></a></span><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><br /></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">(</span><span style="color: black;font-family: メイリオ;font-size: 9pt">ここで気づいたのですが、<span lang="EN-US">SDK </span>の<span lang="EN-US"> HelloWorld </span>サンプルのオーケストレーション名が<span lang="EN-US"> HelloSchedule </span>になっているのは単に誤植と思われます。気にしないでください。。<span lang="EN-US">)</span></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">「グループの概要」画面は、正常終了している場合だけでなく、問題発生時のトラブルシューティングにも役立ちます。オーケストレーションの途中で処理が止まっていたり、発生しているエラーを把握するうえで大変役に立つ機能ですので、ぜひ活用ください。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><strong><span style="color: black;font-family: メイリオ;font-size: 9pt">◆<span lang="EN-US">BizTalk </span>管理コンソールでの構成確認</span></strong></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">最後に<span lang="EN-US"> BizTalk </span>管理コンソールを起動して、<span lang="EN-US">HelloWorld </span>アプリケーションの構成を確認していきます。既定では<span lang="EN-US"> BizTalk Application 1 </span>の配下のオーケストレーション内に、サンプルの<span lang="EN-US"> HelloWorld </span>オーケストレーションが配置されています。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5432.HelloWorld_deploy_12.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5432.HelloWorld_deploy_12.png" alt="" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">HelloWorld </span><span style="color: black;font-family: メイリオ;font-size: 9pt">オーケストレーションをダブルクリックしてプロパティを開き、バインド情報を確認してみます。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2625.HelloWorld_deploy_13.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2625.HelloWorld_deploy_13.png" alt="" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt">&nbsp;</p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">ホストには<span lang="EN-US"> BizTalkServerApplication </span>が指定され、受信ポート・送信ポートがそれぞれオーケストレーションにバインドされていることが分かります。「論理ポート」はこのオーケストレーション内で定義されているポート名をあらわします。その隣にある受信ポート・送信ポートが、それらに対応する実体の受信ポート・送信ポートをあらわしています。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">続けてポートの実体である、受信ポート <span lang="EN-US">HelloWorldReceivePort </span>と送信ポート<span lang="EN-US"> HelloWorldSendPort </span>をみていきます。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">BizTalk </span><span style="color: black;font-family: メイリオ;font-size: 9pt">管理コンソール左ツリーの送信ポートには、<span lang="EN-US">HelloWorldSendPort </span>が作成されているはずです。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7607.HelloWorld_deploy_14.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7607.HelloWorld_deploy_14.png" alt="" border="0" /></a><br />&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">さらに<span lang="EN-US"> HelloWorldSendPort </span>のプロパティを開いてみると、この送信ポートはファイルアダプターを使用して、<span lang="EN-US">HelloWorld </span>ディレクトリ内の<span lang="EN-US"> Out </span>フォルダを送信先に指定していることが確認できます。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3730.HelloWorld_deploy_15.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3730.HelloWorld_deploy_15.png" alt="" border="0" /></a><br /> <br /><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/0675.HelloWorld_deploy_16.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/0675.HelloWorld_deploy_16.png" alt="" width="456" height="223" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">送信ファイル名の「<span lang="EN-US">%MessageID%.xml</span>」は定義済みマクロを使用したもので、<span lang="EN-US">BizTalk Server </span>が内部でメッセージを処理するときに割り当てる固有のメッセージ<span lang="EN-US"> ID </span>をファイル名にしています。他に<span lang="EN-US"> %SourceFileName% </span>や<span lang="EN-US"> %time% </span>なども指定することができます。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp; </span><span style="color: black;font-family: メイリオ;font-size: 9pt">ファイル名でのマクロの使用に関する制限事項</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp; <a href="https://msdn.microsoft.com/ja-jp/library/aa578022.aspx">https://msdn.microsoft.com/ja-jp/library/aa578022.aspx</a></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">受信ポートについても同様に確認していきます。送信ポートとは異なり、受信ポートには「受信場所」という概念があります。アダプターの種類や受信フォルダの指定などは、受信ポートではなく、受信場所で構成しています。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/0830.HelloWorld_deploy_17.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/0830.HelloWorld_deploy_17.png" alt="" border="0" /></a></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">送信ポートとは異なり、<span lang="EN-US">1 </span>つの受信ポートに対して、メッセージを受信する箇所<span lang="EN-US"> (</span>つまり受信場所<span lang="EN-US">) </span>は複数持つことができるため、このような管理方法となっています。余裕があれば、サンプルに<span lang="EN-US"> In2 </span>フォルダのような別の受信場所を新規作成して、動作確認してみてください。<span lang="EN-US">(</span>新しく受信場所を作成したあとは、手動で「有効」にする必要があるのでお忘れなく<span lang="EN-US">)</span></span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">最後に<span lang="EN-US"> [</span>プラットフォームの設定<span lang="EN-US">] &gt; [</span>ホスト インスタンス<span lang="EN-US">] </span>を確認します。これは<span lang="EN-US"> BizTalk </span>アプリケーションが動作しているインスタンスをあらわします。</span></p>
<p style="margin: 0mm 0mm 0pt">&nbsp;</p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/8284.HelloWorld_deploy_18.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/8284.HelloWorld_deploy_18.png" alt="" border="0" /></a><br />&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">既定では<span lang="EN-US"> BizTalkServerApplication </span>ホストインスタンスの中で、オーケストレーションや受信・送信アダプターなどが共通して動作します。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">ホストインスタンスの実体は<span lang="EN-US"> Windows </span>上のサービスです。<span lang="EN-US"> BTSSvc$BizTalkServerApplication&nbsp; </span>のようなサービス名で、<span lang="EN-US">BTSNTSvc.exe </span>プロセス上で動作していることが、タスクマネージャーで確認できます。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7462.HelloWorld_deploy_19.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7462.HelloWorld_deploy_19.png" alt="" border="0" /></a></span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/8507.HelloWorld_deploy_20.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/8507.HelloWorld_deploy_20.png" alt="" border="0" /></a></p>
<p>(※上記例では Orch ホストというホストを独自に作成している環境のため、2 つの BTSNTSvc.exe が起動しています)</p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">今回のまとめです。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">・<span lang="EN-US">BizTalk </span>管理コンソールでは送信ポート・受信ポート<span lang="EN-US"> (</span>受信場所<span lang="EN-US">) </span>を構成できる。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">・送信ポートはひとつの送信先を、受信ポートは複数の受信場所を持つことができる。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">・ホストインスタンスはサービスとして起動していて、<span lang="EN-US">BTSNTSvc.exe<br /></span>プロセスとして動作する。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">・実行した処理は追跡データで確認できる。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt">以上でサンプルの動作確認は一通り終わりです。他にも<span lang="EN-US"> SDK </span>には多数のサンプルが含まれています。ぜひ確認してみてください。</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="color: black;font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>
<p style="margin: 0mm 0mm 0pt"><span style="font-family: メイリオ;font-size: 9pt" lang="EN-US">&nbsp;</span></p>]]></content:encoded>
    </item>
    <item>
      <title>HelloWorld オーケストレーション (開発編)</title>
      <link>https://docs.microsoft.com/archive/blogs/jpbtsblog/helloworld</link>
      <pubDate>Thu, 04 Jun 2015 23:37:00 GMT</pubDate>
      <dc:creator><![CDATA[Japan BizTalk Support Team]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/jpbtsblog/2015/06/04/helloworld/</guid>
      <description><![CDATA[こんにちは。BizTalk Server サポートチームの村岡達也です。
BizTalk Server の SDK には、多くのサンプルが含まれていることをご存じでしょうか。今回はBizTalk...]]></description>
      <content:encoded><![CDATA[<p style="text-align: left"><span style="font-family: tahoma,arial,helvetica,sans-serif">こんにちは。BizTalk Server サポートチームの村岡達也です。</span></p>
<p style="text-align: left"><span style="font-family: tahoma,arial,helvetica,sans-serif">BizTalk Server の SDK には、多くのサンプルが含まれていることをご存じでしょうか。</span><span style="font-family: tahoma,arial,helvetica,sans-serif">今回は</span><span style="font-family: tahoma,arial,helvetica,sans-serif">BizTalk アプリケーションにはじめて触れる方を対象に、HelloWorld オーケストレーションサンプルを解説します。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">(※BizTalk Server が正しくインストールされていることが前提となりますので、あらかじめセットアップは完了させておいてください)</span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">MSDN にも、同じ SDK サンプルの利用方法のドキュメントがありますので、あわせて目を通してみてください。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><a href="https://msdn.microsoft.com/ja-jp/library/aa559831.aspx">https://msdn.microsoft.com/ja-jp/library/aa559831.aspx</a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">とりあえず動かしてみたいという方はコチラを先にご覧ください &rArr;　<a href="http://blogs.msdn.com/b/jpbtsblog/archive/2015/06/05/helloworlddeploy.aspx">HelloWorld</a></span><span style="font-family: tahoma,arial,helvetica,sans-serif"><a href="http://blogs.msdn.com/b/jpbtsblog/archive/2015/06/05/helloworlddeploy.aspx">オーケストレーション (動作確認編)</a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><strong>◆プロジェクトを Visual Studio で開いてみる</strong></span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">HelloWorld サンプルは、受信したメッセージをオーケストレーション内で別のメッセージに変換してから、送信するという単純な内容となっています。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">以下の手順で HelloWorld プロジェクトを Visual Studio で開いて内容を確認してみます。念のため</span><span style="font-family: tahoma,arial,helvetica,sans-serif">HelloWorld フォルダはバックアップを取っておいてください。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">SDK\Samples\Orchestrations\HelloWorld フォルダ内の</span><span style="font-family: tahoma,arial,helvetica,sans-serif">HelloWorld.sln を開きます。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">Visual Studio のソリューションエクスプローラーに表示されているのが、本サンプルに含まれるリソースです。</span></p>
<p>&nbsp;</p>
<ul>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif">HelloOrchestation.odx -- オーケス トレーション</span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif">InvoiceSchema.xsd / POSchema.xsd&nbsp; --スキーマ</span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif">POToInvoice.btm -- マップ</span></li>
<li><span style="font-family: tahoma,arial,helvetica,sans-serif">HelloWorld.snk -- キーファイル (厳密名の署名に使われています)</span></li>
</ul>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/8461.HelloWorld_develop_01.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/8461.HelloWorld_develop_01.png" alt="" width="273" height="219" border="0" /></a></span><br />&nbsp;&nbsp;<br />&nbsp;&nbsp;<br /><span style="font-family: tahoma,arial,helvetica,sans-serif">&nbsp;<strong>◆スキーマ (xsd)</strong></span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">このオーケストレーションでは PO と Invoice という 2 種類のメッセージを扱いますので、メッセージ形式を定義するスキーマも 2 つあります。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">これらの xsd ファイルを開いてみるとスキーマエディタが起動して、メッセージのデータ構造とそれに対応する XML 記述を確認できます。XML を直接編集しなくとも、左側ツリーの操作で新しいフィールド要素を追加したり、プロパティウィンドウでデータ型などを設定できます。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/4848.HelloWorld_develop_02.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/4848.HelloWorld_develop_02.png" alt="" border="0" /></a></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><strong>◆オーケストレーション (odx)</strong></span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">HelloOrchestration.odx を開いてみます。オーケストレーションデザイナーが起動して、HelloOrchestration の実装が表示されます。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3122.HelloWorld_develop_03.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3122.HelloWorld_develop_03.png" alt="" width="431" height="386" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">ReceivePOPort からReceivePO 受信図形への線がメッセージの受信を、SendInvoice 図形から SendInvoicePort への線がメッセージの送信をあらわします。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">真ん中にあるConstructInvoice 図形がこのオーケストレーションのポイントとなる [変換] 図形を使用したメッセージの変換・構築となっています。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">サンプルではすでに接続状態になっていますが、ポートと受信 (送信) 図形を結びつける操作を確認してみます。ReceivePOPort から伸びる線を Delete キーで消したあと、もう一度引き直してみてください。ポート図形にある緑の矢印、または受信図形のコネクタをマウスでドラッグして目的のところまで引っ張っていきます。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3286.HelloWorld_develop_04.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3286.HelloWorld_develop_04.png" alt="" width="396" height="169" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">続いて、受信図形 ReceivePO のプロパティを確認してみると「アクティブ化」が True になっていることが分かります。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3718.HelloWorld_develop_05.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3718.HelloWorld_develop_05.png" alt="" width="384" height="244" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">オーケストレーションは「アクティブ化」が指定されたメッセージの受信を契機として開始します。もし「アクティブ化」が指定されている受信図形がひとつも含まれていないと、そのオーケストレーションは開始するきっかけがありません。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">受信メッセージをきっかけに処理を開始するオーケストレーションは、常にアクティブ化が True の受信図形で始まることを覚えておいてください。(他の開始パターンもあるのですが、それは別の機会にご紹介します)</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">また、プロパティ中の「メッセージ」の項目では、この受信図形は</span><span style="font-family: tahoma,arial,helvetica,sans-serif">POMessage メッセージに対応していることが分かります (送信は InvoiceMessage )。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">送受信図形は、このように BizTalk プロジェクト内で定義されている「メッセージ」を参照することも必要になります。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">続いてメッセージの定義をみていきます。ソリューションエクスプローラーの表示を下のタブから切り替えて&nbsp; [オーケストレーションの種類] を選択すると、プロジェクトに含まれているメッセージを確認できます。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2134.HelloWorld_develop_06.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/2134.HelloWorld_develop_06.png" alt="" width="321" height="311" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">メッセージ「InvoiceMessage」のプロパティを表示すると、[メッセージの種類] に </span><span style="font-family: tahoma,arial,helvetica,sans-serif">Microsoft.Samples.BizTalk.HelloWorld.InvoiceMessageType が選択されていることが分かります。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7888.HelloWorld_develop_07.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7888.HelloWorld_develop_07.png" alt="" width="434" height="157" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">Microsoft.Samples.BizTalk.HelloWorld.InvoiceMessageType </span><span style="font-family: tahoma,arial,helvetica,sans-serif">というのは、スキーマ&nbsp; InvoiceSchema.xsd で定義されたメッセージ形式であるということです。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">メッセージの種類のプルダウンを展開すると、同じプロジェクトに含まれているスキーマが一覧から選択できることが分かります。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3681.HelloWorld_develop_08.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/3681.HelloWorld_develop_08.png" alt="" width="432" height="117" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">つまり「スキーマ」でデータの構造を定義して、そのスキーマに従った「メッセージ」をプロジェクト内に作成して、「送受信図形」のプロパティにメッセージを設定する、という関係になっています。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><strong>◆マッパー (btm)</strong></span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">再びオーケストレーションに戻って、中央の </span><span style="font-family: tahoma,arial,helvetica,sans-serif">ConstructInvoice 図形をみてみます。</span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7840.HelloWorld_develop_09.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7840.HelloWorld_develop_09.png" alt="" width="247" height="192" border="0" /></a></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">[メッセージの構築] 図形の中には、[変換] 図形が含まれています。[変換] 図形では受信したメッセージ (PO) から送信メッセージ (Invoice) を作成する処理が実装されています。[変換] 図形の POToInvoiceTransform をダブルクリックして処理内容を確認します。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">「変換の構成」ウィンドウが開いて、送信元が POMessage、送信先が InvoiceMessage になっていることが確認できます。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7220.HelloWorld_develop_10.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/7220.HelloWorld_develop_10.png" alt="" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">「Biztalk マッパーを起動する」のチェックをいれて [OK] で起動します。またはソリューションエクスプローラーの </span><span style="font-family: tahoma,arial,helvetica,sans-serif">POToInvoice.btm ファイルを直接開くこともできます。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">次のように BizTalk マッパー編集画面が起動して、受信した PO メッセージに含まれるデータを Invoice に対応させていることが分かります。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">(とはいえ、このサンプルでは PO と </span><span style="font-family: tahoma,arial,helvetica,sans-serif">Invoice が全く同じ形式ですので、フィールド名が違うだけで、単にデータを 1 対 1 で対応させているだけです)</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5504.HelloWorld_develop_11.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/5504.HelloWorld_develop_11.png" alt="" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">ちなみにマッパーでは、単にデータ同士を結ぶだけでなく、ツールボックスから functoid と呼ばれる図形を追加して、数値演算や文字列処理なども可能です。現実の業務データを扱うときは、マップが非常に複雑になってくることは容易に想像できることと思います。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6862.HelloWorld_develop_12.png"><img style="margin-right: auto;margin-left: auto" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/6862.HelloWorld_develop_12.png" alt="" border="0" /></a></span></p>
<p style="text-align: center">&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><strong>◆ポートとバインド</strong></span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">最後にポートの構成を確認してみます。オーケストレーションに戻って、[ReceivePOPort]</span><span style="font-family: tahoma,arial,helvetica,sans-serif">ポート図形をダブルクリックすると、[ポート構成ウィザード] が立ち上がります。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">[ポートのプロパティ] &gt; [ポートの種類の選択] &gt; [ポートのバインド] の順に進めて、サンプルに設定されている内容を確認してみてください。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">ポートでは通信方式 (一方向 or 要求/応答) と通信方向 (送信 or 受信)、どの場所 (URI) から、どのような方法で (トランスポート) メッセージが送受信されるのかを決定します。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">そのうち「場所と方法」を決めている情報を「バインド」情報と呼びます。バインド情報はアプリケーションから完全に独立させることができ、プロジェクト内のポートの設定では指定せず、今回の HelloWorld サンプルのようにあとから BizTalk 管理コンソール上で指定することができます。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1641.HelloWorld_develop_13.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/71/27/1641.HelloWorld_develop_13.png" alt="" width="550" height="210" border="0" /></a></span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">つまりアプリケーション内では、あらかじめ通信方式と方向さえ決めておけば、あとはどのようにメッセージを送受信するのかは意識しなくても良いということになります。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">例えばファイルシステムの共有フォルダや FTP からメッセージを取り込んでも良いですし、そのあと作成したメッセージを HTTP やメールの SMTP で送信することもできます。SQL Server データベースや、SAP や Oracle などの外部基幹システムと接続できるアダプターを通じて、メッセージを送受信することも可能です。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">なお、今回の HelloWorld サンプルで「後で指定する」となっているバインド情報は、サンプルと同梱の HelloWorldBinding.xml ファイルで別で定義されていて、受信・送信ともにローカルのフォルダが構成されています。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">以上で一通り、BizTalk アプリケーションの構成と、ポイントになる要素を確認しました。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">今回のまとめです。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">・BizTalk プロジェクトで取り扱うメッセージは、スキーマ (xsd) で定義される</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">・オーケストレーション odx にアプリケーションの実装ロジックが含まれる</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">・オーケストレーションを開始するための受信図形には「アクティブ化」を設定する。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">・マッパー (btm) ではメッセージの変換ができる。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">・ポートのバインド情報はプロジェクトに含めずに、後から指定することもできる。</span></p>
<p>&nbsp;</p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">次回は実際にサンプルの動作確認を行ってみます。</span></p>
<p><span style="font-family: tahoma,arial,helvetica,sans-serif">ではまた。</span></p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
  </channel>
</rss>