2017-04-17 5 views
0

ペイロードを修正し、障害の発生した時点からトランザクションを再処理する必要があるという要件があります。一部のビジネス・オーナーは、データの問題や再処理のためにデータを編集できますweblogic管理者が技術的な問題を発見しました。Oracle SOA 12cのデータの訂正と再処理

エラー・ポイントは、定義されているスコープ内のBPELコンポジットまたはOSBです。

現在のフローではBAMを使用してレポートを作成していますが、BAMではこのようなアプローチはできません。

今のアイデアは、フローにマイルストーンを定義し、障害が発生した場合にペイロードと共に一部のテーブルのデータを保持することです.Fusion Middlewareスタックで行うことができる何らかのアプローチを指すのに役立ちますか?私たちは、今のところADFやJava関連のUIに行きたくはありません。

答えて

1

これは、人間のワークフロータスクなどに譲渡する必要があるようなものです。私たちのグループは他人のデータに対する責任を負いませんので、私はこれに関して多くの経験がありません。我々は、この種の問題をプロデューサーに押しつけようとする傾向があります。エラーを返すか、他の種類のサービスコールをシステムに提出して、悪いレコードをキューに入れて自分のツールを使用するようにします。

SOAで取得しているデータが不良で、プロデューサ側で修正したい場合は、そのクライアントにレコードA、B、C、Dなどを知らせる方法を見つける方が簡単でしょうこれらの特定のレコードを変更するためにシステムを修正する必要があるかどうかを把握させてください。そうすることで、あなたのシステムは、追加の監査、ロギング、トレースなど、データの責任を負っているすべての責任を負いません。

http://docs.oracle.com/middleware/12212/servicecomps/servicecomps-developdeploy.htm

+0

ありがとう:それは手動の介入の多くを必要と同じように聞こえるので、私はちょうど仕事のようなもののために理想的に適しているヒューマン・ワークフロー・エンジン、それをオフにプッシュするだろう、と述べた

ニック、ヒューマンタスクを探り、ペイロードを編集してインスタンスを再発行できるかどうかを確認します。これはビジネスがいくつかのフローを求めている独自の要件です。よろしくね、ラフル – user7371032

関連する問題