| | |
| | | indexvar="indx"> |
| | | <sequence> |
| | | <script> |
| | | if ecl_mode != 'opends': |
| | | # Issue CR 6929320: ECL draft: after disabling ECL in suffix |
| | | # search returns err 53 (cookie contains unknown repl domain) |
| | | myKnownIssue = '6929320' |
| | | else: |
| | | myKnownIssue = None |
| | | |
| | | if globalSplitServers: |
| | | replServer = _topologyReplServerList[indx] |
| | | else: |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- As a side effect of the issue arised in the previous |
| | | ! testcase (CR 6929320), we might end up with several old |
| | | ! ECL entries returned |
| | | --> |
| | | <script> |
| | | if ecl_mode != 'opends': |
| | | # Issue CR 6929320: ECL draft: after disabling ECL in suffix |
| | | # search returns err 53 (cookie contains unknown repl domain) |
| | | myKnownIssue = '6929320' |
| | | else: |
| | | myKnownIssue = None |
| | | </script> |
| | | <if expr="addedEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue CR 6929416: |
| | | ! ECL: updates done on server don't publish include-attrs |
| | | ! configured on peer server --> |
| | | <if expr="addedEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'changeTime' : myChangeTime, |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'knownIssue' : '6929416' |
| | | 'includeAttrs' : myIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue CR 6932197: |
| | | ! ECL: old ecl-include attributes still published in |
| | | ! change entries until server restart --> |
| | | <if expr="addedEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs, |
| | | 'knownIssue' : '6932197' |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue CR 6929416: |
| | | ! ECL: updates done on server don't publish |
| | | ! include-attrs configured on peer server --> |
| | | <if expr="addedEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'changeTime' : myChangeTime, |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'knownIssue' : '6929416' |
| | | 'includeAttrs' : myIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issues: |
| | | ! CR 6929429: ECL: include-attributes not published unless |
| | | ! directly concerned by modify operation |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'changeTime' : myChangeTime, |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'knownIssue' : ['6929429', '6939312'] |
| | | 'includeAttrs' : myIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue: |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'changeTime' : myChangeTime, |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'knownIssue' : '6939312' |
| | | 'includeAttrs' : myIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue: |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs, |
| | | 'knownIssue' : '6939312' |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue: |
| | | ! CR 6929429: ECL: include-attributes not published unless |
| | | ! directly concerned by modify operation |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'changeTime' : myChangeTime, |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'knownIssue' : ['6929429', '6939312'] |
| | | 'includeAttrs' : myIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue: |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'changeTime' : myChangeTime, |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'knownIssue' : '6939312' |
| | | 'includeAttrs' : myIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issues: |
| | | ! CR 6929429: ECL: include-attributes not published unless |
| | | ! directly concerned by modify operation |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs, |
| | | 'knownIssue' : ['6929429', '6939312'] |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue: |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'changes' : myChanges, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs, |
| | | 'knownIssue' : '6939312' |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issues: |
| | | ! CR 6929429: ECL: include-attributes not published unless |
| | | ! directly concerned by modify operation |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'newRDN' : myNewRDN, |
| | | 'deleteOldRDN' : myDeleteOldRDN, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs, |
| | | 'knownIssue' : ['6929429', '6939312'] |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue: |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'newRDN' : myNewRDN, |
| | | 'deleteOldRDN' : myDeleteOldRDN, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs, |
| | | 'knownIssue' : '6939312' |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue: |
| | | ! CR 6939312: ECL: after entry ADDs, include attributes not |
| | | ! published for MODIFY operations |
| | | --> |
| | | <if expr="modEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'newSuperior' : myNewSuperior, |
| | | 'deleteOldRDN' : myDeleteOldRDN, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs, |
| | | 'knownIssue' : '6939312' |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs |
| | | } |
| | | </call> |
| | | <else> |
| | |
| | | 'Index to use for the next ECL search: %s' % nextIndex |
| | | </message> |
| | | |
| | | <!-- We may come across issue CR 6929429: |
| | | ! ECL: include-attributes not published unless directly |
| | | ! concerned by modify operation --> |
| | | <if expr="delEntry and eclEntry"> |
| | | <call function="'checkChangelogEntry'"> |
| | | { 'location' : masterHost, |
| | |
| | | 'changeType' : myChangeType, |
| | | 'targetEntryUUID' : myTargetEntryUUID, |
| | | 'includeAttrs' : myIncAttrs, |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs, |
| | | 'knownIssue' : '6929429' |
| | | 'expectMissingIncAttrs' : myMissingIncAttrs |
| | | } |
| | | </call> |
| | | <else> |