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

复制与保存冲突

阅读更多
$conflictaction/Merge Conflicts 仅仅在复制冲突的时候才会产生。
复制与保存冲突可由以下原因造成:
在两次复制之间,如果有两个用户同时编辑或多个用户编辑了不同数据库复本上的相同文档,就会出现复制冲突。
如果有两个或多个用户同时编辑同一个数据库的同一个文档,则会出现保存冲突。
解决方法:
一、可以在表单属性框中的基本付签选中:“合并复制冲突”,并知底功能表单基本付签中的版本选项。
二、在这里介绍一些和处理复制与保存冲突情况有关的方法与技巧:
1、创建列出所有冲突文档的视图:(VewConflict)
冲突文档都包含一个名为“$Conflict”的域,因此可以用下面的试图选择公式列出所有冲突文档。
SELECT @ISAvailable("$Conflict")
2、将冲突文档与主文档同屏显示以便比较两者之间的差别:
由于冲突文档被保存为主文档的答复文档,在打开冲突文档以后使用快捷图标“显示/隐藏预览主文档”,主文档就会被显示在预览窗格中了。
3、附加菜单命令比较两个文档之间的差别:
在Notes.ini文件中加入下面一行:
AddInMenus=C:\Notes\nntediff.dll
然后重起Notes,就回发现“操作”菜单中多了一项“Different of 2 document”.
4、找到冲突文档的主文档:
Sub Click(Source as Button)
Const FolderName="ReplicationConFlict"
dim s As New NotesSession
dim doccol as NotesDocumentCollection
dim doc as Notesdocument,topdoc as notesdocument
dim folder as notesView
set dbcur=s.currentdatabase
set doccol.dbcur.unprocesseddocuments
set doc=doccol.getfirstdocument
while not(doc is nothing)
set topdoc=gettopdoc(doc)
call topdoc.putinfolder(Foldername)
set doc=doccol.getnextdocument(doc)
wend
End Sub
Function GetTopDoc(DocSource as notesDocument) as NotesDocument
dim doctop as notesdocument
dim strUNID as String
set doctop=docsource
strUNID=doctop.ParentDocumentUNID
Do While (strUNID<>"")
set DocTop=dbCur.GetDocumentByUNID(StrUNID)
strUNID=doctop.ParentdocumentUNID
loop
set GetTopDoc=doctop
End Functiong
5、将冲突文档保存为主文档
选种若干冲突文档后运行下面代理。这个代理把选种的冲突文档保存为主文档。
dim s as new notessession
set db=s.currentdatabase
set dc=db.unprocessedDocuments
set doc=dc.getfirstdocument
'$conflict是冲突文档的标志
call doc.removeItem("$Conflict")
'得到冲突文档的主文档
if doc.isResponse then
Set Parent=db.GetDocumentByUNID(doc.ParentDocumentUNID)
if parent.IsResponse then
'如果文档是答复的答复
dim GrandParant as Notesdocument
Set GrandParant=db.GetDocumentByUNID(Parent.ParentDocumentUNID)
call doc.MakeResponse(GrandParent)
else
'$Ref 域是答复文档的标志
call doc.RemoveItem("$Ref")
end if
end if
call doc.save(True,True)
SP:
当使用LS在后台创建文档的时候,表单中“合并复制冲突”选项无效,在文档中加入下面代码:
doc.$Conflicts="1"


$ref   父文档标识  
  $conflictaction     出现保存或者复制冲突时解决方式  
  $file   文档中的附件或者嵌入对象  
  $updatedby   文档更新者列表  
  $autospell   是否自动检查拼写  



To Do
一、be familar with report by free wu.
二、 you can connected with lana Wu ,she understand more course related our Company, she will give good suggestions.

http://www-01.ibm.com/support/docview.wss?uid=swg21096156

http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/61ceed2f3f1de4508525745e0037e59e?OpenDocument&Highlight=0,duplicate,option

http://www-10.lotus.com/ldd/nd6forum.nsf/0/1b49751d9662588985256df40009a8ba?OpenDocument

http://www-01.ibm.com/support/docview.wss?uid=swg21195681

http://www-10.lotus.com/ldd/dominowiki.nsf/dx/limit-size-of-updatedby-and-revisions-fields


http://elearning5.unibg.it/help/help65_client.nsf/f4b82fbb75e942a6852566ac0037f284/4b28196a2c18b4a885256dff00621781?OpenDocument


1、Eclipse
2、Java



Waiting:
rams:write application for applying right.

\\10.225.68.15\MetLife\MetLife Coding Standard Documents


关于Lotus开发未来的发展
1、was和lotus是两个并行的高速通道
2、培养JavaServer Pages、Java和Web业务技术方面的技能;尤其是,XML、JSP和Java是当前创建跨越
Lotus Domino和WebSphere通道的高价值应用的基础。SoapConnect
http://www.lw23.com/pdf_2368a366-1e9c-45fd-a57a-026d911f2f32/lunwen.pdf
分享到:
评论

