1

PeopleSoftアプリケーションで奇妙な問題が発生しました。統合ブローカーのメッセージが順不同で処理されているようです。別の可能性があります。それは、コミットが非同期で実行され、トランザクションが順不同で完了することを可能にすることです。

詳細レコードの挿入が多数あり、その後に、挿入されたばかりの行の更新を実行するトレーラーレコードが続きます。一部の行は更新を受信して​​いません。この問題は散発的で、約6か月に1回ですが、統計的に重大な財務報告エラーを引き起こします。

誰かがPeopleToolsの内部を十分に処理して、それが何をしているのかを知ることができれば、おそらく問題の回避策を見つけることができると思います。

4

3 に答える 3

2

これを設定したかどうかについては言及していませんが、Integration Broker を選択できます。すべてのメッセージはメッセージ チャネルを介して流れ、チャネルは順序付きまたは順序なしのいずれかになります。チャネルが順序付けされている場合 (メッセージがエラーの場合)、後続のすべてのメッセージはその背後でキューに入れられ、成功するまで処理されません。

チャネルが順序付けされているかどうかは、Application Designer のメッセージ チャネル プロパティのチェックボックスに依存します。From memory チャネルはデフォルトで順序付けられますが、ボックスのチェックを外してスループットを向上させることができます。

お役に立てれば。

PS。Tools 8.49 の時点で、セットアップがわずかに変更され、Channels は Queues、Messages Service Operations などになりました。

于 2008-09-26T14:42:14.290 に答える
0

GSCから聞いた。送信側に 2 つのドメインがあり、受信側にも 2 つのドメインがありました。すべてがアクティブでした。それらによると、各サーバーに複数のドメインがある場合、グループ内のメッセージの一部を取得して、真にシリアルではなく非同期で処理することが可能です。

アクティブなサーバーを 1 つに減らし、それが再び発生することを確認しますが、非常に散発的であるため、確実なことはわかりません。

于 2008-09-26T16:43:33.500 に答える