她的问题是:我们有一个需要从PL\SQL调用的web服务。我想要一个类似于此http://www.liquid-technologies.com/XmlDataBinding/Xml-Schema-To-VB.aspx的工具,仅用于PL\SQL。在java中,您可以传递WSDL文件,API将生成在客户端实现该web服务所需的类和方法。PL\SQL也有类似的东西吗?我想将WSDL url传递给一个工具,并获取在客户端实现该web服务所需的PL\SQL过程和函数,在我的例子中,客户端使用Oracle forms作为他的主系统。换句话说,我想要一种简单的方法来创建客户端代码来使用我的web服务,而不必执行将WSDL转换为Soap的所有工作,然后以文本的形式重新创建soap,并通过utl_http将其发送到服务器,然后呈现soap响应并获取所需的值。即,如果我将WSDL描述的对象转换为PL\SQL对象。然后我可以创建在服务器-客户端之间传输的XML,如下所示:
person.setname('Test'); //this should be PL\SQL code;
person.setaddress('Somewhere'); //this should be PL\SQL code;
person.setage(25); //this should be PL\SQL code;
xml.send_as_xml(person); //this should be PL\SQL code;其中person是我想要从客户端发送到服务器的对象。person对象骨架是由我正在寻找的工具创建的。
发布于 2012-12-09 15:32:19
经过大量研究,我发现最好用JAVA编写代码,并将java类加载到数据库中。JDeveloper是帮助我做到这一点的一个很好的资源。
https://stackoverflow.com/questions/13562120
复制相似问题