问题标签 [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.
record - 在行集中填充 2 条记录
我试图找出如何在一个行集中填充两个单独的记录以发布到集成代理。我分别填充两个行集(RS1 用于记录名称的级别 1,RS 用于人员的级别 0 记录)
我也尝试在上面的代码之后使用它,并且 NAMES 记录没有显示在行集中
问题是,当我在运行后查看 &RS 时,&RS 中的名称记录不包含来自 &RS1 的任何名称信息,但填充了人员记录。任何人都可以帮助我如何在 &RS 中获取此名称记录并填充来自 &RS1 的数据吗?
linux - PeopleSoft 应用程序引擎的 EXEC pplcd 问题
在 Unix 服务器上,我通过进程调度程序运行应用程序引擎。在其中,我试图在“Exec”pplcode 函数中使用“zip”Unix 命令。
但是,我只得到错误
PS_Exec(P): Error execution batch command with reason: No such file or directory (2) 我已经尝试了几种方法。我认为最合乎逻辑的方法是将目录更改回根目录,然后更改为指定目录,以便我可以轻松使用 zip 命令,例如以下...
我什至尝试过以下......只是为了看看在 Exec 内是否有任何工作......
果然,它给出了同样的错误。
现在,你们中的一些人可能想知道,与进程调度程序关联的帐户实际上是否对服务器上的这个特定目录路径具有权限?好吧,我能够毫无问题地创建上一个命令中给出的 xml 文件。
我似乎无法通过 Exec 发布 Unix 命令来修改它。我想知道这是否是来自unix服务器的权限错误,与运行进程调度程序的操作员ID有关。但是,鉴于它可以在那里创建和写入文件,我无法理解为什么 Exec 命令会遇到任何阻力......只是我在黑暗中的直觉......
任何帮助将不胜感激!!!
谢谢,弗林
sql-server - 使用应用程序引擎插入值
我正在尝试使用应用引擎将文本文件中的值插入到记录中。
我知道这可以使用文件布局来完成,但我的要求建议不要使用文件布局,但需要使用应用程序引擎人员代码插入记录。
我正在我的 appengine 中编写以下 PeopleCode(在此示例中,我尝试仅向我的记录添加一个字段值)
我面临的问题是 &source_type_id = Substring(&STRING, 1, 3); 变量 &source_type_id 具有值,但我需要将其插入到我创建的具有字段(ID、NAME、AGE、部门)的记录中。
peoplesoft - 用两个不同的记录(表)源填充网格
我想知道是否有任何方法可以使用两条不同的记录填充表。我的记录具有相同的主键,但是当我将特定字段添加到我的网格时,我遇到了这个错误:
一个滚动中的多个数据(键)。
我试图在我的主记录中创建一个控制视图字段,然后将新记录字段称为相对字段,但在这种情况下,数据没有填充到我的网格中。任何帮助或提示将不胜感激。
peoplesoft - 如何在peoplesoft中将当前日期字段设置为上周日
我是 Peoplesoft 的新手,只是想将当前日期字段设置为上周日,为此我使用了“工作日”函数,但这会返回一个整数值。如何将返回的整数值转换为日期?谁能帮我解决这个问题?提前致谢。
peoplesoft - 记录插入并尝试捕获
我有一个应用程序引擎,我正在尝试在 peoplecode 操作中尝试捕获 record.insert
但似乎如果插入在两者之间遇到错误,则错误之前的行被回滚,并且只有错误之后的行被提交
对于 &i = 1 到 &rowset.activerowcount
尝试...记录。插入捕获异常..结束尝试..
结束
第 1 行 - 未插入 第 2 行 - 未插入 行错误 第 3 行 - 已插入 第 4 行 - 已插入
try catch 真的是这样吗?有什么方法可以将第 1 行和第 2 行也插入到数据库中?
谢谢
record - 具有相关显示记录的 Peoplesoft CreateRowset
根据这里的 Peoplebook, CreateRowset 函数有参数 {FIELD.fieldname, RECORD.recname} 用于指定相关的显示记录。
我曾尝试像下面这样使用它(仅作为示例):
(Record.User 仅包含 UserId(key)、Password。Record.UserName
包含 UserId(key)、Name。)
我无法获取 UserName.Name 的值,我误解了这个参数的用法吗?
java - PeopleSoft 生效日期 CI:指定键不存在行 (Java)
我在其他帖子中多次看到这个问题,但还没有解决它。也许你们可以在这里有所启发。
我正在尝试使用Java 对象适配器库 (psjoa.jar)对组件接口“LOCATION”执行更新,但在尝试保存新记录时遇到以下错误:
如果记录存在,则不会出现错误,但不会更新位置。我能够通过网络/在线应用程序创建和更新位置,但不能从 CI 执行相同的操作。
这很可能是由表的“生效日期”行为引起的。Application Designer 显示 Location 组件在 Scroll Level 0 和 Scroll Level 1 有一个 LOCATION_TBL 表。下面是我传递给 psjoa.jar 的“invokeMethod(sName, args)”操作的参数:
例如,我在几个地方读到了有效日期组件可能需要使用 PeopleCode 和/或 SQL 的自定义实现。
我想知道:
- 我是否错误地调用了 CI 操作,传递了错误的参数,没有遵循预期的滚动结构?如果是这样,应该采用哪种方法?
- 我是否必须使用 PeopleCode 自定义更新/插入操作?
- (1) 和 (2) ?
附加信息:
- PeopleTools 8.53.02
- PeopleSoft 人力资源管理系统 9.20.000
- 附件是我的位置 CI 的屏幕截图。
mysql - SQL 插入多行
嗨,我有一张如下表,
我想编写一个适用于所有数据库平台的通用 sql Insert 语句。
这样我就会将类似于下面的数据插入到上面的新表中
插入后的新表值:
所以第一行有十五行,即(结束日期 - 开始日期),主表的第二行同样有两行(结束日期 - 开始日期)。
oracle - 从 EDI 820 文件生成 EDI 824 文件
我现在正在研究 PeopleSoft 并进行一些测试以了解它是如何工作的。我想知道表示交易被拒绝的 EDI 824 文件是否可以使状态付款从“已付款”更改为“等待调度”或“错误”。
这就是为什么我要尝试从 EDI 820 文件(我已经拥有)编写 EDI 824 文件的原因。
这是 EDI 820 文件:
这是我为 EDI 824 文件写的:
问题是它不想正确导入到 PeopleSoft 中,所以我猜我的代码在某个地方是错误的。请问有人看到我的代码中有什么不正确的地方吗?
提前致谢。
编辑 :
我的新 EDI 文件仍然无法导入 PeopleSoft :
PeopleSoft 错误消息: 错误消息