WebSphere® Integration
Developer (IBM® Integration
Designer) 内で、WebSphere Message
Broker 内のサービスを呼び出す必要がある SOA アプリケーションや、WebSphere Message
Broker 内のサービスによって呼び出される SOA アプリケーションを設計できます。
注: バージョン 7.5 以降、WebSphere Integration
Developer の名前が IBM Integration
Designer に変更されています。 このトピックで WebSphere Integration
Developer バージョン 7 に言及している情報は、IBM Integration
Designer バージョン 7.5 にも当てはまります。
同様に、バージョン 7.5 以降、WebSphere Process
Server の名前が IBM Business
Process Manager Advanced に変更されています。 このトピックで WebSphere Process
Server バージョン 7.0 に言及している情報は、IBM Business
Process Manager Advanced バージョン 7.5 にも当てはまります。
- WebSphere Integration
Developer 上でサービスを開発する場合に、WebSphere Message
Broker がこのサービスに要求を送信できるようにするには、WebSphere Integration
Developer アプリケーション内にエクスポート・コンポーネントを作成します。
- WebSphere Integration
Developer アプリケーションから WebSphere Message
Broker サービスを呼び出す場合は、アプリケーション内にインポート・コンポーネントを作成します。
WebSphere Integration
Developer アプリケーションを作成し終えたら、PI ファイルをエクスポートします。その後にこのファイルを
WebSphere Message
Broker 内にインポートできます。
「新規メッセージ定義ファイル」ウィザードまたは「SCA インポートまたはエクスポートから開始」クイック・スタート・ウィザードを使用して、WebSphere Integration
Developer のエクスポート・コンポーネントとインポート・コンポーネントをインポートします。
メッセージ・セット: SCA インポート/エクスポート・コンポーネントのインポートを参照してください。 WebSphere Integration
Developer からインポートするインポート・コンポーネントやエクスポート・コンポーネントが SOAP 1.1 バインディングを使用することを確認してください。SOAP 1.2 バインディングを使用して生成された SCA インポート・コンポーネントまたは SCA エクスポート・コンポーネントをインポートしようとすると、妥当性検査エラーが起きます。
PI ファイルをインポートすると、メッセージ定義ファイルとブローカー SCA 定義ファイルが作成されます。
WebSphere Integration
Developer インポート・コンポーネントをインポートして、このコンポーネントからブローカー SCA 定義を作成する場合は、ファイル拡張子が
.insca のブローカー SCA 定義を作成します。
ブローカー SCA 定義には以下のものが含まれます。
- バインディング情報 (拡張子が .import のファイル内)
- メッセージ形式を記述する WSDL および XSD ファイル
インポートされた
WebSphere Integration
Developer インポート・コンポーネントから作成されるブローカー SCA 定義は、
SCAInput ノード上のプロパティーの値を提供します。その後このノードは
WebSphere Process
Server から要求を受け取ることができます。
WebSphere Integration
Developer エクスポート・コンポーネントをインポートして、このコンポーネントからブローカー SCA 定義を作成する場合は、ファイル拡張子が
.outsca のブローカー SCA 定義を作成します。
このファイルには以下のものが含まれます。
- バインディング情報 (拡張子が .export のファイル内)
- メッセージ形式を記述する WSDL および XSD ファイル
インポートされた
WebSphere Integration
Developer エクスポート・コンポーネントから作成されるブローカー SCA 定義は、
SCARequest ノードか、
SCAAsyncRequest および
SCARequest ノード上のプロパティーの値を提供します。その後これらのノードは
WebSphere Process
Server に要求を送信できます。