BizTalk プロジェクトを開始したら、新しいオーケストレーションを作成し、既存のオーケストレーションをプロジェクトに追加できます。 オーケストレーションの作成と保存、既存のオーケストレーションのプロジェクトへの追加、またはプロジェクトからのオーケストレーションの削除、オーケストレーションの名前の変更、オーケストレーションのプロパティの設定については、次の手順を参照してください。
オーケストレーションを作成するには
ソリューション エクスプローラーで、プロジェクト名を右クリックし、[ 追加] を選択し、[ 新しい項目] をクリックします。
[ 新しい項目の追加 ] ダイアログ ボックスの [ カテゴリ ] ウィンドウで、[ BizTalk プロジェクトアイテム] をクリックし、[ テンプレート ] ウィンドウで [ BizTalk オーケストレーション] をクリックします。
ダイアログ ボックスの下部にある [名前 ] ボックスで、オーケストレーションの名前を指定し、[ 追加] をクリックします。
新しいオーケストレーションが作成され、オーケストレーション デザイナーに表示され、対応する .odx ファイルが作成され、ソリューション エクスプローラーに表示されます。
既存のオーケストレーションをプロジェクトに追加するには
ソリューション エクスプローラーで、プロジェクト名を右クリックし、[ 追加] をクリックし、[ 既存の項目] をクリックします。
[ 既存の項目の追加 ] ダイアログ ボックスで、オーケストレーションを含むディレクトリに移動し、オーケストレーションを選択して、[ 追加] をクリックします。
オーケストレーションがプロジェクトに追加されます。
注
既存のファイルを追加すると、ファイルがプロジェクトにコピーされます。 (ファイルは単に参照によって追加されるわけではありません)。プロジェクト内のファイルを変更した場合、元のファイルは変更されません。
オーケストレーションの名前を変更するには
ソリューション エクスプローラーで、変更する .odx ファイルを右クリックし、[ 名前の変更] をクリックします。
目的の新しいファイル名を入力し、Enter キーを押します。
注
.odx ファイルの名前を変更する場合は、デザイン画面をクリックして [プロパティ] ウィンドウを表示し、オーケストレーションの Typename プロパティの値を変更することで、オーケストレーションの種類の名前を変更することもできます。
オーケストレーションを保存するには
[ファイル] メニューの [名前<保存] をクリック>。
注
オーケストレーション ファイルは UTF-8 として保存されます。 スキーマ、マップ、パイプラインは UTF-16 として保存されます。
プロジェクトからオーケストレーションを削除するには
ソリューション エクスプローラーで、削除するファイルを右クリックし、[ プロジェクトから除外] をクリックします。
注
プロジェクトからオーケストレーションを削除し、ファイルを完全に削除するには、代わりに [ 削除 ] をクリックします。
除外されたオーケストレーションをプロジェクトに含めるには
- ソリューション エクスプローラーで、[ すべて表示 ] ツール バー ボタンをクリックし、目的の .odx ファイルを右クリックし、[ プロジェクトに含める] を選択します。
オーケストレーションのプロパティを設定するには
プロジェクトの .odx ファイルをダブルクリックするか、プロセス領域でオーケストレーションを含むタブを選択して、オーケストレーションを開きます。
[オーケストレーション ビュー] ウィンドウで、[ オーケストレーションのプロパティ] を選択します。
または、
オーケストレーション デザイン サーフェイスの プロセス領域 の背景をクリックします。
[プロパティ] ウィンドウで、次のプロパティを指定します。 一部のプロパティは、特定の状況でのみ表示されることに注意してください。
注
オーケストレーション、ポートの種類、およびマルチパート メッセージの種類の名前は、モジュールのスコープ内で一意である必要があります。
プロパティ 説明 バッチ アトミック トランザクションであるオーケストレーションを他のインスタンスとバッチ処理できるかどうかを判断します。 報酬 オーケストレーションで実行する補正の種類を指定します。 分離レベル トランザクション オーケストレーションの場合、同時実行トランザクション間でデータにアクセスできる程度を決定します。 モジュールエクスポート可能 モジュールをBPEL4WSにエクスポートできるかどうかを判断します。 モジュール XML ターゲット名前空間 型をBPEL4WSにエクスポートするときに使用される XML ターゲット名前空間。 Namespace オーケストレーションとその種類を含むモジュールの名前を決定します。 オーケストレーションのエクスポート可能 このオーケストレーションがBPEL4WSにエクスポートできるかどうかを示します。 オーケストレーション XML 対象名前空間 このオーケストレーションをBPEL4WSにエクスポートするときに使用される XML ターゲット名前空間。 [再試行] トランザクション オーケストレーションが失敗した場合に再試行するかどうかを指定します。 時間切れ アクティブでない状態が原因でトランザクションオーケストレーションが失敗するまでの秒数。 トランザクション識別子 トランザクション業務オーケストレーション用一意識別子。 トランザクションの種類 オーケストレーションがアトミック トランザクション、実行時間の長いトランザクション、またはトランザクションではないかどうかを判断します。 型修飾子 オーケストレーション レベルの変数のスコープを決定します。
プライベート: このオーケストレーションへのアクセスは、含まれるモジュールに制限されます。
パブリック: このオーケストレーションへのアクセスは制限されません。
内部- このオーケストレーションへのアクセスは、同じプロジェクト内のモジュールに限定されます。型名 包含モジュール内のこのオーケストレーションの名前を決定します。 手記: ルート レベルの名前空間と同じ Typename を使用する場合、Typename に基づいてメッセージと変数を定義し、それらに対して割り当て操作を実行しようとすると、オーケストレーション デザイナーからエラーが発生する可能性があります。 たとえば、System の Typename を指定し、System.String などのメッセージと変数を定義すると、エラーが発生する可能性があります。
こちらもご覧ください
オーケストレーション図形
オーケストレーションに図形を追加する方法
オーケストレーションにパラメーターを追加する方法
[成果物の種類の選択] ダイアログ ボックスを使用する方法