问题标签 [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 投票
3 回答
4393 浏览

java - 是否可以使用 jax-ws 生成 xml,但不能将其发送出去

所以这里是这样的场景:我们有 PeopleSoft,想从 salesforce 来回发送消息。不幸的是,PeopleSoft 没有像 wsimport 这样使用 wsdl 并为您生成类的工具。有些东西会消耗 wsdl,但它所做的一切都是生成存根消息对象。开发人员仍然需要编写代码来手动生成 xml 消息字符串。

我显然不想做所有这些。所以我知道可以从 PeopleSoft 中调用 java。我也知道我可以只使用生成的类来发送消息,但我想使用 PeopleSoft 内置的消息监控功能。

因此,我正在考虑的一个可能的解决方案是:

  1. 在java中调用webservice方法(不发送消息)
  2. 获取xml
  3. 通过 peoplesoft 机制发送 xml
  4. 获取响应 xml
  5. 将响应 xml 传递回响应 java 类
  6. 使用 java 类在 xml 中获取值

我疯了还是这可能?

ps 我是新手 java 开发者

这是我的处理程序类来获取 xml,但需要一些方法来防止消息被发送出去。

0 投票
3 回答
5970 浏览

web-services - PeopleSoft - 使用 Web 服务后无法处理 SOAP 错误消息

太平洋时间 8.50.15

我们与第三方系统进行了新的集成。他们提供了 wsdl,我使用了使用 Web 服务向导将其使用到 PeopleSoft 中。所有这一切都是为您提供带有附加到每个模式的存根消息。我编写了一些人员代码来向网络服务发送测试消息。当网络服务返回有效结果时,我没有问题。但是,当 web 服务返回错误消息时,我收到以下错误:

集成网关 - HttpTargetConnector:ExternalApplicationException。Http 状态码 HttpStatusCode 返回:500. (158,10623)

HttpTargetConnector:外部应用程序异常。外部系统以错误状态响应。有关 Http 状态码的解释,请查看 Http 协议规范。

我知道 web 服务正在返回错误消息 b/c 我在 SOAPUI 中尝试过同样的事情。有谁知道为什么 PeopleSoft 只在错误消息上抛出此错误?

0 投票
1 回答
2788 浏览

peoplesoft - PeopleSoft 登录问题

大家好,我们正在建立一个工作门户。当用户登录到门户时,他/她可以按下一个按钮,将他们重定向到 peoplesoft 网页。这可以正常工作,但是当用户仅关闭 peoplesoft 网页中的选项卡并且没有退出时,他/她在再次访问 peoplesoft 页面时遇到问题。例如; 用户登录到门户 --> 单击按钮 -->( (A)cmd=pslogin 登录,如果需要) 重定向到 peoplesoft 页面 --> 关闭选项卡(不退出)--> 进入带有门户的选项卡 - -> 单击按钮--> peoplesoft 页面不加载出现空白屏幕。出现的空白屏幕与之前的 (A) 相同,但什么也没有出现。我认为问题在于,当用户关闭选项卡而不注销本地计算机上的会话/cookie 时,永远不会删除。谢谢

0 投票
1 回答
1536 浏览

xml - PeopleSoft XML Publisher - 隐藏空行集

我有一个正在构建的报告,它使用一个包含六个子行集的行集。我正在通过按钮上的 pplcode 生成此报告。我声明了行集:

然后我遍历并填充行集:

等等。

在我的报告中,我在顶部有一些来自父行集的东西,然后是子行集(带有“节标题”)如下:

孩子一:来自 &rs_resp 的数据

孩子二:来自 &rs_expr 的数据...我的问题不是所有的行集都有数据,我想从我的报告中排除这些部分。我第一次尝试在 RTF 模板的条件区域中使用@numrows,但很快就被提醒即使是空行集也至少有 1 行...

挑战似乎是获得标题以及受条件影响的数据区域......

有没有人这样做过,或者有什么想法?

谢谢!

0 投票
2 回答
4049 浏览

xml - PeopleSoft Rowset 仅复制当前行

我有一个页面上有几个子记录的记录。我在页面上有一个按钮,通过行集通过 XML Publisher 触发报告。我遇到的问题是我传递给报表的行集包含缓冲区中的所有内容——我只想在报表上显示当前上下文。我现在拥有的:

&RS0 = GetLevel0().GetRow(1).GetRowset(Scroll.AVZ_JD_DTL_TBL);
&RS0.CopyTo(&rs_dtl);

然后我开始报告:

我以前在每个行集(父和子)上使用 Rowset.Fill,但我的 copyto 方法似乎“更干净”(当然代码更少:-))。有没有办法只复制当前上下文?

