問題タブ [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.
peoplesoft - 不正なデータによるコンポーネント インターフェイスの障害
PS_PERS_NID テーブルに従業員の国民 ID データを挿入/更新するための PeopleTools アプリケーション エンジン プログラムを作成しました。PeopleTools ファイル レイアウト定義を使用してデータをステージング テーブルに挿入し、次に Application Engine Do Select を使用してデータを開始テーブルから読み取り、PeopleCode を介して PeopleTools コンポーネント インターフェイス (CI) 定義を介してロードしています。データがクリーンな場合、正常に動作します。ステージング テーブルのデータを処理ステータスとエラー メッセージで更新するために、例外 peoplecode にクエリを記述しました。
無効な SSN でテストすると、メッセージが返さError changing value
れ、アプリケーション エンジンが失敗します。デフォルトで作成される try-catch ブロックにすべてのピープルコードがあります。
プロセスを異常終了させずにステージング レコードのエラー メッセージをキャプチャできます。