peoplesoft - HCM 完全数据同步到 FSCM 不发布数据
问题描述
我正在使用PERSON_BASIC_FULLSYNC
服务操作(交付的进程)设置从 HCM 9.2 到 FSCM 9.2 的集成代理消息传递,以将数据从 HCM 同步到 FSCM。我已经激活了双方的服务操作、处理程序、队列和路由,但是当我运行完整数据发布过程时,它运行到 No Success 并出现以下错误:
Fetching array element 0: index is not in range 1 to 3.
(180,252) EOL_PUBLISH.PUBDTL.GBL.default.190 0-01-01.Step05.OnExecute PCPC:16088 Statement:266
我最初运行了这个过程,它运行成功,但是它没有PS_PERSONAL_DATA
在 FSCM 中发布任何新数据,所以我将 HCM 中的服务操作版本从“INTERNAL”更新为“VERSION_1”,作为 FSCM 中的相应服务操作只有“VERSION_1”版本可用。但是在我更改版本以使其匹配并运行该过程后,它会进入“不成功”。
如果我将 HCM 中的服务操作版本设置回“内部”并运行该进程,那么它是成功的,但没有数据发布到PS_PERSONAL_DATA
. 关于我应该看什么的任何想法?
解决方案
听起来像一个服务操作。路由问题。确认路由方向并确保设置的任何别名都不会导致问题。每一方的服务操作都需要相同。
推荐阅读
- visual-studio - 无法通过 Visual Studio 2019 和 TFS 2018 的流程模板编辑器添加转换链接
- java - Java 处理程序如何在不发送 onUserInteraction 方法的情况下执行意图
- apostrophe-cms - 在撇号页面中显示撇号小部件
- azure-cosmosdb - 使用 microsoft azure documentdb api 连接到 cosmos db 导致错误请求错误
- docker - Docker“无效的引用格式:存储库名称必须小写”
- angular - 如何在 Angular 中创建表并搜索该表?
- python - 有什么方法可以在python中将路径附加到环境变量'PATH'
- swift - 如何从 NSDocument 的 read 方法中获取数据
- javascript - 如何从 javacsript 中的现有 JSON 对象中获取特定的键值?
- jvm - 无法从堆分配内存