Discussion:
[Exist-open] versioning module can't work correctly?
林晓东
2017-05-11 00:13:56 UTC
Permalink
hi,all,
I have installed the versioning module, as:
add in xconf file :
<triggers>
<trigger event="create,delete,update"
class="org.exist.versioning.VersioningTrigger">
<parameter name="overwrite" value="no"/>
</trigger>
</triggers>


a file :
<DataSet code="type.01" >
<HDSN00.01.013 dataelementName="Îĵµ±àºÅ" value="817c2e7d-7223-5f4c-a1ab-d41f446a24c2"/>
<HDSN00.01.014 dataelementName="ÎĵµÉú³ÉÈÕÆÚ" valueaa="20140106000208"/>
<HDSN00.01.015 dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016 dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
</DataSet>


change to


<DataSet code="type.01" >
<HDSN00.01.013 dataelementName="Îĵµ±àºÅ" value="817c2e7d-7223-5f4c-a1ab-d41f446a24c2"/>
<HDSN00.01.014 dataelementName="ÎĵµÉú³ÉÈÕÆÚ" valueaa="20140106000208"/> <!-- node name changed-->
<HDSN00.01.015 dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016 dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
</DataSet>

so:
v:doc(doc("/db/ehr/v2/t4.xml"),9)


got:
<DataSet code="type.01">
<HDSN00.01.013 dataelementName="Îĵµ±àºÅ" value="817c2e7d-7223-5f4c-a1ab-d41f446a24c2"/>
<HDSN00.01.014aa/>
<HDSN00.01.015 dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016 dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
</DataSet>






--

ŽËÖÂ

easy

Ī³îǰ·ÎÞÖªŒº£¬ÌìÏÂË­È˲»Ê¶Ÿý¡£
林晓东
2017-05-11 00:52:24 UTC
Permalink
hi,all,


I found sometimes just first two rows(nodes) can cause this error, update the other rows,can work correctly.
but edited in exide to remove the enter line, may return correctly...
maybe:


<DataSet code="type.01">
<HDSN00.01.013a/>
<HDSN00.01.015a dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016a dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
<HDSD00.01.001aa dataelementName="³ÇÏçŸÓÃñœ¡¿µµµ°ž±àºÅ" value="51068200100400004"/>
<HDSD00.01.001a dataelementName="³ÇÏçŸÓÃñœ¡¿µµµ°ž±àºÅ" value="51068200100400004"/>
<HDSN00.01.01a/>
<HDSN00.01.015b/>
</DataSet>


maybe just delete enter line :
<DataSet code="type.01">
<HDSN00.01.013a/>
<HDSN00.01.015a/>
<HDSN00.01.016a/>
<HDSD00.01.001aa dataelementName="³ÇÏçŸÓÃñœ¡¿µµµ°ž±àºÅ" value="51068200100400004"/>
<HDSD00.01.001a dataelementName="³ÇÏçŸÓÃñœ¡¿µµµ°ž±àºÅ" value="51068200100400004"/>
<HDSN00.01.01a dataelementName="ÎĵµÉú³ÉÈÕÆÚ" valueaa="20140106000208"/>
<HDSN00.01.015b dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
</DataSet>



--

ŽËÖÂ

easy

Ī³îǰ·ÎÞÖªŒº£¬ÌìÏÂË­È˲»Ê¶Ÿý¡£

ÔÚ 2017-05-11 08:13:56£¬"ÁÖÏþ¶«" <***@126.com> ÐŽµÀ£º

hi,all,
I have installed the versioning module, as:
add in xconf file :
<triggers>
<trigger event="create,delete,update"
class="org.exist.versioning.VersioningTrigger">
<parameter name="overwrite" value="no"/>
</trigger>
</triggers>


a file :
<DataSet code="type.01" >
<HDSN00.01.013 dataelementName="Îĵµ±àºÅ" value="817c2e7d-7223-5f4c-a1ab-d41f446a24c2"/>
<HDSN00.01.014 dataelementName="ÎĵµÉú³ÉÈÕÆÚ" valueaa="20140106000208"/>
<HDSN00.01.015 dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016 dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
</DataSet>


change to


<DataSet code="type.01" >
<HDSN00.01.013 dataelementName="Îĵµ±àºÅ" value="817c2e7d-7223-5f4c-a1ab-d41f446a24c2"/>
<HDSN00.01.014 dataelementName="ÎĵµÉú³ÉÈÕÆÚ" valueaa="20140106000208"/> <!-- node name changed-->
<HDSN00.01.015 dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016 dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
</DataSet>

so:
v:doc(doc("/db/ehr/v2/t4.xml"),9)


