3 つの整数変数を入力として受け取る BPEL プロセスを作成しました。Java プログラムから渡されたさまざまなパラメーターを使用してテストする必要があります。これらすべてにopenESBを使用しています。
私の質問は、Java コードから BPEL を呼び出す方法と、引数を渡して BPEL プロセスから結果を取得する方法です。
BPEL プロセスは通常、エンドポイントが定義された Web サービス (通常は SOAP) としてデプロイされます。アクセス可能なエンドポイントを知っていますか?
このエンドポイントを取得したら、Java で通常の Web サービスとして呼び出すことができます。(BPELプロセスをテストしたいだけなら、 soapUIから呼び出すことから始めることをお勧めします)
openESB に関連する特異性については、私にはわかりません。展開の詳細については、ドキュメントを参照してください。
回答後に編集します。
したがって、wsdl を持つエンドポイントがあります。
まず、プロセス自体をテストします。
ここで、Java クライアントを構築する必要がある場合。
bpel プロセスを作成できたので、それに対処できるはずです。繰り返しますが、グーグルまたは質問してください:)
繰り返しますが、これがお役に立てば幸いです。