【问题标题】:Pentaho Zimbra Web Service (zimbra.xsd not found)Pentaho Zimbra Web 服务(未找到 zimbra.xsd)
【发布时间】:2017-05-08 14:28:29
【问题描述】:

我正在尝试在系统上实现数据库集成,该系统在创建用户后触发通过 ZimbraAdminService 在 Zimbra 服务上创建帐户。

服务器版本为8.6

在 Pentaho Web Service Lookup 步骤中,当我用 https://example.com/service/wsdl/ZimbraAdminService.wsdl 填写 URL 字段并点击“加载”按钮时,我收到以下错误:

Could not load WSDL file: WSDLException (at /wsdl:definitions/wsdl:types/xsd:schema): faultCode=OTHER_ERROR: An error occurred trying to resolve schema referenced at 'zimbra.xsd'.: java.io.FileNotFoundException: This file was not found: file:/C:/Program Files/Pentaho/data-integration/zimbra.xsd

我已经查看了https://wiki.zimbra.com/wiki/Wsdl上的文档

有人遇到过这样的问题并有解决方案吗?谢谢。

【问题讨论】:

    标签: web-services zimbra pentaho-data-integration


    【解决方案1】:

    为了解决上述问题,我不得不去浏览器,访问以下地址,加载并保存xsd服务生成的XML为.xsd扩展名:

    https://example.com/service/wsdl/zimbra.xsd

    https://example.com/service/wsdl/zimbraAdmin.xsd

    https://example.com/service/wsdl/zimbraAdminExt.xsd

    https://example.com/service/wsdl/zimbraMail.xsd

    https://example.com/service/wsdl/zimbraRepl.xsd

    https://example.com/service/wsdl/zimbraSync.xsd

    https://example.com/service/wsdl/zimbraVoice.xsd

    将此文件放在 /your-program-install-folder/Pentaho/data-integration(在 Windows 上 - C:\Program Files\Pentaho\data-integration)

    这样做之后,问题就解决了。

    【讨论】:

    • 问题是这一步并没有解决问题。可能是因为 Pentaho Web 服务查找步骤不提供 Zimbra Web 服务,因为根据 Matt Castters 的说法,它对 Pentaho 来说似乎更复杂。目前,我正在尝试根据tutorial 安装和使用 Soap Call(实验步骤)的解决方法。使用 HTTP Post 步骤时,它返回消息“此 URL 不支持 HTTP 方法 POST”。
    猜你喜欢
    • 1970-01-01
    • 2018-05-19
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 2018-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多