BPEL プロセスを作成し、追加された新しい行のテーブル変更をポーリングするための DB アダプターを追加しました。ポーリング間隔は 60 秒ですが、プロセスは 60 秒ごとにインスタンスを作成しています。アプリケーションでワークアイテムを作成する必要があります..
私が何か間違ったことをしている場合は、私を導いてください...
BPEL プロセスを作成し、追加された新しい行のテーブル変更をポーリングするための DB アダプターを追加しました。ポーリング間隔は 60 秒ですが、プロセスは 60 秒ごとにインスタンスを作成しています。アプリケーションでワークアイテムを作成する必要があります..
私が何か間違ったことをしている場合は、私を導いてください...
作成されたインスタンスを見ると、同じデータが返されていることに気付くと思います。
これは、dbアダプターが読み取られたレコードが不明な場合に発生します。
これを行う最も簡単な方法は、DBアダプターにレコードを既読としてマークさせることです。これを行うには、読み取りまたは未読み取りに設定された1つのソリューションとして、スキーマにインジケーター列を追加します。
しかし、事実上、問題は、詳細情報なしで、反復ごとに同じレコードを再読み取りしている可能性が高いため、レコードが読み取られたことを確認するためのオプションの1つを使用する必要があります。