现在lotus Domino服务器是SunSolaris,现在我用.net或delphi如何访问lotus服务器上的数据呢,有哪些方法(包括使用什么组件)?

解决方案 »

  1.   

    最简单的就是直接用Http请求访问,Domino的数据库中的视图和表单都支持XML格式输出,如vwAll?ReadViewEntries 这样就会返回一个XML。你可以用Delphi或者。net中的类去解析。Domino的Http支持基本身份验证,把UserName和Password写入到Headers里面就可以进行身份验证。其次,你可以用Lotus提供的COM组件访问远程服务器,用那个Domino的组件就可以。详细使用方法去找红皮书。再其次,你可以用Java通过DIIOP协议访问Domino内部对象。(注意此方法可能导致Domino宕机-UNIX系统)我个人感觉Http访问最方便,如果标准的输出不能满足你的要求,你可以通过在Domino当中写代理来输出你需要的数据。