当前位置:  开发笔记 > 编程语言 > 正文

从Oracle PL/SQL使用Web服务

如何解决《从OraclePL/SQL使用Web服务》经验,为你挑选了1个好方法。

如今,我们的应用程序正在与许多Web服务连接.我们有自己的软件包,有人在几年前使用UTL_HTTP编写,它通常可以工作,但需要对SOAP信封进行一些硬编码才能使用某些系统.我想让它更通用,但缺乏经验知道我将要处理多少场景.变化是需要声明的名称空间和元素的格式.我们必须处理带有一些参数的简单调用和那些在编码字符串中传递大量数据的调用.

我知道10g有UTL_DBWS,但是没有大量的用例在线.它是否足够稳定和灵活,适合一般用途?文档



1> Sten Vesterl..:

我用过的UTL_HTTP很简单而且很有效.如果您遇到自己的软件包挑战,您可以在网络上的UTL_HTTP周围的许多包装程序包中找到解决方案(Google"从pl/sql中消费Web服务",引导您到例如 http:// www. oracle-base.com/articles/9i/ConsumingWebServices9i.php)

没人使用的原因是UTL_DBWS它在默认安装的数据库中不起作用.您需要将大量Java类加载到数据库中,但标准指令似乎有缺陷 - 该过程左右突出Java错误并最终失败.似乎很少有人愿意花时间追踪软件包依赖性,以使这种方法起作用.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有