1modify_order_singlevalue 2initial attrs: 3 objectclass: 'user' 4 givenName: 'a' 5== result ===[ 24]======================= 6 givenName: [b'a'] 7 objectClass: [b'organizationalPerson', b'person', b'top', b'user'] 8-- operations --------------------------- 9 givenName replace ['b', 'a'] 10 givenName delete b 11 givenName delete a 12 givenName add c 13 givenName replace a 14---------------------------------- 15 givenName replace ['b', 'a'] 16 givenName delete b 17 givenName add c 18 givenName delete a 19 givenName replace a 20---------------------------------- 21 givenName replace ['b', 'a'] 22 givenName delete a 23 givenName delete b 24 givenName add c 25 givenName replace a 26---------------------------------- 27 givenName replace ['b', 'a'] 28 givenName delete a 29 givenName add c 30 givenName delete b 31 givenName replace a 32---------------------------------- 33 givenName replace ['b', 'a'] 34 givenName add c 35 givenName delete b 36 givenName delete a 37 givenName replace a 38---------------------------------- 39 givenName replace ['b', 'a'] 40 givenName add c 41 givenName delete a 42 givenName delete b 43 givenName replace a 44---------------------------------- 45 givenName delete b 46 givenName replace ['b', 'a'] 47 givenName delete a 48 givenName add c 49 givenName replace a 50---------------------------------- 51 givenName delete b 52 givenName replace ['b', 'a'] 53 givenName add c 54 givenName delete a 55 givenName replace a 56---------------------------------- 57 givenName delete b 58 givenName delete a 59 givenName replace ['b', 'a'] 60 givenName add c 61 givenName replace a 62---------------------------------- 63 givenName delete b 64 givenName delete a 65 givenName add c 66 givenName replace ['b', 'a'] 67 givenName replace a 68---------------------------------- 69 givenName delete b 70 givenName add c 71 givenName replace ['b', 'a'] 72 givenName delete a 73 givenName replace a 74---------------------------------- 75 givenName delete b 76 givenName add c 77 givenName delete a 78 givenName replace ['b', 'a'] 79 givenName replace a 80---------------------------------- 81 givenName delete a 82 givenName replace ['b', 'a'] 83 givenName delete b 84 givenName add c 85 givenName replace a 86---------------------------------- 87 givenName delete a 88 givenName replace ['b', 'a'] 89 givenName add c 90 givenName delete b 91 givenName replace a 92---------------------------------- 93 givenName delete a 94 givenName delete b 95 givenName replace ['b', 'a'] 96 givenName add c 97 givenName replace a 98---------------------------------- 99 givenName delete a 100 givenName delete b 101 givenName add c 102 givenName replace ['b', 'a'] 103 givenName replace a 104---------------------------------- 105 givenName delete a 106 givenName add c 107 givenName replace ['b', 'a'] 108 givenName delete b 109 givenName replace a 110---------------------------------- 111 givenName delete a 112 givenName add c 113 givenName delete b 114 givenName replace ['b', 'a'] 115 givenName replace a 116---------------------------------- 117 givenName add c 118 givenName replace ['b', 'a'] 119 givenName delete b 120 givenName delete a 121 givenName replace a 122---------------------------------- 123 givenName add c 124 givenName replace ['b', 'a'] 125 givenName delete a 126 givenName delete b 127 givenName replace a 128---------------------------------- 129 givenName add c 130 givenName delete b 131 givenName replace ['b', 'a'] 132 givenName delete a 133 givenName replace a 134---------------------------------- 135 givenName add c 136 givenName delete b 137 givenName delete a 138 givenName replace ['b', 'a'] 139 givenName replace a 140---------------------------------- 141 givenName add c 142 givenName delete a 143 givenName replace ['b', 'a'] 144 givenName delete b 145 givenName replace a 146---------------------------------- 147 givenName add c 148 givenName delete a 149 givenName delete b 150 givenName replace ['b', 'a'] 151 givenName replace a 152---------------------------------- 153== result ===[ 24]======================= 154 objectClass: [b'organizationalPerson', b'person', b'top', b'user'] 155-- operations --------------------------- 156 givenName replace a 157 givenName replace ['b', 'a'] 158 givenName delete b 159 givenName add c 160 givenName delete a 161---------------------------------- 162 givenName replace a 163 givenName replace ['b', 'a'] 164 givenName add c 165 givenName delete b 166 givenName delete a 167---------------------------------- 168 givenName replace a 169 givenName delete b 170 givenName replace ['b', 'a'] 171 givenName add c 172 givenName delete a 173---------------------------------- 174 givenName replace a 175 givenName delete b 176 givenName add c 177 givenName replace ['b', 'a'] 178 givenName delete a 179---------------------------------- 180 givenName replace a 181 givenName add c 182 givenName replace ['b', 'a'] 183 givenName delete b 184 givenName delete a 185---------------------------------- 186 givenName replace a 187 givenName add c 188 givenName delete b 189 givenName replace ['b', 'a'] 190 givenName delete a 191---------------------------------- 192 givenName replace ['b', 'a'] 193 givenName replace a 194 givenName delete b 195 givenName add c 196 givenName delete a 197---------------------------------- 198 givenName replace ['b', 'a'] 199 givenName replace a 200 givenName add c 201 givenName delete b 202 givenName delete a 203---------------------------------- 204 givenName replace ['b', 'a'] 205 givenName delete b 206 givenName replace a 207 givenName add c 208 givenName delete a 209---------------------------------- 210 givenName replace ['b', 'a'] 211 givenName delete b 212 givenName add c 213 givenName replace a 214 givenName delete a 215---------------------------------- 216 givenName replace ['b', 'a'] 217 givenName add c 218 givenName replace a 219 givenName delete b 220 givenName delete a 221---------------------------------- 222 givenName replace ['b', 'a'] 223 givenName add c 224 givenName delete b 225 givenName replace a 226 givenName delete a 227---------------------------------- 228 givenName delete b 229 givenName replace a 230 givenName replace ['b', 'a'] 231 givenName add c 232 givenName delete a 233---------------------------------- 234 givenName delete b 235 givenName replace a 236 givenName add c 237 givenName replace ['b', 'a'] 238 givenName delete a 239---------------------------------- 240 givenName delete b 241 givenName replace ['b', 'a'] 242 givenName replace a 243 givenName add c 244 givenName delete a 245---------------------------------- 246 givenName delete b 247 givenName replace ['b', 'a'] 248 givenName add c 249 givenName replace a 250 givenName delete a 251---------------------------------- 252 givenName delete b 253 givenName add c 254 givenName replace a 255 givenName replace ['b', 'a'] 256 givenName delete a 257---------------------------------- 258 givenName delete b 259 givenName add c 260 givenName replace ['b', 'a'] 261 givenName replace a 262 givenName delete a 263---------------------------------- 264 givenName add c 265 givenName replace a 266 givenName replace ['b', 'a'] 267 givenName delete b 268 givenName delete a 269---------------------------------- 270 givenName add c 271 givenName replace a 272 givenName delete b 273 givenName replace ['b', 'a'] 274 givenName delete a 275---------------------------------- 276 givenName add c 277 givenName replace ['b', 'a'] 278 givenName replace a 279 givenName delete b 280 givenName delete a 281---------------------------------- 282 givenName add c 283 givenName replace ['b', 'a'] 284 givenName delete b 285 givenName replace a 286 givenName delete a 287---------------------------------- 288 givenName add c 289 givenName delete b 290 givenName replace a 291 givenName replace ['b', 'a'] 292 givenName delete a 293---------------------------------- 294 givenName add c 295 givenName delete b 296 givenName replace ['b', 'a'] 297 givenName replace a 298 givenName delete a 299---------------------------------- 300== result ===[ 24]======================= 301ERR_ATTRIBUTE_OR_VALUE_EXISTS (20) 302-- operations --------------------------- 303 givenName replace a 304 givenName replace ['b', 'a'] 305 givenName delete b 306 givenName delete a 307 givenName add c 308---------------------------------- 309 givenName replace a 310 givenName replace ['b', 'a'] 311 givenName delete a 312 givenName delete b 313 givenName add c 314---------------------------------- 315 givenName replace a 316 givenName delete b 317 givenName replace ['b', 'a'] 318 givenName delete a 319 givenName add c 320---------------------------------- 321 givenName replace a 322 givenName delete b 323 givenName delete a 324 givenName replace ['b', 'a'] 325 givenName add c 326---------------------------------- 327 givenName replace a 328 givenName delete a 329 givenName replace ['b', 'a'] 330 givenName delete b 331 givenName add c 332---------------------------------- 333 givenName replace a 334 givenName delete a 335 givenName delete b 336 givenName replace ['b', 'a'] 337 givenName add c 338---------------------------------- 339 givenName replace ['b', 'a'] 340 givenName replace a 341 givenName delete b 342 givenName delete a 343 givenName add c 344---------------------------------- 345 givenName replace ['b', 'a'] 346 givenName replace a 347 givenName delete a 348 givenName delete b 349 givenName add c 350---------------------------------- 351 givenName replace ['b', 'a'] 352 givenName delete b 353 givenName replace a 354 givenName delete a 355 givenName add c 356---------------------------------- 357 givenName replace ['b', 'a'] 358 givenName delete b 359 givenName delete a 360 givenName replace a 361 givenName add c 362---------------------------------- 363 givenName replace ['b', 'a'] 364 givenName delete a 365 givenName replace a 366 givenName delete b 367 givenName add c 368---------------------------------- 369 givenName replace ['b', 'a'] 370 givenName delete a 371 givenName delete b 372 givenName replace a 373 givenName add c 374---------------------------------- 375 givenName delete b 376 givenName replace a 377 givenName replace ['b', 'a'] 378 givenName delete a 379 givenName add c 380---------------------------------- 381 givenName delete b 382 givenName replace a 383 givenName delete a 384 givenName replace ['b', 'a'] 385 givenName add c 386---------------------------------- 387 givenName delete b 388 givenName replace ['b', 'a'] 389 givenName replace a 390 givenName delete a 391 givenName add c 392---------------------------------- 393 givenName delete b 394 givenName replace ['b', 'a'] 395 givenName delete a 396 givenName replace a 397 givenName add c 398---------------------------------- 399 givenName delete b 400 givenName delete a 401 givenName replace a 402 givenName replace ['b', 'a'] 403 givenName add c 404---------------------------------- 405 givenName delete b 406 givenName delete a 407 givenName replace ['b', 'a'] 408 givenName replace a 409 givenName add c 410---------------------------------- 411 givenName delete a 412 givenName replace a 413 givenName replace ['b', 'a'] 414 givenName delete b 415 givenName add c 416---------------------------------- 417 givenName delete a 418 givenName replace a 419 givenName delete b 420 givenName replace ['b', 'a'] 421 givenName add c 422---------------------------------- 423 givenName delete a 424 givenName replace ['b', 'a'] 425 givenName replace a 426 givenName delete b 427 givenName add c 428---------------------------------- 429 givenName delete a 430 givenName replace ['b', 'a'] 431 givenName delete b 432 givenName replace a 433 givenName add c 434---------------------------------- 435 givenName delete a 436 givenName delete b 437 givenName replace a 438 givenName replace ['b', 'a'] 439 givenName add c 440---------------------------------- 441 givenName delete a 442 givenName delete b 443 givenName replace ['b', 'a'] 444 givenName replace a 445 givenName add c 446---------------------------------- 447== result ===[ 24]======================= 448ERR_CONSTRAINT_VIOLATION (19) 449-- operations --------------------------- 450 givenName replace a 451 givenName delete b 452 givenName delete a 453 givenName add c 454 givenName replace ['b', 'a'] 455---------------------------------- 456 givenName replace a 457 givenName delete b 458 givenName add c 459 givenName delete a 460 givenName replace ['b', 'a'] 461---------------------------------- 462 givenName replace a 463 givenName delete a 464 givenName delete b 465 givenName add c 466 givenName replace ['b', 'a'] 467---------------------------------- 468 givenName replace a 469 givenName delete a 470 givenName add c 471 givenName delete b 472 givenName replace ['b', 'a'] 473---------------------------------- 474 givenName replace a 475 givenName add c 476 givenName delete b 477 givenName delete a 478 givenName replace ['b', 'a'] 479---------------------------------- 480 givenName replace a 481 givenName add c 482 givenName delete a 483 givenName delete b 484 givenName replace ['b', 'a'] 485---------------------------------- 486 givenName delete b 487 givenName replace a 488 givenName delete a 489 givenName add c 490 givenName replace ['b', 'a'] 491---------------------------------- 492 givenName delete b 493 givenName replace a 494 givenName add c 495 givenName delete a 496 givenName replace ['b', 'a'] 497---------------------------------- 498 givenName delete b 499 givenName delete a 500 givenName replace a 501 givenName add c 502 givenName replace ['b', 'a'] 503---------------------------------- 504 givenName delete b 505 givenName delete a 506 givenName add c 507 givenName replace a 508 givenName replace ['b', 'a'] 509---------------------------------- 510 givenName delete b 511 givenName add c 512 givenName replace a 513 givenName delete a 514 givenName replace ['b', 'a'] 515---------------------------------- 516 givenName delete b 517 givenName add c 518 givenName delete a 519 givenName replace a 520 givenName replace ['b', 'a'] 521---------------------------------- 522 givenName delete a 523 givenName replace a 524 givenName delete b 525 givenName add c 526 givenName replace ['b', 'a'] 527---------------------------------- 528 givenName delete a 529 givenName replace a 530 givenName add c 531 givenName delete b 532 givenName replace ['b', 'a'] 533---------------------------------- 534 givenName delete a 535 givenName delete b 536 givenName replace a 537 givenName add c 538 givenName replace ['b', 'a'] 539---------------------------------- 540 givenName delete a 541 givenName delete b 542 givenName add c 543 givenName replace a 544 givenName replace ['b', 'a'] 545---------------------------------- 546 givenName delete a 547 givenName add c 548 givenName replace a 549 givenName delete b 550 givenName replace ['b', 'a'] 551---------------------------------- 552 givenName delete a 553 givenName add c 554 givenName delete b 555 givenName replace a 556 givenName replace ['b', 'a'] 557---------------------------------- 558 givenName add c 559 givenName replace a 560 givenName delete b 561 givenName delete a 562 givenName replace ['b', 'a'] 563---------------------------------- 564 givenName add c 565 givenName replace a 566 givenName delete a 567 givenName delete b 568 givenName replace ['b', 'a'] 569---------------------------------- 570 givenName add c 571 givenName delete b 572 givenName replace a 573 givenName delete a 574 givenName replace ['b', 'a'] 575---------------------------------- 576 givenName add c 577 givenName delete b 578 givenName delete a 579 givenName replace a 580 givenName replace ['b', 'a'] 581---------------------------------- 582 givenName add c 583 givenName delete a 584 givenName replace a 585 givenName delete b 586 givenName replace ['b', 'a'] 587---------------------------------- 588 givenName add c 589 givenName delete a 590 givenName delete b 591 givenName replace a 592 givenName replace ['b', 'a'] 593---------------------------------- 594== result ===[ 24]======================= 595ERR_NO_SUCH_ATTRIBUTE (16) 596-- operations --------------------------- 597 givenName replace a 598 givenName replace ['b', 'a'] 599 givenName delete a 600 givenName add c 601 givenName delete b 602---------------------------------- 603 givenName replace a 604 givenName replace ['b', 'a'] 605 givenName add c 606 givenName delete a 607 givenName delete b 608---------------------------------- 609 givenName replace a 610 givenName delete a 611 givenName replace ['b', 'a'] 612 givenName add c 613 givenName delete b 614---------------------------------- 615 givenName replace a 616 givenName delete a 617 givenName add c 618 givenName replace ['b', 'a'] 619 givenName delete b 620---------------------------------- 621 givenName replace a 622 givenName add c 623 givenName replace ['b', 'a'] 624 givenName delete a 625 givenName delete b 626---------------------------------- 627 givenName replace a 628 givenName add c 629 givenName delete a 630 givenName replace ['b', 'a'] 631 givenName delete b 632---------------------------------- 633 givenName replace ['b', 'a'] 634 givenName replace a 635 givenName delete a 636 givenName add c 637 givenName delete b 638---------------------------------- 639 givenName replace ['b', 'a'] 640 givenName replace a 641 givenName add c 642 givenName delete a 643 givenName delete b 644---------------------------------- 645 givenName replace ['b', 'a'] 646 givenName delete a 647 givenName replace a 648 givenName add c 649 givenName delete b 650---------------------------------- 651 givenName replace ['b', 'a'] 652 givenName delete a 653 givenName add c 654 givenName replace a 655 givenName delete b 656---------------------------------- 657 givenName replace ['b', 'a'] 658 givenName add c 659 givenName replace a 660 givenName delete a 661 givenName delete b 662---------------------------------- 663 givenName replace ['b', 'a'] 664 givenName add c 665 givenName delete a 666 givenName replace a 667 givenName delete b 668---------------------------------- 669 givenName delete a 670 givenName replace a 671 givenName replace ['b', 'a'] 672 givenName add c 673 givenName delete b 674---------------------------------- 675 givenName delete a 676 givenName replace a 677 givenName add c 678 givenName replace ['b', 'a'] 679 givenName delete b 680---------------------------------- 681 givenName delete a 682 givenName replace ['b', 'a'] 683 givenName replace a 684 givenName add c 685 givenName delete b 686---------------------------------- 687 givenName delete a 688 givenName replace ['b', 'a'] 689 givenName add c 690 givenName replace a 691 givenName delete b 692---------------------------------- 693 givenName delete a 694 givenName add c 695 givenName replace a 696 givenName replace ['b', 'a'] 697 givenName delete b 698---------------------------------- 699 givenName delete a 700 givenName add c 701 givenName replace ['b', 'a'] 702 givenName replace a 703 givenName delete b 704---------------------------------- 705 givenName add c 706 givenName replace a 707 givenName replace ['b', 'a'] 708 givenName delete a 709 givenName delete b 710---------------------------------- 711 givenName add c 712 givenName replace a 713 givenName delete a 714 givenName replace ['b', 'a'] 715 givenName delete b 716---------------------------------- 717 givenName add c 718 givenName replace ['b', 'a'] 719 givenName replace a 720 givenName delete a 721 givenName delete b 722---------------------------------- 723 givenName add c 724 givenName replace ['b', 'a'] 725 givenName delete a 726 givenName replace a 727 givenName delete b 728---------------------------------- 729 givenName add c 730 givenName delete a 731 givenName replace a 732 givenName replace ['b', 'a'] 733 givenName delete b 734---------------------------------- 735 givenName add c 736 givenName delete a 737 givenName replace ['b', 'a'] 738 givenName replace a 739 givenName delete b 740----------------------------------