我必须从PL / SQL创建SOAP请求,并且感谢this,它正在处理简单请求。现在我站在更大的挑战面前,因为我必须将指定的数据对象作为参数传递。它包括简单类型,其他复杂对象和枚举。我有带Web服务规范的WSDL文件。
怎么做?我自己在PL / SQL中创建对象类型?或者,我希望,有一个工具可以从WSDL中为我创建这个对象类型吗?
答案 0 :(得分:1)
我找到了解决方案 - 在soap_api
中有方法add_complex_parameter(p_request IN OUT NOCOPY t_request, p_xml IN VARCHAR2)
,它允许我们添加自己创建的xml片段。因此,只有一件事是生成包含复杂对象的xml。