问题标签 [peoplecode]

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 投票
1 回答
495 浏览

peoplesoft - 如何在 Application Engine 中创建 SQL 输出到 CSV 文件?

我是 Peopletools 和 Peoplecode 的新手。

我有一条 SQL 语句,我想收集输出(来自 SQL 的所有数据)并创建一个 CSV 文件。

你能提供一个示例 CSV 文件代码吗?

我需要为 App 引擎进程创建文件布局吗?在此处输入图像描述

0 投票
1 回答
189 浏览

peoplesoft - PeopleSoft 查询管理器 - “计数”功能

我正在使用当前版本的 PeopleSoft,并且正在使用他们的查询管理器。我已经构建了一个查询,查看工作表和工作表的自定义版本(所以我可以看到未来的招聘)。为了做到这一点,我创建了一个工会。一切正常,除了现在我想计算工作代码。

在此处输入图像描述

当我输入计数时,我得到一个错误。我不知道如何让它正常工作。我也不知道如何使用“有”标签。

错误

我附上了一些截图,包括 SQL 代码。

SQL: SQL 1 SQL 2

有标签 在此处输入图像描述

0 投票
2 回答
78 浏览

peoplesoft - 这是子字符串的 Peoplesoft 人员代码问题

我有一个 SQLEXEC“C:\Users\Desktop\XYZ\MMMM.CSV”的输出,我需要将此输出存储到 peoplcode 中的一个变量中,该变量应该是 &i="C:\Users\Desktop\XYZ"。如何执行子字符串以从输出中删除文件名并仅获取位置。位置可能因环境而异。

有人可以帮帮我吗。提前致谢。

0 投票
1 回答
97 浏览

java - 使用 Peoplecode 从远程 FTP 站点删除文件

我正在尝试使用 PeopleCode 应用程序引擎从远程服务器中删除文件。GetAttachment 可以工作,只是我想遍历服务器上的整个目录并匹配诸如March .csv 之类的文件。

另外,我需要按日期范围执行此操作。*.csv 在日期 1 和日期 2 之间。

获取附件似乎要求您知道文件名并单独删除文件。所以模式模式匹配将不起作用。

我可以使用 java 对象获取列表并检查日期:

本地 JavaObject &joFile = CreateJavaObject("java.io.File", SFO_DEL_FTP_AET.FTPDIRECTORY); 本地 JavaObject &joFileList; 本地 JavaObject &reflectArray = GetJavaClass("java.lang.reflect.Array"); 本地 JavaObject &dttm_format = CreateJavaObject("java.text.SimpleDateFormat", "yyyy-MM-dd");

但我只能在本地服务器上使用它。

有没有办法实际连接到服务器,然后使用 java 对象?

谢谢,JPS

0 投票
1 回答
96 浏览

java - 如何将 JVM 选项添加到 PeopleCode 调用?

我们有一个使用 CreateJavaObject() 调用从 PeopleCode 调用的 Java 类。我支持 Java 代码,并且最近对其中一个依赖项的升级中断了调用。我们认为这可能是类加载器问题。为了排除故障,我们想在调用中添加 -verbose:class,但我们不知道如何将该选项添加到 PeopleCode。我对 PeopleCode 知之甚少。

我们如何添加选项?

谢谢你。

0 投票
1 回答
21 浏览

peoplesoft - 从记录字段值 peoplecode 中的一堆标签中删除 img 标签。

我在 peoplesoft 中有一个包含长描述的字段值。描述有很多 HTML 标签。从那些我只想删除img标签(//)。我怎样才能通过人员代码做到这一点?以及在哪里编写人员代码。提前致谢

0 投票
1 回答
74 浏览

peoplesoft - 在 Peoplesoft 中,网格级别如何在应用程序设计器中工作?

现在我只是在从事应用程序设计师工作时对 PeopleSoft 进行了一些培训,我无法理解网格和滚动级别,它如何从通过父子关系连接的多个表中动态获取数据和结果填充?还卡在人员代码Getlevel中。

0 投票
2 回答
82 浏览

peoplesoft - People soft 组件 ci - 从基表中删除行

需要根据通过组件接口进入文件的数据来更新/插入和删除现有表中的数据。虽然我写了下面的代码但没有信心,如果有其他方法可以执行相同的操作,请告诉我。代码 -

0 投票
0 回答
103 浏览

peoplesoft - 要从 CSV 文件加载的 PeopleCode 并将 1 个字段拆分为多列

我不熟悉 Oracle PeopleSoft Application Engine (AE) 或 PeopleCode,但是当有人离开时继承了这个项目。看起来很简单,但我不知道如何处理它。

我必须加载一个包含 5 个字段的 CSV 文件。最后一个字段有多个用逗号分隔的值,并用引号限定。

文件示例:

我已经创建了 PeopleTools 文件布局定义并设置了限定符,我可以将文件加载到临时表中,但现在我想将最后一列 ( CODE) 拆分为单独的代码。

我创建了 2 个具有父/子关系的 PeopleTools 记录定义:

  • ID,YEAR,VALUE1,VALUE2带有, 和的父记录定义
  • 子记录定义ID,YEAR,CODE

我发现我可以使用 PeopleCode 拆分函数将CODE列拆分为包含元素中每个值的数组。我不确定构建程序的最佳方式是什么。

  • 临时表是必需的吗?
  • 或者我可以在读取 CSV 文件并更新父/子表时使用拆分功能吗?
  • 或者我是否需要保留临时表,然后读出父记录的字段并将它们移动到永久表,然后在使用 split 函数后对子表执行相同操作,然后循环遍历数组?

只是在寻找一些指导,这样我的第一个 AE 项目就不会一团糟。

0 投票
2 回答
80 浏览

peoplesoft - 由于数据不正确导致组件接口失败

我创建了一个 PeopleTools 应用程序引擎程序来插入/更新 PS_PERS_NID 表中的员工国民身份证数据。我正在使用 PeopleTools 文件布局定义将数据插入临时表,然后使用 Application Engine Do Select 从说明表中读取数据,并通过 PeopleCode 通过 PeopleTools 组件接口 (CI) 定义加载。当数据干净时,它工作正常。我在异常人员代码中编写了一个查询,以使用处理状态和错误消息更新临时表中的数据。

当我使用无效的 SSN 对其进行测试时,它会返回 message Error changing value,并导致应用程序引擎失败。我在默认创建的 try-catch 块中拥有所有人员代码。

有人可以通过我可以在暂存记录中捕获错误消息而无需异常处理来提供示例逻辑代码。