0

XDMP-CONFLICTINGUPDATES次のステートメントを実行しようとしているときに取得します。

    (dls:document-update($uri,$content,"Main Document Updated",fn:true(),xdmp:default-permissions(),$content-collection), 
     dls:document-checkin($uri, fn:true()),
     dls:document-update($sub-uri,$sub-content,"sub Document Updated",fn:true(),xdmp:default-permissions(),$content-sub-collection),
     dls:document-checkin($sub-uri, fn:true()),
     cin:update-version ($sub-uri))

     declare function cin:update-version ($sub-uri){
      let $id := xs:int(fn:doc($sub-uri)//id)
      return
       xdmp:node-replace(fn:doc($sub-uri)//id,element id {fn:sum(($id,1))})
      };

複数ステートメントのトランザクションのトランザクション ルールとほとんど混同されていません。ドキュメントのロックは既に解除されているため。ノードの置換を行う際に問題が発生するのはなぜですか?

4

1 に答える 1