gpt4 book ai didi

wcf - 使用 Oracle 的 WCF 服务

转载 作者:行者123 更新时间:2023-12-03 17:54:29 24 4
gpt4 key购买 nike

TLDR;看最后一段。

我们合作软件公司的开发人员需要调用我们的 WCF( 基本 http 绑定(bind) )服务,他要求我们自己将其转换为 asmx,因为他无法从 Oracle 调用它。 WCF 服务正在不同平台(.net、java、php)上使用,没有错误。

他的代码给了他状态码:500 - 内部服务器错误 .我认为它与发送错误的肥皂格式或内容有关。

所以我知道你应该使用 utl_dbws 而不是 utl_http 就像那个开发者所做的那样。

好的,首先这对我来说似乎是一件容易的事。从 Internet 上找到一个工作代码示例并发送一封电子邮件,例如“嗨,开发者 friend ,您应该使用 utl_dbws 包而不是 utl_http 和此链接上的示例代码”。

我不是世界上唯一需要这样做的人,对吧?

很奇怪,但我找不到任何可以完成从 Oracle 调用 WCF 服务的示例批准的工作代码。

这是我找到的一些链接;

https://forums.oracle.com/forums/thread.jspa?threadID=2354357
https://forums.oracle.com/forums/thread.jspa?threadID=1071996
http://steveracanovic.blogspot.com/2008/10/using-utldbws-package-to-call-web.html
https://forums.oracle.com/forums/thread.jspa?messageID=4205205&tstart=0#4205205
http://www.oracle-base.com/articles/10g/utl_dbws-10g.php

没有人编写任何工作代码示例,或者没有人告诉这是不可能的。

如果有人有一个从 Oracle 调用 WCF 服务的工作代码示例,我将不胜感激。

最佳答案

当您收到 Http 500 错误时,通常是 内部 错误。例如,如果开发人员在没有设置所有输入值的情况下调用您的服务,那么您的代码可能会生成除以零错误,如果未捕获该错误,则会作为 http 500 错误返回给客户端。

您可以将 WCF 服务的 soap 版本配置为与 asmx 服务相同。

关于wcf - 使用 Oracle 的 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13455937/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com