問題タブ [peoplesoft-app-engine]

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.

0 投票する
2 に答える
80 参照

peoplesoft - 不正なデータによるコンポーネント インターフェイスの障害

PS_PERS_NID テーブルに従業員の国民 ID データを挿入/更新するための PeopleTools アプリケーション エンジン プログラムを作成しました。PeopleTools ファイル レイアウト定義を使用してデータをステージング テーブルに挿入し、次に Application Engine Do Select を使用してデータを開始テーブルから読み取り、PeopleCode を介して PeopleTools コンポーネント インターフェイス (CI) 定義を介してロードしています。データがクリーンな場合、正常に動作します。ステージング テーブルのデータを処理ステータスとエラー メッセージで更新するために、例外 peoplecode にクエリを記述しました。

無効な SSN でテストすると、メッセージが返さError changing valueれ、アプリケーション エンジンが失敗します。デフォルトで作成される try-catch ブロックにすべてのピープルコードがあります。

プロセスを異常終了させずにステージング レコードのエラー メッセージをキャプチャできます。