問題タブ [peoplesoft]

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 に答える
499 参照

peoplesoft - Peoplesoft レポート リポジトリの負荷をどのように分散しますか?

負荷分散された Peopletools/Peoplesoft 環境 (2 つの Web、2 つのアプリ、2 つのプロセス スケジューラ、すべて別のハードウェア上) をセットアップする場合、レポート リポジトリ/リポジトリをどのように構成しますか? その意図は、完全に独立した 2 つのスタックを持つことですが、一方の側で実行されたレポートを他方から利用できるようにすることです。

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

peoplesoft - Peoplecodeの@記号

PeopleTools Testからは許可されているのに、PeopleSoft CRMの特定のページからファイルを添付できない(「AddAttachment()呼び出しに失敗しました」というエラーが表示される)理由を解明しようとしています。ユーティリティ。

URLに問題があるようです。

トレースを見ると、最も注目した線は次のとおりです。

  1. PeopleToolsテストユーティリティからの正しいトレース:

22:&RETCODE = AddAttachment(@(&URL_ID)、&ATTACHSYSFILENAME、&FILEEXTENSION、&ATTACHUSERFILE、&FILESIZE);

  1. エラーを返すページからトレースします。

24:&RETCODE = AddAttachment(&URL_ID、&ATTACHSYSFILENAME、&FILEEXTENSION、&ATTACHUSERFILE、&FILESIZE);

まず、Peoplecodeで@記号はどういう意味ですか?

最初のトレースでは、URLパラメーターの直前に表示されます。Peoplecodeのドキュメントを調べましたが、見つかりませんでした。

また、最初のトレースの2行目は、2番目のトレースには表示されません。

何が起こっているのか誰か知っていますか?

ありがとう!!!

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

csv - 区切り文字にセミコロンを使用した CSV

セミコロンを区切り記号として使用し、カンマを小数点として使用する CSV ファイルを読み取るために、ピープルコードを作成したことのある人はいますか?

通常のカンマと小数点の代わりにこれらの文字を使用するイタリア語の CSV ファイルを読み取る必要があります。

あなたの経験は何ですか?気をつけることはありますか?

0 投票する
6 に答える
8699 参照

java - これらの Java エラーの原因は何ですか?

これらのJavaエラーの原因は何ですか?

Java バージョンは 1.4.1_05 である必要があります。これは PeopleSoft に関連しています。

0 投票する
1 に答える
2423 参照

peoplesoft - コレクション型のオブジェクトはシリアル化できません

これまでに 2 つのステップを持つ App Engine を作成しています。1) コンポーネント インターフェイスのレベル 1 スクロールからコレクション (ApiObject) を取得し、それを返すメソッド。2) 指定されたコレクションをコンポーネント インターフェイスのレベル 1 スクロールに挿入するメソッド。

App Engine は動作しているように見えますが、ログには次の警告が表示されます。

クラス CI_OPR_DEFN_OPR_DEF_TBL_RCCollection のオブジェクトはシリアル化できません。(2,694) メッセージ セット番号: 2 メッセージ番号: 694 メッセージの理由: クラス CI_OPR_DEFN_OPR_DEF_TBL_RCCollection のオブジェクトをシリアル化できません。(2,694)

クラス CI_OPR_DEFN_OPR_DEF_TBL_RCCollection のオブジェクトをシリアル化できませんでした。(2,275) メッセージ セット番号: 2 メッセージ番号: 275 メッセージの理由: クラス CI_OPR_DEFN_OPR_DEF_TBL_RCCollection のオブジェクトをシリアル化できませんでした。(2,275)

問題は、これらの警告がログに表示されないようにする必要があることです。何が起こっているのか知っている人はいますか?

ありがとう

編集:私はすでにそれを理解しました。問題は、両方のステップで同じものを使用するために、ApiObject がグローバルとして宣言されたことです。AET を使用せずにコレクションをあるステップから別のステップに渡す方法を知っている人はいますか?

0 投票する
1 に答える
2997 参照

peoplesoft - エラーは続行せずにプログラムを終了します

私は3つのステップを持つアプリケーションエンジンを持っています:1)ピープルコード(モデルユーザー設定をロード)2)選択とピープルコード(モデルユーザー設定をユーザーリストの設定にコピー)3)ピープルコード(最終結果をログに追加)

