問題タブ [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 - アプリケーション エンジン プログラムで PeopleCode を使用してバッチ ファイルを実行する際の問題
Application Engine Program で People コードを使用してバッチ ファイルを実行したいと考えています。しかし、プログラムには Exec コードをゼロ以外の値(Value - 1)として返す問題があります。
以下は、以下のピープルコードスニペットです。
この問題を解決する方法を教えてください。
unit-testing - PeopleSoft テスト - CreateProcessRequest エラーのキャッチ
現在コンポーネントテストrnを実施しており、テスト条件の1つはCreateProcessRequestのエラーをキャッチすることです。私はこのコードを持っています:
/実行制御パラメータを定義 – 以下のコードを参照/
ローカル ProcessRequest &RQST;
&RUN_PO_BU = PO_HDR.BUSINESS_UNIT;
&RUN_PO_ID = PO_HDR.PO_ID;
&RUN_OPRID = PO_PNLS_WRK.OPRID;
&RunCntlID = "PS_PO_" | &RUN_PO_BU | &RUN_PO_ID | "_" | UniqueRunCntlID();
&MI_SQRProcess = "テスト";
&RQST = CreateProcessRequest("SQR プロセス", &MI_SQRProcess);
&RQST.RunControlID = &RunCntlID;
&RQST.Schedule();
&instanceList = &RQST.ProcessInstance;
&RQST.Status = 0 の場合
そうしないと
End-If;
したがって、私の質問は、CreateProcessRequest をエラー状態にする (またはゼロ以外の終了コードを返す) ために何をするか (処理するか)、または条件を作成してテストできるようにどのように機能するかです。ありがとう :)