`
minglelui
  • 浏览: 85620 次
  • 性别: 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 ...

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

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

    sap Web Service开发配置文档.doc

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

    vmware vSphere web service SDK开发指南

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

    T100 Web Service 接口开发v1.5版.rar

    开发者可以从中获取到接口的API定义、调用方法、参数说明等关键信息,帮助他们快速理解和使用T100 Web Service。 “T100 Web Service 開發_20150715.ppt”可能是演示文稿或培训材料,详细介绍了接口的开发流程和...

    webapi文档生成,快速生成WebApi说明文档

    在描述中提到的"简单配置生成WebApi说明文档",这意味着该工具提供了一种简洁的方式来进行设置,开发者无需编写大量额外的代码就能自动生成文档。通常,这样的工具会支持注解或者元数据,允许开发者在API代码中添加...

    基于SVG/WEB SERVICE的WEB监控技术在EMS中的应用.rar

    通过WEB SERVICE,EMS可以获取到最新的电网运行数据,并将控制指令发送到相应的设备,提高了系统的响应速度和决策准确性。 结合SVG和WEB SERVICE,WEB监控技术能够提供一个统一的、交互式的用户界面,用户可以通过...

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

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

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

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

    SSD.zip_Web Service 数据_service_service delphi_xml_抽取

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

    web.py官方文档

    文件内容提及了如何从web.input对象中访问URL参数,举例说明了通过web.input().key的方式来获取输入的值。文档还提到了一种情况,即对于多个同名的输入项,web.input()会将它们作为列表返回,这对于处理复选框等场景...

    泛微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. **调用服务**...

    web service学习笔记

    1. **应用程序层面**:从开发者的视角来看,Web Service 是一组驻留在 Web 服务器上的程序,它们被封装成黑盒形式,对外提供可以通过 Web 调用的 API 接口。开发者可以通过编程调用这些接口,获取服务执行的结果。 ...

    web3.js API中文文档

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

    Web Service(Axis) + Excel(Office 2003)

    【标题】:“Web Service(Axis) + Excel(Office 2003)”结合使用详解 在信息技术领域,Web服务是一种通过互联网交换数据的方式,它允许不同系统之间的应用程序进行交互。Apache Axis是Java环境中广泛使用的Web...

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

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

    使用XFire+Spring构建Web Service

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

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

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

    调用BIEE提供的web service

    标题中的“调用BIEE提供的web service”指的是利用BI(Business Intelligence)工具——Oracle Business Intelligence Enterprise Edition (BIEE) 提供的Web服务接口来实现数据查询、分析或者集成到其他应用程序中。...

Global site tag (gtag.js) - Google Analytics