谢谢

0 投票
1 回答
6867 浏览

peoplesoft - PeopleSoft 使页面只读 - 特定行

我有一个包含父记录和几个子记录的页面。有一个字段(级别 1)是一个复选框,它是“最终草案”字段 - 选中此字段后,无法进行更多更改(即使在更正模式下);必须插入新行/effdt。孩子们的记录都在2级。现在,我拥有的是:

因此,假设我处于校正模式,并且我有 3 行 - effdts 2012 年 1 月 1 日、2012 年 5 月 1 日和 2012 年 6 月 1 日,勾选了日期为 2012 年 5 月 1 日的行,当我在生效日期“分页”/“滚动”时,我希望 2012 年 1 月 1 日的行是可编辑的,2012 年 5 月 1 日的行是只读的,然后是 2012 年 6 月 1 日的行可编辑。

我想也许我需要单独“禁用”每个行集,而不是整个页面。我只是在研究行集/滚动,在程序的早期我正在做一些操作:

&RS1 = GetLevel0().GetRow(1).GetRowset(Scroll.AVZ_JD_DTL_TBL).GetRow(1).GetRowset(Scroll.AVZ_JD_RESP_TBL); &RS2 = GetLevel0().GetRow(1).GetRowset(Scroll.AVZ_JD_DTL_TBL).GetRow(1).GetRowset(Scroll.AVZ_JD_EXPR_TBL);

&RS1.Sort(AVZ_JD_RESP_TBL.ORDER_SEQ, "A"); &RS2.Sort(AVZ_JD_EXPR_TBL.ORDER_SEQ, "A");

问题是,我如何知道我当前正在查看哪一行,然后获取该行的 FINAL_VALUE 字段,然后为该 effdt 灰色/禁用页面上的所有内容?(然后,当然,如果您通过该 effdt 到没有选中该复选框的那个,则所有内容都需要再次可编辑)。

谢谢

0 投票
1 回答
1686 浏览

view - PeopleSoft 提示表添加 eff_status 标准

我正在使用基于 JOBCODE_TBL 记录的自定义提示表 (PS_AVZ_JD_JBCD_SRC): SELECT a.jobcode , a.descr , a.eff_status , a.flsa_status ,a.job_family FROM ps_jobcode_tbl a WHERE 1=1 AND A.setid='GLOBL ' AND a.effdt = ( 从 ps_jobcode_tbl a_ed 中选择 MAX(a_ed.effdt) 其中 a_ed.jobcode = a.jobcode AND a_ed.effdt <= sysdate)

这应该返回活动和非活动的工作代码(我没有在视图中指定这个)。但是,当我单击提示按钮时,只返回活动的作业代码。SQL 跟踪显示以下 SQL 被触发:SELECT /*+ FIRST_ROWS */ JOBCODE, DESCR, EFF_STATUS FROM PS_AVZ_JD_JBCD_SRC WHERE EFF_STATUS<>'I' ORDER BY JOBCODE

eff_status 标准来自哪里?如果重要的话,提示在非关键字段上......

0 投票
0 回答
317 浏览

peoplesoft - 有没有人在 PeopleSoft 页面中使用 SmartyStreets 进行地址验证?

我们订阅了 SmartyStreets 并已成功使用 MSSql.Net,但想申请 PeopleSoft 页面以进行地址验证和格式化。任何代码建议会有帮助吗?是否必须通过 PSoft 集成代理?(在 IB 方面不是很有经验)有什么安全问题需要处理吗?我们在 Unix 操作系统上使用 Oracle 数据库。提前感谢您的任何帮助。玛莎

0 投票
2 回答
3786 浏览

excel - 如何使用 Excel VBA 自动化 PeopleSoft?

我在电子表格中有一个人员列表和他们的电子邮件,我需要将他们的电子邮件输入到他们在 People Soft V8 上的帐户中。它们有数千个,所以我希望使这个过程自动化。

我从以下代码开始,但一直在

运行时错误
自动化错误 未指定错误

如果有人有任何想法会很棒,谢谢。

0 投票
1 回答
1116 浏览

peoplesoft - Peoplesoft 8.52 菜单授权错误

除了管理员之外的任何类型的帐户,我们都会收到下拉菜单的授权错误。(和其他页面)

用户确实拥有使用 WEBLIB_PT_NAV 的 PTPT1000 访问权限以及对该 weblib 中每个 iscript 的完全访问权限。

我们还执行了安全同步并清除了缓存。

关于什么是错的以及如何解决这个问题的任何想法?