首页 文章

Salesforce < - > Lotus Notes集成IO错误

提问于
浏览
0

所以我已经达到了我的Salesforce实例和客户端的Lotus Notes数据库之间的Web服务调用应该正常工作的程度 . 我们调用其他LN视图按预期返回数据 .

为了进一步了解,我们有一个位于Lotus Notes Domino服务器上的java Web服务 . 我无法确定我们使用的Domino服务器版本,但我们正在使用Domino Designer 9.0 Social Edition . 要让Salesforce访问它,我们从Lotus Notes导出WSDL并让SF生成Apex类,以便我们可以对该存根进行函数调用 . 我们也是最近发布的Salesforce(非常确定它是2014年冬季) .

对于这一个视图,我们在SF中遇到了一个奇怪的IO异常 . 它声称我们在该视图中没有数据 . 我查看了View,它有很多记录 . 我还有一个if块,在视图真正没有结果的情况下应返回硬编码字符串 . 这是错误消息:

System.CalloutException: IO Exception: input contained no data:
Class.LaureateWS.Domino.batchClassDocQuery: line 102, column 1 
Class.LN_Connect.queryClassDocuments: line 668, column 1 
AnonymousBlock: line 2, column 1 
AnonymousBlock: line 2, column 1

我已经尝试过挖掘文档,但没有讨论这个特定的问题,我发现的所有内容都涉及旧版本的Domino Designer . 任何人可以提供的帮助将不胜感激 .

2 回答

  • 0

    这可能是一个安全问题 . 如果文档包含读者字段,并且如果您的Web服务运行的有效ID未在这些字段中列出(直接或作为组或角色的成员),则Web服务中的代码将不会显示这些文档 .

  • 2

    所以我意识到我们遇到的错误基本上就是我们自己制作的错误之一 . 我编辑了WSDL生成的类以指向正确的服务器而不是默认的localhost . 但是,我忽略了包含nsf在所述服务器上所处位置的路径 . 辉煌 .

相关问题