我在尝试从 Biztalk 编排中调用 SOAP Web 服务时遇到了这个问题。Web Service 是 SAP 作为 SOAP Web Service 公开的一个 abapi,我要调用的 Web 方法的签名是这样的:
Operation(param1 as System.String, param2 as System.String, param3 ArrayOfSomeClass)
当我看到生成的模式时,我注意到只生成了“ArrayOfSomeClass”和“SomeClass”。但我没有看到任何代表整个请求的模式。我还注意到生成了一个 Web 端口类型,并且请求消息表示为多部分消息。此消息的部分包含所有标量参数(param1、param2)以及数组。
我知道我可以只使用分配形状并通过代码填充消息,但这不是我想要的,因为我想将另一条消息映射到 Web 服务请求。
这可能吗?有人遇到过类似的问题吗?
提前致谢!