Oracle SOAスイートでのSOAアプリケーションの開発 BPELプロセス・サービス・コンポーネントの使用 BPELプロセスでのXMLデータの操作 BPELでのSOAPヘッダーの操作 BPELでのSOAPヘッダーの送信方法 BPELでのSOAPヘッダーの送信方法 この項では、SOAPヘッダーの送信方法を例をあげて説明します。 BPELでSOAPヘッダーを送信するには: composite.xmlファイルで参照を定義して、HeaderServiceを参照します。 次の例に示すように、カスタム・ヘッダー変数を定義して操作し、bpelx:inputHeaderVariableを使用して送信します。<variables> <variable name="input" messageType="tns:HeaderTestRequestMessage"/> <variable name="output" messageType="tns:HeaderTestResultMessage"/> <variable name="request" messageType="services:HeaderServiceRequestMessage"/> <variable name="response" messageType="services:HeaderServiceResultMessage"/> <variable name="customHeader"messageType="services:CustomHeaderMessage"/> </variables> ... <!-- initiate the remote process --> <invoke name="invokeAsyncService" partnerLink="HeaderService" portType="services:HeaderService" bpelx:inputHeaderVariable="customHeader" operation="initiate" inputVariable="request"/>