`
minglelui
  • 浏览: 84555 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

通过Web Service读取Notes文档中的附件

阅读更多

需求分析:

在Notes DB中通过webservice读取Notes文档中rtf域的内容(为日常邮件的body内容,可能有邮件收件人,抄送人,主题,附件,邮件body内容等)。此web service作为Provider。

在.Net程序设计中调用Provider类型的Notes暴露的web service,把rtf域的内容读取出来并保存为*.rtf的文档。

 

相关背景资料:

在windows操作系统中自带有WordPad,我们可以做个简单的测试把邮件的内容拷贝道此文档中并保存为rtf格式的文档进行查看。关于WordPad overview:

With WordPad, you can create and edit simple text documents or documents with complex formatting and graphics. You can link or embed information from other documents into a WordPad document.

You can save your WordPad file as a text file, rich text file, text file for MS-DOS, or Unicode. These formats provide greater flexibility when working with other programs. Documents that use multiple languages should be saved as rich text files.

看完这些,知道了吧,notes 的RTF域可以跟rtf文档对应起来。

 

Converting Web Attachment to Image Resource

http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F8725719400764ED9

 

 

问如何用代理将附件以二进制流的方式读入sql server中

notesMimeEntity 和 LS : DO 来实现\
http://wind-bell.iteye.com/?page=4&show_full=true
http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/Lotus_SmartSuite/Lotus_Notes/Q_23120423.html
http://www.openntf.org/projects/codebin/codebin.nsf/0/ED8B5E10555058AC86256F7E006B16A1

 

http://www.stevecastledine.com/sc.nsf/dx/wishing-i-could-translate-an-attached-image-into-binary-like-you-can-with-a-standard-file?opendocument&comments


ftp方法的使用
http://blog.csdn.net/lqzmrlc/archive/2009/09/17/4564536.aspx


ToDo
http://blog.csdn.net/lqzmrlc/archive/2007/05/30/1631696.aspx

http://www.lotusfans.com/forum/showthread.php?p=185544

http://topic.csdn.net/t/20040923/09/3400445.html
http://www.codestore.net/store.nsf/unid/EPSD-59MN9J?OpenDocument
http://www.55it.com/article/detail/20081014135257703.html

http://www.nsftools.com/tips/RichTextOutputStream.java
http://www.nsftools.com/tips/NotesTips.htm#lsencryption

http://www.vbafin.com/Lotus-Notes-VBA-code.php


PDF
http://www.pd4ml.com/lotus.htm

 

 

 

关于C#读取文件流的方法

[WebMethod()]
public byte[] DownloadFile(string FName)
{
    System.IO.FileStream fs1=null;
    fs1=System.IO.File.Open(FName,FileMode.Open,FileAccess.Read);
    byte[] b1=new byte[fs1.Length];
    fs1.Read(b1,0,(int)fs1.Length);
    fs1.Close();
    return b1;
}

 

http://www.ibm.com/developerworks/lotus/library/ls-AWS_integration/index.html

https://quickplace2.tietoenator.com/help/help65_designer.nsf/f4b82fbb75e942a6852566ac0037f284/33695f96db48043885256e00004b9049?OpenDocument

https://quickplace2.tietoenator.com/help/help65_designer.nsf/f4b82fbb75e942a6852566ac0037f284/b2b14e41248ccf4085256e00004b91a5?OpenDocument

NotesEmbeddedObject NotesStream

http://www.ibm.com/developerworks/lotus/library/web-services3/

 

http://apache.etoak.com/ws/axis/1_4/

 

http://www.blogjava.net/nokiaguy/archive/2009/01/archive/2009/01/archive/2009/01/archive/2009/01/04/249805.html

分享到:
评论

相关推荐

    web service 接口文档

    Web Service 接口文档 Web Service 是一种基于网络的应用程序接口,它允许不同的系统和应用程序之间进行交互和数据交换。MyKoo Web Service(MKWS)是以 RESTful Web Service 形式提供的,MKWS 只用到了 2 种 HTTP ...

    sap Web Service开发配置文档.doc

    在本文档中,我们将深入探讨SAP Web Service的开发与配置过程,这涉及到SAP系统如何作为Web Service的提供者和消费者。SAP Web Service允许不同系统间的集成和交互,通常采用SOAP(Simple Object Access Protocol)...

    lotus domino附件开发--批量下载附件

    批量下载附件的实现思路主要分为两个步骤:首先,使用 LotusScript 语言获取 Notes 文档中的附件信息;其次,使用 Windows API 函数将附件批量下载到本地文件系统。 获取附件信息 使用 LotusScript 语言可以获取 ...

    vmware vSphere web service SDK开发指南

    VMware vSphere Web Service SDK开发指南是一份指导开发者如何使用VMware vSphere SDK进行开发的文档。VMware vSphere是VMware公司推出的业界领先虚拟化解决方案,它通过提供高级抽象层来管理和控制计算资源,为用户...

    SAP_ABAP_WebDynpro开发(中文)(官方文档)

    通过这个官方文档,SAP的目标是帮助开发者学习和掌握如何通过ABAP语言开发WebDynpro应用程序,并在SAP NetWeaver平台上实现业务解决方案。开发者应当结合实际业务需求和SAP开发的最佳实践,设计出既满足用户界面要求...

    Web Service描述语言 WSDL 详解.pdf

    而有了WSDL,服务的调用者可以通过自动化工具读取WSDL文档,自动生成客户端代码,从而简化了服务的集成和调用流程。 ### WSDL的组成部分 WSDL文档通常包含以下几个关键部分: 1. **Abstract Definitions (抽象...

    SSD.zip_Web Service 数据_service_service delphi_xml_抽取

    在Web Service中,XML通常用于定义WSDL(Web Service Description Language)文档,描述服务的接口和消息格式。同时,XML也被用作数据交换的通用格式。数据抽取过程中,XML解析器可以读取来自Web Service的响应,...

    泛微 ecology9.0 文档(DocService)WebService接口使用说明

    - 功能描述:根据文档ID获取文档对象及其内容和附件。 - **getDocCount**:获取文档数量。 - 参数:`sessioncode`。 - 返回值:文档数量。 - 功能描述:统计用户有权限访问的文档总数。 - **getList**:获取文档...

    嵌入式Web Service系列讲座之二

    wsdl",可以直接获取这个WSDL文档,它对于消费者理解如何与Web Service交互至关重要。 在.NET中,调用Web Service通常使用SOAP协议,可以是通过HTTP GET或POST方法。尽管HTTP GET方法便于快速测试,但其对参数和...

    泛微E9获取附件内容,泛微Ecology9获取附件范例,Ecology9附件、E9附件下载,并发送邮件到邮箱JAVA.zip

    在这个场景中,我们需要关注的是如何从泛微E9系统中获取附件内容,然后将这些附件下载并发送到指定的邮箱。由于标签中提到了"C#",我们可以推断这个示例是用C#编程语言实现的。 首先,我们要理解泛微E9和Ecology9...

    创建和访问Web Service

    **获取服务元数据**:通常通过WSDL(Web服务描述语言)文件获取.NET Web Service的详细信息。 b. **生成Java客户端代码**:使用工具如wsimport或Axis的wsdl2java来根据WSDL生成Java客户端代码。 c. **调用服务**...

    lotus domino附件开发--附件批量放到一个文档

    在处理每个文档时,我们使用 `NotesRichTextItem` 对象来获取文档中的 Body 域,该域可能包含多个附件。我们使用 `ForAll` 语句来循环遍历 Body 域中的所有附件,然后使用 `EmbeddedObjects` 集合来获取每个附件。...

    web3.js API中文文档

    web3.js作为以太坊开发者必不可少的工具之一,通过本文档可以了解到其初始化方式、版本查询等功能的基本用法。通过掌握这些基础知识,开发者可以更有效地利用web3.js来构建强大的DApps。此外,随着以太坊技术的不断...

    使用XFire+Spring构建Web Service

    wsdl`来获取Web Service的描述文件。这个文件可以在客户端用来调用服务。 XFire的优势在于支持一系列Web Service新标准,如JSR181、WSDL2.0、JAXB2和WS-Security,它使用Stax解析XML,大大提升了性能。与Axis1相比...

    Java读取Word文档页数

    在Java编程环境中,读取和处理Word文档通常涉及到使用第三方库,因为Java标准库并不直接支持Word文件的操作。本主题将深入探讨如何利用给定的`itextpdf-5.5.9.jar`和`jacob.jar`这两个库来实现Java读取Word文档页数...

    netbeans 开发 web service

    通过上述步骤,我们不仅学习了如何使用NetBeans构建Web Service及其富客户端的基本流程,还深入了解了涉及到的各种技术组件和技术细节。无论是对于初学者还是有一定经验的开发者来说,这些知识点都是构建实际项目的...

    Web Service实现短信发送 C#

    1. **添加服务引用**:在C#客户端项目中,可以通过“添加服务引用”功能找到并连接到短信发送的Web Service,这会自动生成一个代理类,简化对Web Service的调用。 2. **实例化代理类**:创建Web服务的客户端对象,...

    文档(DocService)WebService接口使用说明.rar

    而Ecology8和Ecology9的Web Service接口则是这些系统对外提供服务的重要途径,允许开发者通过编程方式调用系统的各种功能,例如创建、修改、查询和删除文档。 "文档(DocService)WebService接口使用说明.doc"文档...

    webapi 接口接入文档1

    在本案例中,通过调用WebAPI接口,可以实现实时或离线的语音转文字功能,为各种应用提供便捷的输入方式。 2. **开放平台**:AIUI开放平台是提供语音识别服务的平台,开发者可以在该平台上注册并创建应用,获取必要...

    java连接Lotes邮件服务器(Domino) 读取邮件内容附件完整实例

    在Java编程中,连接到IBM Lotus Domino(也称为Lotes)邮件服务器并读取邮件内容和附件是一项常见的任务。Lotus Domino是IBM提供的一款企业级的协作软件,它集成了电子邮件、日历、任务和文档管理等功能。这篇教程将...

Global site tag (gtag.js) - Google Analytics