我正在向PeopleSoft客户端公开WSDL。在一个具有特定长字段名称的WSDL上,PeopleSoft Integration代理自动生成带有修剪字段名称的SOAP消息(仅显示前30个字符)。
当然,此消息失败了。
我正在查看Oracle PeopleSoft文档(主页> PeopleBooks> PeopleTools 8.52:PeopleSoft集成代理>消费服务),但我找不到这个约束,也找不到解决方案。
我在文档的另一部分(Home> PeopleBooks> PeopleTools 8.52:PeopleSoft Integration Broker> Managing Messages)中发现了这个约束,但这部分是关于创建自己的消息部分,因此不存在解决方法。 / p>
PeopleSoft是否有可能无法使用完全有效的WSDL?
答案 0 :(得分:1)
您可以编写转换程序并将其添加到服务操作的路由中。这样,您可以根据需要将字段名称从实际名称转换为PeopleSoft缩写。转换可以用PeopleCode或XSLT
编写Developing Transform Programs Using PeopleSoft Application Engine