从Oracle使用WCF服务
TLDR;看看最后一段.
我们的合作伙伴软件公司的开发人员需要调用我们的WCF(基本的http绑定)服务,并且他要求我们为自己将其转换为asmx,因为他在从Oracle调用它时遇到了麻烦. WCF服务正在不同平台(.net,java,php)上使用,没有错误. 他的代码给了他状态代码:500 – 内部服务器错误.我假设它发送错误的肥皂格式或内容. 所以我知道你应该像开发人员那样使用utl_dbws而不是utl_http. 好吧,这对我来说似乎是一项轻松的任务.从互联网上找到一个有效的代码示例并发送一封电子邮件,例如“嗨同事开发者朋友,你应该使用utl_dbws包而不是utl_http和这个链接上的示例代码”. 我不是世界上唯一需要这样做的人,对吗? 很奇怪,但我找不到任何样本批准的代码,完成从Oracle调用WCF服务. 这是我发现的一些链接; https://forums.oracle.com/forums/thread.jspa?threadID=2354357 没有人写任何工作代码示例或没有人告诉这是不可能的. 如果有人有一个从Oracle调用WCF服务的工作代码示例,我将不胜感激. 解决方法当您收到Http 500错误时,通常是内部错误.例如,开发人员在没有设置所有输入值的情况下调用您的服务,您的代码可能会生成除零错误,当未捕获时会将其作为http 500错误返回给客户端.您可以将WCF服务的soap版本配置为与asmx服务相同. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |