<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Lotus復制與保存沖突的解決方法

    時間:2024-07-11 22:27:57 IBM認證 我要投稿
    • 相關推薦

    Lotus復制與保存沖突的解決方法

      運行在服務器上以及有多個復本的數據庫難免會出現復制與保存沖突的情況。如何處理這種情況是所有Notes管理員和設計者都要面對的問題。下面小編準備了關于Lotus復制與保存沖突的解決方法,提供給大家參考!

      復制與保存沖突可由以下原因造成:

      在兩次復制之間,如果有兩個用戶同時編輯或多個用戶編輯了不同數據庫復本上的相同文檔,就會出現復制沖突。

      如果有兩個或多個用戶同時編輯同一個數據庫的同一個文檔,則會出現保存沖突。

      解決方法:

      一、可以在表單屬性框中的基本付簽選中:“合并復制沖突”,并知底功能表單基本付簽中的版本選項。

      二、在這里介紹一些和處理復制與保存沖突情況有關的方法與技巧:

      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”

    【Lotus復制與保存沖突的解決方法】相關文章:

    因沖突引起的網絡故障解決方法03-30

    IBM Lotus認證試題03-08

    2016年Lotus認證試題及答案03-07

    Lotus認證試題大全(附答案)03-07

    2016年IBM Lotus認證試題題庫(附答案)03-07

    如何保存茯茶-茯茶的保存方法03-27

    團隊溝通沖突管理11-25

    如何保存切好的山藥不變黑-山藥保存方法03-25

    Lotus Domino在辦公自動化領域的強勢發展03-31

    主站蜘蛛池模板: 国产精品成人国产乱一区| 日韩欧美亚洲国产精品字幕久久久| 91自慰精品亚洲| 久久精品aⅴ无码中文字字幕重口| 国内精品视频在线观看| 成人精品视频在线观看| 亚洲AV日韩精品久久久久久久| 精品国产亚洲男女在线线电影 | 国产精品视频一区二区噜噜| 麻豆精品三级全部视频| 国产高清在线精品一本大道国产| 91老司机深夜福利精品视频在线观看| 人妻精品久久久久中文字幕| 国产精品 日韩欧美| 亚洲国产精品一区二区久久| 国产精品美女久久久| jizzjizz国产精品久久| 久久久久成人精品无码中文字幕 | 国产啪亚洲国产精品无码| 中文字幕一区二区精品区| 国产精品爽黄69天堂a| 国产精品色内内在线播放| 久久精品蜜芽亚洲国产AV| 亚洲精品国产精品乱码不卡√ | 亚洲一区无码精品色| 精品人妻中文av一区二区三区| 国产VA免费精品高清在线| 精品久久久久久综合日本| 99久久久精品免费观看国产| 精品久久久噜噜噜久久久| 久久精品国产亚洲av影院| 精品亚洲成AV人在线观看| 精品国产sm捆绑最大网免费站 | 国产欧美一区二区精品性色99 | japanese乱人伦精品| 成人无码精品1区2区3区免费看| 国产欧美日韩精品a在线观看| 国产精品免费观看调教网| 精品深夜AV无码一区二区| 国产a∨精品一区二区三区不卡| 91麻豆国产福利精品|