Visual DataFlex:从网页调用WebService

发布于 2024-08-13 11:08:40 字数 125 浏览 6 评论 0原文

我有网络服务并为其生成了类。我可以在 Windows 应用程序中使用这个生成的类,如帮助中所述。问题是:如何在Web项目中使用这个生成的类? (类似的操作 - 创建对象并使用其功能 - 就像在 Windows 应用程序中一样,不起作用)

I have the web service and generated class for it. I can use this generated class in windows application as it described in Help. The question is: how can I use this generated class in the web project? (the analogous actions - creating object and use its functions -, as it was in windows app, are not worked)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

韬韬不绝 2024-08-20 11:08:40

Visual Dataflex 问题最好在以下位置提问:http://support.dataaccess.com

有几种可能性。

您的类可能不是 cWebService,或者您没有将其包含在 Web 项目中。
为了使 Web 服务可用,它们必须是 Web 项目的一部分。这通常被称为 webapp.src。

对于可供 Web 服务使用的函数,您需要将它们装饰为“已发布”,

例如

{ Published = True  }
{ Description = "SOAP Hello World function definition."  }
Function HelloWorld Returns String
    Function_Return "HELLO WORLD"
End_Function

上面两行确保该函数可作为 SOAP 或 Web 服务调用使用。

Visual Dataflex questions are best asked at: http://support.dataaccess.com

There are a couple of possibilities.

Your class may not be cWebService or you have not included it as part of a web project.
For web services to be available, they MUST be part of a web project. This will usually be called webapp.src.

For functions to be available to the web service, you need to decorate them as "published"

e.g.

{ Published = True  }
{ Description = "SOAP Hello World function definition."  }
Function HelloWorld Returns String
    Function_Return "HELLO WORLD"
End_Function

Those top two lines make sure that the function is available as a SOAP or web service call.

紙鸢 2024-08-20 11:08:40

抱歉这么晚才回复,希望您已经解决了。

实际上,VDF 帮助中的教程 > 下有一个教程部分。快速启动>使用您的第一个 Web 服务 >在 Web 应用程序中使用 Web 服务。

Sorry to answer so late, I hope you've already solved it.

There's actually a tutorial section for this in the VDF Help under Tutorials > Quick Start > Consuming Your First Web Service > Consuming a Web Service in a Web Application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文