2番目のステップのpeoplecodeアクションは、「doselect」アクションによって取得されたユーザーごとにループで実行されます。

すべてのレコードと値が正しい場合、プログラムは正しく実行されます。しかし、エラーが発生した場合にテストしようとしています。この場合、問題が発生します。

2番目のステップ内のピープルコードで&CompInt.Save()を使用してデータベースにすでに存在する値を挿入しようとすると、次のエラーが表示されます。

追加されるデータは、既存のデータと競合します。(18,2)

コンポーネントインターフェイスの保存中にエラーが発生しました。{Z09_CI_OPR_DEFN}(91,37)

プロセス18256はステップZ09_USERPREF.MAIN.Step02(PeopleCode)で異常終了しました-RC =?(108,524)メッセージセット番号:108メッセージ番号:524メッセージ理由:プロセス18256がステップZ09_USERPREF.MAIN.Step02(PeopleCode)で異常終了しました-RC =?(108,524)

問題は、その後、2番目のステップ内のピープルコードが実行を終了しますが、「doselect」アクションによって取得された次の値に対してそのピープルコードの反復が実行されないことです。正しい動作ではエラーが表示され、次の反復を続行する必要があります。

誰かが何が起こっているのか知っていますか?2番目のステップのOnerrorパラメーターは、「Ignore」に設定されています。

0 投票する
1 に答える
1029 参照

oracle - OracleのPeopleSoftEnterpriseHumanCapitalManagementと統合するアプリケーション

私は、エンタープライズクラスのWebアプリケーションを構築したエンジニアリングチームと協力しています。現在、このアプリケーションでは、.csvファイルをアップロードすることでビジネス従業員/ユーザーを直接インポートできますが、別の方法を検討しています。

1つの代替策は、OracleのPeopleSoft Enterprise HumanCapitalManagementシステムとの統合を何らかの形で構築することです。Oracle製品の経験はほとんどありませんが、アプリケーションをPeopleSoft HCMSと統合しようとした人はいますか?アドバイス/ヒントはありますか?

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

xml - PeopleSoftXMLPublisher-クエリセキュリティ

クエリ(クエリマネージャーに組み込まれている)をデータソースとして使用するXMLパブリッシャーテンプレートがあります。クエリは、機密データを含むカスタムビューを使用します。レポートは、マネージャーが直属の部下の情報を表示するために使用されます。これは、ページでパラメーターを設定することによって実現されます。クエリでレコードを利用できるようにする必要があるため、クエリを作成する権限も持っているマネージャーはレコードを表示でき、レポートを作成した従業員以外の従業員のデータも表示できます。クエリも公開する必要があるため、クエリを実行するためのアクセス権を持つすべてのユーザーがクエリを利用できるようになります。次のことができるようにしたいと思います。

  1. ページを介してのみクエリを利用できるようにします(私はこれを持っていると思います-ページはクエリのWHERE句で比較される追加のパラメータを渡します)

  2. クエリ/レポート以外のユーザーからカスタムレコードを非表示にする

ゼネラルマネージャーは彼らに報告する人々だけを見ることができるはずなので、典型的な行レベルのセキュリティを使用することはできません。

ありがとう

0 投票する
3 に答える
2162 参照

xml - peoplesoft ページレット ウィザードでは、XSL が機能するために XML で XML のタイプを宣言する必要がありますか?

ページレットに入れたい RSS フィードがあります。

http://studentaffairs.csun.edu/calendar/admin/Feed.php?CALID=39&TYPE=RSS&tags=Men%27s%20バスケットボール

このフィードの XML には XML 宣言がありません。Visual Studio を使用してローカルで表示すると、変換は正常に機能しましたが、PeopleSoft ではエラーが発生します。

XML 宣言が欠落しているためのエラーですか?

これに対する回避策はありますか?

RSS フィードのレイアウトを変更するアクセス権がありません。

PeopleSoft エラー:

XSL 変換の実行中にエラーが発生しました。

これは、次のいずれかが原因です。

  1. DataSource が有効な XML を返さなかった、または

  2. 変換用の XSL が無効です。

更新: XML 宣言の欠落が問題であることを確認しました。しかし、これに対する回避策はありますか?

0 投票する
4 に答える
2041 参照

oracle - ORA-00907クエリで分析関数を使用するとエラーが発生します(PS / Query、Peopletools 8.51.12)