got:
<DataSet code="type.01">
<HDSN00.01.013 dataelementName="Îĵµ±àºÅ" value="817c2e7d-7223-5f4c-a1ab-d41f446a24c2"/>
<HDSN00.01.014aa/>
<HDSN00.01.015 dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016 dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
</DataSet>






--

ŽËÖÂ

easy

Ī³îǰ·ÎÞÖªŒº£¬ÌìÏÂË­È˲»Ê¶Ÿý¡£
林晓东
2017-05-11 01:27:46 UTC
Permalink
Versioning Module

Version: 1.1.4


exist-db develop version, window 10, jdk 1.8.31



--

ŽËÖÂ

easy

Ī³îǰ·ÎÞÖªŒº£¬ÌìÏÂË­È˲»Ê¶Ÿý¡£

ÔÚ 2017-05-11 08:52:24£¬"ÁÖÏþ¶«" <***@126.com> ÐŽµÀ£º

hi,all,


I found sometimes just first two rows(nodes) can cause this error, update the other rows,can work correctly.
but edited in exide to remove the enter line, may return correctly...
maybe:


<DataSet code="type.01">
<HDSN00.01.013a/>
<HDSN00.01.015a dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016a dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
<HDSD00.01.001aa dataelementName="³ÇÏçŸÓÃñœ¡¿µµµ°ž±àºÅ" value="51068200100400004"/>
<HDSD00.01.001a dataelementName="³ÇÏçŸÓÃñœ¡¿µµµ°ž±àºÅ" value="51068200100400004"/>
<HDSN00.01.01a/>
<HDSN00.01.015b/>
</DataSet>


maybe just delete enter line :
<DataSet code="type.01">
<HDSN00.01.013a/>
<HDSN00.01.015a/>
<HDSN00.01.016a/>
<HDSD00.01.001aa dataelementName="³ÇÏçŸÓÃñœ¡¿µµµ°ž±àºÅ" value="51068200100400004"/>
<HDSD00.01.001a dataelementName="³ÇÏçŸÓÃñœ¡¿µµµ°ž±àºÅ" value="51068200100400004"/>
<HDSN00.01.01a dataelementName="ÎĵµÉú³ÉÈÕÆÚ" valueaa="20140106000208"/>
<HDSN00.01.015b dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
</DataSet>



--

ŽËÖÂ

easy

Ī³îǰ·ÎÞÖªŒº£¬ÌìÏÂË­È˲»Ê¶Ÿý¡£

ÔÚ 2017-05-11 08:13:56£¬"ÁÖÏþ¶«" <***@126.com> ÐŽµÀ£º

hi,all,
I have installed the versioning module, as:
add in xconf file :
<triggers>
<trigger event="create,delete,update"
class="org.exist.versioning.VersioningTrigger">
<parameter name="overwrite" value="no"/>
</trigger>
</triggers>


a file :
<DataSet code="type.01" >
<HDSN00.01.013 dataelementName="Îĵµ±àºÅ" value="817c2e7d-7223-5f4c-a1ab-d41f446a24c2"/>
<HDSN00.01.014 dataelementName="ÎĵµÉú³ÉÈÕÆÚ" valueaa="20140106000208"/>
<HDSN00.01.015 dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016 dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
</DataSet>


change to


<DataSet code="type.01" >
<HDSN00.01.013 dataelementName="Îĵµ±àºÅ" value="817c2e7d-7223-5f4c-a1ab-d41f446a24c2"/>
<HDSN00.01.014 dataelementName="ÎĵµÉú³ÉÈÕÆÚ" valueaa="20140106000208"/> <!-- node name changed-->
<HDSN00.01.015 dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016 dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
</DataSet>

so:
v:doc(doc("/db/ehr/v2/t4.xml"),9)


got:
<DataSet code="type.01">
<HDSN00.01.013 dataelementName="Îĵµ±àºÅ" value="817c2e7d-7223-5f4c-a1ab-d41f446a24c2"/>
<HDSN00.01.014aa/>
<HDSN00.01.015 dataelementName="²ÎÓëÈ˵绰" value="13458979160"/>
<HDSN00.01.016 dataelementName="²ÎÓëÈËÐÕÃû" value="test"/>
</DataSet>






--

ŽËÖÂ

easy

Ī³îǰ·ÎÞÖªŒº£¬ÌìÏÂË­È˲»Ê¶Ÿý¡£









¡ŸÍøÒ××ÔÓª|30ÌìÎÞÓÇÍË»õ¡¿ÃÀ¹úJOCKEYÖÆÔìÉÌŽºÏÄпÄÐʜ˿»¬ÄªŽú¶ûÄڿ㡱ÏÞʱœö59Ôª£¬»¹¿ÉµþŒÓÓÃȯ>>
Loading...