0

我想从客户端系统读取文件,我有生成文件的客户端系统路径,

我想使用 WSDL 来执行此功能......如果有人已经做过,我是 WSDL 的新手,请指导我如何使用 WSDL 从客户端系统读取文件......

任何帮助表示赞赏...

编辑: - 要求就像......我们在客户端系统中有客户端代码,当客户端运行代码时将生成 xml 文件。我们知道的那个 xml 文件位置,例如 C://client/abc.xml 我想从我们的 Web 应用程序中读取该文件。所以为此我想知道 WSDL 是否有用,或者我可以使用简单的 FTP 文件读取。

4

3 回答 3

1

好吧,你确实似乎需要一些方向。WSDL 不是您将用于“读取文件”或任何其他相关的技术。

WSDL(Web 服务定义语言)是定义所提供服务的文件。它的位置、可用的方法、它们接受什么作为输入、返回什么、如何对交换的数据进行编码、使用什么协议作为传输,可能还有更多。

此外,我认为如果您只想远程读取文件,那么 SOAP 不是可行的方法。如果你使用 SOAP,你很可能会使用 HTTP 作为传输,为什么不直接使用简单的 GET 呢?你只是想在这里读取一个文件。REST 就是你想要的。

不过,您确实坚持使用 WSDL、SOAP 或其他过于复杂的方案来读取远程文件,这里有一些链接会很有帮助。

  1. W3 学校肥皂教程
  2. W3 Schools WSDL 教程
  3. W3 Schools XML Schema 教程
  4. PHP 的肥皂扩展
  5. 阿帕奇的轴 2
  6. 维基百科关于 SOAP 的页面
  7. W3的SOAP规范页面,好玩好玩!
  8. 谷歌!
于 2009-09-15T10:16:55.513 回答
0

您的客户端系统是否将其接口发布为 WSDL 文件?如果是这样,请查看Apache Axiswsdl2java可用于生成您的 Java 绑定。

于 2009-09-15T09:30:04.590 回答
0

提供更多信息。什么样的客户端系统?与用户交互?

有很多不同的方式来“阅读它”。

  • AMF
  • 管理系统
  • 网页服务
  • 命名管道(如果客户端和服务器部署在同一个逻辑操作系统上)
  • 文件
  • 邮件
  • HTTP(发布/放置)
  • 二进制(Java RMI ...)

......

那么:什么样的系统?

于 2009-09-15T09:30:49.800 回答