値のリストを条件に貼り付けようとすると、クエリがORA-00907エラーをスローします。

背景私は開発者ではありません。会社の実装のために、Peoplesoft内でPS/Queryを使用してクエリを記述できるようになるまで十分に研究されたエンドユーザーです。私は、現在バージョンFSCM 8.90.08.024であるPeoplesoftのFSCMモジュール(Financials and Supply Chain Management)を使用しており、ベースデータベースとしてOracle11gを使用していると思います。

私はほとんど独学で、私たちが持っている技術専門家はデータベース/アプリケーション関連のもので忙しい、または彼らは私のセクションの特定のデータニーズに精通していません。

データベースをクエリするSQLステートメントを直接記述できないことを指摘しておく必要があります。「PS/Query」(クエリマネージャーとも呼ばれます)と呼ばれる組み込みプログラムをGUIで使用する必要があります。このプログラムは、SQLを書き込み、データベースに実行してデータを抽出できるクエリとして保存します。これは、次の点でのみ私の質問に関連しています。

PS / Queryは、Oracleのドキュメントやこのようなサイトを除けば、これまでのところSQLに関する私の唯一の経験です。私の調査によると、これは「実際の」SQLプログラマーによって非常に制限されていると考えられています。この制限により、SQLコーディングのベストプラクティスと思われる方法に違反する方法で作業を行う必要があります。

クエリリクエスト:特定のシステム定義のカテゴリコードに対して(バウチャーとPOの)支出を引き出す、作成をリクエストされたクエリがあります。私がやろうとしているのは、バウチャーIDを取得し、ベンダーとカテゴリコードごとに商品の金額を合計して、結果を表示することです。つまり、ベンダー/カテゴリの一意の組み合わせごとに、そのベンダー/カテゴリの組み合わせを持つすべてのバウチャーの金額を合計します。

SUM(フィールド名)OVER(PARTITION BYフィールド名、フィールド名)構文を使用します。

したがって、最終結果は次のようになります...

そうは言っても、上記の結果セットを取得するためにクエリマネージャーが表示しているSQLは次のとおりです。

根本的な問題:これは正常に機能しますが、一度に1つのカテゴリコードでしかプロンプトを表示できません。カテゴリコードは5桁で、3桁の「クラス」、ダッシュ、2桁の「サブクラス」です。このクエリ結果を取得するために必要な375のカテゴリコードのリストがあります。

このバージョンでは、ワイルドカードの入力を許可するプロンプトを設定しました(つまり、123-%%)が、それでもクエリを約100回実行することになります。Query Managerでは、Criteriaで「InList」式タイプを使用できますが、リストの各エントリを手動で入力する必要があります。

コードリストのプレーンテキストコピーを適切な引用符/カンマを使用して式に貼り付け、指定されたすべてのNIGPコードの組み合わせリストを取得できるように設定しようとしています。Query Managerによって作成されたPromptフィールドでは、リストの貼り付けは許可されていません(私が知る限り)。

解決策の試み:http://peoplesoft.ittoolbox.com/groups/technical-functional/peoplesoft-other-l/create-an-expression-in-psoft-90-query-to-paste-a-のページを表示しましたlist-of-emplids-2808427と私はそこで与えられた答えのいくつかを試しましたが、どれもうまくいきませんでした。そのページから、この変更されたSQLを試してみることになりました(明らかに、コードのリストはここに表示するために少し切り捨てられています)。

そして、上記のSQLは、ORA-00907エラーを引き起こしているものです。誰かが以前にこの問題に遭遇したことがありますか?テキストの巨大な壁、私は知っています。謝罪いたします。これはここでの私の最初の投稿であり、関連するものを何も残さないようにしています。

この質問に拍車をかけた当面の問題は修正されましたが、その要求は非常に大きな氷山の一角にすぎません。ある時点で、クエリマネージャーを使用してプレーンテキストリストを基準として貼り付ける方法を見つける必要があります。 、できればAnalyticGroupingとうまく連携する方法で。

TL; DRバージョン:

Peoplesoft Query Managerを使用して、OVER、PARTITIONBYを使用したグループ化で分析SUMを実行します。リストを条件に貼り付けようとすると、ORA-00907エラーがスローされます。

どんな助けでも大歓迎です。ありがとう!