相关推荐

    NOTES FAQ总汇

    Q:数据库的文档时常出现复制与保存冲突,如何解决?  A:"复制与保存冲突"是由于同时有两个或两个以上用户对同一文档进行修改,或者是多个用户对同一文档的不同副本进行修改,复制时就会造成复制冲突。对于公用...

    父文档变为复制/保存冲突并丢失数据应对方案

    本文档旨在解决在Lotus:registered: Notes:registered:数据库中父文档变为复制/保存冲突并丢失数据的问题,并列举了解决方案还可能的变通方案。

    pgcat:增强的PostgreSQL逻辑复制

    以便您可以进行双向复制,例如在两个数据中心之间复制数据表名映射可选的lww(最后作者获胜)冲突解决将复制进度保存在表中,以便在订户故障转移时将其记录下来,它将保留进度。 相反,pg的内置逻辑复制将进度保存在...

    文字复制粘贴工具

    4、程序托盘图标可以设置快捷键,加载动画,截图识别后自动翻译、截图文件保存位置。 5、文本发送功能使用如下: ①点击文本需要发送的文本框,例如word、记事本、网页的文本框等。 ②点击发送按钮,可以将软件内...

    Yii实现多按钮保存与提交的方法

    本文实例讲述了Yii实现多按钮保存与提交并且不冲突的实现方法。这是很多初学都曾遇到但是不知道如何解决的问题,下面分享给大家供大家参考。具体方法如下: Yii中只有CForm才可以使用submitted() 方法 ,通过if($...

    S7-200 SMART OPC服务端软件PC ACCESS SMART问题汇总

    S7-200 SMART OPC服务端软件PC ACCESS SMART问题汇总

    简介Lotus Notes Domino6的文档锁功能如何工作

    这篇文档目的是给出一个关于文档锁定功能的简洁介绍,文档锁功能是开始于Notes ...文档锁是一种显著地减少复制和保存冲突的方式,以此来保证当有人正在编辑一个文档的时候,其他人就不可以执行对同一个文档的编辑操作。

    灵手指

     ●屏幕抓图(Ctrl+2)----和QQ的功能大体相同,不过QQ的抓图不能将图保存到电脑里,灵手指的屏幕抓图可以以bmp、jpg、ico、tif、png的格式保存,还可以复制到系统剪贴板。  ●开关光驱(Alt+=)----打开和关闭光驱 ...

    TortoiseSVN基本使用简介

    目 录 一.SVN基本概念 1 1.版本库(repository) 1 2.工作拷贝(workspace) 1 3.修订版本 1 4.版本模型 2 4.1锁定-修改-解锁模型 2 4.2复制-修改-合并模型 2 ...认证信息的保存与清除 15 五.常见问题 16

    剪贴板记录仪

    这是一个剪帖板小工具,可以实时记录下剪帖板复制的文 本内容并自动保存。对在网上收集信息、网文、资料等十 分方便,对于捕获的内容多的文本,可以按用户设置的字 数,大于该字数的文本会自动分流到单贴...

    如何修改Win7默认的快捷键.docx

    Win7 的快捷键设置大部分保存在 c:\Windows\system32\shell32.dll 文件中,这个文件不能直接修改,但是可以复制一份,然后使用专门的工具来修改。例如,可以使用 eXeScope 工具来修改快捷键。 使用 eXeScope 工具...

    WordPress子比主题(zibll)功能样式美化插件分享zibll-Add-美化插件.zip

    使用wordpress子比主题(zibll)的同学们,是不是都想美化自己的网站呢?让自己的主题与众不同,也让自己...PS:注意一点,部分美化开启后可能会导致主题显示错误的情况,只需要关闭冲突的特效再次点击保存设置就好了。

    百度编辑器Mini完整版 1.2.2.zip

    支持复制图片、截屏图片的粘贴 添加自动保存插件,支持草稿箱功能 支持拖放图片上传并插入 优化了对IE11的支持 支持asp后台 问题修复 修复表情本地化出错问题 修复jquery的$变量冲突问题 修复多编辑器,弹层...

    archive-imessages:iMessage 保存所有图像的存档,我想删除它们,但我也想要它们的存档

    iMessage 将保存所有图像,此脚本将复制所有图像,制作时间戳,并在下次运行时仅复制比时间戳更新的图像。 有一个潜在的错误,请查看错误跟踪器,因为这些文件都在文件夹中,但我将它们集中在一个文件夹中,因此我...

    辐射3完美汉化包使用说明:

     * 无法新建游戏的话,请先把MOD关掉,然后进游戏,然后用MOD,可能和与norepairneededv2.esp这个MOD冲突。  * MOD的使用,直接在设置中勾上即可,下次进入看到没勾上的话,其实也已经勾上了,显示问题。  * ...

    非粘贴型密码框辅助输入工具 v3.1.2

    增加淘宝选项,平时不用时建议去除勾选,避免与某些密码框冲突 界面有限,调整页面布局,缩小了选项文字,具体介绍见程序说明 2009年6月7日更新 v2.9 增加忽略'-'号功能,方便输入部分序列号 对界面控件进行了调整...

    PHP源代码数组统计count分析

    而字符串的保存和数组的保存也是不同的,数组采用的是hash表的方式去保存(大家知道hash保存的地址有效的减少冲突-hash散列表的概念你懂的),而在php中的结构体上表现如下: 复制代码 代码如下: //文件1:zend/zend...

    新编Pro.ENGINEER野火版3.0入门与提高.pdf

    7.将层的显示状态与层一起保存 3.7本章小结 3.8过关练习题 第4章 零件设计 4.1零件设计基础 4.1.1加材料/减材料特征 1.从无到有 2.添加特征 4.1.2特征生成方向的选择 4.2拉伸特征 4.2.1拉伸特征创建的一般过程 1....

    百度编辑器UEditor v1.2.2 Mini版

    功能更新添加插入数学公式支持插入动态地图支持复制图片、截屏图片的粘贴添加自动保存插件,支持草稿箱功能支持拖放图片上传并插入优化了对IE11的支持支持asp后台 问题修复修复表情本地化出错问题修复jquery的$变量...

Global site tag (gtag.js) - Google Analytics