次の方法で共有


ロール リンクとサービス リンク ロール

ロールは、サービスを使用するか、サービスを実装するポートの種類のコレクションです。 ロールは、パーティが単一または複数のオーケストレーションを持つ場合の対話処理の種類を表します。 パーティの数が増えるにつれて、ロールによって管理を柔軟かつ簡単に行えるようになります。 たとえば、あるオーケストレーションで出荷業者のロールを使用するとします。 荷送人は、1 つまたは 2 つの当事者を関連付ける必要があります。 オーケストレーションでアイテムの出荷業者を決定する際には、出荷業者ロールのパーティの価格が比較されます。

ロール リンクの種類は、2 つのサービスまたはオーケストレーション間の関係を特徴付けるプロパティです。 関係にかかわる各サービスが受け持つ役割を定義し、各ロールから提供されるポートの種類を指定します。

パーティ (つまり、組織単位) は、オーケストレーションと連携する BizTalk Server 外部のエンティティを表します。 BizTalk Server では、メッセージ交換の対象となる各組織は、パーティで表されます。 パーティをロールに参加させてパーティと連携する方法を定義できます。

ロール リンクの種類がオーケストレーションに関連付けられている場合、ロール リンクの種類を展開または削除できます。

オーケストレーションとロール

ロール リンクの種類を使用するオーケストレーションを展開すると、構成データベースがロールを保存します。 複数のオーケストレーションでロールを使用できるため、管理データベースは、ロール リンクの種類を 1 つだけ保存します。

同じ名前および名前空間を持つ個別のオーケストレーション (.odx) ファイルに 2 つのロール リンクの種類を含む BizTalk プロジェクトを使用している場合、BizTalk プロジェクトはコンパイル処理を行いません。

ロールを使用するオーケストレーションの削除

複数のオーケストレーションでロール リンクの種類を使用できるため、ロールを使用するオーケストレーションを含むアセンブリを展開解除すると、管理データベースは、該当するロールを使用しているオーケストレーションがない場合にそのロールだけを削除します。

また、管理データベースは、参加しているパーティがない場合、ロールだけを削除します。 参加しているパーティを持つロールを上書きできないのと同様に、参加しているパーティを持つロールは削除もできません。

参照

オーケストレーションでのロール リンクの使用
アイテム