随笔分类 -  lotus cs开发

摘要:Notes 8 在拷贝数据库的时候,默认是进行本地加密的,也就是说你用其他无关的 ID 是打不开的。我们经常会发模板给其他同事,每次都要手动关闭本地加密,很麻烦。可以在以下位置修改这个设定:文件菜单-首选项-用户首选项-复制-本地加密 阅读全文
posted @ 2011-09-19 12:27 hannover 阅读(667) 评论(0) 推荐(0)
摘要:This section lists the new features for IBM Lotus Domino Designer Release 8.Periodic updates to Lotus Domino Designer 8 Help are available on the Web. To download the latest Designer Help file, go to the Documentation Library section of the Lotus Developer Domain at http://www.lotus.com/ldd/doc. Cli 阅读全文
posted @ 2011-09-18 17:42 hannover 阅读(515) 评论(0) 推荐(0)
摘要:应用程序性能是衡量应用程序在某些环境中,在特定工作负荷情况下如何有效运行的一种标准。您能衡量应用程序性能吗?答案是可以, 它所需要的是一种独立的测试环境,包括与生产环境类似的网络、仿真用户及其工作的负荷测试软件以及大量时间。与服务器性能测试不同,在测试服务器性能时您可以不考虑CPU、RAM、NIC等变量,而应用程序性能测试涉及一次次小心翼翼地测试一个视图中一张表格的一个字段。考虑到某些定制的Notes应用程 序的复杂性,这类测试不仅仅单调乏味,而且似乎永无止境。谁知道您需要花费多长的时间来减少一个设计因素、公式、脚本程序或属性,它们有可能阻碍应用程序的正常运行。我们提供了一种简便的方法并将在本 阅读全文
posted @ 2011-09-18 13:24 hannover 阅读(272) 评论(0) 推荐(0)
摘要:最近开发一个项目管理模块,采用了EXTJS Tree的组件和EditorGrid组件,后台通过代理产生出JSON数据,让这两个组件解析。功能是实现了,但部分IE6无法正确显示数据,把我郁闷了好一阵子。首先使用升级至IE7的办法来解决。后来发现DOMINO引擎并非UTF-8输出,而是GB2312(由于以前某些模块在UTF-8下运行会造成乱码现象,不能改成UTF-8编码方式).所以不能修改DOMINO WEB引擎的输出编码。后来将代理输出JSON数据时,将编码改为UTF-8,一切正常。HEHE,代码方式如下:Print "Content-Type:text/html;charset=ut 阅读全文
posted @ 2011-09-18 13:23 hannover 阅读(628) 评论(1) 推荐(0)
摘要:这周有个项目出现的问题:就是DOMINO在毫无症状的情况下突然死机,排查了几天总算找到了问题所在。由于这类错误隐藏在LS中,所以很难查到。希望各位Coding时注意。环境:(产品,平台,机型,软件版本,等)产品:Lotus Notes/Domino平台:Windows软件版本:6.5-7.2问题描述:当原数组超出一定数量的元素时,调用Arrayunique 函数会导致Domino服务器或Notes客户端宕机。在一个具体客户的实例中,原数组包含4085个元素,并被定义为Variant类型的变量。在7.02以上版本虽然不会造成DOMINO宕机,但会造成HTTP请求进程无法结束,使服务器CPU始终为 阅读全文
posted @ 2011-09-18 13:23 hannover 阅读(388) 评论(0) 推荐(0)
摘要:是基于Web应用性能有关的两个简单法则: 尽可能的减少数据的传输量尽可能的减少数据的传输频率 若使用得当,此两条法则会:提高网页的加载速度降低服务器使用的资源提高网络带宽利用率 使用这些技巧来开发Web应用,不仅能够提高用户对基于web的一个应用的满意度,更可以节约网站数据传输的成本。在这里讲述的技术细节可帮助我们写出很好很实用的代码,从更广泛的角度来讲,这也将会给Web应用打造出良好的可用性基础。1. Markup优化典型的markup要么是手工编辑出来的,在非常紧凑,注重标准的格式基础上加入注释和空白区域(white space)的文件;要么是编辑器生成的,非常之肥胖,带有过分的格式编排及 阅读全文
posted @ 2011-09-18 13:22 hannover 阅读(349) 评论(0) 推荐(0)
摘要:所有的设计元素的命名都分成两部分,名称和别名,规定名称用中文命名,别名用英文,别名尽量使用简写,以WEB开发时不会产生较长的URL为前提,提高HTTP Request的响应速度。中文名称前面加上字母A到Y用于组织分类和排序。表单和视图的别名统一在前面加一个空格,代理统一不加空格,其目的是保证在design下看起来对齐一致。1.设计元素元素规则说明帧结构集名称:中文名称别名:"frms"+英文样例:启动帧结构集|frmsStart内容帧结构集|frmsContent帧名称:中文名称别名:"frm"+英文因为帧只存在于帧结构集中,所以不需要用字母来组织分类。 阅读全文
posted @ 2011-09-18 13:21 hannover 阅读(742) 评论(0) 推荐(0)
摘要:资源管理数据库以管理公用设计元素为主,作为应用系统的框架提供给应用模块开发使用。主要有以下功能:管理和存放产品类模块(包括核心和标准应用)所需要的HTML模板/JS/CSS/XML/XSL/图片/控件等。如:公共JS函数库、皮肤所需的CSS和图片以及各模块公共使用的图片或图标等;存放公共子表单/Web公共组件/WEB应用接口/公共LS类库,如:公用子表单、组织机构选择人员对话框以及核心LS类库或JAVA类库等;管理数据字典,统一维护,减化重复开发工作;如:下拉列表框中值的选择; 基于此方法管理,能够有助于开发团队间共享项目成果,有助于从各个项目积累/封装出优秀代码或组件提供以后项目使用, 1. 阅读全文
posted @ 2011-09-18 13:20 hannover 阅读(488) 评论(0) 推荐(0)
摘要:1.服务器HTTP优化设置调整活动线程数,HTTP服务器可以同时处理的请求数,而非连接数、会话数 单CPU服务器<=64多CPU服务器<=80并发运行Web代理 确保Web代理是线程安全的情况下,可以启用来提高性能。服务器文档-> Internet协议 ->Domino Web引擎HTTP线程排队方式的调优 新请求按照轮流方式排队HTTPQueueMethod=0 (R6缺省方式)新请求寻找最短队列HTTPQueueMethod=1新请求派入单一队列尾,所有线程使用一个队列。空闲时从队列头获得下一个请求进行处理HTTPQueueMethod=2 (R5缺省方式)注:通常 阅读全文
posted @ 2011-09-18 13:20 hannover 阅读(600) 评论(0) 推荐(0)
摘要:我以前实现的@DBLooup AJAX版,都是通过URL带参数,执行后台代理,并返回结果的方式。最近在实现一个应用模块时,看到我们公司同事的实现方式,觉得比我的更好一些,但有些缺陷。特此将代码贴出来供大家参考。具体的JS代码如下:show source01function dblookup(view,skey,column){ 02try{ 03var url = getPath()+"/"+view+"?readviewentries&restricttocategory="+skey;04objHTTP = new ActiveXObject 阅读全文
posted @ 2011-09-18 13:19 hannover 阅读(451) 评论(0) 推荐(0)
摘要:不要问我为什么这么做,也不要问EXTJS的问题,也不要怀疑EXTJS的性能问题。自己分析自己看。代码写得不好或不规范,留个言指出一下。3Q下载地址:http://download.csdn.net/source/951199放入至DATA目录下,签名。EXTJS:放入domino\html\ext目录下访问地址:http://localhost/pro_ppm.nsf/index.html?readform 阅读全文
posted @ 2011-09-18 13:17 hannover 阅读(269) 评论(0) 推荐(0)
摘要:http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Master_Table_of_Contents_for_Building_Domino_Web_Applications_using_Domino_8.5.1PDF下载:http://www-10.lotus.com/ldd/ddwiki.nsf/0/4E6916C9856D209E852576AC00555A5E/$FILE/XPage_webAppsv1.pdf 阅读全文
posted @ 2011-09-18 13:12 hannover 阅读(216) 评论(0) 推荐(0)
摘要:群友们经常问此类问题,收集下,供参考show source01Sub Initialize() 02 '定义变量 03 Dim s As New NotesSession 04 Dim db As NotesDatabase 05 Dim body As NotesMIMEEntity, bodyChild As NotesMIMEEntity 06 Dim header As NotesMIMEHeader 07 Dim stream As NotesStream 08 Dim host As String 09 Dim message As NotesDocument 10 Set 阅读全文
posted @ 2011-09-18 12:54 hannover 阅读(492) 评论(0) 推荐(0)
摘要:问题:在某些少见的情况下,一个Notes/Domino数据库可能因为损坏而无法正常打开。但当你用notespeek或者其他工具检查这个数据库的时候,发现其中的文档看起来还是完好无损的。然而你使用"fixup", "updall -r" 或者"compact" 却无法修复此问题。有其他方法可以恢复这些文档并且可以访问这些文档吗?回答:数据库损坏后,根据损坏的程度以及损坏的类型,有可能可以通过lotusscript代理把那些文档从损坏的数据库拷贝到另一个新的数据库。如果这损坏的部分只是影响这个数据库的设计,那么这些文档是可以恢复的。举例来 阅读全文
posted @ 2011-09-06 00:50 hannover 阅读(418) 评论(0) 推荐(0)
摘要:Lotus notes 1lotus notes 650) this.width=650;" border=0>2—650) this.width=650;" border=0>3Notes notesstructured text 650) this.width=650;" border=0>4shift650) this.width=650;" border=0>5—structured text650) this.width=650;" border=0>6650) this.width=650;" 阅读全文
posted @ 2011-08-20 08:57 hannover 阅读(1693) 评论(0) 推荐(0)
摘要:由于我们公司一直有两套邮件系统,一套是lotus 邮件系统是给普通员工内部使用的,服务器在大陆,另外一套是exchange系统,使用outlook 2003给经理用,服务器在香港。由于之间要相互发送邮件,所以需要把lotus的通讯簿导入到outlook 2003里面。分两个步骤:第一:先把lotus的通讯簿导出来。点击lotus的通讯簿650) this.width=650;" border=0>把通讯簿以csv(comma separated value)格式导出650) this.width=650;" border=0>默认设置650) this.widt 阅读全文
posted @ 2011-08-20 08:54 hannover 阅读(809) 评论(0) 推荐(0)
摘要:Domino/Notes Version: 4.x and higherPlatform: Windows 95, 98, NT 4Like me, you probably find LotusScript just cannot do everything you want at times. After seeing the article titled "Changing Drivers on the Road" in the February 1998 Lotus Notes & Domino Advisor a whole new world becam 阅读全文
posted @ 2011-08-07 22:49 hannover 阅读(912) 评论(0) 推荐(0)
摘要:Maintained as a general resource for IBM Lotus Notes/Domino developers and administrators, with information coming from Lotus Notes Help, IBM technotes, as well as developers and admins like you! If any limits seem wrong to you, or if you have experience that says the IBM documentation is wrong, le. 阅读全文
posted @ 2011-08-02 20:26 hannover 阅读(425) 评论(0) 推荐(0)
摘要:为了在域中捕获C G I变量,创建一个以C G I变量命名的文本域(例如, HTTP_COOKIE)。一般地,在编辑状态下将该域设置为隐藏,这样用户就不能改变域中的值。当用户打开表单的时候, HTTP_COOKIE环境变量的实际值变成了域中的默认值。HTTP_ACCEPT 列出客户端可以接受的多媒体类型HTTP_COOKIE任何属于当前服务器的用户的COOKIE数据HTTP_REFERER能被用户激活并到达此处的URLHTTP_USER_AGENT 浏览器类型PATH_INFO 当前U R L,不包括协议和服务器信息QUERY_STRING在U R L问号后面附加的查询信息REMOTE_ADD 阅读全文
posted @ 2011-07-31 09:22 hannover 阅读(425) 评论(0) 推荐(0)
摘要:domino中上传控件文件拆离的LS代码Dim inputAttachment As NotesEmbeddedObjectDim v_files As Variantv_files = Evaluate(|@Trim(@Replace(@AttachmentNames;TANGER_OCX_filename;""))|,doc)For i = 0 To Ubound(v_files) Set inputAttachment = doc.GetAttachment(v_files(i)) '获取文件 If Not inputAttachment Is Nothing 阅读全文
posted @ 2011-07-31 09:21 hannover 阅读(796) 评论(0) 推荐(0)