問題タブ [wso2bps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wsdl - 単純な bpel ワークフロー: select クエリが複数の行を返す
データベースで選択クエリのみを実行する単純な bpel ワークフローを実装する必要があります。Data Service wsdl ファイルを作成できました。その流れをこの質問とともに画像ファイルとして添付しています。まずはそちらをご覧ください。画像が表示されている場合、パラメーター「名前」の複雑な構造を作成することになりました (wso2 Data Service Server によって自動的に生成された wsdl コード)。これには、"Name" と "nid" という 2 つの文字列値を持つ "Customer" という複雑な要素があります。必要な場合に備えて、wsdl ファイルもコピーしました。ここ: http://pastebin.com/QTKZbdzn
入力パラメーターを送信していないと思いますが、受信モジュールを使用せずにデータ サービスを直接呼び出そうとすると、「プロセスに開始アクティビティが定義されていません」というエラーが表示されます。
Data Service に同様の BPEL ワークフローを実装したことがある方は、お知らせください。データ サービスは正常に動作します。私はそれを別々にテストしました。ありがとう!
アップデート
最終的に、BPM を次のように作成しました。DSS も変更する必要があるため、BPM に何らかの入力を提供します。「select * from customer」ではなく、「select * from customer where nid = ?」を実装しています。それはかなり成功したことが証明されました。joergl と vimesh を助けてくれてありがとう。ただし、where 句のないクエリがどのように機能するかがまだわかっている場合は、ここで更新してください。
foreach - WSO2 BPS foreach の問題
を実行しようとしていますがforEach
、内部forEach
でカウンターを使用しdoXSLTransform
てソースを取得しています。それforEach
finalCounter = 1
以外の場合は、ソースに複数の要素を渡すとエラーが発生しますdoXSLTransform
。BPEL の Oasis 仕様を確認したところ、 を使用したカウンターの受け渡しがサポートされています$
。WSO2 BPS の何が問題なのかわからないので、アドバイスしてください。
spring-mvc - WSO2 BPS でプロセス インスタンス ID を取得する方法
Spring Web アプリケーションから呼び出される bpel プロセスがあります。私のプロセスには承認フローがあります。私の Web アプリでは、プロセスを分析して、プロセスが現在どこにあるかを判断したいと考えています。例:プロセスに2つの承認が必要な場合、最初の承認が返されたかどうかを知りたい. そのため、アプリケーション データベースにプロセス インスタンス ID を保持したいと考えています。その後、いくつかの管理サービスを呼び出して、プロセスに関するデータを取得できます。
この目標を達成する方法はありますか?
同時に、プロセスのステータスを取得するための管理サービスがあるかどうかを確認したいと考えています。ヒューマンタスクでそれが可能であることを知っています。
WSO2 BPS 3.2.0 を使用しています
wso2 - WSO2CEP からのイベント ストリームにサブスクライブするように WSO2BPS を構成する方法
システムの私の設計は、CEP をシステムの「エンジン」として使用することです。これにより、顧客の要求がイベントとして CEP に送信され、BPS に再ルーティングされてさまざまなビジネス プロセスがトリガーされます。
私の質問は、CEP からのイベント ストリーム (または複数のストリーム) にサブスクライブし、ビジネス プロセスの実行を「トリガー」するように BPS を構成するにはどうすればよいですか?
ありがとう