使用 PeopleSoft 使用包含长命名字段的 WSDL

Consuming WSDL containing long named fields with PeopleSoft

我正在向 PeopleSoft 客户端公开 WSDL。在一个 WSDL 上,具有特殊的长字段名称,PeopleSoft Integration broker 自动生成带有修剪字段名称的 SOAP 消息(仅显示前 30 个字符)。

这条消息当然失败了。

我正在查看 Oracle PeopleSoft 文档(主页 > PeopleBooks > PeopleTools 8.52:PeopleSoft Integration Broker > Consuming Services)但我找不到这个约束,也找不到解决方案。

我在文档的另一部分(主页 > PeopleBooks > PeopleTools 8.52:PeopleSoft Integration Broker > 管理消息)中发现了此限制,但这部分是关于创建您自己的消息部分,因此没有解决方法。

PeopleSoft 是否可能无法使用完全有效的 WSDL?

您可以编写转换程序并将它们添加到服务操作的路由中。这样您就可以根据需要将字段名称从实际名称转换为 PeopleSoft 缩写。转换可以用 PeopleCode 或 XSLT

编写

Developing Transform Programs Using PeopleSoft Application Engine