1require 'quickfix' 2module Quickfix50Sp2 3class Message < Quickfix::Message 4 def initialize 5 super 6 getHeader().setField( Quickfix::BeginString.new("FIXT.1.1") ) 7 getHeader().setField( Quickfix::ApplVerID.new("9") ) 8 end 9end 10 11class IOI < Message 12 def initialize 13 super 14 getHeader().setField( Quickfix::MsgType.new("6") ) 15 end 16 17 class NoSecurityAltID < Quickfix::Group 18 def initialize 19 order = Quickfix::IntArray.new(3) 20 order[0] = 455 21 order[1] = 456 22 order[2] = 0 23 super(454, 455, order) 24 end 25 end 26 27 class NoEvents < Quickfix::Group 28 def initialize 29 order = Quickfix::IntArray.new(6) 30 order[0] = 865 31 order[1] = 866 32 order[2] = 1145 33 order[3] = 867 34 order[4] = 868 35 order[5] = 0 36 super(864, 865, order) 37 end 38 end 39 40 class NoInstrumentParties < Quickfix::Group 41 def initialize 42 order = Quickfix::IntArray.new(5) 43 order[0] = 1019 44 order[1] = 1050 45 order[2] = 1051 46 order[3] = 1052 47 order[4] = 0 48 super(1018, 1019, order) 49 end 50 51 class NoInstrumentPartySubIDs < Quickfix::Group 52 def initialize 53 order = Quickfix::IntArray.new(3) 54 order[0] = 1053 55 order[1] = 1054 56 order[2] = 0 57 super(1052, 1053, order) 58 end 59 end 60 end 61 62 class NoComplexEvents < Quickfix::Group 63 def initialize 64 order = Quickfix::IntArray.new(9) 65 order[0] = 1484 66 order[1] = 1485 67 order[2] = 1486 68 order[3] = 1487 69 order[4] = 1488 70 order[5] = 1489 71 order[6] = 1490 72 order[7] = 1491 73 order[8] = 0 74 super(1483, 1484, order) 75 end 76 77 class NoComplexEventDates < Quickfix::Group 78 def initialize 79 order = Quickfix::IntArray.new(4) 80 order[0] = 1492 81 order[1] = 1493 82 order[2] = 1494 83 order[3] = 0 84 super(1491, 1492, order) 85 end 86 87 class NoComplexEventTimes < Quickfix::Group 88 def initialize 89 order = Quickfix::IntArray.new(3) 90 order[0] = 1495 91 order[1] = 1496 92 order[2] = 0 93 super(1494, 1495, order) 94 end 95 end 96 end 97 end 98 99 class NoPartyIDs < Quickfix::Group 100 def initialize 101 order = Quickfix::IntArray.new(5) 102 order[0] = 448 103 order[1] = 447 104 order[2] = 452 105 order[3] = 802 106 order[4] = 0 107 super(453, 448, order) 108 end 109 110 class NoPartySubIDs < Quickfix::Group 111 def initialize 112 order = Quickfix::IntArray.new(3) 113 order[0] = 523 114 order[1] = 803 115 order[2] = 0 116 super(802, 523, order) 117 end 118 end 119 end 120 121 class NoUnderlyings < Quickfix::Group 122 def initialize 123 order = Quickfix::IntArray.new(70) 124 order[0] = 311 125 order[1] = 312 126 order[2] = 309 127 order[3] = 305 128 order[4] = 462 129 order[5] = 463 130 order[6] = 310 131 order[7] = 763 132 order[8] = 313 133 order[9] = 542 134 order[10] = 1213 135 order[11] = 241 136 order[12] = 242 137 order[13] = 243 138 order[14] = 244 139 order[15] = 245 140 order[16] = 246 141 order[17] = 256 142 order[18] = 595 143 order[19] = 592 144 order[20] = 593 145 order[21] = 594 146 order[22] = 247 147 order[23] = 316 148 order[24] = 941 149 order[25] = 317 150 order[26] = 436 151 order[27] = 998 152 order[28] = 1423 153 order[29] = 1424 154 order[30] = 1425 155 order[31] = 1000 156 order[32] = 1419 157 order[33] = 435 158 order[34] = 308 159 order[35] = 306 160 order[36] = 362 161 order[37] = 363 162 order[38] = 307 163 order[39] = 364 164 order[40] = 365 165 order[41] = 877 166 order[42] = 878 167 order[43] = 972 168 order[44] = 318 169 order[45] = 879 170 order[46] = 975 171 order[47] = 973 172 order[48] = 974 173 order[49] = 810 174 order[50] = 882 175 order[51] = 883 176 order[52] = 884 177 order[53] = 885 178 order[54] = 886 179 order[55] = 1044 180 order[56] = 1045 181 order[57] = 1046 182 order[58] = 1038 183 order[59] = 1039 184 order[60] = 315 185 order[61] = 1437 186 order[62] = 1441 187 order[63] = 1453 188 order[64] = 1454 189 order[65] = 1455 190 order[66] = 1456 191 order[67] = 1459 192 order[68] = 1460 193 order[69] = 0 194 super(711, 311, order) 195 end 196 197 class NoUnderlyingSecurityAltID < Quickfix::Group 198 def initialize 199 order = Quickfix::IntArray.new(3) 200 order[0] = 458 201 order[1] = 459 202 order[2] = 0 203 super(457, 458, order) 204 end 205 end 206 207 class NoUnderlyingStips < Quickfix::Group 208 def initialize 209 order = Quickfix::IntArray.new(3) 210 order[0] = 888 211 order[1] = 889 212 order[2] = 0 213 super(887, 888, order) 214 end 215 end 216 217 class NoUndlyInstrumentParties < Quickfix::Group 218 def initialize 219 order = Quickfix::IntArray.new(5) 220 order[0] = 1059 221 order[1] = 1060 222 order[2] = 1061 223 order[3] = 1062 224 order[4] = 0 225 super(1058, 1059, order) 226 end 227 228 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 229 def initialize 230 order = Quickfix::IntArray.new(3) 231 order[0] = 1063 232 order[1] = 1064 233 order[2] = 0 234 super(1062, 1063, order) 235 end 236 end 237 end 238 end 239 240 class NoStipulations < Quickfix::Group 241 def initialize 242 order = Quickfix::IntArray.new(3) 243 order[0] = 233 244 order[1] = 234 245 order[2] = 0 246 super(232, 233, order) 247 end 248 end 249 250 class NoLegs < Quickfix::Group 251 def initialize 252 order = Quickfix::IntArray.new(55) 253 order[0] = 600 254 order[1] = 601 255 order[2] = 602 256 order[3] = 603 257 order[4] = 607 258 order[5] = 608 259 order[6] = 609 260 order[7] = 764 261 order[8] = 610 262 order[9] = 611 263 order[10] = 1212 264 order[11] = 248 265 order[12] = 249 266 order[13] = 250 267 order[14] = 251 268 order[15] = 252 269 order[16] = 253 270 order[17] = 257 271 order[18] = 599 272 order[19] = 596 273 order[20] = 597 274 order[21] = 598 275 order[22] = 254 276 order[23] = 612 277 order[24] = 942 278 order[25] = 613 279 order[26] = 614 280 order[27] = 999 281 order[28] = 1224 282 order[29] = 1421 283 order[30] = 1422 284 order[31] = 1001 285 order[32] = 1420 286 order[33] = 615 287 order[34] = 616 288 order[35] = 617 289 order[36] = 618 290 order[37] = 619 291 order[38] = 620 292 order[39] = 621 293 order[40] = 622 294 order[41] = 623 295 order[42] = 624 296 order[43] = 556 297 order[44] = 740 298 order[45] = 739 299 order[46] = 955 300 order[47] = 956 301 order[48] = 1358 302 order[49] = 1017 303 order[50] = 1436 304 order[51] = 1440 305 order[52] = 682 306 order[53] = 683 307 order[54] = 0 308 super(555, 600, order) 309 end 310 311 class NoLegSecurityAltID < Quickfix::Group 312 def initialize 313 order = Quickfix::IntArray.new(3) 314 order[0] = 605 315 order[1] = 606 316 order[2] = 0 317 super(604, 605, order) 318 end 319 end 320 321 class NoLegStipulations < Quickfix::Group 322 def initialize 323 order = Quickfix::IntArray.new(3) 324 order[0] = 688 325 order[1] = 689 326 order[2] = 0 327 super(683, 688, order) 328 end 329 end 330 end 331 332 class NoIOIQualifiers < Quickfix::Group 333 def initialize 334 order = Quickfix::IntArray.new(2) 335 order[0] = 104 336 order[1] = 0 337 super(199, 104, order) 338 end 339 end 340 341 class NoRoutingIDs < Quickfix::Group 342 def initialize 343 order = Quickfix::IntArray.new(3) 344 order[0] = 216 345 order[1] = 217 346 order[2] = 0 347 super(215, 216, order) 348 end 349 end 350end 351 352class Advertisement < Message 353 def initialize 354 super 355 getHeader().setField( Quickfix::MsgType.new("7") ) 356 end 357 358 class NoSecurityAltID < Quickfix::Group 359 def initialize 360 order = Quickfix::IntArray.new(3) 361 order[0] = 455 362 order[1] = 456 363 order[2] = 0 364 super(454, 455, order) 365 end 366 end 367 368 class NoEvents < Quickfix::Group 369 def initialize 370 order = Quickfix::IntArray.new(6) 371 order[0] = 865 372 order[1] = 866 373 order[2] = 1145 374 order[3] = 867 375 order[4] = 868 376 order[5] = 0 377 super(864, 865, order) 378 end 379 end 380 381 class NoInstrumentParties < Quickfix::Group 382 def initialize 383 order = Quickfix::IntArray.new(5) 384 order[0] = 1019 385 order[1] = 1050 386 order[2] = 1051 387 order[3] = 1052 388 order[4] = 0 389 super(1018, 1019, order) 390 end 391 392 class NoInstrumentPartySubIDs < Quickfix::Group 393 def initialize 394 order = Quickfix::IntArray.new(3) 395 order[0] = 1053 396 order[1] = 1054 397 order[2] = 0 398 super(1052, 1053, order) 399 end 400 end 401 end 402 403 class NoComplexEvents < Quickfix::Group 404 def initialize 405 order = Quickfix::IntArray.new(9) 406 order[0] = 1484 407 order[1] = 1485 408 order[2] = 1486 409 order[3] = 1487 410 order[4] = 1488 411 order[5] = 1489 412 order[6] = 1490 413 order[7] = 1491 414 order[8] = 0 415 super(1483, 1484, order) 416 end 417 418 class NoComplexEventDates < Quickfix::Group 419 def initialize 420 order = Quickfix::IntArray.new(4) 421 order[0] = 1492 422 order[1] = 1493 423 order[2] = 1494 424 order[3] = 0 425 super(1491, 1492, order) 426 end 427 428 class NoComplexEventTimes < Quickfix::Group 429 def initialize 430 order = Quickfix::IntArray.new(3) 431 order[0] = 1495 432 order[1] = 1496 433 order[2] = 0 434 super(1494, 1495, order) 435 end 436 end 437 end 438 end 439 440 class NoLegs < Quickfix::Group 441 def initialize 442 order = Quickfix::IntArray.new(53) 443 order[0] = 600 444 order[1] = 601 445 order[2] = 602 446 order[3] = 603 447 order[4] = 607 448 order[5] = 608 449 order[6] = 609 450 order[7] = 764 451 order[8] = 610 452 order[9] = 611 453 order[10] = 1212 454 order[11] = 248 455 order[12] = 249 456 order[13] = 250 457 order[14] = 251 458 order[15] = 252 459 order[16] = 253 460 order[17] = 257 461 order[18] = 599 462 order[19] = 596 463 order[20] = 597 464 order[21] = 598 465 order[22] = 254 466 order[23] = 612 467 order[24] = 942 468 order[25] = 613 469 order[26] = 614 470 order[27] = 999 471 order[28] = 1224 472 order[29] = 1421 473 order[30] = 1422 474 order[31] = 1001 475 order[32] = 1420 476 order[33] = 615 477 order[34] = 616 478 order[35] = 617 479 order[36] = 618 480 order[37] = 619 481 order[38] = 620 482 order[39] = 621 483 order[40] = 622 484 order[41] = 623 485 order[42] = 624 486 order[43] = 556 487 order[44] = 740 488 order[45] = 739 489 order[46] = 955 490 order[47] = 956 491 order[48] = 1358 492 order[49] = 1017 493 order[50] = 1436 494 order[51] = 1440 495 order[52] = 0 496 super(555, 600, order) 497 end 498 499 class NoLegSecurityAltID < Quickfix::Group 500 def initialize 501 order = Quickfix::IntArray.new(3) 502 order[0] = 605 503 order[1] = 606 504 order[2] = 0 505 super(604, 605, order) 506 end 507 end 508 end 509 510 class NoUnderlyings < Quickfix::Group 511 def initialize 512 order = Quickfix::IntArray.new(70) 513 order[0] = 311 514 order[1] = 312 515 order[2] = 309 516 order[3] = 305 517 order[4] = 462 518 order[5] = 463 519 order[6] = 310 520 order[7] = 763 521 order[8] = 313 522 order[9] = 542 523 order[10] = 1213 524 order[11] = 241 525 order[12] = 242 526 order[13] = 243 527 order[14] = 244 528 order[15] = 245 529 order[16] = 246 530 order[17] = 256 531 order[18] = 595 532 order[19] = 592 533 order[20] = 593 534 order[21] = 594 535 order[22] = 247 536 order[23] = 316 537 order[24] = 941 538 order[25] = 317 539 order[26] = 436 540 order[27] = 998 541 order[28] = 1423 542 order[29] = 1424 543 order[30] = 1425 544 order[31] = 1000 545 order[32] = 1419 546 order[33] = 435 547 order[34] = 308 548 order[35] = 306 549 order[36] = 362 550 order[37] = 363 551 order[38] = 307 552 order[39] = 364 553 order[40] = 365 554 order[41] = 877 555 order[42] = 878 556 order[43] = 972 557 order[44] = 318 558 order[45] = 879 559 order[46] = 975 560 order[47] = 973 561 order[48] = 974 562 order[49] = 810 563 order[50] = 882 564 order[51] = 883 565 order[52] = 884 566 order[53] = 885 567 order[54] = 886 568 order[55] = 1044 569 order[56] = 1045 570 order[57] = 1046 571 order[58] = 1038 572 order[59] = 1039 573 order[60] = 315 574 order[61] = 1437 575 order[62] = 1441 576 order[63] = 1453 577 order[64] = 1454 578 order[65] = 1455 579 order[66] = 1456 580 order[67] = 1459 581 order[68] = 1460 582 order[69] = 0 583 super(711, 311, order) 584 end 585 586 class NoUnderlyingSecurityAltID < Quickfix::Group 587 def initialize 588 order = Quickfix::IntArray.new(3) 589 order[0] = 458 590 order[1] = 459 591 order[2] = 0 592 super(457, 458, order) 593 end 594 end 595 596 class NoUnderlyingStips < Quickfix::Group 597 def initialize 598 order = Quickfix::IntArray.new(3) 599 order[0] = 888 600 order[1] = 889 601 order[2] = 0 602 super(887, 888, order) 603 end 604 end 605 606 class NoUndlyInstrumentParties < Quickfix::Group 607 def initialize 608 order = Quickfix::IntArray.new(5) 609 order[0] = 1059 610 order[1] = 1060 611 order[2] = 1061 612 order[3] = 1062 613 order[4] = 0 614 super(1058, 1059, order) 615 end 616 617 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 618 def initialize 619 order = Quickfix::IntArray.new(3) 620 order[0] = 1063 621 order[1] = 1064 622 order[2] = 0 623 super(1062, 1063, order) 624 end 625 end 626 end 627 end 628end 629 630class ExecutionReport < Message 631 def initialize 632 super 633 getHeader().setField( Quickfix::MsgType.new("8") ) 634 end 635 636 class NoPartyIDs < Quickfix::Group 637 def initialize 638 order = Quickfix::IntArray.new(5) 639 order[0] = 448 640 order[1] = 447 641 order[2] = 452 642 order[3] = 802 643 order[4] = 0 644 super(453, 448, order) 645 end 646 647 class NoPartySubIDs < Quickfix::Group 648 def initialize 649 order = Quickfix::IntArray.new(3) 650 order[0] = 523 651 order[1] = 803 652 order[2] = 0 653 super(802, 523, order) 654 end 655 end 656 end 657 658 class NoContraBrokers < Quickfix::Group 659 def initialize 660 order = Quickfix::IntArray.new(6) 661 order[0] = 375 662 order[1] = 337 663 order[2] = 437 664 order[3] = 438 665 order[4] = 655 666 order[5] = 0 667 super(382, 375, order) 668 end 669 end 670 671 class NoAllocs < Quickfix::Group 672 def initialize 673 order = Quickfix::IntArray.new(7) 674 order[0] = 79 675 order[1] = 661 676 order[2] = 736 677 order[3] = 467 678 order[4] = 539 679 order[5] = 80 680 order[6] = 0 681 super(78, 79, order) 682 end 683 684 class NoNestedPartyIDs < Quickfix::Group 685 def initialize 686 order = Quickfix::IntArray.new(5) 687 order[0] = 524 688 order[1] = 525 689 order[2] = 538 690 order[3] = 804 691 order[4] = 0 692 super(539, 524, order) 693 end 694 695 class NoNestedPartySubIDs < Quickfix::Group 696 def initialize 697 order = Quickfix::IntArray.new(3) 698 order[0] = 545 699 order[1] = 805 700 order[2] = 0 701 super(804, 545, order) 702 end 703 end 704 end 705 end 706 707 class NoSecurityAltID < Quickfix::Group 708 def initialize 709 order = Quickfix::IntArray.new(3) 710 order[0] = 455 711 order[1] = 456 712 order[2] = 0 713 super(454, 455, order) 714 end 715 end 716 717 class NoEvents < Quickfix::Group 718 def initialize 719 order = Quickfix::IntArray.new(6) 720 order[0] = 865 721 order[1] = 866 722 order[2] = 1145 723 order[3] = 867 724 order[4] = 868 725 order[5] = 0 726 super(864, 865, order) 727 end 728 end 729 730 class NoInstrumentParties < Quickfix::Group 731 def initialize 732 order = Quickfix::IntArray.new(5) 733 order[0] = 1019 734 order[1] = 1050 735 order[2] = 1051 736 order[3] = 1052 737 order[4] = 0 738 super(1018, 1019, order) 739 end 740 741 class NoInstrumentPartySubIDs < Quickfix::Group 742 def initialize 743 order = Quickfix::IntArray.new(3) 744 order[0] = 1053 745 order[1] = 1054 746 order[2] = 0 747 super(1052, 1053, order) 748 end 749 end 750 end 751 752 class NoComplexEvents < Quickfix::Group 753 def initialize 754 order = Quickfix::IntArray.new(9) 755 order[0] = 1484 756 order[1] = 1485 757 order[2] = 1486 758 order[3] = 1487 759 order[4] = 1488 760 order[5] = 1489 761 order[6] = 1490 762 order[7] = 1491 763 order[8] = 0 764 super(1483, 1484, order) 765 end 766 767 class NoComplexEventDates < Quickfix::Group 768 def initialize 769 order = Quickfix::IntArray.new(4) 770 order[0] = 1492 771 order[1] = 1493 772 order[2] = 1494 773 order[3] = 0 774 super(1491, 1492, order) 775 end 776 777 class NoComplexEventTimes < Quickfix::Group 778 def initialize 779 order = Quickfix::IntArray.new(3) 780 order[0] = 1495 781 order[1] = 1496 782 order[2] = 0 783 super(1494, 1495, order) 784 end 785 end 786 end 787 end 788 789 class NoUnderlyings < Quickfix::Group 790 def initialize 791 order = Quickfix::IntArray.new(70) 792 order[0] = 311 793 order[1] = 312 794 order[2] = 309 795 order[3] = 305 796 order[4] = 462 797 order[5] = 463 798 order[6] = 310 799 order[7] = 763 800 order[8] = 313 801 order[9] = 542 802 order[10] = 1213 803 order[11] = 241 804 order[12] = 242 805 order[13] = 243 806 order[14] = 244 807 order[15] = 245 808 order[16] = 246 809 order[17] = 256 810 order[18] = 595 811 order[19] = 592 812 order[20] = 593 813 order[21] = 594 814 order[22] = 247 815 order[23] = 316 816 order[24] = 941 817 order[25] = 317 818 order[26] = 436 819 order[27] = 998 820 order[28] = 1423 821 order[29] = 1424 822 order[30] = 1425 823 order[31] = 1000 824 order[32] = 1419 825 order[33] = 435 826 order[34] = 308 827 order[35] = 306 828 order[36] = 362 829 order[37] = 363 830 order[38] = 307 831 order[39] = 364 832 order[40] = 365 833 order[41] = 877 834 order[42] = 878 835 order[43] = 972 836 order[44] = 318 837 order[45] = 879 838 order[46] = 975 839 order[47] = 973 840 order[48] = 974 841 order[49] = 810 842 order[50] = 882 843 order[51] = 883 844 order[52] = 884 845 order[53] = 885 846 order[54] = 886 847 order[55] = 1044 848 order[56] = 1045 849 order[57] = 1046 850 order[58] = 1038 851 order[59] = 1039 852 order[60] = 315 853 order[61] = 1437 854 order[62] = 1441 855 order[63] = 1453 856 order[64] = 1454 857 order[65] = 1455 858 order[66] = 1456 859 order[67] = 1459 860 order[68] = 1460 861 order[69] = 0 862 super(711, 311, order) 863 end 864 865 class NoUnderlyingSecurityAltID < Quickfix::Group 866 def initialize 867 order = Quickfix::IntArray.new(3) 868 order[0] = 458 869 order[1] = 459 870 order[2] = 0 871 super(457, 458, order) 872 end 873 end 874 875 class NoUnderlyingStips < Quickfix::Group 876 def initialize 877 order = Quickfix::IntArray.new(3) 878 order[0] = 888 879 order[1] = 889 880 order[2] = 0 881 super(887, 888, order) 882 end 883 end 884 885 class NoUndlyInstrumentParties < Quickfix::Group 886 def initialize 887 order = Quickfix::IntArray.new(5) 888 order[0] = 1059 889 order[1] = 1060 890 order[2] = 1061 891 order[3] = 1062 892 order[4] = 0 893 super(1058, 1059, order) 894 end 895 896 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 897 def initialize 898 order = Quickfix::IntArray.new(3) 899 order[0] = 1063 900 order[1] = 1064 901 order[2] = 0 902 super(1062, 1063, order) 903 end 904 end 905 end 906 end 907 908 class NoStipulations < Quickfix::Group 909 def initialize 910 order = Quickfix::IntArray.new(3) 911 order[0] = 233 912 order[1] = 234 913 order[2] = 0 914 super(232, 233, order) 915 end 916 end 917 918 class NoStrategyParameters < Quickfix::Group 919 def initialize 920 order = Quickfix::IntArray.new(4) 921 order[0] = 958 922 order[1] = 959 923 order[2] = 960 924 order[3] = 0 925 super(957, 958, order) 926 end 927 end 928 929 class NoFills < Quickfix::Group 930 def initialize 931 order = Quickfix::IntArray.new(6) 932 order[0] = 1363 933 order[1] = 1364 934 order[2] = 1365 935 order[3] = 1414 936 order[4] = 1443 937 order[5] = 0 938 super(1362, 1363, order) 939 end 940 941 class NoNested4PartyIDs < Quickfix::Group 942 def initialize 943 order = Quickfix::IntArray.new(5) 944 order[0] = 1415 945 order[1] = 1416 946 order[2] = 1417 947 order[3] = 1413 948 order[4] = 0 949 super(1414, 1415, order) 950 end 951 952 class NoNested4PartySubIDs < Quickfix::Group 953 def initialize 954 order = Quickfix::IntArray.new(3) 955 order[0] = 1412 956 order[1] = 1411 957 order[2] = 0 958 super(1413, 1412, order) 959 end 960 end 961 end 962 end 963 964 class NoContAmts < Quickfix::Group 965 def initialize 966 order = Quickfix::IntArray.new(4) 967 order[0] = 519 968 order[1] = 520 969 order[2] = 521 970 order[3] = 0 971 super(518, 519, order) 972 end 973 end 974 975 class NoLegs < Quickfix::Group 976 def initialize 977 order = Quickfix::IntArray.new(75) 978 order[0] = 600 979 order[1] = 601 980 order[2] = 602 981 order[3] = 603 982 order[4] = 607 983 order[5] = 608 984 order[6] = 609 985 order[7] = 764 986 order[8] = 610 987 order[9] = 611 988 order[10] = 1212 989 order[11] = 248 990 order[12] = 249 991 order[13] = 250 992 order[14] = 251 993 order[15] = 252 994 order[16] = 253 995 order[17] = 257 996 order[18] = 599 997 order[19] = 596 998 order[20] = 597 999 order[21] = 598 1000 order[22] = 254 1001 order[23] = 612 1002 order[24] = 942 1003 order[25] = 613 1004 order[26] = 614 1005 order[27] = 999 1006 order[28] = 1224 1007 order[29] = 1421 1008 order[30] = 1422 1009 order[31] = 1001 1010 order[32] = 1420 1011 order[33] = 615 1012 order[34] = 616 1013 order[35] = 617 1014 order[36] = 618 1015 order[37] = 619 1016 order[38] = 620 1017 order[39] = 621 1018 order[40] = 622 1019 order[41] = 623 1020 order[42] = 624 1021 order[43] = 556 1022 order[44] = 740 1023 order[45] = 739 1024 order[46] = 955 1025 order[47] = 956 1026 order[48] = 1358 1027 order[49] = 1017 1028 order[50] = 1436 1029 order[51] = 1440 1030 order[52] = 687 1031 order[53] = 685 1032 order[54] = 690 1033 order[55] = 683 1034 order[56] = 1366 1035 order[57] = 670 1036 order[58] = 564 1037 order[59] = 565 1038 order[60] = 948 1039 order[61] = 654 1040 order[62] = 587 1041 order[63] = 588 1042 order[64] = 637 1043 order[65] = 675 1044 order[66] = 1073 1045 order[67] = 1074 1046 order[68] = 1075 1047 order[69] = 1379 1048 order[70] = 1381 1049 order[71] = 1383 1050 order[72] = 1384 1051 order[73] = 1418 1052 order[74] = 0 1053 super(555, 600, order) 1054 end 1055 1056 class NoLegSecurityAltID < Quickfix::Group 1057 def initialize 1058 order = Quickfix::IntArray.new(3) 1059 order[0] = 605 1060 order[1] = 606 1061 order[2] = 0 1062 super(604, 605, order) 1063 end 1064 end 1065 1066 class NoLegStipulations < Quickfix::Group 1067 def initialize 1068 order = Quickfix::IntArray.new(3) 1069 order[0] = 688 1070 order[1] = 689 1071 order[2] = 0 1072 super(683, 688, order) 1073 end 1074 end 1075 1076 class NoLegAllocs < Quickfix::Group 1077 def initialize 1078 order = Quickfix::IntArray.new(7) 1079 order[0] = 671 1080 order[1] = 672 1081 order[2] = 756 1082 order[3] = 673 1083 order[4] = 674 1084 order[5] = 1367 1085 order[6] = 0 1086 super(670, 671, order) 1087 end 1088 1089 class NoNested2PartyIDs < Quickfix::Group 1090 def initialize 1091 order = Quickfix::IntArray.new(5) 1092 order[0] = 757 1093 order[1] = 758 1094 order[2] = 759 1095 order[3] = 806 1096 order[4] = 0 1097 super(756, 757, order) 1098 end 1099 1100 class NoNested2PartySubIDs < Quickfix::Group 1101 def initialize 1102 order = Quickfix::IntArray.new(3) 1103 order[0] = 760 1104 order[1] = 807 1105 order[2] = 0 1106 super(806, 760, order) 1107 end 1108 end 1109 end 1110 end 1111 1112 class NoNested3PartyIDs < Quickfix::Group 1113 def initialize 1114 order = Quickfix::IntArray.new(5) 1115 order[0] = 949 1116 order[1] = 950 1117 order[2] = 951 1118 order[3] = 952 1119 order[4] = 0 1120 super(948, 949, order) 1121 end 1122 1123 class NoNested3PartySubIDs < Quickfix::Group 1124 def initialize 1125 order = Quickfix::IntArray.new(3) 1126 order[0] = 953 1127 order[1] = 954 1128 order[2] = 0 1129 super(952, 953, order) 1130 end 1131 end 1132 end 1133 end 1134 1135 class NoMiscFees < Quickfix::Group 1136 def initialize 1137 order = Quickfix::IntArray.new(5) 1138 order[0] = 137 1139 order[1] = 138 1140 order[2] = 139 1141 order[3] = 891 1142 order[4] = 0 1143 super(136, 137, order) 1144 end 1145 end 1146 1147 class NoTrdRegTimestamps < Quickfix::Group 1148 def initialize 1149 order = Quickfix::IntArray.new(7) 1150 order[0] = 769 1151 order[1] = 770 1152 order[2] = 771 1153 order[3] = 1033 1154 order[4] = 1034 1155 order[5] = 1035 1156 order[6] = 0 1157 super(768, 769, order) 1158 end 1159 end 1160 1161 class NoRateSources < Quickfix::Group 1162 def initialize 1163 order = Quickfix::IntArray.new(4) 1164 order[0] = 1446 1165 order[1] = 1447 1166 order[2] = 1448 1167 order[3] = 0 1168 super(1445, 1446, order) 1169 end 1170 end 1171end 1172 1173class OrderCancelReject < Message 1174 def initialize 1175 super 1176 getHeader().setField( Quickfix::MsgType.new("9") ) 1177 end 1178end 1179 1180class News < Message 1181 def initialize 1182 super 1183 getHeader().setField( Quickfix::MsgType.new("B") ) 1184 end 1185 1186 class NoRoutingIDs < Quickfix::Group 1187 def initialize 1188 order = Quickfix::IntArray.new(3) 1189 order[0] = 216 1190 order[1] = 217 1191 order[2] = 0 1192 super(215, 216, order) 1193 end 1194 end 1195 1196 class NoRelatedSym < Quickfix::Group 1197 def initialize 1198 order = Quickfix::IntArray.new(82) 1199 order[0] = 55 1200 order[1] = 65 1201 order[2] = 48 1202 order[3] = 22 1203 order[4] = 460 1204 order[5] = 1227 1205 order[6] = 1151 1206 order[7] = 461 1207 order[8] = 167 1208 order[9] = 762 1209 order[10] = 200 1210 order[11] = 541 1211 order[12] = 1079 1212 order[13] = 966 1213 order[14] = 1049 1214 order[15] = 965 1215 order[16] = 224 1216 order[17] = 225 1217 order[18] = 239 1218 order[19] = 226 1219 order[20] = 227 1220 order[21] = 228 1221 order[22] = 255 1222 order[23] = 543 1223 order[24] = 470 1224 order[25] = 471 1225 order[26] = 472 1226 order[27] = 240 1227 order[28] = 202 1228 order[29] = 947 1229 order[30] = 967 1230 order[31] = 968 1231 order[32] = 206 1232 order[33] = 231 1233 order[34] = 969 1234 order[35] = 1146 1235 order[36] = 996 1236 order[37] = 1147 1237 order[38] = 1191 1238 order[39] = 1192 1239 order[40] = 1193 1240 order[41] = 1194 1241 order[42] = 1195 1242 order[43] = 1196 1243 order[44] = 1197 1244 order[45] = 1198 1245 order[46] = 1199 1246 order[47] = 1200 1247 order[48] = 201 1248 order[49] = 1244 1249 order[50] = 1242 1250 order[51] = 997 1251 order[52] = 223 1252 order[53] = 207 1253 order[54] = 970 1254 order[55] = 971 1255 order[56] = 106 1256 order[57] = 348 1257 order[58] = 349 1258 order[59] = 107 1259 order[60] = 350 1260 order[61] = 351 1261 order[62] = 691 1262 order[63] = 667 1263 order[64] = 875 1264 order[65] = 876 1265 order[66] = 873 1266 order[67] = 874 1267 order[68] = 1435 1268 order[69] = 1439 1269 order[70] = 1449 1270 order[71] = 1450 1271 order[72] = 1451 1272 order[73] = 1452 1273 order[74] = 1457 1274 order[75] = 1458 1275 order[76] = 1478 1276 order[77] = 1479 1277 order[78] = 1480 1278 order[79] = 1481 1279 order[80] = 1482 1280 order[81] = 0 1281 super(146, 55, order) 1282 end 1283 1284 class NoSecurityAltID < Quickfix::Group 1285 def initialize 1286 order = Quickfix::IntArray.new(3) 1287 order[0] = 455 1288 order[1] = 456 1289 order[2] = 0 1290 super(454, 455, order) 1291 end 1292 end 1293 1294 class NoEvents < Quickfix::Group 1295 def initialize 1296 order = Quickfix::IntArray.new(6) 1297 order[0] = 865 1298 order[1] = 866 1299 order[2] = 1145 1300 order[3] = 867 1301 order[4] = 868 1302 order[5] = 0 1303 super(864, 865, order) 1304 end 1305 end 1306 1307 class NoInstrumentParties < Quickfix::Group 1308 def initialize 1309 order = Quickfix::IntArray.new(5) 1310 order[0] = 1019 1311 order[1] = 1050 1312 order[2] = 1051 1313 order[3] = 1052 1314 order[4] = 0 1315 super(1018, 1019, order) 1316 end 1317 1318 class NoInstrumentPartySubIDs < Quickfix::Group 1319 def initialize 1320 order = Quickfix::IntArray.new(3) 1321 order[0] = 1053 1322 order[1] = 1054 1323 order[2] = 0 1324 super(1052, 1053, order) 1325 end 1326 end 1327 end 1328 1329 class NoComplexEvents < Quickfix::Group 1330 def initialize 1331 order = Quickfix::IntArray.new(9) 1332 order[0] = 1484 1333 order[1] = 1485 1334 order[2] = 1486 1335 order[3] = 1487 1336 order[4] = 1488 1337 order[5] = 1489 1338 order[6] = 1490 1339 order[7] = 1491 1340 order[8] = 0 1341 super(1483, 1484, order) 1342 end 1343 1344 class NoComplexEventDates < Quickfix::Group 1345 def initialize 1346 order = Quickfix::IntArray.new(4) 1347 order[0] = 1492 1348 order[1] = 1493 1349 order[2] = 1494 1350 order[3] = 0 1351 super(1491, 1492, order) 1352 end 1353 1354 class NoComplexEventTimes < Quickfix::Group 1355 def initialize 1356 order = Quickfix::IntArray.new(3) 1357 order[0] = 1495 1358 order[1] = 1496 1359 order[2] = 0 1360 super(1494, 1495, order) 1361 end 1362 end 1363 end 1364 end 1365 end 1366 1367 class NoLegs < Quickfix::Group 1368 def initialize 1369 order = Quickfix::IntArray.new(53) 1370 order[0] = 600 1371 order[1] = 601 1372 order[2] = 602 1373 order[3] = 603 1374 order[4] = 607 1375 order[5] = 608 1376 order[6] = 609 1377 order[7] = 764 1378 order[8] = 610 1379 order[9] = 611 1380 order[10] = 1212 1381 order[11] = 248 1382 order[12] = 249 1383 order[13] = 250 1384 order[14] = 251 1385 order[15] = 252 1386 order[16] = 253 1387 order[17] = 257 1388 order[18] = 599 1389 order[19] = 596 1390 order[20] = 597 1391 order[21] = 598 1392 order[22] = 254 1393 order[23] = 612 1394 order[24] = 942 1395 order[25] = 613 1396 order[26] = 614 1397 order[27] = 999 1398 order[28] = 1224 1399 order[29] = 1421 1400 order[30] = 1422 1401 order[31] = 1001 1402 order[32] = 1420 1403 order[33] = 615 1404 order[34] = 616 1405 order[35] = 617 1406 order[36] = 618 1407 order[37] = 619 1408 order[38] = 620 1409 order[39] = 621 1410 order[40] = 622 1411 order[41] = 623 1412 order[42] = 624 1413 order[43] = 556 1414 order[44] = 740 1415 order[45] = 739 1416 order[46] = 955 1417 order[47] = 956 1418 order[48] = 1358 1419 order[49] = 1017 1420 order[50] = 1436 1421 order[51] = 1440 1422 order[52] = 0 1423 super(555, 600, order) 1424 end 1425 1426 class NoLegSecurityAltID < Quickfix::Group 1427 def initialize 1428 order = Quickfix::IntArray.new(3) 1429 order[0] = 605 1430 order[1] = 606 1431 order[2] = 0 1432 super(604, 605, order) 1433 end 1434 end 1435 end 1436 1437 class NoUnderlyings < Quickfix::Group 1438 def initialize 1439 order = Quickfix::IntArray.new(70) 1440 order[0] = 311 1441 order[1] = 312 1442 order[2] = 309 1443 order[3] = 305 1444 order[4] = 462 1445 order[5] = 463 1446 order[6] = 310 1447 order[7] = 763 1448 order[8] = 313 1449 order[9] = 542 1450 order[10] = 1213 1451 order[11] = 241 1452 order[12] = 242 1453 order[13] = 243 1454 order[14] = 244 1455 order[15] = 245 1456 order[16] = 246 1457 order[17] = 256 1458 order[18] = 595 1459 order[19] = 592 1460 order[20] = 593 1461 order[21] = 594 1462 order[22] = 247 1463 order[23] = 316 1464 order[24] = 941 1465 order[25] = 317 1466 order[26] = 436 1467 order[27] = 998 1468 order[28] = 1423 1469 order[29] = 1424 1470 order[30] = 1425 1471 order[31] = 1000 1472 order[32] = 1419 1473 order[33] = 435 1474 order[34] = 308 1475 order[35] = 306 1476 order[36] = 362 1477 order[37] = 363 1478 order[38] = 307 1479 order[39] = 364 1480 order[40] = 365 1481 order[41] = 877 1482 order[42] = 878 1483 order[43] = 972 1484 order[44] = 318 1485 order[45] = 879 1486 order[46] = 975 1487 order[47] = 973 1488 order[48] = 974 1489 order[49] = 810 1490 order[50] = 882 1491 order[51] = 883 1492 order[52] = 884 1493 order[53] = 885 1494 order[54] = 886 1495 order[55] = 1044 1496 order[56] = 1045 1497 order[57] = 1046 1498 order[58] = 1038 1499 order[59] = 1039 1500 order[60] = 315 1501 order[61] = 1437 1502 order[62] = 1441 1503 order[63] = 1453 1504 order[64] = 1454 1505 order[65] = 1455 1506 order[66] = 1456 1507 order[67] = 1459 1508 order[68] = 1460 1509 order[69] = 0 1510 super(711, 311, order) 1511 end 1512 1513 class NoUnderlyingSecurityAltID < Quickfix::Group 1514 def initialize 1515 order = Quickfix::IntArray.new(3) 1516 order[0] = 458 1517 order[1] = 459 1518 order[2] = 0 1519 super(457, 458, order) 1520 end 1521 end 1522 1523 class NoUnderlyingStips < Quickfix::Group 1524 def initialize 1525 order = Quickfix::IntArray.new(3) 1526 order[0] = 888 1527 order[1] = 889 1528 order[2] = 0 1529 super(887, 888, order) 1530 end 1531 end 1532 1533 class NoUndlyInstrumentParties < Quickfix::Group 1534 def initialize 1535 order = Quickfix::IntArray.new(5) 1536 order[0] = 1059 1537 order[1] = 1060 1538 order[2] = 1061 1539 order[3] = 1062 1540 order[4] = 0 1541 super(1058, 1059, order) 1542 end 1543 1544 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 1545 def initialize 1546 order = Quickfix::IntArray.new(3) 1547 order[0] = 1063 1548 order[1] = 1064 1549 order[2] = 0 1550 super(1062, 1063, order) 1551 end 1552 end 1553 end 1554 end 1555 1556 class NoLinesOfText < Quickfix::Group 1557 def initialize 1558 order = Quickfix::IntArray.new(4) 1559 order[0] = 58 1560 order[1] = 354 1561 order[2] = 355 1562 order[3] = 0 1563 super(33, 58, order) 1564 end 1565 end 1566 1567 class NoNewsRefIDs < Quickfix::Group 1568 def initialize 1569 order = Quickfix::IntArray.new(3) 1570 order[0] = 1476 1571 order[1] = 1477 1572 order[2] = 0 1573 super(1475, 1476, order) 1574 end 1575 end 1576end 1577 1578class Email < Message 1579 def initialize 1580 super 1581 getHeader().setField( Quickfix::MsgType.new("C") ) 1582 end 1583 1584 class NoRoutingIDs < Quickfix::Group 1585 def initialize 1586 order = Quickfix::IntArray.new(3) 1587 order[0] = 216 1588 order[1] = 217 1589 order[2] = 0 1590 super(215, 216, order) 1591 end 1592 end 1593 1594 class NoRelatedSym < Quickfix::Group 1595 def initialize 1596 order = Quickfix::IntArray.new(82) 1597 order[0] = 55 1598 order[1] = 65 1599 order[2] = 48 1600 order[3] = 22 1601 order[4] = 460 1602 order[5] = 1227 1603 order[6] = 1151 1604 order[7] = 461 1605 order[8] = 167 1606 order[9] = 762 1607 order[10] = 200 1608 order[11] = 541 1609 order[12] = 1079 1610 order[13] = 966 1611 order[14] = 1049 1612 order[15] = 965 1613 order[16] = 224 1614 order[17] = 225 1615 order[18] = 239 1616 order[19] = 226 1617 order[20] = 227 1618 order[21] = 228 1619 order[22] = 255 1620 order[23] = 543 1621 order[24] = 470 1622 order[25] = 471 1623 order[26] = 472 1624 order[27] = 240 1625 order[28] = 202 1626 order[29] = 947 1627 order[30] = 967 1628 order[31] = 968 1629 order[32] = 206 1630 order[33] = 231 1631 order[34] = 969 1632 order[35] = 1146 1633 order[36] = 996 1634 order[37] = 1147 1635 order[38] = 1191 1636 order[39] = 1192 1637 order[40] = 1193 1638 order[41] = 1194 1639 order[42] = 1195 1640 order[43] = 1196 1641 order[44] = 1197 1642 order[45] = 1198 1643 order[46] = 1199 1644 order[47] = 1200 1645 order[48] = 201 1646 order[49] = 1244 1647 order[50] = 1242 1648 order[51] = 997 1649 order[52] = 223 1650 order[53] = 207 1651 order[54] = 970 1652 order[55] = 971 1653 order[56] = 106 1654 order[57] = 348 1655 order[58] = 349 1656 order[59] = 107 1657 order[60] = 350 1658 order[61] = 351 1659 order[62] = 691 1660 order[63] = 667 1661 order[64] = 875 1662 order[65] = 876 1663 order[66] = 873 1664 order[67] = 874 1665 order[68] = 1435 1666 order[69] = 1439 1667 order[70] = 1449 1668 order[71] = 1450 1669 order[72] = 1451 1670 order[73] = 1452 1671 order[74] = 1457 1672 order[75] = 1458 1673 order[76] = 1478 1674 order[77] = 1479 1675 order[78] = 1480 1676 order[79] = 1481 1677 order[80] = 1482 1678 order[81] = 0 1679 super(146, 55, order) 1680 end 1681 1682 class NoSecurityAltID < Quickfix::Group 1683 def initialize 1684 order = Quickfix::IntArray.new(3) 1685 order[0] = 455 1686 order[1] = 456 1687 order[2] = 0 1688 super(454, 455, order) 1689 end 1690 end 1691 1692 class NoEvents < Quickfix::Group 1693 def initialize 1694 order = Quickfix::IntArray.new(6) 1695 order[0] = 865 1696 order[1] = 866 1697 order[2] = 1145 1698 order[3] = 867 1699 order[4] = 868 1700 order[5] = 0 1701 super(864, 865, order) 1702 end 1703 end 1704 1705 class NoInstrumentParties < Quickfix::Group 1706 def initialize 1707 order = Quickfix::IntArray.new(5) 1708 order[0] = 1019 1709 order[1] = 1050 1710 order[2] = 1051 1711 order[3] = 1052 1712 order[4] = 0 1713 super(1018, 1019, order) 1714 end 1715 1716 class NoInstrumentPartySubIDs < Quickfix::Group 1717 def initialize 1718 order = Quickfix::IntArray.new(3) 1719 order[0] = 1053 1720 order[1] = 1054 1721 order[2] = 0 1722 super(1052, 1053, order) 1723 end 1724 end 1725 end 1726 1727 class NoComplexEvents < Quickfix::Group 1728 def initialize 1729 order = Quickfix::IntArray.new(9) 1730 order[0] = 1484 1731 order[1] = 1485 1732 order[2] = 1486 1733 order[3] = 1487 1734 order[4] = 1488 1735 order[5] = 1489 1736 order[6] = 1490 1737 order[7] = 1491 1738 order[8] = 0 1739 super(1483, 1484, order) 1740 end 1741 1742 class NoComplexEventDates < Quickfix::Group 1743 def initialize 1744 order = Quickfix::IntArray.new(4) 1745 order[0] = 1492 1746 order[1] = 1493 1747 order[2] = 1494 1748 order[3] = 0 1749 super(1491, 1492, order) 1750 end 1751 1752 class NoComplexEventTimes < Quickfix::Group 1753 def initialize 1754 order = Quickfix::IntArray.new(3) 1755 order[0] = 1495 1756 order[1] = 1496 1757 order[2] = 0 1758 super(1494, 1495, order) 1759 end 1760 end 1761 end 1762 end 1763 end 1764 1765 class NoUnderlyings < Quickfix::Group 1766 def initialize 1767 order = Quickfix::IntArray.new(70) 1768 order[0] = 311 1769 order[1] = 312 1770 order[2] = 309 1771 order[3] = 305 1772 order[4] = 462 1773 order[5] = 463 1774 order[6] = 310 1775 order[7] = 763 1776 order[8] = 313 1777 order[9] = 542 1778 order[10] = 1213 1779 order[11] = 241 1780 order[12] = 242 1781 order[13] = 243 1782 order[14] = 244 1783 order[15] = 245 1784 order[16] = 246 1785 order[17] = 256 1786 order[18] = 595 1787 order[19] = 592 1788 order[20] = 593 1789 order[21] = 594 1790 order[22] = 247 1791 order[23] = 316 1792 order[24] = 941 1793 order[25] = 317 1794 order[26] = 436 1795 order[27] = 998 1796 order[28] = 1423 1797 order[29] = 1424 1798 order[30] = 1425 1799 order[31] = 1000 1800 order[32] = 1419 1801 order[33] = 435 1802 order[34] = 308 1803 order[35] = 306 1804 order[36] = 362 1805 order[37] = 363 1806 order[38] = 307 1807 order[39] = 364 1808 order[40] = 365 1809 order[41] = 877 1810 order[42] = 878 1811 order[43] = 972 1812 order[44] = 318 1813 order[45] = 879 1814 order[46] = 975 1815 order[47] = 973 1816 order[48] = 974 1817 order[49] = 810 1818 order[50] = 882 1819 order[51] = 883 1820 order[52] = 884 1821 order[53] = 885 1822 order[54] = 886 1823 order[55] = 1044 1824 order[56] = 1045 1825 order[57] = 1046 1826 order[58] = 1038 1827 order[59] = 1039 1828 order[60] = 315 1829 order[61] = 1437 1830 order[62] = 1441 1831 order[63] = 1453 1832 order[64] = 1454 1833 order[65] = 1455 1834 order[66] = 1456 1835 order[67] = 1459 1836 order[68] = 1460 1837 order[69] = 0 1838 super(711, 311, order) 1839 end 1840 1841 class NoUnderlyingSecurityAltID < Quickfix::Group 1842 def initialize 1843 order = Quickfix::IntArray.new(3) 1844 order[0] = 458 1845 order[1] = 459 1846 order[2] = 0 1847 super(457, 458, order) 1848 end 1849 end 1850 1851 class NoUnderlyingStips < Quickfix::Group 1852 def initialize 1853 order = Quickfix::IntArray.new(3) 1854 order[0] = 888 1855 order[1] = 889 1856 order[2] = 0 1857 super(887, 888, order) 1858 end 1859 end 1860 1861 class NoUndlyInstrumentParties < Quickfix::Group 1862 def initialize 1863 order = Quickfix::IntArray.new(5) 1864 order[0] = 1059 1865 order[1] = 1060 1866 order[2] = 1061 1867 order[3] = 1062 1868 order[4] = 0 1869 super(1058, 1059, order) 1870 end 1871 1872 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 1873 def initialize 1874 order = Quickfix::IntArray.new(3) 1875 order[0] = 1063 1876 order[1] = 1064 1877 order[2] = 0 1878 super(1062, 1063, order) 1879 end 1880 end 1881 end 1882 end 1883 1884 class NoLegs < Quickfix::Group 1885 def initialize 1886 order = Quickfix::IntArray.new(53) 1887 order[0] = 600 1888 order[1] = 601 1889 order[2] = 602 1890 order[3] = 603 1891 order[4] = 607 1892 order[5] = 608 1893 order[6] = 609 1894 order[7] = 764 1895 order[8] = 610 1896 order[9] = 611 1897 order[10] = 1212 1898 order[11] = 248 1899 order[12] = 249 1900 order[13] = 250 1901 order[14] = 251 1902 order[15] = 252 1903 order[16] = 253 1904 order[17] = 257 1905 order[18] = 599 1906 order[19] = 596 1907 order[20] = 597 1908 order[21] = 598 1909 order[22] = 254 1910 order[23] = 612 1911 order[24] = 942 1912 order[25] = 613 1913 order[26] = 614 1914 order[27] = 999 1915 order[28] = 1224 1916 order[29] = 1421 1917 order[30] = 1422 1918 order[31] = 1001 1919 order[32] = 1420 1920 order[33] = 615 1921 order[34] = 616 1922 order[35] = 617 1923 order[36] = 618 1924 order[37] = 619 1925 order[38] = 620 1926 order[39] = 621 1927 order[40] = 622 1928 order[41] = 623 1929 order[42] = 624 1930 order[43] = 556 1931 order[44] = 740 1932 order[45] = 739 1933 order[46] = 955 1934 order[47] = 956 1935 order[48] = 1358 1936 order[49] = 1017 1937 order[50] = 1436 1938 order[51] = 1440 1939 order[52] = 0 1940 super(555, 600, order) 1941 end 1942 1943 class NoLegSecurityAltID < Quickfix::Group 1944 def initialize 1945 order = Quickfix::IntArray.new(3) 1946 order[0] = 605 1947 order[1] = 606 1948 order[2] = 0 1949 super(604, 605, order) 1950 end 1951 end 1952 end 1953 1954 class NoLinesOfText < Quickfix::Group 1955 def initialize 1956 order = Quickfix::IntArray.new(4) 1957 order[0] = 58 1958 order[1] = 354 1959 order[2] = 355 1960 order[3] = 0 1961 super(33, 58, order) 1962 end 1963 end 1964end 1965 1966class NewOrderSingle < Message 1967 def initialize 1968 super 1969 getHeader().setField( Quickfix::MsgType.new("D") ) 1970 end 1971 1972 class NoPartyIDs < Quickfix::Group 1973 def initialize 1974 order = Quickfix::IntArray.new(5) 1975 order[0] = 448 1976 order[1] = 447 1977 order[2] = 452 1978 order[3] = 802 1979 order[4] = 0 1980 super(453, 448, order) 1981 end 1982 1983 class NoPartySubIDs < Quickfix::Group 1984 def initialize 1985 order = Quickfix::IntArray.new(3) 1986 order[0] = 523 1987 order[1] = 803 1988 order[2] = 0 1989 super(802, 523, order) 1990 end 1991 end 1992 end 1993 1994 class NoAllocs < Quickfix::Group 1995 def initialize 1996 order = Quickfix::IntArray.new(7) 1997 order[0] = 79 1998 order[1] = 661 1999 order[2] = 736 2000 order[3] = 467 2001 order[4] = 539 2002 order[5] = 80 2003 order[6] = 0 2004 super(78, 79, order) 2005 end 2006 2007 class NoNestedPartyIDs < Quickfix::Group 2008 def initialize 2009 order = Quickfix::IntArray.new(5) 2010 order[0] = 524 2011 order[1] = 525 2012 order[2] = 538 2013 order[3] = 804 2014 order[4] = 0 2015 super(539, 524, order) 2016 end 2017 2018 class NoNestedPartySubIDs < Quickfix::Group 2019 def initialize 2020 order = Quickfix::IntArray.new(3) 2021 order[0] = 545 2022 order[1] = 805 2023 order[2] = 0 2024 super(804, 545, order) 2025 end 2026 end 2027 end 2028 end 2029 2030 class NoTradingSessions < Quickfix::Group 2031 def initialize 2032 order = Quickfix::IntArray.new(3) 2033 order[0] = 336 2034 order[1] = 625 2035 order[2] = 0 2036 super(386, 336, order) 2037 end 2038 end 2039 2040 class NoSecurityAltID < Quickfix::Group 2041 def initialize 2042 order = Quickfix::IntArray.new(3) 2043 order[0] = 455 2044 order[1] = 456 2045 order[2] = 0 2046 super(454, 455, order) 2047 end 2048 end 2049 2050 class NoEvents < Quickfix::Group 2051 def initialize 2052 order = Quickfix::IntArray.new(6) 2053 order[0] = 865 2054 order[1] = 866 2055 order[2] = 1145 2056 order[3] = 867 2057 order[4] = 868 2058 order[5] = 0 2059 super(864, 865, order) 2060 end 2061 end 2062 2063 class NoInstrumentParties < Quickfix::Group 2064 def initialize 2065 order = Quickfix::IntArray.new(5) 2066 order[0] = 1019 2067 order[1] = 1050 2068 order[2] = 1051 2069 order[3] = 1052 2070 order[4] = 0 2071 super(1018, 1019, order) 2072 end 2073 2074 class NoInstrumentPartySubIDs < Quickfix::Group 2075 def initialize 2076 order = Quickfix::IntArray.new(3) 2077 order[0] = 1053 2078 order[1] = 1054 2079 order[2] = 0 2080 super(1052, 1053, order) 2081 end 2082 end 2083 end 2084 2085 class NoComplexEvents < Quickfix::Group 2086 def initialize 2087 order = Quickfix::IntArray.new(9) 2088 order[0] = 1484 2089 order[1] = 1485 2090 order[2] = 1486 2091 order[3] = 1487 2092 order[4] = 1488 2093 order[5] = 1489 2094 order[6] = 1490 2095 order[7] = 1491 2096 order[8] = 0 2097 super(1483, 1484, order) 2098 end 2099 2100 class NoComplexEventDates < Quickfix::Group 2101 def initialize 2102 order = Quickfix::IntArray.new(4) 2103 order[0] = 1492 2104 order[1] = 1493 2105 order[2] = 1494 2106 order[3] = 0 2107 super(1491, 1492, order) 2108 end 2109 2110 class NoComplexEventTimes < Quickfix::Group 2111 def initialize 2112 order = Quickfix::IntArray.new(3) 2113 order[0] = 1495 2114 order[1] = 1496 2115 order[2] = 0 2116 super(1494, 1495, order) 2117 end 2118 end 2119 end 2120 end 2121 2122 class NoUnderlyings < Quickfix::Group 2123 def initialize 2124 order = Quickfix::IntArray.new(70) 2125 order[0] = 311 2126 order[1] = 312 2127 order[2] = 309 2128 order[3] = 305 2129 order[4] = 462 2130 order[5] = 463 2131 order[6] = 310 2132 order[7] = 763 2133 order[8] = 313 2134 order[9] = 542 2135 order[10] = 1213 2136 order[11] = 241 2137 order[12] = 242 2138 order[13] = 243 2139 order[14] = 244 2140 order[15] = 245 2141 order[16] = 246 2142 order[17] = 256 2143 order[18] = 595 2144 order[19] = 592 2145 order[20] = 593 2146 order[21] = 594 2147 order[22] = 247 2148 order[23] = 316 2149 order[24] = 941 2150 order[25] = 317 2151 order[26] = 436 2152 order[27] = 998 2153 order[28] = 1423 2154 order[29] = 1424 2155 order[30] = 1425 2156 order[31] = 1000 2157 order[32] = 1419 2158 order[33] = 435 2159 order[34] = 308 2160 order[35] = 306 2161 order[36] = 362 2162 order[37] = 363 2163 order[38] = 307 2164 order[39] = 364 2165 order[40] = 365 2166 order[41] = 877 2167 order[42] = 878 2168 order[43] = 972 2169 order[44] = 318 2170 order[45] = 879 2171 order[46] = 975 2172 order[47] = 973 2173 order[48] = 974 2174 order[49] = 810 2175 order[50] = 882 2176 order[51] = 883 2177 order[52] = 884 2178 order[53] = 885 2179 order[54] = 886 2180 order[55] = 1044 2181 order[56] = 1045 2182 order[57] = 1046 2183 order[58] = 1038 2184 order[59] = 1039 2185 order[60] = 315 2186 order[61] = 1437 2187 order[62] = 1441 2188 order[63] = 1453 2189 order[64] = 1454 2190 order[65] = 1455 2191 order[66] = 1456 2192 order[67] = 1459 2193 order[68] = 1460 2194 order[69] = 0 2195 super(711, 311, order) 2196 end 2197 2198 class NoUnderlyingSecurityAltID < Quickfix::Group 2199 def initialize 2200 order = Quickfix::IntArray.new(3) 2201 order[0] = 458 2202 order[1] = 459 2203 order[2] = 0 2204 super(457, 458, order) 2205 end 2206 end 2207 2208 class NoUnderlyingStips < Quickfix::Group 2209 def initialize 2210 order = Quickfix::IntArray.new(3) 2211 order[0] = 888 2212 order[1] = 889 2213 order[2] = 0 2214 super(887, 888, order) 2215 end 2216 end 2217 2218 class NoUndlyInstrumentParties < Quickfix::Group 2219 def initialize 2220 order = Quickfix::IntArray.new(5) 2221 order[0] = 1059 2222 order[1] = 1060 2223 order[2] = 1061 2224 order[3] = 1062 2225 order[4] = 0 2226 super(1058, 1059, order) 2227 end 2228 2229 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 2230 def initialize 2231 order = Quickfix::IntArray.new(3) 2232 order[0] = 1063 2233 order[1] = 1064 2234 order[2] = 0 2235 super(1062, 1063, order) 2236 end 2237 end 2238 end 2239 end 2240 2241 class NoStipulations < Quickfix::Group 2242 def initialize 2243 order = Quickfix::IntArray.new(3) 2244 order[0] = 233 2245 order[1] = 234 2246 order[2] = 0 2247 super(232, 233, order) 2248 end 2249 end 2250 2251 class NoStrategyParameters < Quickfix::Group 2252 def initialize 2253 order = Quickfix::IntArray.new(4) 2254 order[0] = 958 2255 order[1] = 959 2256 order[2] = 960 2257 order[3] = 0 2258 super(957, 958, order) 2259 end 2260 end 2261 2262 class NoTrdRegTimestamps < Quickfix::Group 2263 def initialize 2264 order = Quickfix::IntArray.new(7) 2265 order[0] = 769 2266 order[1] = 770 2267 order[2] = 771 2268 order[3] = 1033 2269 order[4] = 1034 2270 order[5] = 1035 2271 order[6] = 0 2272 super(768, 769, order) 2273 end 2274 end 2275end 2276 2277class NewOrderList < Message 2278 def initialize 2279 super 2280 getHeader().setField( Quickfix::MsgType.new("E") ) 2281 end 2282 2283 class NoRootPartyIDs < Quickfix::Group 2284 def initialize 2285 order = Quickfix::IntArray.new(5) 2286 order[0] = 1117 2287 order[1] = 1118 2288 order[2] = 1119 2289 order[3] = 1120 2290 order[4] = 0 2291 super(1116, 1117, order) 2292 end 2293 2294 class NoRootPartySubIDs < Quickfix::Group 2295 def initialize 2296 order = Quickfix::IntArray.new(3) 2297 order[0] = 1121 2298 order[1] = 1122 2299 order[2] = 0 2300 super(1120, 1121, order) 2301 end 2302 end 2303 end 2304 2305 class NoOrders < Quickfix::Group 2306 def initialize 2307 order = Quickfix::IntArray.new(222) 2308 order[0] = 11 2309 order[1] = 526 2310 order[2] = 67 2311 order[3] = 583 2312 order[4] = 160 2313 order[5] = 453 2314 order[6] = 229 2315 order[7] = 75 2316 order[8] = 1 2317 order[9] = 660 2318 order[10] = 581 2319 order[11] = 589 2320 order[12] = 590 2321 order[13] = 70 2322 order[14] = 591 2323 order[15] = 78 2324 order[16] = 63 2325 order[17] = 64 2326 order[18] = 544 2327 order[19] = 635 2328 order[20] = 21 2329 order[21] = 18 2330 order[22] = 110 2331 order[23] = 1089 2332 order[24] = 1090 2333 order[25] = 1138 2334 order[26] = 1082 2335 order[27] = 1083 2336 order[28] = 1084 2337 order[29] = 1085 2338 order[30] = 1086 2339 order[31] = 1087 2340 order[32] = 1088 2341 order[33] = 111 2342 order[34] = 100 2343 order[35] = 1133 2344 order[36] = 386 2345 order[37] = 81 2346 order[38] = 55 2347 order[39] = 65 2348 order[40] = 48 2349 order[41] = 22 2350 order[42] = 460 2351 order[43] = 1227 2352 order[44] = 1151 2353 order[45] = 461 2354 order[46] = 167 2355 order[47] = 762 2356 order[48] = 200 2357 order[49] = 541 2358 order[50] = 1079 2359 order[51] = 966 2360 order[52] = 1049 2361 order[53] = 965 2362 order[54] = 224 2363 order[55] = 225 2364 order[56] = 239 2365 order[57] = 226 2366 order[58] = 227 2367 order[59] = 228 2368 order[60] = 255 2369 order[61] = 543 2370 order[62] = 470 2371 order[63] = 471 2372 order[64] = 472 2373 order[65] = 240 2374 order[66] = 202 2375 order[67] = 947 2376 order[68] = 967 2377 order[69] = 968 2378 order[70] = 206 2379 order[71] = 231 2380 order[72] = 969 2381 order[73] = 1146 2382 order[74] = 996 2383 order[75] = 1147 2384 order[76] = 1191 2385 order[77] = 1192 2386 order[78] = 1193 2387 order[79] = 1194 2388 order[80] = 1195 2389 order[81] = 1196 2390 order[82] = 1197 2391 order[83] = 1198 2392 order[84] = 1199 2393 order[85] = 1200 2394 order[86] = 201 2395 order[87] = 1244 2396 order[88] = 1242 2397 order[89] = 997 2398 order[90] = 223 2399 order[91] = 207 2400 order[92] = 970 2401 order[93] = 971 2402 order[94] = 106 2403 order[95] = 348 2404 order[96] = 349 2405 order[97] = 107 2406 order[98] = 350 2407 order[99] = 351 2408 order[100] = 691 2409 order[101] = 667 2410 order[102] = 875 2411 order[103] = 876 2412 order[104] = 873 2413 order[105] = 874 2414 order[106] = 1435 2415 order[107] = 1439 2416 order[108] = 1449 2417 order[109] = 1450 2418 order[110] = 1451 2419 order[111] = 1452 2420 order[112] = 1457 2421 order[113] = 1458 2422 order[114] = 1478 2423 order[115] = 1479 2424 order[116] = 1480 2425 order[117] = 1481 2426 order[118] = 1482 2427 order[119] = 711 2428 order[120] = 140 2429 order[121] = 54 2430 order[122] = 401 2431 order[123] = 114 2432 order[124] = 60 2433 order[125] = 232 2434 order[126] = 854 2435 order[127] = 38 2436 order[128] = 152 2437 order[129] = 516 2438 order[130] = 468 2439 order[131] = 469 2440 order[132] = 40 2441 order[133] = 423 2442 order[134] = 44 2443 order[135] = 1092 2444 order[136] = 99 2445 order[137] = 1100 2446 order[138] = 1101 2447 order[139] = 1102 2448 order[140] = 1103 2449 order[141] = 1104 2450 order[142] = 1105 2451 order[143] = 1106 2452 order[144] = 1107 2453 order[145] = 1108 2454 order[146] = 1109 2455 order[147] = 1110 2456 order[148] = 1111 2457 order[149] = 1112 2458 order[150] = 1113 2459 order[151] = 1114 2460 order[152] = 218 2461 order[153] = 220 2462 order[154] = 221 2463 order[155] = 222 2464 order[156] = 662 2465 order[157] = 663 2466 order[158] = 699 2467 order[159] = 761 2468 order[160] = 235 2469 order[161] = 236 2470 order[162] = 701 2471 order[163] = 696 2472 order[164] = 697 2473 order[165] = 698 2474 order[166] = 15 2475 order[167] = 376 2476 order[168] = 377 2477 order[169] = 23 2478 order[170] = 117 2479 order[171] = 1080 2480 order[172] = 1081 2481 order[173] = 59 2482 order[174] = 168 2483 order[175] = 432 2484 order[176] = 126 2485 order[177] = 427 2486 order[178] = 12 2487 order[179] = 13 2488 order[180] = 479 2489 order[181] = 497 2490 order[182] = 528 2491 order[183] = 529 2492 order[184] = 1091 2493 order[185] = 582 2494 order[186] = 121 2495 order[187] = 120 2496 order[188] = 775 2497 order[189] = 58 2498 order[190] = 354 2499 order[191] = 355 2500 order[192] = 193 2501 order[193] = 192 2502 order[194] = 640 2503 order[195] = 77 2504 order[196] = 203 2505 order[197] = 210 2506 order[198] = 211 2507 order[199] = 1094 2508 order[200] = 835 2509 order[201] = 836 2510 order[202] = 837 2511 order[203] = 838 2512 order[204] = 840 2513 order[205] = 1096 2514 order[206] = 1097 2515 order[207] = 1098 2516 order[208] = 1099 2517 order[209] = 388 2518 order[210] = 389 2519 order[211] = 841 2520 order[212] = 842 2521 order[213] = 843 2522 order[214] = 844 2523 order[215] = 846 2524 order[216] = 847 2525 order[217] = 957 2526 order[218] = 848 2527 order[219] = 849 2528 order[220] = 494 2529 order[221] = 0 2530 super(73, 11, order) 2531 end 2532 2533 class NoPartyIDs < Quickfix::Group 2534 def initialize 2535 order = Quickfix::IntArray.new(5) 2536 order[0] = 448 2537 order[1] = 447 2538 order[2] = 452 2539 order[3] = 802 2540 order[4] = 0 2541 super(453, 448, order) 2542 end 2543 2544 class NoPartySubIDs < Quickfix::Group 2545 def initialize 2546 order = Quickfix::IntArray.new(3) 2547 order[0] = 523 2548 order[1] = 803 2549 order[2] = 0 2550 super(802, 523, order) 2551 end 2552 end 2553 end 2554 2555 class NoAllocs < Quickfix::Group 2556 def initialize 2557 order = Quickfix::IntArray.new(7) 2558 order[0] = 79 2559 order[1] = 661 2560 order[2] = 736 2561 order[3] = 467 2562 order[4] = 539 2563 order[5] = 80 2564 order[6] = 0 2565 super(78, 79, order) 2566 end 2567 2568 class NoNestedPartyIDs < Quickfix::Group 2569 def initialize 2570 order = Quickfix::IntArray.new(5) 2571 order[0] = 524 2572 order[1] = 525 2573 order[2] = 538 2574 order[3] = 804 2575 order[4] = 0 2576 super(539, 524, order) 2577 end 2578 2579 class NoNestedPartySubIDs < Quickfix::Group 2580 def initialize 2581 order = Quickfix::IntArray.new(3) 2582 order[0] = 545 2583 order[1] = 805 2584 order[2] = 0 2585 super(804, 545, order) 2586 end 2587 end 2588 end 2589 end 2590 2591 class NoTradingSessions < Quickfix::Group 2592 def initialize 2593 order = Quickfix::IntArray.new(3) 2594 order[0] = 336 2595 order[1] = 625 2596 order[2] = 0 2597 super(386, 336, order) 2598 end 2599 end 2600 2601 class NoSecurityAltID < Quickfix::Group 2602 def initialize 2603 order = Quickfix::IntArray.new(3) 2604 order[0] = 455 2605 order[1] = 456 2606 order[2] = 0 2607 super(454, 455, order) 2608 end 2609 end 2610 2611 class NoEvents < Quickfix::Group 2612 def initialize 2613 order = Quickfix::IntArray.new(6) 2614 order[0] = 865 2615 order[1] = 866 2616 order[2] = 1145 2617 order[3] = 867 2618 order[4] = 868 2619 order[5] = 0 2620 super(864, 865, order) 2621 end 2622 end 2623 2624 class NoInstrumentParties < Quickfix::Group 2625 def initialize 2626 order = Quickfix::IntArray.new(5) 2627 order[0] = 1019 2628 order[1] = 1050 2629 order[2] = 1051 2630 order[3] = 1052 2631 order[4] = 0 2632 super(1018, 1019, order) 2633 end 2634 2635 class NoInstrumentPartySubIDs < Quickfix::Group 2636 def initialize 2637 order = Quickfix::IntArray.new(3) 2638 order[0] = 1053 2639 order[1] = 1054 2640 order[2] = 0 2641 super(1052, 1053, order) 2642 end 2643 end 2644 end 2645 2646 class NoComplexEvents < Quickfix::Group 2647 def initialize 2648 order = Quickfix::IntArray.new(9) 2649 order[0] = 1484 2650 order[1] = 1485 2651 order[2] = 1486 2652 order[3] = 1487 2653 order[4] = 1488 2654 order[5] = 1489 2655 order[6] = 1490 2656 order[7] = 1491 2657 order[8] = 0 2658 super(1483, 1484, order) 2659 end 2660 2661 class NoComplexEventDates < Quickfix::Group 2662 def initialize 2663 order = Quickfix::IntArray.new(4) 2664 order[0] = 1492 2665 order[1] = 1493 2666 order[2] = 1494 2667 order[3] = 0 2668 super(1491, 1492, order) 2669 end 2670 2671 class NoComplexEventTimes < Quickfix::Group 2672 def initialize 2673 order = Quickfix::IntArray.new(3) 2674 order[0] = 1495 2675 order[1] = 1496 2676 order[2] = 0 2677 super(1494, 1495, order) 2678 end 2679 end 2680 end 2681 end 2682 2683 class NoUnderlyings < Quickfix::Group 2684 def initialize 2685 order = Quickfix::IntArray.new(70) 2686 order[0] = 311 2687 order[1] = 312 2688 order[2] = 309 2689 order[3] = 305 2690 order[4] = 462 2691 order[5] = 463 2692 order[6] = 310 2693 order[7] = 763 2694 order[8] = 313 2695 order[9] = 542 2696 order[10] = 1213 2697 order[11] = 241 2698 order[12] = 242 2699 order[13] = 243 2700 order[14] = 244 2701 order[15] = 245 2702 order[16] = 246 2703 order[17] = 256 2704 order[18] = 595 2705 order[19] = 592 2706 order[20] = 593 2707 order[21] = 594 2708 order[22] = 247 2709 order[23] = 316 2710 order[24] = 941 2711 order[25] = 317 2712 order[26] = 436 2713 order[27] = 998 2714 order[28] = 1423 2715 order[29] = 1424 2716 order[30] = 1425 2717 order[31] = 1000 2718 order[32] = 1419 2719 order[33] = 435 2720 order[34] = 308 2721 order[35] = 306 2722 order[36] = 362 2723 order[37] = 363 2724 order[38] = 307 2725 order[39] = 364 2726 order[40] = 365 2727 order[41] = 877 2728 order[42] = 878 2729 order[43] = 972 2730 order[44] = 318 2731 order[45] = 879 2732 order[46] = 975 2733 order[47] = 973 2734 order[48] = 974 2735 order[49] = 810 2736 order[50] = 882 2737 order[51] = 883 2738 order[52] = 884 2739 order[53] = 885 2740 order[54] = 886 2741 order[55] = 1044 2742 order[56] = 1045 2743 order[57] = 1046 2744 order[58] = 1038 2745 order[59] = 1039 2746 order[60] = 315 2747 order[61] = 1437 2748 order[62] = 1441 2749 order[63] = 1453 2750 order[64] = 1454 2751 order[65] = 1455 2752 order[66] = 1456 2753 order[67] = 1459 2754 order[68] = 1460 2755 order[69] = 0 2756 super(711, 311, order) 2757 end 2758 2759 class NoUnderlyingSecurityAltID < Quickfix::Group 2760 def initialize 2761 order = Quickfix::IntArray.new(3) 2762 order[0] = 458 2763 order[1] = 459 2764 order[2] = 0 2765 super(457, 458, order) 2766 end 2767 end 2768 2769 class NoUnderlyingStips < Quickfix::Group 2770 def initialize 2771 order = Quickfix::IntArray.new(3) 2772 order[0] = 888 2773 order[1] = 889 2774 order[2] = 0 2775 super(887, 888, order) 2776 end 2777 end 2778 2779 class NoUndlyInstrumentParties < Quickfix::Group 2780 def initialize 2781 order = Quickfix::IntArray.new(5) 2782 order[0] = 1059 2783 order[1] = 1060 2784 order[2] = 1061 2785 order[3] = 1062 2786 order[4] = 0 2787 super(1058, 1059, order) 2788 end 2789 2790 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 2791 def initialize 2792 order = Quickfix::IntArray.new(3) 2793 order[0] = 1063 2794 order[1] = 1064 2795 order[2] = 0 2796 super(1062, 1063, order) 2797 end 2798 end 2799 end 2800 end 2801 2802 class NoStipulations < Quickfix::Group 2803 def initialize 2804 order = Quickfix::IntArray.new(3) 2805 order[0] = 233 2806 order[1] = 234 2807 order[2] = 0 2808 super(232, 233, order) 2809 end 2810 end 2811 2812 class NoStrategyParameters < Quickfix::Group 2813 def initialize 2814 order = Quickfix::IntArray.new(4) 2815 order[0] = 958 2816 order[1] = 959 2817 order[2] = 960 2818 order[3] = 0 2819 super(957, 958, order) 2820 end 2821 end 2822 end 2823end 2824 2825class OrderCancelRequest < Message 2826 def initialize 2827 super 2828 getHeader().setField( Quickfix::MsgType.new("F") ) 2829 end 2830 2831 class NoPartyIDs < Quickfix::Group 2832 def initialize 2833 order = Quickfix::IntArray.new(5) 2834 order[0] = 448 2835 order[1] = 447 2836 order[2] = 452 2837 order[3] = 802 2838 order[4] = 0 2839 super(453, 448, order) 2840 end 2841 2842 class NoPartySubIDs < Quickfix::Group 2843 def initialize 2844 order = Quickfix::IntArray.new(3) 2845 order[0] = 523 2846 order[1] = 803 2847 order[2] = 0 2848 super(802, 523, order) 2849 end 2850 end 2851 end 2852 2853 class NoSecurityAltID < Quickfix::Group 2854 def initialize 2855 order = Quickfix::IntArray.new(3) 2856 order[0] = 455 2857 order[1] = 456 2858 order[2] = 0 2859 super(454, 455, order) 2860 end 2861 end 2862 2863 class NoEvents < Quickfix::Group 2864 def initialize 2865 order = Quickfix::IntArray.new(6) 2866 order[0] = 865 2867 order[1] = 866 2868 order[2] = 1145 2869 order[3] = 867 2870 order[4] = 868 2871 order[5] = 0 2872 super(864, 865, order) 2873 end 2874 end 2875 2876 class NoInstrumentParties < Quickfix::Group 2877 def initialize 2878 order = Quickfix::IntArray.new(5) 2879 order[0] = 1019 2880 order[1] = 1050 2881 order[2] = 1051 2882 order[3] = 1052 2883 order[4] = 0 2884 super(1018, 1019, order) 2885 end 2886 2887 class NoInstrumentPartySubIDs < Quickfix::Group 2888 def initialize 2889 order = Quickfix::IntArray.new(3) 2890 order[0] = 1053 2891 order[1] = 1054 2892 order[2] = 0 2893 super(1052, 1053, order) 2894 end 2895 end 2896 end 2897 2898 class NoComplexEvents < Quickfix::Group 2899 def initialize 2900 order = Quickfix::IntArray.new(9) 2901 order[0] = 1484 2902 order[1] = 1485 2903 order[2] = 1486 2904 order[3] = 1487 2905 order[4] = 1488 2906 order[5] = 1489 2907 order[6] = 1490 2908 order[7] = 1491 2909 order[8] = 0 2910 super(1483, 1484, order) 2911 end 2912 2913 class NoComplexEventDates < Quickfix::Group 2914 def initialize 2915 order = Quickfix::IntArray.new(4) 2916 order[0] = 1492 2917 order[1] = 1493 2918 order[2] = 1494 2919 order[3] = 0 2920 super(1491, 1492, order) 2921 end 2922 2923 class NoComplexEventTimes < Quickfix::Group 2924 def initialize 2925 order = Quickfix::IntArray.new(3) 2926 order[0] = 1495 2927 order[1] = 1496 2928 order[2] = 0 2929 super(1494, 1495, order) 2930 end 2931 end 2932 end 2933 end 2934 2935 class NoUnderlyings < Quickfix::Group 2936 def initialize 2937 order = Quickfix::IntArray.new(70) 2938 order[0] = 311 2939 order[1] = 312 2940 order[2] = 309 2941 order[3] = 305 2942 order[4] = 462 2943 order[5] = 463 2944 order[6] = 310 2945 order[7] = 763 2946 order[8] = 313 2947 order[9] = 542 2948 order[10] = 1213 2949 order[11] = 241 2950 order[12] = 242 2951 order[13] = 243 2952 order[14] = 244 2953 order[15] = 245 2954 order[16] = 246 2955 order[17] = 256 2956 order[18] = 595 2957 order[19] = 592 2958 order[20] = 593 2959 order[21] = 594 2960 order[22] = 247 2961 order[23] = 316 2962 order[24] = 941 2963 order[25] = 317 2964 order[26] = 436 2965 order[27] = 998 2966 order[28] = 1423 2967 order[29] = 1424 2968 order[30] = 1425 2969 order[31] = 1000 2970 order[32] = 1419 2971 order[33] = 435 2972 order[34] = 308 2973 order[35] = 306 2974 order[36] = 362 2975 order[37] = 363 2976 order[38] = 307 2977 order[39] = 364 2978 order[40] = 365 2979 order[41] = 877 2980 order[42] = 878 2981 order[43] = 972 2982 order[44] = 318 2983 order[45] = 879 2984 order[46] = 975 2985 order[47] = 973 2986 order[48] = 974 2987 order[49] = 810 2988 order[50] = 882 2989 order[51] = 883 2990 order[52] = 884 2991 order[53] = 885 2992 order[54] = 886 2993 order[55] = 1044 2994 order[56] = 1045 2995 order[57] = 1046 2996 order[58] = 1038 2997 order[59] = 1039 2998 order[60] = 315 2999 order[61] = 1437 3000 order[62] = 1441 3001 order[63] = 1453 3002 order[64] = 1454 3003 order[65] = 1455 3004 order[66] = 1456 3005 order[67] = 1459 3006 order[68] = 1460 3007 order[69] = 0 3008 super(711, 311, order) 3009 end 3010 3011 class NoUnderlyingSecurityAltID < Quickfix::Group 3012 def initialize 3013 order = Quickfix::IntArray.new(3) 3014 order[0] = 458 3015 order[1] = 459 3016 order[2] = 0 3017 super(457, 458, order) 3018 end 3019 end 3020 3021 class NoUnderlyingStips < Quickfix::Group 3022 def initialize 3023 order = Quickfix::IntArray.new(3) 3024 order[0] = 888 3025 order[1] = 889 3026 order[2] = 0 3027 super(887, 888, order) 3028 end 3029 end 3030 3031 class NoUndlyInstrumentParties < Quickfix::Group 3032 def initialize 3033 order = Quickfix::IntArray.new(5) 3034 order[0] = 1059 3035 order[1] = 1060 3036 order[2] = 1061 3037 order[3] = 1062 3038 order[4] = 0 3039 super(1058, 1059, order) 3040 end 3041 3042 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 3043 def initialize 3044 order = Quickfix::IntArray.new(3) 3045 order[0] = 1063 3046 order[1] = 1064 3047 order[2] = 0 3048 super(1062, 1063, order) 3049 end 3050 end 3051 end 3052 end 3053end 3054 3055class OrderCancelReplaceRequest < Message 3056 def initialize 3057 super 3058 getHeader().setField( Quickfix::MsgType.new("G") ) 3059 end 3060 3061 class NoPartyIDs < Quickfix::Group 3062 def initialize 3063 order = Quickfix::IntArray.new(5) 3064 order[0] = 448 3065 order[1] = 447 3066 order[2] = 452 3067 order[3] = 802 3068 order[4] = 0 3069 super(453, 448, order) 3070 end 3071 3072 class NoPartySubIDs < Quickfix::Group 3073 def initialize 3074 order = Quickfix::IntArray.new(3) 3075 order[0] = 523 3076 order[1] = 803 3077 order[2] = 0 3078 super(802, 523, order) 3079 end 3080 end 3081 end 3082 3083 class NoAllocs < Quickfix::Group 3084 def initialize 3085 order = Quickfix::IntArray.new(7) 3086 order[0] = 79 3087 order[1] = 661 3088 order[2] = 736 3089 order[3] = 467 3090 order[4] = 539 3091 order[5] = 80 3092 order[6] = 0 3093 super(78, 79, order) 3094 end 3095 3096 class NoNestedPartyIDs < Quickfix::Group 3097 def initialize 3098 order = Quickfix::IntArray.new(5) 3099 order[0] = 524 3100 order[1] = 525 3101 order[2] = 538 3102 order[3] = 804 3103 order[4] = 0 3104 super(539, 524, order) 3105 end 3106 3107 class NoNestedPartySubIDs < Quickfix::Group 3108 def initialize 3109 order = Quickfix::IntArray.new(3) 3110 order[0] = 545 3111 order[1] = 805 3112 order[2] = 0 3113 super(804, 545, order) 3114 end 3115 end 3116 end 3117 end 3118 3119 class NoTradingSessions < Quickfix::Group 3120 def initialize 3121 order = Quickfix::IntArray.new(3) 3122 order[0] = 336 3123 order[1] = 625 3124 order[2] = 0 3125 super(386, 336, order) 3126 end 3127 end 3128 3129 class NoSecurityAltID < Quickfix::Group 3130 def initialize 3131 order = Quickfix::IntArray.new(3) 3132 order[0] = 455 3133 order[1] = 456 3134 order[2] = 0 3135 super(454, 455, order) 3136 end 3137 end 3138 3139 class NoEvents < Quickfix::Group 3140 def initialize 3141 order = Quickfix::IntArray.new(6) 3142 order[0] = 865 3143 order[1] = 866 3144 order[2] = 1145 3145 order[3] = 867 3146 order[4] = 868 3147 order[5] = 0 3148 super(864, 865, order) 3149 end 3150 end 3151 3152 class NoInstrumentParties < Quickfix::Group 3153 def initialize 3154 order = Quickfix::IntArray.new(5) 3155 order[0] = 1019 3156 order[1] = 1050 3157 order[2] = 1051 3158 order[3] = 1052 3159 order[4] = 0 3160 super(1018, 1019, order) 3161 end 3162 3163 class NoInstrumentPartySubIDs < Quickfix::Group 3164 def initialize 3165 order = Quickfix::IntArray.new(3) 3166 order[0] = 1053 3167 order[1] = 1054 3168 order[2] = 0 3169 super(1052, 1053, order) 3170 end 3171 end 3172 end 3173 3174 class NoComplexEvents < Quickfix::Group 3175 def initialize 3176 order = Quickfix::IntArray.new(9) 3177 order[0] = 1484 3178 order[1] = 1485 3179 order[2] = 1486 3180 order[3] = 1487 3181 order[4] = 1488 3182 order[5] = 1489 3183 order[6] = 1490 3184 order[7] = 1491 3185 order[8] = 0 3186 super(1483, 1484, order) 3187 end 3188 3189 class NoComplexEventDates < Quickfix::Group 3190 def initialize 3191 order = Quickfix::IntArray.new(4) 3192 order[0] = 1492 3193 order[1] = 1493 3194 order[2] = 1494 3195 order[3] = 0 3196 super(1491, 1492, order) 3197 end 3198 3199 class NoComplexEventTimes < Quickfix::Group 3200 def initialize 3201 order = Quickfix::IntArray.new(3) 3202 order[0] = 1495 3203 order[1] = 1496 3204 order[2] = 0 3205 super(1494, 1495, order) 3206 end 3207 end 3208 end 3209 end 3210 3211 class NoUnderlyings < Quickfix::Group 3212 def initialize 3213 order = Quickfix::IntArray.new(70) 3214 order[0] = 311 3215 order[1] = 312 3216 order[2] = 309 3217 order[3] = 305 3218 order[4] = 462 3219 order[5] = 463 3220 order[6] = 310 3221 order[7] = 763 3222 order[8] = 313 3223 order[9] = 542 3224 order[10] = 1213 3225 order[11] = 241 3226 order[12] = 242 3227 order[13] = 243 3228 order[14] = 244 3229 order[15] = 245 3230 order[16] = 246 3231 order[17] = 256 3232 order[18] = 595 3233 order[19] = 592 3234 order[20] = 593 3235 order[21] = 594 3236 order[22] = 247 3237 order[23] = 316 3238 order[24] = 941 3239 order[25] = 317 3240 order[26] = 436 3241 order[27] = 998 3242 order[28] = 1423 3243 order[29] = 1424 3244 order[30] = 1425 3245 order[31] = 1000 3246 order[32] = 1419 3247 order[33] = 435 3248 order[34] = 308 3249 order[35] = 306 3250 order[36] = 362 3251 order[37] = 363 3252 order[38] = 307 3253 order[39] = 364 3254 order[40] = 365 3255 order[41] = 877 3256 order[42] = 878 3257 order[43] = 972 3258 order[44] = 318 3259 order[45] = 879 3260 order[46] = 975 3261 order[47] = 973 3262 order[48] = 974 3263 order[49] = 810 3264 order[50] = 882 3265 order[51] = 883 3266 order[52] = 884 3267 order[53] = 885 3268 order[54] = 886 3269 order[55] = 1044 3270 order[56] = 1045 3271 order[57] = 1046 3272 order[58] = 1038 3273 order[59] = 1039 3274 order[60] = 315 3275 order[61] = 1437 3276 order[62] = 1441 3277 order[63] = 1453 3278 order[64] = 1454 3279 order[65] = 1455 3280 order[66] = 1456 3281 order[67] = 1459 3282 order[68] = 1460 3283 order[69] = 0 3284 super(711, 311, order) 3285 end 3286 3287 class NoUnderlyingSecurityAltID < Quickfix::Group 3288 def initialize 3289 order = Quickfix::IntArray.new(3) 3290 order[0] = 458 3291 order[1] = 459 3292 order[2] = 0 3293 super(457, 458, order) 3294 end 3295 end 3296 3297 class NoUnderlyingStips < Quickfix::Group 3298 def initialize 3299 order = Quickfix::IntArray.new(3) 3300 order[0] = 888 3301 order[1] = 889 3302 order[2] = 0 3303 super(887, 888, order) 3304 end 3305 end 3306 3307 class NoUndlyInstrumentParties < Quickfix::Group 3308 def initialize 3309 order = Quickfix::IntArray.new(5) 3310 order[0] = 1059 3311 order[1] = 1060 3312 order[2] = 1061 3313 order[3] = 1062 3314 order[4] = 0 3315 super(1058, 1059, order) 3316 end 3317 3318 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 3319 def initialize 3320 order = Quickfix::IntArray.new(3) 3321 order[0] = 1063 3322 order[1] = 1064 3323 order[2] = 0 3324 super(1062, 1063, order) 3325 end 3326 end 3327 end 3328 end 3329 3330 class NoStrategyParameters < Quickfix::Group 3331 def initialize 3332 order = Quickfix::IntArray.new(4) 3333 order[0] = 958 3334 order[1] = 959 3335 order[2] = 960 3336 order[3] = 0 3337 super(957, 958, order) 3338 end 3339 end 3340 3341 class NoTrdRegTimestamps < Quickfix::Group 3342 def initialize 3343 order = Quickfix::IntArray.new(7) 3344 order[0] = 769 3345 order[1] = 770 3346 order[2] = 771 3347 order[3] = 1033 3348 order[4] = 1034 3349 order[5] = 1035 3350 order[6] = 0 3351 super(768, 769, order) 3352 end 3353 end 3354end 3355 3356class OrderStatusRequest < Message 3357 def initialize 3358 super 3359 getHeader().setField( Quickfix::MsgType.new("H") ) 3360 end 3361 3362 class NoPartyIDs < Quickfix::Group 3363 def initialize 3364 order = Quickfix::IntArray.new(5) 3365 order[0] = 448 3366 order[1] = 447 3367 order[2] = 452 3368 order[3] = 802 3369 order[4] = 0 3370 super(453, 448, order) 3371 end 3372 3373 class NoPartySubIDs < Quickfix::Group 3374 def initialize 3375 order = Quickfix::IntArray.new(3) 3376 order[0] = 523 3377 order[1] = 803 3378 order[2] = 0 3379 super(802, 523, order) 3380 end 3381 end 3382 end 3383 3384 class NoSecurityAltID < Quickfix::Group 3385 def initialize 3386 order = Quickfix::IntArray.new(3) 3387 order[0] = 455 3388 order[1] = 456 3389 order[2] = 0 3390 super(454, 455, order) 3391 end 3392 end 3393 3394 class NoEvents < Quickfix::Group 3395 def initialize 3396 order = Quickfix::IntArray.new(6) 3397 order[0] = 865 3398 order[1] = 866 3399 order[2] = 1145 3400 order[3] = 867 3401 order[4] = 868 3402 order[5] = 0 3403 super(864, 865, order) 3404 end 3405 end 3406 3407 class NoInstrumentParties < Quickfix::Group 3408 def initialize 3409 order = Quickfix::IntArray.new(5) 3410 order[0] = 1019 3411 order[1] = 1050 3412 order[2] = 1051 3413 order[3] = 1052 3414 order[4] = 0 3415 super(1018, 1019, order) 3416 end 3417 3418 class NoInstrumentPartySubIDs < Quickfix::Group 3419 def initialize 3420 order = Quickfix::IntArray.new(3) 3421 order[0] = 1053 3422 order[1] = 1054 3423 order[2] = 0 3424 super(1052, 1053, order) 3425 end 3426 end 3427 end 3428 3429 class NoComplexEvents < Quickfix::Group 3430 def initialize 3431 order = Quickfix::IntArray.new(9) 3432 order[0] = 1484 3433 order[1] = 1485 3434 order[2] = 1486 3435 order[3] = 1487 3436 order[4] = 1488 3437 order[5] = 1489 3438 order[6] = 1490 3439 order[7] = 1491 3440 order[8] = 0 3441 super(1483, 1484, order) 3442 end 3443 3444 class NoComplexEventDates < Quickfix::Group 3445 def initialize 3446 order = Quickfix::IntArray.new(4) 3447 order[0] = 1492 3448 order[1] = 1493 3449 order[2] = 1494 3450 order[3] = 0 3451 super(1491, 1492, order) 3452 end 3453 3454 class NoComplexEventTimes < Quickfix::Group 3455 def initialize 3456 order = Quickfix::IntArray.new(3) 3457 order[0] = 1495 3458 order[1] = 1496 3459 order[2] = 0 3460 super(1494, 1495, order) 3461 end 3462 end 3463 end 3464 end 3465 3466 class NoUnderlyings < Quickfix::Group 3467 def initialize 3468 order = Quickfix::IntArray.new(70) 3469 order[0] = 311 3470 order[1] = 312 3471 order[2] = 309 3472 order[3] = 305 3473 order[4] = 462 3474 order[5] = 463 3475 order[6] = 310 3476 order[7] = 763 3477 order[8] = 313 3478 order[9] = 542 3479 order[10] = 1213 3480 order[11] = 241 3481 order[12] = 242 3482 order[13] = 243 3483 order[14] = 244 3484 order[15] = 245 3485 order[16] = 246 3486 order[17] = 256 3487 order[18] = 595 3488 order[19] = 592 3489 order[20] = 593 3490 order[21] = 594 3491 order[22] = 247 3492 order[23] = 316 3493 order[24] = 941 3494 order[25] = 317 3495 order[26] = 436 3496 order[27] = 998 3497 order[28] = 1423 3498 order[29] = 1424 3499 order[30] = 1425 3500 order[31] = 1000 3501 order[32] = 1419 3502 order[33] = 435 3503 order[34] = 308 3504 order[35] = 306 3505 order[36] = 362 3506 order[37] = 363 3507 order[38] = 307 3508 order[39] = 364 3509 order[40] = 365 3510 order[41] = 877 3511 order[42] = 878 3512 order[43] = 972 3513 order[44] = 318 3514 order[45] = 879 3515 order[46] = 975 3516 order[47] = 973 3517 order[48] = 974 3518 order[49] = 810 3519 order[50] = 882 3520 order[51] = 883 3521 order[52] = 884 3522 order[53] = 885 3523 order[54] = 886 3524 order[55] = 1044 3525 order[56] = 1045 3526 order[57] = 1046 3527 order[58] = 1038 3528 order[59] = 1039 3529 order[60] = 315 3530 order[61] = 1437 3531 order[62] = 1441 3532 order[63] = 1453 3533 order[64] = 1454 3534 order[65] = 1455 3535 order[66] = 1456 3536 order[67] = 1459 3537 order[68] = 1460 3538 order[69] = 0 3539 super(711, 311, order) 3540 end 3541 3542 class NoUnderlyingSecurityAltID < Quickfix::Group 3543 def initialize 3544 order = Quickfix::IntArray.new(3) 3545 order[0] = 458 3546 order[1] = 459 3547 order[2] = 0 3548 super(457, 458, order) 3549 end 3550 end 3551 3552 class NoUnderlyingStips < Quickfix::Group 3553 def initialize 3554 order = Quickfix::IntArray.new(3) 3555 order[0] = 888 3556 order[1] = 889 3557 order[2] = 0 3558 super(887, 888, order) 3559 end 3560 end 3561 3562 class NoUndlyInstrumentParties < Quickfix::Group 3563 def initialize 3564 order = Quickfix::IntArray.new(5) 3565 order[0] = 1059 3566 order[1] = 1060 3567 order[2] = 1061 3568 order[3] = 1062 3569 order[4] = 0 3570 super(1058, 1059, order) 3571 end 3572 3573 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 3574 def initialize 3575 order = Quickfix::IntArray.new(3) 3576 order[0] = 1063 3577 order[1] = 1064 3578 order[2] = 0 3579 super(1062, 1063, order) 3580 end 3581 end 3582 end 3583 end 3584end 3585 3586class AllocationInstruction < Message 3587 def initialize 3588 super 3589 getHeader().setField( Quickfix::MsgType.new("J") ) 3590 end 3591 3592 class NoOrders < Quickfix::Group 3593 def initialize 3594 order = Quickfix::IntArray.new(10) 3595 order[0] = 11 3596 order[1] = 37 3597 order[2] = 198 3598 order[3] = 526 3599 order[4] = 66 3600 order[5] = 756 3601 order[6] = 38 3602 order[7] = 799 3603 order[8] = 800 3604 order[9] = 0 3605 super(73, 11, order) 3606 end 3607 3608 class NoNested2PartyIDs < Quickfix::Group 3609 def initialize 3610 order = Quickfix::IntArray.new(5) 3611 order[0] = 757 3612 order[1] = 758 3613 order[2] = 759 3614 order[3] = 806 3615 order[4] = 0 3616 super(756, 757, order) 3617 end 3618 3619 class NoNested2PartySubIDs < Quickfix::Group 3620 def initialize 3621 order = Quickfix::IntArray.new(3) 3622 order[0] = 760 3623 order[1] = 807 3624 order[2] = 0 3625 super(806, 760, order) 3626 end 3627 end 3628 end 3629 end 3630 3631 class NoExecs < Quickfix::Group 3632 def initialize 3633 order = Quickfix::IntArray.new(9) 3634 order[0] = 32 3635 order[1] = 17 3636 order[2] = 527 3637 order[3] = 31 3638 order[4] = 669 3639 order[5] = 29 3640 order[6] = 1003 3641 order[7] = 1041 3642 order[8] = 0 3643 super(124, 32, order) 3644 end 3645 end 3646 3647 class NoSecurityAltID < Quickfix::Group 3648 def initialize 3649 order = Quickfix::IntArray.new(3) 3650 order[0] = 455 3651 order[1] = 456 3652 order[2] = 0 3653 super(454, 455, order) 3654 end 3655 end 3656 3657 class NoEvents < Quickfix::Group 3658 def initialize 3659 order = Quickfix::IntArray.new(6) 3660 order[0] = 865 3661 order[1] = 866 3662 order[2] = 1145 3663 order[3] = 867 3664 order[4] = 868 3665 order[5] = 0 3666 super(864, 865, order) 3667 end 3668 end 3669 3670 class NoInstrumentParties < Quickfix::Group 3671 def initialize 3672 order = Quickfix::IntArray.new(5) 3673 order[0] = 1019 3674 order[1] = 1050 3675 order[2] = 1051 3676 order[3] = 1052 3677 order[4] = 0 3678 super(1018, 1019, order) 3679 end 3680 3681 class NoInstrumentPartySubIDs < Quickfix::Group 3682 def initialize 3683 order = Quickfix::IntArray.new(3) 3684 order[0] = 1053 3685 order[1] = 1054 3686 order[2] = 0 3687 super(1052, 1053, order) 3688 end 3689 end 3690 end 3691 3692 class NoComplexEvents < Quickfix::Group 3693 def initialize 3694 order = Quickfix::IntArray.new(9) 3695 order[0] = 1484 3696 order[1] = 1485 3697 order[2] = 1486 3698 order[3] = 1487 3699 order[4] = 1488 3700 order[5] = 1489 3701 order[6] = 1490 3702 order[7] = 1491 3703 order[8] = 0 3704 super(1483, 1484, order) 3705 end 3706 3707 class NoComplexEventDates < Quickfix::Group 3708 def initialize 3709 order = Quickfix::IntArray.new(4) 3710 order[0] = 1492 3711 order[1] = 1493 3712 order[2] = 1494 3713 order[3] = 0 3714 super(1491, 1492, order) 3715 end 3716 3717 class NoComplexEventTimes < Quickfix::Group 3718 def initialize 3719 order = Quickfix::IntArray.new(3) 3720 order[0] = 1495 3721 order[1] = 1496 3722 order[2] = 0 3723 super(1494, 1495, order) 3724 end 3725 end 3726 end 3727 end 3728 3729 class NoInstrAttrib < Quickfix::Group 3730 def initialize 3731 order = Quickfix::IntArray.new(3) 3732 order[0] = 871 3733 order[1] = 872 3734 order[2] = 0 3735 super(870, 871, order) 3736 end 3737 end 3738 3739 class NoUnderlyings < Quickfix::Group 3740 def initialize 3741 order = Quickfix::IntArray.new(70) 3742 order[0] = 311 3743 order[1] = 312 3744 order[2] = 309 3745 order[3] = 305 3746 order[4] = 462 3747 order[5] = 463 3748 order[6] = 310 3749 order[7] = 763 3750 order[8] = 313 3751 order[9] = 542 3752 order[10] = 1213 3753 order[11] = 241 3754 order[12] = 242 3755 order[13] = 243 3756 order[14] = 244 3757 order[15] = 245 3758 order[16] = 246 3759 order[17] = 256 3760 order[18] = 595 3761 order[19] = 592 3762 order[20] = 593 3763 order[21] = 594 3764 order[22] = 247 3765 order[23] = 316 3766 order[24] = 941 3767 order[25] = 317 3768 order[26] = 436 3769 order[27] = 998 3770 order[28] = 1423 3771 order[29] = 1424 3772 order[30] = 1425 3773 order[31] = 1000 3774 order[32] = 1419 3775 order[33] = 435 3776 order[34] = 308 3777 order[35] = 306 3778 order[36] = 362 3779 order[37] = 363 3780 order[38] = 307 3781 order[39] = 364 3782 order[40] = 365 3783 order[41] = 877 3784 order[42] = 878 3785 order[43] = 972 3786 order[44] = 318 3787 order[45] = 879 3788 order[46] = 975 3789 order[47] = 973 3790 order[48] = 974 3791 order[49] = 810 3792 order[50] = 882 3793 order[51] = 883 3794 order[52] = 884 3795 order[53] = 885 3796 order[54] = 886 3797 order[55] = 1044 3798 order[56] = 1045 3799 order[57] = 1046 3800 order[58] = 1038 3801 order[59] = 1039 3802 order[60] = 315 3803 order[61] = 1437 3804 order[62] = 1441 3805 order[63] = 1453 3806 order[64] = 1454 3807 order[65] = 1455 3808 order[66] = 1456 3809 order[67] = 1459 3810 order[68] = 1460 3811 order[69] = 0 3812 super(711, 311, order) 3813 end 3814 3815 class NoUnderlyingSecurityAltID < Quickfix::Group 3816 def initialize 3817 order = Quickfix::IntArray.new(3) 3818 order[0] = 458 3819 order[1] = 459 3820 order[2] = 0 3821 super(457, 458, order) 3822 end 3823 end 3824 3825 class NoUnderlyingStips < Quickfix::Group 3826 def initialize 3827 order = Quickfix::IntArray.new(3) 3828 order[0] = 888 3829 order[1] = 889 3830 order[2] = 0 3831 super(887, 888, order) 3832 end 3833 end 3834 3835 class NoUndlyInstrumentParties < Quickfix::Group 3836 def initialize 3837 order = Quickfix::IntArray.new(5) 3838 order[0] = 1059 3839 order[1] = 1060 3840 order[2] = 1061 3841 order[3] = 1062 3842 order[4] = 0 3843 super(1058, 1059, order) 3844 end 3845 3846 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 3847 def initialize 3848 order = Quickfix::IntArray.new(3) 3849 order[0] = 1063 3850 order[1] = 1064 3851 order[2] = 0 3852 super(1062, 1063, order) 3853 end 3854 end 3855 end 3856 end 3857 3858 class NoLegs < Quickfix::Group 3859 def initialize 3860 order = Quickfix::IntArray.new(53) 3861 order[0] = 600 3862 order[1] = 601 3863 order[2] = 602 3864 order[3] = 603 3865 order[4] = 607 3866 order[5] = 608 3867 order[6] = 609 3868 order[7] = 764 3869 order[8] = 610 3870 order[9] = 611 3871 order[10] = 1212 3872 order[11] = 248 3873 order[12] = 249 3874 order[13] = 250 3875 order[14] = 251 3876 order[15] = 252 3877 order[16] = 253 3878 order[17] = 257 3879 order[18] = 599 3880 order[19] = 596 3881 order[20] = 597 3882 order[21] = 598 3883 order[22] = 254 3884 order[23] = 612 3885 order[24] = 942 3886 order[25] = 613 3887 order[26] = 614 3888 order[27] = 999 3889 order[28] = 1224 3890 order[29] = 1421 3891 order[30] = 1422 3892 order[31] = 1001 3893 order[32] = 1420 3894 order[33] = 615 3895 order[34] = 616 3896 order[35] = 617 3897 order[36] = 618 3898 order[37] = 619 3899 order[38] = 620 3900 order[39] = 621 3901 order[40] = 622 3902 order[41] = 623 3903 order[42] = 624 3904 order[43] = 556 3905 order[44] = 740 3906 order[45] = 739 3907 order[46] = 955 3908 order[47] = 956 3909 order[48] = 1358 3910 order[49] = 1017 3911 order[50] = 1436 3912 order[51] = 1440 3913 order[52] = 0 3914 super(555, 600, order) 3915 end 3916 3917 class NoLegSecurityAltID < Quickfix::Group 3918 def initialize 3919 order = Quickfix::IntArray.new(3) 3920 order[0] = 605 3921 order[1] = 606 3922 order[2] = 0 3923 super(604, 605, order) 3924 end 3925 end 3926 end 3927 3928 class NoPartyIDs < Quickfix::Group 3929 def initialize 3930 order = Quickfix::IntArray.new(5) 3931 order[0] = 448 3932 order[1] = 447 3933 order[2] = 452 3934 order[3] = 802 3935 order[4] = 0 3936 super(453, 448, order) 3937 end 3938 3939 class NoPartySubIDs < Quickfix::Group 3940 def initialize 3941 order = Quickfix::IntArray.new(3) 3942 order[0] = 523 3943 order[1] = 803 3944 order[2] = 0 3945 super(802, 523, order) 3946 end 3947 end 3948 end 3949 3950 class NoStipulations < Quickfix::Group 3951 def initialize 3952 order = Quickfix::IntArray.new(3) 3953 order[0] = 233 3954 order[1] = 234 3955 order[2] = 0 3956 super(232, 233, order) 3957 end 3958 end 3959 3960 class NoPosAmt < Quickfix::Group 3961 def initialize 3962 order = Quickfix::IntArray.new(4) 3963 order[0] = 707 3964 order[1] = 708 3965 order[2] = 1055 3966 order[3] = 0 3967 super(753, 707, order) 3968 end 3969 end 3970 3971 class NoAllocs < Quickfix::Group 3972 def initialize 3973 order = Quickfix::IntArray.new(41) 3974 order[0] = 79 3975 order[1] = 661 3976 order[2] = 573 3977 order[3] = 366 3978 order[4] = 80 3979 order[5] = 467 3980 order[6] = 81 3981 order[7] = 989 3982 order[8] = 1002 3983 order[9] = 993 3984 order[10] = 1047 3985 order[11] = 992 3986 order[12] = 539 3987 order[13] = 208 3988 order[14] = 209 3989 order[15] = 161 3990 order[16] = 360 3991 order[17] = 361 3992 order[18] = 12 3993 order[19] = 13 3994 order[20] = 479 3995 order[21] = 497 3996 order[22] = 153 3997 order[23] = 154 3998 order[24] = 119 3999 order[25] = 737 4000 order[26] = 120 4001 order[27] = 736 4002 order[28] = 155 4003 order[29] = 156 4004 order[30] = 742 4005 order[31] = 741 4006 order[32] = 136 4007 order[33] = 576 4008 order[34] = 635 4009 order[35] = 780 4010 order[36] = 172 4011 order[37] = 169 4012 order[38] = 170 4013 order[39] = 171 4014 order[40] = 0 4015 super(78, 79, order) 4016 end 4017 4018 class NoNestedPartyIDs < Quickfix::Group 4019 def initialize 4020 order = Quickfix::IntArray.new(5) 4021 order[0] = 524 4022 order[1] = 525 4023 order[2] = 538 4024 order[3] = 804 4025 order[4] = 0 4026 super(539, 524, order) 4027 end 4028 4029 class NoNestedPartySubIDs < Quickfix::Group 4030 def initialize 4031 order = Quickfix::IntArray.new(3) 4032 order[0] = 545 4033 order[1] = 805 4034 order[2] = 0 4035 super(804, 545, order) 4036 end 4037 end 4038 end 4039 4040 class NoMiscFees < Quickfix::Group 4041 def initialize 4042 order = Quickfix::IntArray.new(5) 4043 order[0] = 137 4044 order[1] = 138 4045 order[2] = 139 4046 order[3] = 891 4047 order[4] = 0 4048 super(136, 137, order) 4049 end 4050 end 4051 4052 class NoClearingInstructions < Quickfix::Group 4053 def initialize 4054 order = Quickfix::IntArray.new(2) 4055 order[0] = 577 4056 order[1] = 0 4057 super(576, 577, order) 4058 end 4059 end 4060 4061 class NoDlvyInst < Quickfix::Group 4062 def initialize 4063 order = Quickfix::IntArray.new(4) 4064 order[0] = 165 4065 order[1] = 787 4066 order[2] = 781 4067 order[3] = 0 4068 super(85, 165, order) 4069 end 4070 4071 class NoSettlPartyIDs < Quickfix::Group 4072 def initialize 4073 order = Quickfix::IntArray.new(5) 4074 order[0] = 782 4075 order[1] = 783 4076 order[2] = 784 4077 order[3] = 801 4078 order[4] = 0 4079 super(781, 782, order) 4080 end 4081 4082 class NoSettlPartySubIDs < Quickfix::Group 4083 def initialize 4084 order = Quickfix::IntArray.new(3) 4085 order[0] = 785 4086 order[1] = 786 4087 order[2] = 0 4088 super(801, 785, order) 4089 end 4090 end 4091 end 4092 end 4093 end 4094 4095 class NoRateSources < Quickfix::Group 4096 def initialize 4097 order = Quickfix::IntArray.new(4) 4098 order[0] = 1446 4099 order[1] = 1447 4100 order[2] = 1448 4101 order[3] = 0 4102 super(1445, 1446, order) 4103 end 4104 end 4105end 4106 4107class ListCancelRequest < Message 4108 def initialize 4109 super 4110 getHeader().setField( Quickfix::MsgType.new("K") ) 4111 end 4112 4113 class NoPartyIDs < Quickfix::Group 4114 def initialize 4115 order = Quickfix::IntArray.new(5) 4116 order[0] = 448 4117 order[1] = 447 4118 order[2] = 452 4119 order[3] = 802 4120 order[4] = 0 4121 super(453, 448, order) 4122 end 4123 4124 class NoPartySubIDs < Quickfix::Group 4125 def initialize 4126 order = Quickfix::IntArray.new(3) 4127 order[0] = 523 4128 order[1] = 803 4129 order[2] = 0 4130 super(802, 523, order) 4131 end 4132 end 4133 end 4134end 4135 4136class ListExecute < Message 4137 def initialize 4138 super 4139 getHeader().setField( Quickfix::MsgType.new("L") ) 4140 end 4141end 4142 4143class ListStatusRequest < Message 4144 def initialize 4145 super 4146 getHeader().setField( Quickfix::MsgType.new("M") ) 4147 end 4148end 4149 4150class ListStatus < Message 4151 def initialize 4152 super 4153 getHeader().setField( Quickfix::MsgType.new("N") ) 4154 end 4155 4156 class NoOrders < Quickfix::Group 4157 def initialize 4158 order = Quickfix::IntArray.new(14) 4159 order[0] = 11 4160 order[1] = 37 4161 order[2] = 526 4162 order[3] = 14 4163 order[4] = 39 4164 order[5] = 636 4165 order[6] = 151 4166 order[7] = 84 4167 order[8] = 6 4168 order[9] = 103 4169 order[10] = 58 4170 order[11] = 354 4171 order[12] = 355 4172 order[13] = 0 4173 super(73, 11, order) 4174 end 4175 end 4176end 4177 4178class AllocationInstructionAck < Message 4179 def initialize 4180 super 4181 getHeader().setField( Quickfix::MsgType.new("P") ) 4182 end 4183 4184 class NoPartyIDs < Quickfix::Group 4185 def initialize 4186 order = Quickfix::IntArray.new(5) 4187 order[0] = 448 4188 order[1] = 447 4189 order[2] = 452 4190 order[3] = 802 4191 order[4] = 0 4192 super(453, 448, order) 4193 end 4194 4195 class NoPartySubIDs < Quickfix::Group 4196 def initialize 4197 order = Quickfix::IntArray.new(3) 4198 order[0] = 523 4199 order[1] = 803 4200 order[2] = 0 4201 super(802, 523, order) 4202 end 4203 end 4204 end 4205 4206 class NoAllocs < Quickfix::Group 4207 def initialize 4208 order = Quickfix::IntArray.new(15) 4209 order[0] = 79 4210 order[1] = 661 4211 order[2] = 366 4212 order[3] = 1047 4213 order[4] = 467 4214 order[5] = 776 4215 order[6] = 539 4216 order[7] = 161 4217 order[8] = 360 4218 order[9] = 361 4219 order[10] = 989 4220 order[11] = 993 4221 order[12] = 992 4222 order[13] = 80 4223 order[14] = 0 4224 super(78, 79, order) 4225 end 4226 4227 class NoNestedPartyIDs < Quickfix::Group 4228 def initialize 4229 order = Quickfix::IntArray.new(5) 4230 order[0] = 524 4231 order[1] = 525 4232 order[2] = 538 4233 order[3] = 804 4234 order[4] = 0 4235 super(539, 524, order) 4236 end 4237 4238 class NoNestedPartySubIDs < Quickfix::Group 4239 def initialize 4240 order = Quickfix::IntArray.new(3) 4241 order[0] = 545 4242 order[1] = 805 4243 order[2] = 0 4244 super(804, 545, order) 4245 end 4246 end 4247 end 4248 end 4249end 4250 4251class DontKnowTrade < Message 4252 def initialize 4253 super 4254 getHeader().setField( Quickfix::MsgType.new("Q") ) 4255 end 4256 4257 class NoSecurityAltID < Quickfix::Group 4258 def initialize 4259 order = Quickfix::IntArray.new(3) 4260 order[0] = 455 4261 order[1] = 456 4262 order[2] = 0 4263 super(454, 455, order) 4264 end 4265 end 4266 4267 class NoEvents < Quickfix::Group 4268 def initialize 4269 order = Quickfix::IntArray.new(6) 4270 order[0] = 865 4271 order[1] = 866 4272 order[2] = 1145 4273 order[3] = 867 4274 order[4] = 868 4275 order[5] = 0 4276 super(864, 865, order) 4277 end 4278 end 4279 4280 class NoInstrumentParties < Quickfix::Group 4281 def initialize 4282 order = Quickfix::IntArray.new(5) 4283 order[0] = 1019 4284 order[1] = 1050 4285 order[2] = 1051 4286 order[3] = 1052 4287 order[4] = 0 4288 super(1018, 1019, order) 4289 end 4290 4291 class NoInstrumentPartySubIDs < Quickfix::Group 4292 def initialize 4293 order = Quickfix::IntArray.new(3) 4294 order[0] = 1053 4295 order[1] = 1054 4296 order[2] = 0 4297 super(1052, 1053, order) 4298 end 4299 end 4300 end 4301 4302 class NoComplexEvents < Quickfix::Group 4303 def initialize 4304 order = Quickfix::IntArray.new(9) 4305 order[0] = 1484 4306 order[1] = 1485 4307 order[2] = 1486 4308 order[3] = 1487 4309 order[4] = 1488 4310 order[5] = 1489 4311 order[6] = 1490 4312 order[7] = 1491 4313 order[8] = 0 4314 super(1483, 1484, order) 4315 end 4316 4317 class NoComplexEventDates < Quickfix::Group 4318 def initialize 4319 order = Quickfix::IntArray.new(4) 4320 order[0] = 1492 4321 order[1] = 1493 4322 order[2] = 1494 4323 order[3] = 0 4324 super(1491, 1492, order) 4325 end 4326 4327 class NoComplexEventTimes < Quickfix::Group 4328 def initialize 4329 order = Quickfix::IntArray.new(3) 4330 order[0] = 1495 4331 order[1] = 1496 4332 order[2] = 0 4333 super(1494, 1495, order) 4334 end 4335 end 4336 end 4337 end 4338 4339 class NoUnderlyings < Quickfix::Group 4340 def initialize 4341 order = Quickfix::IntArray.new(70) 4342 order[0] = 311 4343 order[1] = 312 4344 order[2] = 309 4345 order[3] = 305 4346 order[4] = 462 4347 order[5] = 463 4348 order[6] = 310 4349 order[7] = 763 4350 order[8] = 313 4351 order[9] = 542 4352 order[10] = 1213 4353 order[11] = 241 4354 order[12] = 242 4355 order[13] = 243 4356 order[14] = 244 4357 order[15] = 245 4358 order[16] = 246 4359 order[17] = 256 4360 order[18] = 595 4361 order[19] = 592 4362 order[20] = 593 4363 order[21] = 594 4364 order[22] = 247 4365 order[23] = 316 4366 order[24] = 941 4367 order[25] = 317 4368 order[26] = 436 4369 order[27] = 998 4370 order[28] = 1423 4371 order[29] = 1424 4372 order[30] = 1425 4373 order[31] = 1000 4374 order[32] = 1419 4375 order[33] = 435 4376 order[34] = 308 4377 order[35] = 306 4378 order[36] = 362 4379 order[37] = 363 4380 order[38] = 307 4381 order[39] = 364 4382 order[40] = 365 4383 order[41] = 877 4384 order[42] = 878 4385 order[43] = 972 4386 order[44] = 318 4387 order[45] = 879 4388 order[46] = 975 4389 order[47] = 973 4390 order[48] = 974 4391 order[49] = 810 4392 order[50] = 882 4393 order[51] = 883 4394 order[52] = 884 4395 order[53] = 885 4396 order[54] = 886 4397 order[55] = 1044 4398 order[56] = 1045 4399 order[57] = 1046 4400 order[58] = 1038 4401 order[59] = 1039 4402 order[60] = 315 4403 order[61] = 1437 4404 order[62] = 1441 4405 order[63] = 1453 4406 order[64] = 1454 4407 order[65] = 1455 4408 order[66] = 1456 4409 order[67] = 1459 4410 order[68] = 1460 4411 order[69] = 0 4412 super(711, 311, order) 4413 end 4414 4415 class NoUnderlyingSecurityAltID < Quickfix::Group 4416 def initialize 4417 order = Quickfix::IntArray.new(3) 4418 order[0] = 458 4419 order[1] = 459 4420 order[2] = 0 4421 super(457, 458, order) 4422 end 4423 end 4424 4425 class NoUnderlyingStips < Quickfix::Group 4426 def initialize 4427 order = Quickfix::IntArray.new(3) 4428 order[0] = 888 4429 order[1] = 889 4430 order[2] = 0 4431 super(887, 888, order) 4432 end 4433 end 4434 4435 class NoUndlyInstrumentParties < Quickfix::Group 4436 def initialize 4437 order = Quickfix::IntArray.new(5) 4438 order[0] = 1059 4439 order[1] = 1060 4440 order[2] = 1061 4441 order[3] = 1062 4442 order[4] = 0 4443 super(1058, 1059, order) 4444 end 4445 4446 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 4447 def initialize 4448 order = Quickfix::IntArray.new(3) 4449 order[0] = 1063 4450 order[1] = 1064 4451 order[2] = 0 4452 super(1062, 1063, order) 4453 end 4454 end 4455 end 4456 end 4457 4458 class NoLegs < Quickfix::Group 4459 def initialize 4460 order = Quickfix::IntArray.new(53) 4461 order[0] = 600 4462 order[1] = 601 4463 order[2] = 602 4464 order[3] = 603 4465 order[4] = 607 4466 order[5] = 608 4467 order[6] = 609 4468 order[7] = 764 4469 order[8] = 610 4470 order[9] = 611 4471 order[10] = 1212 4472 order[11] = 248 4473 order[12] = 249 4474 order[13] = 250 4475 order[14] = 251 4476 order[15] = 252 4477 order[16] = 253 4478 order[17] = 257 4479 order[18] = 599 4480 order[19] = 596 4481 order[20] = 597 4482 order[21] = 598 4483 order[22] = 254 4484 order[23] = 612 4485 order[24] = 942 4486 order[25] = 613 4487 order[26] = 614 4488 order[27] = 999 4489 order[28] = 1224 4490 order[29] = 1421 4491 order[30] = 1422 4492 order[31] = 1001 4493 order[32] = 1420 4494 order[33] = 615 4495 order[34] = 616 4496 order[35] = 617 4497 order[36] = 618 4498 order[37] = 619 4499 order[38] = 620 4500 order[39] = 621 4501 order[40] = 622 4502 order[41] = 623 4503 order[42] = 624 4504 order[43] = 556 4505 order[44] = 740 4506 order[45] = 739 4507 order[46] = 955 4508 order[47] = 956 4509 order[48] = 1358 4510 order[49] = 1017 4511 order[50] = 1436 4512 order[51] = 1440 4513 order[52] = 0 4514 super(555, 600, order) 4515 end 4516 4517 class NoLegSecurityAltID < Quickfix::Group 4518 def initialize 4519 order = Quickfix::IntArray.new(3) 4520 order[0] = 605 4521 order[1] = 606 4522 order[2] = 0 4523 super(604, 605, order) 4524 end 4525 end 4526 end 4527end 4528 4529class QuoteRequest < Message 4530 def initialize 4531 super 4532 getHeader().setField( Quickfix::MsgType.new("R") ) 4533 end 4534 4535 class NoRootPartyIDs < Quickfix::Group 4536 def initialize 4537 order = Quickfix::IntArray.new(5) 4538 order[0] = 1117 4539 order[1] = 1118 4540 order[2] = 1119 4541 order[3] = 1120 4542 order[4] = 0 4543 super(1116, 1117, order) 4544 end 4545 4546 class NoRootPartySubIDs < Quickfix::Group 4547 def initialize 4548 order = Quickfix::IntArray.new(3) 4549 order[0] = 1121 4550 order[1] = 1122 4551 order[2] = 0 4552 super(1120, 1121, order) 4553 end 4554 end 4555 end 4556 4557 class NoRelatedSym < Quickfix::Group 4558 def initialize 4559 order = Quickfix::IntArray.new(142) 4560 order[0] = 55 4561 order[1] = 65 4562 order[2] = 48 4563 order[3] = 22 4564 order[4] = 460 4565 order[5] = 1227 4566 order[6] = 1151 4567 order[7] = 461 4568 order[8] = 167 4569 order[9] = 762 4570 order[10] = 200 4571 order[11] = 541 4572 order[12] = 1079 4573 order[13] = 966 4574 order[14] = 1049 4575 order[15] = 965 4576 order[16] = 224 4577 order[17] = 225 4578 order[18] = 239 4579 order[19] = 226 4580 order[20] = 227 4581 order[21] = 228 4582 order[22] = 255 4583 order[23] = 543 4584 order[24] = 470 4585 order[25] = 471 4586 order[26] = 472 4587 order[27] = 240 4588 order[28] = 202 4589 order[29] = 947 4590 order[30] = 967 4591 order[31] = 968 4592 order[32] = 206 4593 order[33] = 231 4594 order[34] = 969 4595 order[35] = 1146 4596 order[36] = 996 4597 order[37] = 1147 4598 order[38] = 1191 4599 order[39] = 1192 4600 order[40] = 1193 4601 order[41] = 1194 4602 order[42] = 1195 4603 order[43] = 1196 4604 order[44] = 1197 4605 order[45] = 1198 4606 order[46] = 1199 4607 order[47] = 1200 4608 order[48] = 201 4609 order[49] = 1244 4610 order[50] = 1242 4611 order[51] = 997 4612 order[52] = 223 4613 order[53] = 207 4614 order[54] = 970 4615 order[55] = 971 4616 order[56] = 106 4617 order[57] = 348 4618 order[58] = 349 4619 order[59] = 107 4620 order[60] = 350 4621 order[61] = 351 4622 order[62] = 691 4623 order[63] = 667 4624 order[64] = 875 4625 order[65] = 876 4626 order[66] = 873 4627 order[67] = 874 4628 order[68] = 1435 4629 order[69] = 1439 4630 order[70] = 1449 4631 order[71] = 1450 4632 order[72] = 1451 4633 order[73] = 1452 4634 order[74] = 1457 4635 order[75] = 1458 4636 order[76] = 1478 4637 order[77] = 1479 4638 order[78] = 1480 4639 order[79] = 1481 4640 order[80] = 1482 4641 order[81] = 913 4642 order[82] = 914 4643 order[83] = 915 4644 order[84] = 918 4645 order[85] = 788 4646 order[86] = 916 4647 order[87] = 917 4648 order[88] = 919 4649 order[89] = 898 4650 order[90] = 711 4651 order[91] = 140 4652 order[92] = 303 4653 order[93] = 537 4654 order[94] = 336 4655 order[95] = 625 4656 order[96] = 229 4657 order[97] = 54 4658 order[98] = 854 4659 order[99] = 38 4660 order[100] = 152 4661 order[101] = 516 4662 order[102] = 468 4663 order[103] = 469 4664 order[104] = 110 4665 order[105] = 63 4666 order[106] = 64 4667 order[107] = 193 4668 order[108] = 192 4669 order[109] = 15 4670 order[110] = 232 4671 order[111] = 1 4672 order[112] = 660 4673 order[113] = 581 4674 order[114] = 555 4675 order[115] = 735 4676 order[116] = 692 4677 order[117] = 40 4678 order[118] = 62 4679 order[119] = 126 4680 order[120] = 60 4681 order[121] = 218 4682 order[122] = 220 4683 order[123] = 221 4684 order[124] = 222 4685 order[125] = 662 4686 order[126] = 663 4687 order[127] = 699 4688 order[128] = 761 4689 order[129] = 423 4690 order[130] = 44 4691 order[131] = 640 4692 order[132] = 235 4693 order[133] = 236 4694 order[134] = 701 4695 order[135] = 696 4696 order[136] = 697 4697 order[137] = 698 4698 order[138] = 453 4699 order[139] = 120 4700 order[140] = 1445 4701 order[141] = 0 4702 super(146, 55, order) 4703 end 4704 4705 class NoSecurityAltID < Quickfix::Group 4706 def initialize 4707 order = Quickfix::IntArray.new(3) 4708 order[0] = 455 4709 order[1] = 456 4710 order[2] = 0 4711 super(454, 455, order) 4712 end 4713 end 4714 4715 class NoEvents < Quickfix::Group 4716 def initialize 4717 order = Quickfix::IntArray.new(6) 4718 order[0] = 865 4719 order[1] = 866 4720 order[2] = 1145 4721 order[3] = 867 4722 order[4] = 868 4723 order[5] = 0 4724 super(864, 865, order) 4725 end 4726 end 4727 4728 class NoInstrumentParties < Quickfix::Group 4729 def initialize 4730 order = Quickfix::IntArray.new(5) 4731 order[0] = 1019 4732 order[1] = 1050 4733 order[2] = 1051 4734 order[3] = 1052 4735 order[4] = 0 4736 super(1018, 1019, order) 4737 end 4738 4739 class NoInstrumentPartySubIDs < Quickfix::Group 4740 def initialize 4741 order = Quickfix::IntArray.new(3) 4742 order[0] = 1053 4743 order[1] = 1054 4744 order[2] = 0 4745 super(1052, 1053, order) 4746 end 4747 end 4748 end 4749 4750 class NoComplexEvents < Quickfix::Group 4751 def initialize 4752 order = Quickfix::IntArray.new(9) 4753 order[0] = 1484 4754 order[1] = 1485 4755 order[2] = 1486 4756 order[3] = 1487 4757 order[4] = 1488 4758 order[5] = 1489 4759 order[6] = 1490 4760 order[7] = 1491 4761 order[8] = 0 4762 super(1483, 1484, order) 4763 end 4764 4765 class NoComplexEventDates < Quickfix::Group 4766 def initialize 4767 order = Quickfix::IntArray.new(4) 4768 order[0] = 1492 4769 order[1] = 1493 4770 order[2] = 1494 4771 order[3] = 0 4772 super(1491, 1492, order) 4773 end 4774 4775 class NoComplexEventTimes < Quickfix::Group 4776 def initialize 4777 order = Quickfix::IntArray.new(3) 4778 order[0] = 1495 4779 order[1] = 1496 4780 order[2] = 0 4781 super(1494, 1495, order) 4782 end 4783 end 4784 end 4785 end 4786 4787 class NoUnderlyings < Quickfix::Group 4788 def initialize 4789 order = Quickfix::IntArray.new(70) 4790 order[0] = 311 4791 order[1] = 312 4792 order[2] = 309 4793 order[3] = 305 4794 order[4] = 462 4795 order[5] = 463 4796 order[6] = 310 4797 order[7] = 763 4798 order[8] = 313 4799 order[9] = 542 4800 order[10] = 1213 4801 order[11] = 241 4802 order[12] = 242 4803 order[13] = 243 4804 order[14] = 244 4805 order[15] = 245 4806 order[16] = 246 4807 order[17] = 256 4808 order[18] = 595 4809 order[19] = 592 4810 order[20] = 593 4811 order[21] = 594 4812 order[22] = 247 4813 order[23] = 316 4814 order[24] = 941 4815 order[25] = 317 4816 order[26] = 436 4817 order[27] = 998 4818 order[28] = 1423 4819 order[29] = 1424 4820 order[30] = 1425 4821 order[31] = 1000 4822 order[32] = 1419 4823 order[33] = 435 4824 order[34] = 308 4825 order[35] = 306 4826 order[36] = 362 4827 order[37] = 363 4828 order[38] = 307 4829 order[39] = 364 4830 order[40] = 365 4831 order[41] = 877 4832 order[42] = 878 4833 order[43] = 972 4834 order[44] = 318 4835 order[45] = 879 4836 order[46] = 975 4837 order[47] = 973 4838 order[48] = 974 4839 order[49] = 810 4840 order[50] = 882 4841 order[51] = 883 4842 order[52] = 884 4843 order[53] = 885 4844 order[54] = 886 4845 order[55] = 1044 4846 order[56] = 1045 4847 order[57] = 1046 4848 order[58] = 1038 4849 order[59] = 1039 4850 order[60] = 315 4851 order[61] = 1437 4852 order[62] = 1441 4853 order[63] = 1453 4854 order[64] = 1454 4855 order[65] = 1455 4856 order[66] = 1456 4857 order[67] = 1459 4858 order[68] = 1460 4859 order[69] = 0 4860 super(711, 311, order) 4861 end 4862 4863 class NoUnderlyingSecurityAltID < Quickfix::Group 4864 def initialize 4865 order = Quickfix::IntArray.new(3) 4866 order[0] = 458 4867 order[1] = 459 4868 order[2] = 0 4869 super(457, 458, order) 4870 end 4871 end 4872 4873 class NoUnderlyingStips < Quickfix::Group 4874 def initialize 4875 order = Quickfix::IntArray.new(3) 4876 order[0] = 888 4877 order[1] = 889 4878 order[2] = 0 4879 super(887, 888, order) 4880 end 4881 end 4882 4883 class NoUndlyInstrumentParties < Quickfix::Group 4884 def initialize 4885 order = Quickfix::IntArray.new(5) 4886 order[0] = 1059 4887 order[1] = 1060 4888 order[2] = 1061 4889 order[3] = 1062 4890 order[4] = 0 4891 super(1058, 1059, order) 4892 end 4893 4894 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 4895 def initialize 4896 order = Quickfix::IntArray.new(3) 4897 order[0] = 1063 4898 order[1] = 1064 4899 order[2] = 0 4900 super(1062, 1063, order) 4901 end 4902 end 4903 end 4904 end 4905 4906 class NoStipulations < Quickfix::Group 4907 def initialize 4908 order = Quickfix::IntArray.new(3) 4909 order[0] = 233 4910 order[1] = 234 4911 order[2] = 0 4912 super(232, 233, order) 4913 end 4914 end 4915 4916 class NoLegs < Quickfix::Group 4917 def initialize 4918 order = Quickfix::IntArray.new(66) 4919 order[0] = 600 4920 order[1] = 601 4921 order[2] = 602 4922 order[3] = 603 4923 order[4] = 607 4924 order[5] = 608 4925 order[6] = 609 4926 order[7] = 764 4927 order[8] = 610 4928 order[9] = 611 4929 order[10] = 1212 4930 order[11] = 248 4931 order[12] = 249 4932 order[13] = 250 4933 order[14] = 251 4934 order[15] = 252 4935 order[16] = 253 4936 order[17] = 257 4937 order[18] = 599 4938 order[19] = 596 4939 order[20] = 597 4940 order[21] = 598 4941 order[22] = 254 4942 order[23] = 612 4943 order[24] = 942 4944 order[25] = 613 4945 order[26] = 614 4946 order[27] = 999 4947 order[28] = 1224 4948 order[29] = 1421 4949 order[30] = 1422 4950 order[31] = 1001 4951 order[32] = 1420 4952 order[33] = 615 4953 order[34] = 616 4954 order[35] = 617 4955 order[36] = 618 4956 order[37] = 619 4957 order[38] = 620 4958 order[39] = 621 4959 order[40] = 622 4960 order[41] = 623 4961 order[42] = 624 4962 order[43] = 556 4963 order[44] = 740 4964 order[45] = 739 4965 order[46] = 955 4966 order[47] = 956 4967 order[48] = 1358 4968 order[49] = 1017 4969 order[50] = 1436 4970 order[51] = 1440 4971 order[52] = 687 4972 order[53] = 685 4973 order[54] = 690 4974 order[55] = 587 4975 order[56] = 588 4976 order[57] = 683 4977 order[58] = 539 4978 order[59] = 676 4979 order[60] = 677 4980 order[61] = 678 4981 order[62] = 679 4982 order[63] = 680 4983 order[64] = 654 4984 order[65] = 0 4985 super(555, 600, order) 4986 end 4987 4988 class NoLegSecurityAltID < Quickfix::Group 4989 def initialize 4990 order = Quickfix::IntArray.new(3) 4991 order[0] = 605 4992 order[1] = 606 4993 order[2] = 0 4994 super(604, 605, order) 4995 end 4996 end 4997 4998 class NoLegStipulations < Quickfix::Group 4999 def initialize 5000 order = Quickfix::IntArray.new(3) 5001 order[0] = 688 5002 order[1] = 689 5003 order[2] = 0 5004 super(683, 688, order) 5005 end 5006 end 5007 5008 class NoNestedPartyIDs < Quickfix::Group 5009 def initialize 5010 order = Quickfix::IntArray.new(5) 5011 order[0] = 524 5012 order[1] = 525 5013 order[2] = 538 5014 order[3] = 804 5015 order[4] = 0 5016 super(539, 524, order) 5017 end 5018 5019 class NoNestedPartySubIDs < Quickfix::Group 5020 def initialize 5021 order = Quickfix::IntArray.new(3) 5022 order[0] = 545 5023 order[1] = 805 5024 order[2] = 0 5025 super(804, 545, order) 5026 end 5027 end 5028 end 5029 end 5030 5031 class NoQuoteQualifiers < Quickfix::Group 5032 def initialize 5033 order = Quickfix::IntArray.new(2) 5034 order[0] = 695 5035 order[1] = 0 5036 super(735, 695, order) 5037 end 5038 end 5039 5040 class NoPartyIDs < Quickfix::Group 5041 def initialize 5042 order = Quickfix::IntArray.new(5) 5043 order[0] = 448 5044 order[1] = 447 5045 order[2] = 452 5046 order[3] = 802 5047 order[4] = 0 5048 super(453, 448, order) 5049 end 5050 5051 class NoPartySubIDs < Quickfix::Group 5052 def initialize 5053 order = Quickfix::IntArray.new(3) 5054 order[0] = 523 5055 order[1] = 803 5056 order[2] = 0 5057 super(802, 523, order) 5058 end 5059 end 5060 end 5061 5062 class NoRateSources < Quickfix::Group 5063 def initialize 5064 order = Quickfix::IntArray.new(4) 5065 order[0] = 1446 5066 order[1] = 1447 5067 order[2] = 1448 5068 order[3] = 0 5069 super(1445, 1446, order) 5070 end 5071 end 5072 end 5073end 5074 5075class Quote < Message 5076 def initialize 5077 super 5078 getHeader().setField( Quickfix::MsgType.new("S") ) 5079 end 5080 5081 class NoQuoteQualifiers < Quickfix::Group 5082 def initialize 5083 order = Quickfix::IntArray.new(2) 5084 order[0] = 695 5085 order[1] = 0 5086 super(735, 695, order) 5087 end 5088 end 5089 5090 class NoPartyIDs < Quickfix::Group 5091 def initialize 5092 order = Quickfix::IntArray.new(5) 5093 order[0] = 448 5094 order[1] = 447 5095 order[2] = 452 5096 order[3] = 802 5097 order[4] = 0 5098 super(453, 448, order) 5099 end 5100 5101 class NoPartySubIDs < Quickfix::Group 5102 def initialize 5103 order = Quickfix::IntArray.new(3) 5104 order[0] = 523 5105 order[1] = 803 5106 order[2] = 0 5107 super(802, 523, order) 5108 end 5109 end 5110 end 5111 5112 class NoSecurityAltID < Quickfix::Group 5113 def initialize 5114 order = Quickfix::IntArray.new(3) 5115 order[0] = 455 5116 order[1] = 456 5117 order[2] = 0 5118 super(454, 455, order) 5119 end 5120 end 5121 5122 class NoEvents < Quickfix::Group 5123 def initialize 5124 order = Quickfix::IntArray.new(6) 5125 order[0] = 865 5126 order[1] = 866 5127 order[2] = 1145 5128 order[3] = 867 5129 order[4] = 868 5130 order[5] = 0 5131 super(864, 865, order) 5132 end 5133 end 5134 5135 class NoInstrumentParties < Quickfix::Group 5136 def initialize 5137 order = Quickfix::IntArray.new(5) 5138 order[0] = 1019 5139 order[1] = 1050 5140 order[2] = 1051 5141 order[3] = 1052 5142 order[4] = 0 5143 super(1018, 1019, order) 5144 end 5145 5146 class NoInstrumentPartySubIDs < Quickfix::Group 5147 def initialize 5148 order = Quickfix::IntArray.new(3) 5149 order[0] = 1053 5150 order[1] = 1054 5151 order[2] = 0 5152 super(1052, 1053, order) 5153 end 5154 end 5155 end 5156 5157 class NoComplexEvents < Quickfix::Group 5158 def initialize 5159 order = Quickfix::IntArray.new(9) 5160 order[0] = 1484 5161 order[1] = 1485 5162 order[2] = 1486 5163 order[3] = 1487 5164 order[4] = 1488 5165 order[5] = 1489 5166 order[6] = 1490 5167 order[7] = 1491 5168 order[8] = 0 5169 super(1483, 1484, order) 5170 end 5171 5172 class NoComplexEventDates < Quickfix::Group 5173 def initialize 5174 order = Quickfix::IntArray.new(4) 5175 order[0] = 1492 5176 order[1] = 1493 5177 order[2] = 1494 5178 order[3] = 0 5179 super(1491, 1492, order) 5180 end 5181 5182 class NoComplexEventTimes < Quickfix::Group 5183 def initialize 5184 order = Quickfix::IntArray.new(3) 5185 order[0] = 1495 5186 order[1] = 1496 5187 order[2] = 0 5188 super(1494, 1495, order) 5189 end 5190 end 5191 end 5192 end 5193 5194 class NoUnderlyings < Quickfix::Group 5195 def initialize 5196 order = Quickfix::IntArray.new(70) 5197 order[0] = 311 5198 order[1] = 312 5199 order[2] = 309 5200 order[3] = 305 5201 order[4] = 462 5202 order[5] = 463 5203 order[6] = 310 5204 order[7] = 763 5205 order[8] = 313 5206 order[9] = 542 5207 order[10] = 1213 5208 order[11] = 241 5209 order[12] = 242 5210 order[13] = 243 5211 order[14] = 244 5212 order[15] = 245 5213 order[16] = 246 5214 order[17] = 256 5215 order[18] = 595 5216 order[19] = 592 5217 order[20] = 593 5218 order[21] = 594 5219 order[22] = 247 5220 order[23] = 316 5221 order[24] = 941 5222 order[25] = 317 5223 order[26] = 436 5224 order[27] = 998 5225 order[28] = 1423 5226 order[29] = 1424 5227 order[30] = 1425 5228 order[31] = 1000 5229 order[32] = 1419 5230 order[33] = 435 5231 order[34] = 308 5232 order[35] = 306 5233 order[36] = 362 5234 order[37] = 363 5235 order[38] = 307 5236 order[39] = 364 5237 order[40] = 365 5238 order[41] = 877 5239 order[42] = 878 5240 order[43] = 972 5241 order[44] = 318 5242 order[45] = 879 5243 order[46] = 975 5244 order[47] = 973 5245 order[48] = 974 5246 order[49] = 810 5247 order[50] = 882 5248 order[51] = 883 5249 order[52] = 884 5250 order[53] = 885 5251 order[54] = 886 5252 order[55] = 1044 5253 order[56] = 1045 5254 order[57] = 1046 5255 order[58] = 1038 5256 order[59] = 1039 5257 order[60] = 315 5258 order[61] = 1437 5259 order[62] = 1441 5260 order[63] = 1453 5261 order[64] = 1454 5262 order[65] = 1455 5263 order[66] = 1456 5264 order[67] = 1459 5265 order[68] = 1460 5266 order[69] = 0 5267 super(711, 311, order) 5268 end 5269 5270 class NoUnderlyingSecurityAltID < Quickfix::Group 5271 def initialize 5272 order = Quickfix::IntArray.new(3) 5273 order[0] = 458 5274 order[1] = 459 5275 order[2] = 0 5276 super(457, 458, order) 5277 end 5278 end 5279 5280 class NoUnderlyingStips < Quickfix::Group 5281 def initialize 5282 order = Quickfix::IntArray.new(3) 5283 order[0] = 888 5284 order[1] = 889 5285 order[2] = 0 5286 super(887, 888, order) 5287 end 5288 end 5289 5290 class NoUndlyInstrumentParties < Quickfix::Group 5291 def initialize 5292 order = Quickfix::IntArray.new(5) 5293 order[0] = 1059 5294 order[1] = 1060 5295 order[2] = 1061 5296 order[3] = 1062 5297 order[4] = 0 5298 super(1058, 1059, order) 5299 end 5300 5301 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 5302 def initialize 5303 order = Quickfix::IntArray.new(3) 5304 order[0] = 1063 5305 order[1] = 1064 5306 order[2] = 0 5307 super(1062, 1063, order) 5308 end 5309 end 5310 end 5311 end 5312 5313 class NoStipulations < Quickfix::Group 5314 def initialize 5315 order = Quickfix::IntArray.new(3) 5316 order[0] = 233 5317 order[1] = 234 5318 order[2] = 0 5319 super(232, 233, order) 5320 end 5321 end 5322 5323 class NoLegs < Quickfix::Group 5324 def initialize 5325 order = Quickfix::IntArray.new(71) 5326 order[0] = 600 5327 order[1] = 601 5328 order[2] = 602 5329 order[3] = 603 5330 order[4] = 607 5331 order[5] = 608 5332 order[6] = 609 5333 order[7] = 764 5334 order[8] = 610 5335 order[9] = 611 5336 order[10] = 1212 5337 order[11] = 248 5338 order[12] = 249 5339 order[13] = 250 5340 order[14] = 251 5341 order[15] = 252 5342 order[16] = 253 5343 order[17] = 257 5344 order[18] = 599 5345 order[19] = 596 5346 order[20] = 597 5347 order[21] = 598 5348 order[22] = 254 5349 order[23] = 612 5350 order[24] = 942 5351 order[25] = 613 5352 order[26] = 614 5353 order[27] = 999 5354 order[28] = 1224 5355 order[29] = 1421 5356 order[30] = 1422 5357 order[31] = 1001 5358 order[32] = 1420 5359 order[33] = 615 5360 order[34] = 616 5361 order[35] = 617 5362 order[36] = 618 5363 order[37] = 619 5364 order[38] = 620 5365 order[39] = 621 5366 order[40] = 622 5367 order[41] = 623 5368 order[42] = 624 5369 order[43] = 556 5370 order[44] = 740 5371 order[45] = 739 5372 order[46] = 955 5373 order[47] = 956 5374 order[48] = 1358 5375 order[49] = 1017 5376 order[50] = 1436 5377 order[51] = 1440 5378 order[52] = 687 5379 order[53] = 685 5380 order[54] = 690 5381 order[55] = 587 5382 order[56] = 588 5383 order[57] = 683 5384 order[58] = 539 5385 order[59] = 686 5386 order[60] = 681 5387 order[61] = 684 5388 order[62] = 676 5389 order[63] = 677 5390 order[64] = 678 5391 order[65] = 679 5392 order[66] = 680 5393 order[67] = 654 5394 order[68] = 1067 5395 order[69] = 1068 5396 order[70] = 0 5397 super(555, 600, order) 5398 end 5399 5400 class NoLegSecurityAltID < Quickfix::Group 5401 def initialize 5402 order = Quickfix::IntArray.new(3) 5403 order[0] = 605 5404 order[1] = 606 5405 order[2] = 0 5406 super(604, 605, order) 5407 end 5408 end 5409 5410 class NoLegStipulations < Quickfix::Group 5411 def initialize 5412 order = Quickfix::IntArray.new(3) 5413 order[0] = 688 5414 order[1] = 689 5415 order[2] = 0 5416 super(683, 688, order) 5417 end 5418 end 5419 5420 class NoNestedPartyIDs < Quickfix::Group 5421 def initialize 5422 order = Quickfix::IntArray.new(5) 5423 order[0] = 524 5424 order[1] = 525 5425 order[2] = 538 5426 order[3] = 804 5427 order[4] = 0 5428 super(539, 524, order) 5429 end 5430 5431 class NoNestedPartySubIDs < Quickfix::Group 5432 def initialize 5433 order = Quickfix::IntArray.new(3) 5434 order[0] = 545 5435 order[1] = 805 5436 order[2] = 0 5437 super(804, 545, order) 5438 end 5439 end 5440 end 5441 end 5442 5443 class NoRateSources < Quickfix::Group 5444 def initialize 5445 order = Quickfix::IntArray.new(4) 5446 order[0] = 1446 5447 order[1] = 1447 5448 order[2] = 1448 5449 order[3] = 0 5450 super(1445, 1446, order) 5451 end 5452 end 5453end 5454 5455class SettlementInstructions < Message 5456 def initialize 5457 super 5458 getHeader().setField( Quickfix::MsgType.new("T") ) 5459 end 5460 5461 class NoSettlInst < Quickfix::Group 5462 def initialize 5463 order = Quickfix::IntArray.new(26) 5464 order[0] = 162 5465 order[1] = 163 5466 order[2] = 214 5467 order[3] = 453 5468 order[4] = 54 5469 order[5] = 460 5470 order[6] = 167 5471 order[7] = 461 5472 order[8] = 120 5473 order[9] = 168 5474 order[10] = 126 5475 order[11] = 779 5476 order[12] = 172 5477 order[13] = 169 5478 order[14] = 170 5479 order[15] = 171 5480 order[16] = 492 5481 order[17] = 476 5482 order[18] = 488 5483 order[19] = 489 5484 order[20] = 503 5485 order[21] = 490 5486 order[22] = 491 5487 order[23] = 504 5488 order[24] = 505 5489 order[25] = 0 5490 super(778, 162, order) 5491 end 5492 5493 class NoPartyIDs < Quickfix::Group 5494 def initialize 5495 order = Quickfix::IntArray.new(5) 5496 order[0] = 448 5497 order[1] = 447 5498 order[2] = 452 5499 order[3] = 802 5500 order[4] = 0 5501 super(453, 448, order) 5502 end 5503 5504 class NoPartySubIDs < Quickfix::Group 5505 def initialize 5506 order = Quickfix::IntArray.new(3) 5507 order[0] = 523 5508 order[1] = 803 5509 order[2] = 0 5510 super(802, 523, order) 5511 end 5512 end 5513 end 5514 5515 class NoDlvyInst < Quickfix::Group 5516 def initialize 5517 order = Quickfix::IntArray.new(4) 5518 order[0] = 165 5519 order[1] = 787 5520 order[2] = 781 5521 order[3] = 0 5522 super(85, 165, order) 5523 end 5524 5525 class NoSettlPartyIDs < Quickfix::Group 5526 def initialize 5527 order = Quickfix::IntArray.new(5) 5528 order[0] = 782 5529 order[1] = 783 5530 order[2] = 784 5531 order[3] = 801 5532 order[4] = 0 5533 super(781, 782, order) 5534 end 5535 5536 class NoSettlPartySubIDs < Quickfix::Group 5537 def initialize 5538 order = Quickfix::IntArray.new(3) 5539 order[0] = 785 5540 order[1] = 786 5541 order[2] = 0 5542 super(801, 785, order) 5543 end 5544 end 5545 end 5546 end 5547 end 5548end 5549 5550class MarketDataRequest < Message 5551 def initialize 5552 super 5553 getHeader().setField( Quickfix::MsgType.new("V") ) 5554 end 5555 5556 class NoPartyIDs < Quickfix::Group 5557 def initialize 5558 order = Quickfix::IntArray.new(5) 5559 order[0] = 448 5560 order[1] = 447 5561 order[2] = 452 5562 order[3] = 802 5563 order[4] = 0 5564 super(453, 448, order) 5565 end 5566 5567 class NoPartySubIDs < Quickfix::Group 5568 def initialize 5569 order = Quickfix::IntArray.new(3) 5570 order[0] = 523 5571 order[1] = 803 5572 order[2] = 0 5573 super(802, 523, order) 5574 end 5575 end 5576 end 5577 5578 class NoMDEntryTypes < Quickfix::Group 5579 def initialize 5580 order = Quickfix::IntArray.new(2) 5581 order[0] = 269 5582 order[1] = 0 5583 super(267, 269, order) 5584 end 5585 end 5586 5587 class NoRelatedSym < Quickfix::Group 5588 def initialize 5589 order = Quickfix::IntArray.new(90) 5590 order[0] = 55 5591 order[1] = 65 5592 order[2] = 48 5593 order[3] = 22 5594 order[4] = 460 5595 order[5] = 1227 5596 order[6] = 1151 5597 order[7] = 461 5598 order[8] = 167 5599 order[9] = 762 5600 order[10] = 200 5601 order[11] = 541 5602 order[12] = 1079 5603 order[13] = 966 5604 order[14] = 1049 5605 order[15] = 965 5606 order[16] = 224 5607 order[17] = 225 5608 order[18] = 239 5609 order[19] = 226 5610 order[20] = 227 5611 order[21] = 228 5612 order[22] = 255 5613 order[23] = 543 5614 order[24] = 470 5615 order[25] = 471 5616 order[26] = 472 5617 order[27] = 240 5618 order[28] = 202 5619 order[29] = 947 5620 order[30] = 967 5621 order[31] = 968 5622 order[32] = 206 5623 order[33] = 231 5624 order[34] = 969 5625 order[35] = 1146 5626 order[36] = 996 5627 order[37] = 1147 5628 order[38] = 1191 5629 order[39] = 1192 5630 order[40] = 1193 5631 order[41] = 1194 5632 order[42] = 1195 5633 order[43] = 1196 5634 order[44] = 1197 5635 order[45] = 1198 5636 order[46] = 1199 5637 order[47] = 1200 5638 order[48] = 201 5639 order[49] = 1244 5640 order[50] = 1242 5641 order[51] = 997 5642 order[52] = 223 5643 order[53] = 207 5644 order[54] = 970 5645 order[55] = 971 5646 order[56] = 106 5647 order[57] = 348 5648 order[58] = 349 5649 order[59] = 107 5650 order[60] = 350 5651 order[61] = 351 5652 order[62] = 691 5653 order[63] = 667 5654 order[64] = 875 5655 order[65] = 876 5656 order[66] = 873 5657 order[67] = 874 5658 order[68] = 1435 5659 order[69] = 1439 5660 order[70] = 1449 5661 order[71] = 1450 5662 order[72] = 1451 5663 order[73] = 1452 5664 order[74] = 1457 5665 order[75] = 1458 5666 order[76] = 1478 5667 order[77] = 1479 5668 order[78] = 1480 5669 order[79] = 1481 5670 order[80] = 1482 5671 order[81] = 711 5672 order[82] = 555 5673 order[83] = 15 5674 order[84] = 537 5675 order[85] = 63 5676 order[86] = 64 5677 order[87] = 271 5678 order[88] = 1500 5679 order[89] = 0 5680 super(146, 55, order) 5681 end 5682 5683 class NoSecurityAltID < Quickfix::Group 5684 def initialize 5685 order = Quickfix::IntArray.new(3) 5686 order[0] = 455 5687 order[1] = 456 5688 order[2] = 0 5689 super(454, 455, order) 5690 end 5691 end 5692 5693 class NoEvents < Quickfix::Group 5694 def initialize 5695 order = Quickfix::IntArray.new(6) 5696 order[0] = 865 5697 order[1] = 866 5698 order[2] = 1145 5699 order[3] = 867 5700 order[4] = 868 5701 order[5] = 0 5702 super(864, 865, order) 5703 end 5704 end 5705 5706 class NoInstrumentParties < Quickfix::Group 5707 def initialize 5708 order = Quickfix::IntArray.new(5) 5709 order[0] = 1019 5710 order[1] = 1050 5711 order[2] = 1051 5712 order[3] = 1052 5713 order[4] = 0 5714 super(1018, 1019, order) 5715 end 5716 5717 class NoInstrumentPartySubIDs < Quickfix::Group 5718 def initialize 5719 order = Quickfix::IntArray.new(3) 5720 order[0] = 1053 5721 order[1] = 1054 5722 order[2] = 0 5723 super(1052, 1053, order) 5724 end 5725 end 5726 end 5727 5728 class NoComplexEvents < Quickfix::Group 5729 def initialize 5730 order = Quickfix::IntArray.new(9) 5731 order[0] = 1484 5732 order[1] = 1485 5733 order[2] = 1486 5734 order[3] = 1487 5735 order[4] = 1488 5736 order[5] = 1489 5737 order[6] = 1490 5738 order[7] = 1491 5739 order[8] = 0 5740 super(1483, 1484, order) 5741 end 5742 5743 class NoComplexEventDates < Quickfix::Group 5744 def initialize 5745 order = Quickfix::IntArray.new(4) 5746 order[0] = 1492 5747 order[1] = 1493 5748 order[2] = 1494 5749 order[3] = 0 5750 super(1491, 1492, order) 5751 end 5752 5753 class NoComplexEventTimes < Quickfix::Group 5754 def initialize 5755 order = Quickfix::IntArray.new(3) 5756 order[0] = 1495 5757 order[1] = 1496 5758 order[2] = 0 5759 super(1494, 1495, order) 5760 end 5761 end 5762 end 5763 end 5764 5765 class NoUnderlyings < Quickfix::Group 5766 def initialize 5767 order = Quickfix::IntArray.new(70) 5768 order[0] = 311 5769 order[1] = 312 5770 order[2] = 309 5771 order[3] = 305 5772 order[4] = 462 5773 order[5] = 463 5774 order[6] = 310 5775 order[7] = 763 5776 order[8] = 313 5777 order[9] = 542 5778 order[10] = 1213 5779 order[11] = 241 5780 order[12] = 242 5781 order[13] = 243 5782 order[14] = 244 5783 order[15] = 245 5784 order[16] = 246 5785 order[17] = 256 5786 order[18] = 595 5787 order[19] = 592 5788 order[20] = 593 5789 order[21] = 594 5790 order[22] = 247 5791 order[23] = 316 5792 order[24] = 941 5793 order[25] = 317 5794 order[26] = 436 5795 order[27] = 998 5796 order[28] = 1423 5797 order[29] = 1424 5798 order[30] = 1425 5799 order[31] = 1000 5800 order[32] = 1419 5801 order[33] = 435 5802 order[34] = 308 5803 order[35] = 306 5804 order[36] = 362 5805 order[37] = 363 5806 order[38] = 307 5807 order[39] = 364 5808 order[40] = 365 5809 order[41] = 877 5810 order[42] = 878 5811 order[43] = 972 5812 order[44] = 318 5813 order[45] = 879 5814 order[46] = 975 5815 order[47] = 973 5816 order[48] = 974 5817 order[49] = 810 5818 order[50] = 882 5819 order[51] = 883 5820 order[52] = 884 5821 order[53] = 885 5822 order[54] = 886 5823 order[55] = 1044 5824 order[56] = 1045 5825 order[57] = 1046 5826 order[58] = 1038 5827 order[59] = 1039 5828 order[60] = 315 5829 order[61] = 1437 5830 order[62] = 1441 5831 order[63] = 1453 5832 order[64] = 1454 5833 order[65] = 1455 5834 order[66] = 1456 5835 order[67] = 1459 5836 order[68] = 1460 5837 order[69] = 0 5838 super(711, 311, order) 5839 end 5840 5841 class NoUnderlyingSecurityAltID < Quickfix::Group 5842 def initialize 5843 order = Quickfix::IntArray.new(3) 5844 order[0] = 458 5845 order[1] = 459 5846 order[2] = 0 5847 super(457, 458, order) 5848 end 5849 end 5850 5851 class NoUnderlyingStips < Quickfix::Group 5852 def initialize 5853 order = Quickfix::IntArray.new(3) 5854 order[0] = 888 5855 order[1] = 889 5856 order[2] = 0 5857 super(887, 888, order) 5858 end 5859 end 5860 5861 class NoUndlyInstrumentParties < Quickfix::Group 5862 def initialize 5863 order = Quickfix::IntArray.new(5) 5864 order[0] = 1059 5865 order[1] = 1060 5866 order[2] = 1061 5867 order[3] = 1062 5868 order[4] = 0 5869 super(1058, 1059, order) 5870 end 5871 5872 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 5873 def initialize 5874 order = Quickfix::IntArray.new(3) 5875 order[0] = 1063 5876 order[1] = 1064 5877 order[2] = 0 5878 super(1062, 1063, order) 5879 end 5880 end 5881 end 5882 end 5883 5884 class NoLegs < Quickfix::Group 5885 def initialize 5886 order = Quickfix::IntArray.new(53) 5887 order[0] = 600 5888 order[1] = 601 5889 order[2] = 602 5890 order[3] = 603 5891 order[4] = 607 5892 order[5] = 608 5893 order[6] = 609 5894 order[7] = 764 5895 order[8] = 610 5896 order[9] = 611 5897 order[10] = 1212 5898 order[11] = 248 5899 order[12] = 249 5900 order[13] = 250 5901 order[14] = 251 5902 order[15] = 252 5903 order[16] = 253 5904 order[17] = 257 5905 order[18] = 599 5906 order[19] = 596 5907 order[20] = 597 5908 order[21] = 598 5909 order[22] = 254 5910 order[23] = 612 5911 order[24] = 942 5912 order[25] = 613 5913 order[26] = 614 5914 order[27] = 999 5915 order[28] = 1224 5916 order[29] = 1421 5917 order[30] = 1422 5918 order[31] = 1001 5919 order[32] = 1420 5920 order[33] = 615 5921 order[34] = 616 5922 order[35] = 617 5923 order[36] = 618 5924 order[37] = 619 5925 order[38] = 620 5926 order[39] = 621 5927 order[40] = 622 5928 order[41] = 623 5929 order[42] = 624 5930 order[43] = 556 5931 order[44] = 740 5932 order[45] = 739 5933 order[46] = 955 5934 order[47] = 956 5935 order[48] = 1358 5936 order[49] = 1017 5937 order[50] = 1436 5938 order[51] = 1440 5939 order[52] = 0 5940 super(555, 600, order) 5941 end 5942 5943 class NoLegSecurityAltID < Quickfix::Group 5944 def initialize 5945 order = Quickfix::IntArray.new(3) 5946 order[0] = 605 5947 order[1] = 606 5948 order[2] = 0 5949 super(604, 605, order) 5950 end 5951 end 5952 end 5953 end 5954 5955 class NoTradingSessions < Quickfix::Group 5956 def initialize 5957 order = Quickfix::IntArray.new(3) 5958 order[0] = 336 5959 order[1] = 625 5960 order[2] = 0 5961 super(386, 336, order) 5962 end 5963 end 5964end 5965 5966class MarketDataSnapshotFullRefresh < Message 5967 def initialize 5968 super 5969 getHeader().setField( Quickfix::MsgType.new("W") ) 5970 end 5971 5972 class NoSecurityAltID < Quickfix::Group 5973 def initialize 5974 order = Quickfix::IntArray.new(3) 5975 order[0] = 455 5976 order[1] = 456 5977 order[2] = 0 5978 super(454, 455, order) 5979 end 5980 end 5981 5982 class NoEvents < Quickfix::Group 5983 def initialize 5984 order = Quickfix::IntArray.new(6) 5985 order[0] = 865 5986 order[1] = 866 5987 order[2] = 1145 5988 order[3] = 867 5989 order[4] = 868 5990 order[5] = 0 5991 super(864, 865, order) 5992 end 5993 end 5994 5995 class NoInstrumentParties < Quickfix::Group 5996 def initialize 5997 order = Quickfix::IntArray.new(5) 5998 order[0] = 1019 5999 order[1] = 1050 6000 order[2] = 1051 6001 order[3] = 1052 6002 order[4] = 0 6003 super(1018, 1019, order) 6004 end 6005 6006 class NoInstrumentPartySubIDs < Quickfix::Group 6007 def initialize 6008 order = Quickfix::IntArray.new(3) 6009 order[0] = 1053 6010 order[1] = 1054 6011 order[2] = 0 6012 super(1052, 1053, order) 6013 end 6014 end 6015 end 6016 6017 class NoComplexEvents < Quickfix::Group 6018 def initialize 6019 order = Quickfix::IntArray.new(9) 6020 order[0] = 1484 6021 order[1] = 1485 6022 order[2] = 1486 6023 order[3] = 1487 6024 order[4] = 1488 6025 order[5] = 1489 6026 order[6] = 1490 6027 order[7] = 1491 6028 order[8] = 0 6029 super(1483, 1484, order) 6030 end 6031 6032 class NoComplexEventDates < Quickfix::Group 6033 def initialize 6034 order = Quickfix::IntArray.new(4) 6035 order[0] = 1492 6036 order[1] = 1493 6037 order[2] = 1494 6038 order[3] = 0 6039 super(1491, 1492, order) 6040 end 6041 6042 class NoComplexEventTimes < Quickfix::Group 6043 def initialize 6044 order = Quickfix::IntArray.new(3) 6045 order[0] = 1495 6046 order[1] = 1496 6047 order[2] = 0 6048 super(1494, 1495, order) 6049 end 6050 end 6051 end 6052 end 6053 6054 class NoUnderlyings < Quickfix::Group 6055 def initialize 6056 order = Quickfix::IntArray.new(70) 6057 order[0] = 311 6058 order[1] = 312 6059 order[2] = 309 6060 order[3] = 305 6061 order[4] = 462 6062 order[5] = 463 6063 order[6] = 310 6064 order[7] = 763 6065 order[8] = 313 6066 order[9] = 542 6067 order[10] = 1213 6068 order[11] = 241 6069 order[12] = 242 6070 order[13] = 243 6071 order[14] = 244 6072 order[15] = 245 6073 order[16] = 246 6074 order[17] = 256 6075 order[18] = 595 6076 order[19] = 592 6077 order[20] = 593 6078 order[21] = 594 6079 order[22] = 247 6080 order[23] = 316 6081 order[24] = 941 6082 order[25] = 317 6083 order[26] = 436 6084 order[27] = 998 6085 order[28] = 1423 6086 order[29] = 1424 6087 order[30] = 1425 6088 order[31] = 1000 6089 order[32] = 1419 6090 order[33] = 435 6091 order[34] = 308 6092 order[35] = 306 6093 order[36] = 362 6094 order[37] = 363 6095 order[38] = 307 6096 order[39] = 364 6097 order[40] = 365 6098 order[41] = 877 6099 order[42] = 878 6100 order[43] = 972 6101 order[44] = 318 6102 order[45] = 879 6103 order[46] = 975 6104 order[47] = 973 6105 order[48] = 974 6106 order[49] = 810 6107 order[50] = 882 6108 order[51] = 883 6109 order[52] = 884 6110 order[53] = 885 6111 order[54] = 886 6112 order[55] = 1044 6113 order[56] = 1045 6114 order[57] = 1046 6115 order[58] = 1038 6116 order[59] = 1039 6117 order[60] = 315 6118 order[61] = 1437 6119 order[62] = 1441 6120 order[63] = 1453 6121 order[64] = 1454 6122 order[65] = 1455 6123 order[66] = 1456 6124 order[67] = 1459 6125 order[68] = 1460 6126 order[69] = 0 6127 super(711, 311, order) 6128 end 6129 6130 class NoUnderlyingSecurityAltID < Quickfix::Group 6131 def initialize 6132 order = Quickfix::IntArray.new(3) 6133 order[0] = 458 6134 order[1] = 459 6135 order[2] = 0 6136 super(457, 458, order) 6137 end 6138 end 6139 6140 class NoUnderlyingStips < Quickfix::Group 6141 def initialize 6142 order = Quickfix::IntArray.new(3) 6143 order[0] = 888 6144 order[1] = 889 6145 order[2] = 0 6146 super(887, 888, order) 6147 end 6148 end 6149 6150 class NoUndlyInstrumentParties < Quickfix::Group 6151 def initialize 6152 order = Quickfix::IntArray.new(5) 6153 order[0] = 1059 6154 order[1] = 1060 6155 order[2] = 1061 6156 order[3] = 1062 6157 order[4] = 0 6158 super(1058, 1059, order) 6159 end 6160 6161 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 6162 def initialize 6163 order = Quickfix::IntArray.new(3) 6164 order[0] = 1063 6165 order[1] = 1064 6166 order[2] = 0 6167 super(1062, 1063, order) 6168 end 6169 end 6170 end 6171 end 6172 6173 class NoLegs < Quickfix::Group 6174 def initialize 6175 order = Quickfix::IntArray.new(53) 6176 order[0] = 600 6177 order[1] = 601 6178 order[2] = 602 6179 order[3] = 603 6180 order[4] = 607 6181 order[5] = 608 6182 order[6] = 609 6183 order[7] = 764 6184 order[8] = 610 6185 order[9] = 611 6186 order[10] = 1212 6187 order[11] = 248 6188 order[12] = 249 6189 order[13] = 250 6190 order[14] = 251 6191 order[15] = 252 6192 order[16] = 253 6193 order[17] = 257 6194 order[18] = 599 6195 order[19] = 596 6196 order[20] = 597 6197 order[21] = 598 6198 order[22] = 254 6199 order[23] = 612 6200 order[24] = 942 6201 order[25] = 613 6202 order[26] = 614 6203 order[27] = 999 6204 order[28] = 1224 6205 order[29] = 1421 6206 order[30] = 1422 6207 order[31] = 1001 6208 order[32] = 1420 6209 order[33] = 615 6210 order[34] = 616 6211 order[35] = 617 6212 order[36] = 618 6213 order[37] = 619 6214 order[38] = 620 6215 order[39] = 621 6216 order[40] = 622 6217 order[41] = 623 6218 order[42] = 624 6219 order[43] = 556 6220 order[44] = 740 6221 order[45] = 739 6222 order[46] = 955 6223 order[47] = 956 6224 order[48] = 1358 6225 order[49] = 1017 6226 order[50] = 1436 6227 order[51] = 1440 6228 order[52] = 0 6229 super(555, 600, order) 6230 end 6231 6232 class NoLegSecurityAltID < Quickfix::Group 6233 def initialize 6234 order = Quickfix::IntArray.new(3) 6235 order[0] = 605 6236 order[1] = 606 6237 order[2] = 0 6238 super(604, 605, order) 6239 end 6240 end 6241 end 6242 6243 class NoMDEntries < Quickfix::Group 6244 def initialize 6245 order = Quickfix::IntArray.new(75) 6246 order[0] = 269 6247 order[1] = 278 6248 order[2] = 270 6249 order[3] = 423 6250 order[4] = 235 6251 order[5] = 236 6252 order[6] = 701 6253 order[7] = 696 6254 order[8] = 697 6255 order[9] = 698 6256 order[10] = 218 6257 order[11] = 220 6258 order[12] = 221 6259 order[13] = 222 6260 order[14] = 662 6261 order[15] = 663 6262 order[16] = 699 6263 order[17] = 761 6264 order[18] = 40 6265 order[19] = 15 6266 order[20] = 271 6267 order[21] = 1177 6268 order[22] = 1093 6269 order[23] = 272 6270 order[24] = 273 6271 order[25] = 274 6272 order[26] = 275 6273 order[27] = 336 6274 order[28] = 625 6275 order[29] = 326 6276 order[30] = 327 6277 order[31] = 276 6278 order[32] = 277 6279 order[33] = 282 6280 order[34] = 283 6281 order[35] = 284 6282 order[36] = 286 6283 order[37] = 59 6284 order[38] = 432 6285 order[39] = 126 6286 order[40] = 110 6287 order[41] = 18 6288 order[42] = 287 6289 order[43] = 37 6290 order[44] = 198 6291 order[45] = 299 6292 order[46] = 288 6293 order[47] = 289 6294 order[48] = 346 6295 order[49] = 290 6296 order[50] = 546 6297 order[51] = 811 6298 order[52] = 58 6299 order[53] = 354 6300 order[54] = 355 6301 order[55] = 1023 6302 order[56] = 528 6303 order[57] = 1024 6304 order[58] = 332 6305 order[59] = 333 6306 order[60] = 1020 6307 order[61] = 63 6308 order[62] = 64 6309 order[63] = 1070 6310 order[64] = 83 6311 order[65] = 1048 6312 order[66] = 1026 6313 order[67] = 1027 6314 order[68] = 453 6315 order[69] = 120 6316 order[70] = 1445 6317 order[71] = 828 6318 order[72] = 1025 6319 order[73] = 31 6320 order[74] = 0 6321 super(268, 269, order) 6322 end 6323 6324 class NoOfSecSizes < Quickfix::Group 6325 def initialize 6326 order = Quickfix::IntArray.new(3) 6327 order[0] = 1178 6328 order[1] = 1179 6329 order[2] = 0 6330 super(1177, 1178, order) 6331 end 6332 end 6333 6334 class NoPartyIDs < Quickfix::Group 6335 def initialize 6336 order = Quickfix::IntArray.new(5) 6337 order[0] = 448 6338 order[1] = 447 6339 order[2] = 452 6340 order[3] = 802 6341 order[4] = 0 6342 super(453, 448, order) 6343 end 6344 6345 class NoPartySubIDs < Quickfix::Group 6346 def initialize 6347 order = Quickfix::IntArray.new(3) 6348 order[0] = 523 6349 order[1] = 803 6350 order[2] = 0 6351 super(802, 523, order) 6352 end 6353 end 6354 end 6355 6356 class NoRateSources < Quickfix::Group 6357 def initialize 6358 order = Quickfix::IntArray.new(4) 6359 order[0] = 1446 6360 order[1] = 1447 6361 order[2] = 1448 6362 order[3] = 0 6363 super(1445, 1446, order) 6364 end 6365 end 6366 end 6367 6368 class NoRoutingIDs < Quickfix::Group 6369 def initialize 6370 order = Quickfix::IntArray.new(3) 6371 order[0] = 216 6372 order[1] = 217 6373 order[2] = 0 6374 super(215, 216, order) 6375 end 6376 end 6377end 6378 6379class MarketDataIncrementalRefresh < Message 6380 def initialize 6381 super 6382 getHeader().setField( Quickfix::MsgType.new("X") ) 6383 end 6384 6385 class NoMDEntries < Quickfix::Group 6386 def initialize 6387 order = Quickfix::IntArray.new(172) 6388 order[0] = 279 6389 order[1] = 285 6390 order[2] = 1173 6391 order[3] = 264 6392 order[4] = 269 6393 order[5] = 278 6394 order[6] = 280 6395 order[7] = 55 6396 order[8] = 65 6397 order[9] = 48 6398 order[10] = 22 6399 order[11] = 460 6400 order[12] = 1227 6401 order[13] = 1151 6402 order[14] = 461 6403 order[15] = 167 6404 order[16] = 762 6405 order[17] = 200 6406 order[18] = 541 6407 order[19] = 1079 6408 order[20] = 966 6409 order[21] = 1049 6410 order[22] = 965 6411 order[23] = 224 6412 order[24] = 225 6413 order[25] = 239 6414 order[26] = 226 6415 order[27] = 227 6416 order[28] = 228 6417 order[29] = 255 6418 order[30] = 543 6419 order[31] = 470 6420 order[32] = 471 6421 order[33] = 472 6422 order[34] = 240 6423 order[35] = 202 6424 order[36] = 947 6425 order[37] = 967 6426 order[38] = 968 6427 order[39] = 206 6428 order[40] = 231 6429 order[41] = 969 6430 order[42] = 1146 6431 order[43] = 996 6432 order[44] = 1147 6433 order[45] = 1191 6434 order[46] = 1192 6435 order[47] = 1193 6436 order[48] = 1194 6437 order[49] = 1195 6438 order[50] = 1196 6439 order[51] = 1197 6440 order[52] = 1198 6441 order[53] = 1199 6442 order[54] = 1200 6443 order[55] = 201 6444 order[56] = 1244 6445 order[57] = 1242 6446 order[58] = 997 6447 order[59] = 223 6448 order[60] = 207 6449 order[61] = 970 6450 order[62] = 971 6451 order[63] = 106 6452 order[64] = 348 6453 order[65] = 349 6454 order[66] = 107 6455 order[67] = 350 6456 order[68] = 351 6457 order[69] = 691 6458 order[70] = 667 6459 order[71] = 875 6460 order[72] = 876 6461 order[73] = 873 6462 order[74] = 874 6463 order[75] = 1435 6464 order[76] = 1439 6465 order[77] = 1449 6466 order[78] = 1450 6467 order[79] = 1451 6468 order[80] = 1452 6469 order[81] = 1457 6470 order[82] = 1458 6471 order[83] = 1478 6472 order[84] = 1479 6473 order[85] = 1480 6474 order[86] = 1481 6475 order[87] = 1482 6476 order[88] = 711 6477 order[89] = 555 6478 order[90] = 291 6479 order[91] = 292 6480 order[92] = 270 6481 order[93] = 423 6482 order[94] = 235 6483 order[95] = 236 6484 order[96] = 701 6485 order[97] = 696 6486 order[98] = 697 6487 order[99] = 698 6488 order[100] = 218 6489 order[101] = 220 6490 order[102] = 221 6491 order[103] = 222 6492 order[104] = 662 6493 order[105] = 663 6494 order[106] = 699 6495 order[107] = 761 6496 order[108] = 40 6497 order[109] = 15 6498 order[110] = 271 6499 order[111] = 1177 6500 order[112] = 1093 6501 order[113] = 272 6502 order[114] = 273 6503 order[115] = 274 6504 order[116] = 275 6505 order[117] = 336 6506 order[118] = 625 6507 order[119] = 326 6508 order[120] = 327 6509 order[121] = 276 6510 order[122] = 277 6511 order[123] = 828 6512 order[124] = 574 6513 order[125] = 282 6514 order[126] = 283 6515 order[127] = 284 6516 order[128] = 286 6517 order[129] = 59 6518 order[130] = 432 6519 order[131] = 126 6520 order[132] = 110 6521 order[133] = 18 6522 order[134] = 287 6523 order[135] = 37 6524 order[136] = 198 6525 order[137] = 299 6526 order[138] = 1003 6527 order[139] = 288 6528 order[140] = 289 6529 order[141] = 346 6530 order[142] = 290 6531 order[143] = 546 6532 order[144] = 811 6533 order[145] = 451 6534 order[146] = 58 6535 order[147] = 354 6536 order[148] = 355 6537 order[149] = 1023 6538 order[150] = 528 6539 order[151] = 1024 6540 order[152] = 332 6541 order[153] = 333 6542 order[154] = 1020 6543 order[155] = 63 6544 order[156] = 64 6545 order[157] = 483 6546 order[158] = 60 6547 order[159] = 1070 6548 order[160] = 83 6549 order[161] = 1048 6550 order[162] = 1026 6551 order[163] = 1027 6552 order[164] = 1175 6553 order[165] = 453 6554 order[166] = 120 6555 order[167] = 1445 6556 order[168] = 1025 6557 order[169] = 31 6558 order[170] = 1500 6559 order[171] = 0 6560 super(268, 279, order) 6561 end 6562 6563 class NoSecurityAltID < Quickfix::Group 6564 def initialize 6565 order = Quickfix::IntArray.new(3) 6566 order[0] = 455 6567 order[1] = 456 6568 order[2] = 0 6569 super(454, 455, order) 6570 end 6571 end 6572 6573 class NoEvents < Quickfix::Group 6574 def initialize 6575 order = Quickfix::IntArray.new(6) 6576 order[0] = 865 6577 order[1] = 866 6578 order[2] = 1145 6579 order[3] = 867 6580 order[4] = 868 6581 order[5] = 0 6582 super(864, 865, order) 6583 end 6584 end 6585 6586 class NoInstrumentParties < Quickfix::Group 6587 def initialize 6588 order = Quickfix::IntArray.new(5) 6589 order[0] = 1019 6590 order[1] = 1050 6591 order[2] = 1051 6592 order[3] = 1052 6593 order[4] = 0 6594 super(1018, 1019, order) 6595 end 6596 6597 class NoInstrumentPartySubIDs < Quickfix::Group 6598 def initialize 6599 order = Quickfix::IntArray.new(3) 6600 order[0] = 1053 6601 order[1] = 1054 6602 order[2] = 0 6603 super(1052, 1053, order) 6604 end 6605 end 6606 end 6607 6608 class NoComplexEvents < Quickfix::Group 6609 def initialize 6610 order = Quickfix::IntArray.new(9) 6611 order[0] = 1484 6612 order[1] = 1485 6613 order[2] = 1486 6614 order[3] = 1487 6615 order[4] = 1488 6616 order[5] = 1489 6617 order[6] = 1490 6618 order[7] = 1491 6619 order[8] = 0 6620 super(1483, 1484, order) 6621 end 6622 6623 class NoComplexEventDates < Quickfix::Group 6624 def initialize 6625 order = Quickfix::IntArray.new(4) 6626 order[0] = 1492 6627 order[1] = 1493 6628 order[2] = 1494 6629 order[3] = 0 6630 super(1491, 1492, order) 6631 end 6632 6633 class NoComplexEventTimes < Quickfix::Group 6634 def initialize 6635 order = Quickfix::IntArray.new(3) 6636 order[0] = 1495 6637 order[1] = 1496 6638 order[2] = 0 6639 super(1494, 1495, order) 6640 end 6641 end 6642 end 6643 end 6644 6645 class NoUnderlyings < Quickfix::Group 6646 def initialize 6647 order = Quickfix::IntArray.new(70) 6648 order[0] = 311 6649 order[1] = 312 6650 order[2] = 309 6651 order[3] = 305 6652 order[4] = 462 6653 order[5] = 463 6654 order[6] = 310 6655 order[7] = 763 6656 order[8] = 313 6657 order[9] = 542 6658 order[10] = 1213 6659 order[11] = 241 6660 order[12] = 242 6661 order[13] = 243 6662 order[14] = 244 6663 order[15] = 245 6664 order[16] = 246 6665 order[17] = 256 6666 order[18] = 595 6667 order[19] = 592 6668 order[20] = 593 6669 order[21] = 594 6670 order[22] = 247 6671 order[23] = 316 6672 order[24] = 941 6673 order[25] = 317 6674 order[26] = 436 6675 order[27] = 998 6676 order[28] = 1423 6677 order[29] = 1424 6678 order[30] = 1425 6679 order[31] = 1000 6680 order[32] = 1419 6681 order[33] = 435 6682 order[34] = 308 6683 order[35] = 306 6684 order[36] = 362 6685 order[37] = 363 6686 order[38] = 307 6687 order[39] = 364 6688 order[40] = 365 6689 order[41] = 877 6690 order[42] = 878 6691 order[43] = 972 6692 order[44] = 318 6693 order[45] = 879 6694 order[46] = 975 6695 order[47] = 973 6696 order[48] = 974 6697 order[49] = 810 6698 order[50] = 882 6699 order[51] = 883 6700 order[52] = 884 6701 order[53] = 885 6702 order[54] = 886 6703 order[55] = 1044 6704 order[56] = 1045 6705 order[57] = 1046 6706 order[58] = 1038 6707 order[59] = 1039 6708 order[60] = 315 6709 order[61] = 1437 6710 order[62] = 1441 6711 order[63] = 1453 6712 order[64] = 1454 6713 order[65] = 1455 6714 order[66] = 1456 6715 order[67] = 1459 6716 order[68] = 1460 6717 order[69] = 0 6718 super(711, 311, order) 6719 end 6720 6721 class NoUnderlyingSecurityAltID < Quickfix::Group 6722 def initialize 6723 order = Quickfix::IntArray.new(3) 6724 order[0] = 458 6725 order[1] = 459 6726 order[2] = 0 6727 super(457, 458, order) 6728 end 6729 end 6730 6731 class NoUnderlyingStips < Quickfix::Group 6732 def initialize 6733 order = Quickfix::IntArray.new(3) 6734 order[0] = 888 6735 order[1] = 889 6736 order[2] = 0 6737 super(887, 888, order) 6738 end 6739 end 6740 6741 class NoUndlyInstrumentParties < Quickfix::Group 6742 def initialize 6743 order = Quickfix::IntArray.new(5) 6744 order[0] = 1059 6745 order[1] = 1060 6746 order[2] = 1061 6747 order[3] = 1062 6748 order[4] = 0 6749 super(1058, 1059, order) 6750 end 6751 6752 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 6753 def initialize 6754 order = Quickfix::IntArray.new(3) 6755 order[0] = 1063 6756 order[1] = 1064 6757 order[2] = 0 6758 super(1062, 1063, order) 6759 end 6760 end 6761 end 6762 end 6763 6764 class NoLegs < Quickfix::Group 6765 def initialize 6766 order = Quickfix::IntArray.new(53) 6767 order[0] = 600 6768 order[1] = 601 6769 order[2] = 602 6770 order[3] = 603 6771 order[4] = 607 6772 order[5] = 608 6773 order[6] = 609 6774 order[7] = 764 6775 order[8] = 610 6776 order[9] = 611 6777 order[10] = 1212 6778 order[11] = 248 6779 order[12] = 249 6780 order[13] = 250 6781 order[14] = 251 6782 order[15] = 252 6783 order[16] = 253 6784 order[17] = 257 6785 order[18] = 599 6786 order[19] = 596 6787 order[20] = 597 6788 order[21] = 598 6789 order[22] = 254 6790 order[23] = 612 6791 order[24] = 942 6792 order[25] = 613 6793 order[26] = 614 6794 order[27] = 999 6795 order[28] = 1224 6796 order[29] = 1421 6797 order[30] = 1422 6798 order[31] = 1001 6799 order[32] = 1420 6800 order[33] = 615 6801 order[34] = 616 6802 order[35] = 617 6803 order[36] = 618 6804 order[37] = 619 6805 order[38] = 620 6806 order[39] = 621 6807 order[40] = 622 6808 order[41] = 623 6809 order[42] = 624 6810 order[43] = 556 6811 order[44] = 740 6812 order[45] = 739 6813 order[46] = 955 6814 order[47] = 956 6815 order[48] = 1358 6816 order[49] = 1017 6817 order[50] = 1436 6818 order[51] = 1440 6819 order[52] = 0 6820 super(555, 600, order) 6821 end 6822 6823 class NoLegSecurityAltID < Quickfix::Group 6824 def initialize 6825 order = Quickfix::IntArray.new(3) 6826 order[0] = 605 6827 order[1] = 606 6828 order[2] = 0 6829 super(604, 605, order) 6830 end 6831 end 6832 end 6833 6834 class NoOfSecSizes < Quickfix::Group 6835 def initialize 6836 order = Quickfix::IntArray.new(3) 6837 order[0] = 1178 6838 order[1] = 1179 6839 order[2] = 0 6840 super(1177, 1178, order) 6841 end 6842 end 6843 6844 class NoStatsIndicators < Quickfix::Group 6845 def initialize 6846 order = Quickfix::IntArray.new(2) 6847 order[0] = 1176 6848 order[1] = 0 6849 super(1175, 1176, order) 6850 end 6851 end 6852 6853 class NoPartyIDs < Quickfix::Group 6854 def initialize 6855 order = Quickfix::IntArray.new(5) 6856 order[0] = 448 6857 order[1] = 447 6858 order[2] = 452 6859 order[3] = 802 6860 order[4] = 0 6861 super(453, 448, order) 6862 end 6863 6864 class NoPartySubIDs < Quickfix::Group 6865 def initialize 6866 order = Quickfix::IntArray.new(3) 6867 order[0] = 523 6868 order[1] = 803 6869 order[2] = 0 6870 super(802, 523, order) 6871 end 6872 end 6873 end 6874 6875 class NoRateSources < Quickfix::Group 6876 def initialize 6877 order = Quickfix::IntArray.new(4) 6878 order[0] = 1446 6879 order[1] = 1447 6880 order[2] = 1448 6881 order[3] = 0 6882 super(1445, 1446, order) 6883 end 6884 end 6885 end 6886 6887 class NoRoutingIDs < Quickfix::Group 6888 def initialize 6889 order = Quickfix::IntArray.new(3) 6890 order[0] = 216 6891 order[1] = 217 6892 order[2] = 0 6893 super(215, 216, order) 6894 end 6895 end 6896end 6897 6898class MarketDataRequestReject < Message 6899 def initialize 6900 super 6901 getHeader().setField( Quickfix::MsgType.new("Y") ) 6902 end 6903 6904 class NoPartyIDs < Quickfix::Group 6905 def initialize 6906 order = Quickfix::IntArray.new(5) 6907 order[0] = 448 6908 order[1] = 447 6909 order[2] = 452 6910 order[3] = 802 6911 order[4] = 0 6912 super(453, 448, order) 6913 end 6914 6915 class NoPartySubIDs < Quickfix::Group 6916 def initialize 6917 order = Quickfix::IntArray.new(3) 6918 order[0] = 523 6919 order[1] = 803 6920 order[2] = 0 6921 super(802, 523, order) 6922 end 6923 end 6924 end 6925 6926 class NoAltMDSource < Quickfix::Group 6927 def initialize 6928 order = Quickfix::IntArray.new(2) 6929 order[0] = 817 6930 order[1] = 0 6931 super(816, 817, order) 6932 end 6933 end 6934end 6935 6936class QuoteCancel < Message 6937 def initialize 6938 super 6939 getHeader().setField( Quickfix::MsgType.new("Z") ) 6940 end 6941 6942 class NoPartyIDs < Quickfix::Group 6943 def initialize 6944 order = Quickfix::IntArray.new(5) 6945 order[0] = 448 6946 order[1] = 447 6947 order[2] = 452 6948 order[3] = 802 6949 order[4] = 0 6950 super(453, 448, order) 6951 end 6952 6953 class NoPartySubIDs < Quickfix::Group 6954 def initialize 6955 order = Quickfix::IntArray.new(3) 6956 order[0] = 523 6957 order[1] = 803 6958 order[2] = 0 6959 super(802, 523, order) 6960 end 6961 end 6962 end 6963 6964 class NoQuoteEntries < Quickfix::Group 6965 def initialize 6966 order = Quickfix::IntArray.new(93) 6967 order[0] = 55 6968 order[1] = 65 6969 order[2] = 48 6970 order[3] = 22 6971 order[4] = 460 6972 order[5] = 1227 6973 order[6] = 1151 6974 order[7] = 461 6975 order[8] = 167 6976 order[9] = 762 6977 order[10] = 200 6978 order[11] = 541 6979 order[12] = 1079 6980 order[13] = 966 6981 order[14] = 1049 6982 order[15] = 965 6983 order[16] = 224 6984 order[17] = 225 6985 order[18] = 239 6986 order[19] = 226 6987 order[20] = 227 6988 order[21] = 228 6989 order[22] = 255 6990 order[23] = 543 6991 order[24] = 470 6992 order[25] = 471 6993 order[26] = 472 6994 order[27] = 240 6995 order[28] = 202 6996 order[29] = 947 6997 order[30] = 967 6998 order[31] = 968 6999 order[32] = 206 7000 order[33] = 231 7001 order[34] = 969 7002 order[35] = 1146 7003 order[36] = 996 7004 order[37] = 1147 7005 order[38] = 1191 7006 order[39] = 1192 7007 order[40] = 1193 7008 order[41] = 1194 7009 order[42] = 1195 7010 order[43] = 1196 7011 order[44] = 1197 7012 order[45] = 1198 7013 order[46] = 1199 7014 order[47] = 1200 7015 order[48] = 201 7016 order[49] = 1244 7017 order[50] = 1242 7018 order[51] = 997 7019 order[52] = 223 7020 order[53] = 207 7021 order[54] = 970 7022 order[55] = 971 7023 order[56] = 106 7024 order[57] = 348 7025 order[58] = 349 7026 order[59] = 107 7027 order[60] = 350 7028 order[61] = 351 7029 order[62] = 691 7030 order[63] = 667 7031 order[64] = 875 7032 order[65] = 876 7033 order[66] = 873 7034 order[67] = 874 7035 order[68] = 1435 7036 order[69] = 1439 7037 order[70] = 1449 7038 order[71] = 1450 7039 order[72] = 1451 7040 order[73] = 1452 7041 order[74] = 1457 7042 order[75] = 1458 7043 order[76] = 1478 7044 order[77] = 1479 7045 order[78] = 1480 7046 order[79] = 1481 7047 order[80] = 1482 7048 order[81] = 913 7049 order[82] = 914 7050 order[83] = 915 7051 order[84] = 918 7052 order[85] = 788 7053 order[86] = 916 7054 order[87] = 917 7055 order[88] = 919 7056 order[89] = 898 7057 order[90] = 711 7058 order[91] = 555 7059 order[92] = 0 7060 super(295, 55, order) 7061 end 7062 7063 class NoSecurityAltID < Quickfix::Group 7064 def initialize 7065 order = Quickfix::IntArray.new(3) 7066 order[0] = 455 7067 order[1] = 456 7068 order[2] = 0 7069 super(454, 455, order) 7070 end 7071 end 7072 7073 class NoEvents < Quickfix::Group 7074 def initialize 7075 order = Quickfix::IntArray.new(6) 7076 order[0] = 865 7077 order[1] = 866 7078 order[2] = 1145 7079 order[3] = 867 7080 order[4] = 868 7081 order[5] = 0 7082 super(864, 865, order) 7083 end 7084 end 7085 7086 class NoInstrumentParties < Quickfix::Group 7087 def initialize 7088 order = Quickfix::IntArray.new(5) 7089 order[0] = 1019 7090 order[1] = 1050 7091 order[2] = 1051 7092 order[3] = 1052 7093 order[4] = 0 7094 super(1018, 1019, order) 7095 end 7096 7097 class NoInstrumentPartySubIDs < Quickfix::Group 7098 def initialize 7099 order = Quickfix::IntArray.new(3) 7100 order[0] = 1053 7101 order[1] = 1054 7102 order[2] = 0 7103 super(1052, 1053, order) 7104 end 7105 end 7106 end 7107 7108 class NoComplexEvents < Quickfix::Group 7109 def initialize 7110 order = Quickfix::IntArray.new(9) 7111 order[0] = 1484 7112 order[1] = 1485 7113 order[2] = 1486 7114 order[3] = 1487 7115 order[4] = 1488 7116 order[5] = 1489 7117 order[6] = 1490 7118 order[7] = 1491 7119 order[8] = 0 7120 super(1483, 1484, order) 7121 end 7122 7123 class NoComplexEventDates < Quickfix::Group 7124 def initialize 7125 order = Quickfix::IntArray.new(4) 7126 order[0] = 1492 7127 order[1] = 1493 7128 order[2] = 1494 7129 order[3] = 0 7130 super(1491, 1492, order) 7131 end 7132 7133 class NoComplexEventTimes < Quickfix::Group 7134 def initialize 7135 order = Quickfix::IntArray.new(3) 7136 order[0] = 1495 7137 order[1] = 1496 7138 order[2] = 0 7139 super(1494, 1495, order) 7140 end 7141 end 7142 end 7143 end 7144 7145 class NoUnderlyings < Quickfix::Group 7146 def initialize 7147 order = Quickfix::IntArray.new(70) 7148 order[0] = 311 7149 order[1] = 312 7150 order[2] = 309 7151 order[3] = 305 7152 order[4] = 462 7153 order[5] = 463 7154 order[6] = 310 7155 order[7] = 763 7156 order[8] = 313 7157 order[9] = 542 7158 order[10] = 1213 7159 order[11] = 241 7160 order[12] = 242 7161 order[13] = 243 7162 order[14] = 244 7163 order[15] = 245 7164 order[16] = 246 7165 order[17] = 256 7166 order[18] = 595 7167 order[19] = 592 7168 order[20] = 593 7169 order[21] = 594 7170 order[22] = 247 7171 order[23] = 316 7172 order[24] = 941 7173 order[25] = 317 7174 order[26] = 436 7175 order[27] = 998 7176 order[28] = 1423 7177 order[29] = 1424 7178 order[30] = 1425 7179 order[31] = 1000 7180 order[32] = 1419 7181 order[33] = 435 7182 order[34] = 308 7183 order[35] = 306 7184 order[36] = 362 7185 order[37] = 363 7186 order[38] = 307 7187 order[39] = 364 7188 order[40] = 365 7189 order[41] = 877 7190 order[42] = 878 7191 order[43] = 972 7192 order[44] = 318 7193 order[45] = 879 7194 order[46] = 975 7195 order[47] = 973 7196 order[48] = 974 7197 order[49] = 810 7198 order[50] = 882 7199 order[51] = 883 7200 order[52] = 884 7201 order[53] = 885 7202 order[54] = 886 7203 order[55] = 1044 7204 order[56] = 1045 7205 order[57] = 1046 7206 order[58] = 1038 7207 order[59] = 1039 7208 order[60] = 315 7209 order[61] = 1437 7210 order[62] = 1441 7211 order[63] = 1453 7212 order[64] = 1454 7213 order[65] = 1455 7214 order[66] = 1456 7215 order[67] = 1459 7216 order[68] = 1460 7217 order[69] = 0 7218 super(711, 311, order) 7219 end 7220 7221 class NoUnderlyingSecurityAltID < Quickfix::Group 7222 def initialize 7223 order = Quickfix::IntArray.new(3) 7224 order[0] = 458 7225 order[1] = 459 7226 order[2] = 0 7227 super(457, 458, order) 7228 end 7229 end 7230 7231 class NoUnderlyingStips < Quickfix::Group 7232 def initialize 7233 order = Quickfix::IntArray.new(3) 7234 order[0] = 888 7235 order[1] = 889 7236 order[2] = 0 7237 super(887, 888, order) 7238 end 7239 end 7240 7241 class NoUndlyInstrumentParties < Quickfix::Group 7242 def initialize 7243 order = Quickfix::IntArray.new(5) 7244 order[0] = 1059 7245 order[1] = 1060 7246 order[2] = 1061 7247 order[3] = 1062 7248 order[4] = 0 7249 super(1058, 1059, order) 7250 end 7251 7252 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 7253 def initialize 7254 order = Quickfix::IntArray.new(3) 7255 order[0] = 1063 7256 order[1] = 1064 7257 order[2] = 0 7258 super(1062, 1063, order) 7259 end 7260 end 7261 end 7262 end 7263 7264 class NoLegs < Quickfix::Group 7265 def initialize 7266 order = Quickfix::IntArray.new(53) 7267 order[0] = 600 7268 order[1] = 601 7269 order[2] = 602 7270 order[3] = 603 7271 order[4] = 607 7272 order[5] = 608 7273 order[6] = 609 7274 order[7] = 764 7275 order[8] = 610 7276 order[9] = 611 7277 order[10] = 1212 7278 order[11] = 248 7279 order[12] = 249 7280 order[13] = 250 7281 order[14] = 251 7282 order[15] = 252 7283 order[16] = 253 7284 order[17] = 257 7285 order[18] = 599 7286 order[19] = 596 7287 order[20] = 597 7288 order[21] = 598 7289 order[22] = 254 7290 order[23] = 612 7291 order[24] = 942 7292 order[25] = 613 7293 order[26] = 614 7294 order[27] = 999 7295 order[28] = 1224 7296 order[29] = 1421 7297 order[30] = 1422 7298 order[31] = 1001 7299 order[32] = 1420 7300 order[33] = 615 7301 order[34] = 616 7302 order[35] = 617 7303 order[36] = 618 7304 order[37] = 619 7305 order[38] = 620 7306 order[39] = 621 7307 order[40] = 622 7308 order[41] = 623 7309 order[42] = 624 7310 order[43] = 556 7311 order[44] = 740 7312 order[45] = 739 7313 order[46] = 955 7314 order[47] = 956 7315 order[48] = 1358 7316 order[49] = 1017 7317 order[50] = 1436 7318 order[51] = 1440 7319 order[52] = 0 7320 super(555, 600, order) 7321 end 7322 7323 class NoLegSecurityAltID < Quickfix::Group 7324 def initialize 7325 order = Quickfix::IntArray.new(3) 7326 order[0] = 605 7327 order[1] = 606 7328 order[2] = 0 7329 super(604, 605, order) 7330 end 7331 end 7332 end 7333 end 7334 7335 class NoTargetPartyIDs < Quickfix::Group 7336 def initialize 7337 order = Quickfix::IntArray.new(4) 7338 order[0] = 1462 7339 order[1] = 1463 7340 order[2] = 1464 7341 order[3] = 0 7342 super(1461, 1462, order) 7343 end 7344 end 7345end 7346 7347class QuoteStatusRequest < Message 7348 def initialize 7349 super 7350 getHeader().setField( Quickfix::MsgType.new("a") ) 7351 end 7352 7353 class NoSecurityAltID < Quickfix::Group 7354 def initialize 7355 order = Quickfix::IntArray.new(3) 7356 order[0] = 455 7357 order[1] = 456 7358 order[2] = 0 7359 super(454, 455, order) 7360 end 7361 end 7362 7363 class NoEvents < Quickfix::Group 7364 def initialize 7365 order = Quickfix::IntArray.new(6) 7366 order[0] = 865 7367 order[1] = 866 7368 order[2] = 1145 7369 order[3] = 867 7370 order[4] = 868 7371 order[5] = 0 7372 super(864, 865, order) 7373 end 7374 end 7375 7376 class NoInstrumentParties < Quickfix::Group 7377 def initialize 7378 order = Quickfix::IntArray.new(5) 7379 order[0] = 1019 7380 order[1] = 1050 7381 order[2] = 1051 7382 order[3] = 1052 7383 order[4] = 0 7384 super(1018, 1019, order) 7385 end 7386 7387 class NoInstrumentPartySubIDs < Quickfix::Group 7388 def initialize 7389 order = Quickfix::IntArray.new(3) 7390 order[0] = 1053 7391 order[1] = 1054 7392 order[2] = 0 7393 super(1052, 1053, order) 7394 end 7395 end 7396 end 7397 7398 class NoComplexEvents < Quickfix::Group 7399 def initialize 7400 order = Quickfix::IntArray.new(9) 7401 order[0] = 1484 7402 order[1] = 1485 7403 order[2] = 1486 7404 order[3] = 1487 7405 order[4] = 1488 7406 order[5] = 1489 7407 order[6] = 1490 7408 order[7] = 1491 7409 order[8] = 0 7410 super(1483, 1484, order) 7411 end 7412 7413 class NoComplexEventDates < Quickfix::Group 7414 def initialize 7415 order = Quickfix::IntArray.new(4) 7416 order[0] = 1492 7417 order[1] = 1493 7418 order[2] = 1494 7419 order[3] = 0 7420 super(1491, 1492, order) 7421 end 7422 7423 class NoComplexEventTimes < Quickfix::Group 7424 def initialize 7425 order = Quickfix::IntArray.new(3) 7426 order[0] = 1495 7427 order[1] = 1496 7428 order[2] = 0 7429 super(1494, 1495, order) 7430 end 7431 end 7432 end 7433 end 7434 7435 class NoUnderlyings < Quickfix::Group 7436 def initialize 7437 order = Quickfix::IntArray.new(70) 7438 order[0] = 311 7439 order[1] = 312 7440 order[2] = 309 7441 order[3] = 305 7442 order[4] = 462 7443 order[5] = 463 7444 order[6] = 310 7445 order[7] = 763 7446 order[8] = 313 7447 order[9] = 542 7448 order[10] = 1213 7449 order[11] = 241 7450 order[12] = 242 7451 order[13] = 243 7452 order[14] = 244 7453 order[15] = 245 7454 order[16] = 246 7455 order[17] = 256 7456 order[18] = 595 7457 order[19] = 592 7458 order[20] = 593 7459 order[21] = 594 7460 order[22] = 247 7461 order[23] = 316 7462 order[24] = 941 7463 order[25] = 317 7464 order[26] = 436 7465 order[27] = 998 7466 order[28] = 1423 7467 order[29] = 1424 7468 order[30] = 1425 7469 order[31] = 1000 7470 order[32] = 1419 7471 order[33] = 435 7472 order[34] = 308 7473 order[35] = 306 7474 order[36] = 362 7475 order[37] = 363 7476 order[38] = 307 7477 order[39] = 364 7478 order[40] = 365 7479 order[41] = 877 7480 order[42] = 878 7481 order[43] = 972 7482 order[44] = 318 7483 order[45] = 879 7484 order[46] = 975 7485 order[47] = 973 7486 order[48] = 974 7487 order[49] = 810 7488 order[50] = 882 7489 order[51] = 883 7490 order[52] = 884 7491 order[53] = 885 7492 order[54] = 886 7493 order[55] = 1044 7494 order[56] = 1045 7495 order[57] = 1046 7496 order[58] = 1038 7497 order[59] = 1039 7498 order[60] = 315 7499 order[61] = 1437 7500 order[62] = 1441 7501 order[63] = 1453 7502 order[64] = 1454 7503 order[65] = 1455 7504 order[66] = 1456 7505 order[67] = 1459 7506 order[68] = 1460 7507 order[69] = 0 7508 super(711, 311, order) 7509 end 7510 7511 class NoUnderlyingSecurityAltID < Quickfix::Group 7512 def initialize 7513 order = Quickfix::IntArray.new(3) 7514 order[0] = 458 7515 order[1] = 459 7516 order[2] = 0 7517 super(457, 458, order) 7518 end 7519 end 7520 7521 class NoUnderlyingStips < Quickfix::Group 7522 def initialize 7523 order = Quickfix::IntArray.new(3) 7524 order[0] = 888 7525 order[1] = 889 7526 order[2] = 0 7527 super(887, 888, order) 7528 end 7529 end 7530 7531 class NoUndlyInstrumentParties < Quickfix::Group 7532 def initialize 7533 order = Quickfix::IntArray.new(5) 7534 order[0] = 1059 7535 order[1] = 1060 7536 order[2] = 1061 7537 order[3] = 1062 7538 order[4] = 0 7539 super(1058, 1059, order) 7540 end 7541 7542 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 7543 def initialize 7544 order = Quickfix::IntArray.new(3) 7545 order[0] = 1063 7546 order[1] = 1064 7547 order[2] = 0 7548 super(1062, 1063, order) 7549 end 7550 end 7551 end 7552 end 7553 7554 class NoLegs < Quickfix::Group 7555 def initialize 7556 order = Quickfix::IntArray.new(53) 7557 order[0] = 600 7558 order[1] = 601 7559 order[2] = 602 7560 order[3] = 603 7561 order[4] = 607 7562 order[5] = 608 7563 order[6] = 609 7564 order[7] = 764 7565 order[8] = 610 7566 order[9] = 611 7567 order[10] = 1212 7568 order[11] = 248 7569 order[12] = 249 7570 order[13] = 250 7571 order[14] = 251 7572 order[15] = 252 7573 order[16] = 253 7574 order[17] = 257 7575 order[18] = 599 7576 order[19] = 596 7577 order[20] = 597 7578 order[21] = 598 7579 order[22] = 254 7580 order[23] = 612 7581 order[24] = 942 7582 order[25] = 613 7583 order[26] = 614 7584 order[27] = 999 7585 order[28] = 1224 7586 order[29] = 1421 7587 order[30] = 1422 7588 order[31] = 1001 7589 order[32] = 1420 7590 order[33] = 615 7591 order[34] = 616 7592 order[35] = 617 7593 order[36] = 618 7594 order[37] = 619 7595 order[38] = 620 7596 order[39] = 621 7597 order[40] = 622 7598 order[41] = 623 7599 order[42] = 624 7600 order[43] = 556 7601 order[44] = 740 7602 order[45] = 739 7603 order[46] = 955 7604 order[47] = 956 7605 order[48] = 1358 7606 order[49] = 1017 7607 order[50] = 1436 7608 order[51] = 1440 7609 order[52] = 0 7610 super(555, 600, order) 7611 end 7612 7613 class NoLegSecurityAltID < Quickfix::Group 7614 def initialize 7615 order = Quickfix::IntArray.new(3) 7616 order[0] = 605 7617 order[1] = 606 7618 order[2] = 0 7619 super(604, 605, order) 7620 end 7621 end 7622 end 7623 7624 class NoPartyIDs < Quickfix::Group 7625 def initialize 7626 order = Quickfix::IntArray.new(5) 7627 order[0] = 448 7628 order[1] = 447 7629 order[2] = 452 7630 order[3] = 802 7631 order[4] = 0 7632 super(453, 448, order) 7633 end 7634 7635 class NoPartySubIDs < Quickfix::Group 7636 def initialize 7637 order = Quickfix::IntArray.new(3) 7638 order[0] = 523 7639 order[1] = 803 7640 order[2] = 0 7641 super(802, 523, order) 7642 end 7643 end 7644 end 7645 7646 class NoTargetPartyIDs < Quickfix::Group 7647 def initialize 7648 order = Quickfix::IntArray.new(4) 7649 order[0] = 1462 7650 order[1] = 1463 7651 order[2] = 1464 7652 order[3] = 0 7653 super(1461, 1462, order) 7654 end 7655 end 7656end 7657 7658class MassQuoteAcknowledgement < Message 7659 def initialize 7660 super 7661 getHeader().setField( Quickfix::MsgType.new("b") ) 7662 end 7663 7664 class NoPartyIDs < Quickfix::Group 7665 def initialize 7666 order = Quickfix::IntArray.new(5) 7667 order[0] = 448 7668 order[1] = 447 7669 order[2] = 452 7670 order[3] = 802 7671 order[4] = 0 7672 super(453, 448, order) 7673 end 7674 7675 class NoPartySubIDs < Quickfix::Group 7676 def initialize 7677 order = Quickfix::IntArray.new(3) 7678 order[0] = 523 7679 order[1] = 803 7680 order[2] = 0 7681 super(802, 523, order) 7682 end 7683 end 7684 end 7685 7686 class NoQuoteSets < Quickfix::Group 7687 def initialize 7688 order = Quickfix::IntArray.new(78) 7689 order[0] = 302 7690 order[1] = 311 7691 order[2] = 312 7692 order[3] = 309 7693 order[4] = 305 7694 order[5] = 462 7695 order[6] = 463 7696 order[7] = 310 7697 order[8] = 763 7698 order[9] = 313 7699 order[10] = 542 7700 order[11] = 1213 7701 order[12] = 241 7702 order[13] = 242 7703 order[14] = 243 7704 order[15] = 244 7705 order[16] = 245 7706 order[17] = 246 7707 order[18] = 256 7708 order[19] = 595 7709 order[20] = 592 7710 order[21] = 593 7711 order[22] = 594 7712 order[23] = 247 7713 order[24] = 316 7714 order[25] = 941 7715 order[26] = 317 7716 order[27] = 436 7717 order[28] = 998 7718 order[29] = 1423 7719 order[30] = 1424 7720 order[31] = 1425 7721 order[32] = 1000 7722 order[33] = 1419 7723 order[34] = 435 7724 order[35] = 308 7725 order[36] = 306 7726 order[37] = 362 7727 order[38] = 363 7728 order[39] = 307 7729 order[40] = 364 7730 order[41] = 365 7731 order[42] = 877 7732 order[43] = 878 7733 order[44] = 972 7734 order[45] = 318 7735 order[46] = 879 7736 order[47] = 975 7737 order[48] = 973 7738 order[49] = 974 7739 order[50] = 810 7740 order[51] = 882 7741 order[52] = 883 7742 order[53] = 884 7743 order[54] = 885 7744 order[55] = 886 7745 order[56] = 1044 7746 order[57] = 1045 7747 order[58] = 1046 7748 order[59] = 1038 7749 order[60] = 1039 7750 order[61] = 315 7751 order[62] = 1437 7752 order[63] = 1441 7753 order[64] = 1453 7754 order[65] = 1454 7755 order[66] = 1455 7756 order[67] = 1456 7757 order[68] = 1459 7758 order[69] = 1460 7759 order[70] = 304 7760 order[71] = 1168 7761 order[72] = 1169 7762 order[73] = 1170 7763 order[74] = 893 7764 order[75] = 295 7765 order[76] = 367 7766 order[77] = 0 7767 super(296, 302, order) 7768 end 7769 7770 class NoUnderlyingSecurityAltID < Quickfix::Group 7771 def initialize 7772 order = Quickfix::IntArray.new(3) 7773 order[0] = 458 7774 order[1] = 459 7775 order[2] = 0 7776 super(457, 458, order) 7777 end 7778 end 7779 7780 class NoUnderlyingStips < Quickfix::Group 7781 def initialize 7782 order = Quickfix::IntArray.new(3) 7783 order[0] = 888 7784 order[1] = 889 7785 order[2] = 0 7786 super(887, 888, order) 7787 end 7788 end 7789 7790 class NoUndlyInstrumentParties < Quickfix::Group 7791 def initialize 7792 order = Quickfix::IntArray.new(5) 7793 order[0] = 1059 7794 order[1] = 1060 7795 order[2] = 1061 7796 order[3] = 1062 7797 order[4] = 0 7798 super(1058, 1059, order) 7799 end 7800 7801 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 7802 def initialize 7803 order = Quickfix::IntArray.new(3) 7804 order[0] = 1063 7805 order[1] = 1064 7806 order[2] = 0 7807 super(1062, 1063, order) 7808 end 7809 end 7810 end 7811 7812 class NoQuoteEntries < Quickfix::Group 7813 def initialize 7814 order = Quickfix::IntArray.new(112) 7815 order[0] = 299 7816 order[1] = 55 7817 order[2] = 65 7818 order[3] = 48 7819 order[4] = 22 7820 order[5] = 460 7821 order[6] = 1227 7822 order[7] = 1151 7823 order[8] = 461 7824 order[9] = 167 7825 order[10] = 762 7826 order[11] = 200 7827 order[12] = 541 7828 order[13] = 1079 7829 order[14] = 966 7830 order[15] = 1049 7831 order[16] = 965 7832 order[17] = 224 7833 order[18] = 225 7834 order[19] = 239 7835 order[20] = 226 7836 order[21] = 227 7837 order[22] = 228 7838 order[23] = 255 7839 order[24] = 543 7840 order[25] = 470 7841 order[26] = 471 7842 order[27] = 472 7843 order[28] = 240 7844 order[29] = 202 7845 order[30] = 947 7846 order[31] = 967 7847 order[32] = 968 7848 order[33] = 206 7849 order[34] = 231 7850 order[35] = 969 7851 order[36] = 1146 7852 order[37] = 996 7853 order[38] = 1147 7854 order[39] = 1191 7855 order[40] = 1192 7856 order[41] = 1193 7857 order[42] = 1194 7858 order[43] = 1195 7859 order[44] = 1196 7860 order[45] = 1197 7861 order[46] = 1198 7862 order[47] = 1199 7863 order[48] = 1200 7864 order[49] = 201 7865 order[50] = 1244 7866 order[51] = 1242 7867 order[52] = 997 7868 order[53] = 223 7869 order[54] = 207 7870 order[55] = 970 7871 order[56] = 971 7872 order[57] = 106 7873 order[58] = 348 7874 order[59] = 349 7875 order[60] = 107 7876 order[61] = 350 7877 order[62] = 351 7878 order[63] = 691 7879 order[64] = 667 7880 order[65] = 875 7881 order[66] = 876 7882 order[67] = 873 7883 order[68] = 874 7884 order[69] = 1435 7885 order[70] = 1439 7886 order[71] = 1449 7887 order[72] = 1450 7888 order[73] = 1451 7889 order[74] = 1452 7890 order[75] = 1457 7891 order[76] = 1458 7892 order[77] = 1478 7893 order[78] = 1479 7894 order[79] = 1480 7895 order[80] = 1481 7896 order[81] = 1482 7897 order[82] = 555 7898 order[83] = 132 7899 order[84] = 133 7900 order[85] = 134 7901 order[86] = 135 7902 order[87] = 62 7903 order[88] = 188 7904 order[89] = 190 7905 order[90] = 189 7906 order[91] = 191 7907 order[92] = 631 7908 order[93] = 632 7909 order[94] = 633 7910 order[95] = 634 7911 order[96] = 60 7912 order[97] = 336 7913 order[98] = 625 7914 order[99] = 64 7915 order[100] = 40 7916 order[101] = 193 7917 order[102] = 192 7918 order[103] = 642 7919 order[104] = 643 7920 order[105] = 15 7921 order[106] = 1167 7922 order[107] = 368 7923 order[108] = 775 7924 order[109] = 528 7925 order[110] = 529 7926 order[111] = 0 7927 super(295, 299, order) 7928 end 7929 7930 class NoSecurityAltID < Quickfix::Group 7931 def initialize 7932 order = Quickfix::IntArray.new(3) 7933 order[0] = 455 7934 order[1] = 456 7935 order[2] = 0 7936 super(454, 455, order) 7937 end 7938 end 7939 7940 class NoEvents < Quickfix::Group 7941 def initialize 7942 order = Quickfix::IntArray.new(6) 7943 order[0] = 865 7944 order[1] = 866 7945 order[2] = 1145 7946 order[3] = 867 7947 order[4] = 868 7948 order[5] = 0 7949 super(864, 865, order) 7950 end 7951 end 7952 7953 class NoInstrumentParties < Quickfix::Group 7954 def initialize 7955 order = Quickfix::IntArray.new(5) 7956 order[0] = 1019 7957 order[1] = 1050 7958 order[2] = 1051 7959 order[3] = 1052 7960 order[4] = 0 7961 super(1018, 1019, order) 7962 end 7963 7964 class NoInstrumentPartySubIDs < Quickfix::Group 7965 def initialize 7966 order = Quickfix::IntArray.new(3) 7967 order[0] = 1053 7968 order[1] = 1054 7969 order[2] = 0 7970 super(1052, 1053, order) 7971 end 7972 end 7973 end 7974 7975 class NoComplexEvents < Quickfix::Group 7976 def initialize 7977 order = Quickfix::IntArray.new(9) 7978 order[0] = 1484 7979 order[1] = 1485 7980 order[2] = 1486 7981 order[3] = 1487 7982 order[4] = 1488 7983 order[5] = 1489 7984 order[6] = 1490 7985 order[7] = 1491 7986 order[8] = 0 7987 super(1483, 1484, order) 7988 end 7989 7990 class NoComplexEventDates < Quickfix::Group 7991 def initialize 7992 order = Quickfix::IntArray.new(4) 7993 order[0] = 1492 7994 order[1] = 1493 7995 order[2] = 1494 7996 order[3] = 0 7997 super(1491, 1492, order) 7998 end 7999 8000 class NoComplexEventTimes < Quickfix::Group 8001 def initialize 8002 order = Quickfix::IntArray.new(3) 8003 order[0] = 1495 8004 order[1] = 1496 8005 order[2] = 0 8006 super(1494, 1495, order) 8007 end 8008 end 8009 end 8010 end 8011 8012 class NoLegs < Quickfix::Group 8013 def initialize 8014 order = Quickfix::IntArray.new(53) 8015 order[0] = 600 8016 order[1] = 601 8017 order[2] = 602 8018 order[3] = 603 8019 order[4] = 607 8020 order[5] = 608 8021 order[6] = 609 8022 order[7] = 764 8023 order[8] = 610 8024 order[9] = 611 8025 order[10] = 1212 8026 order[11] = 248 8027 order[12] = 249 8028 order[13] = 250 8029 order[14] = 251 8030 order[15] = 252 8031 order[16] = 253 8032 order[17] = 257 8033 order[18] = 599 8034 order[19] = 596 8035 order[20] = 597 8036 order[21] = 598 8037 order[22] = 254 8038 order[23] = 612 8039 order[24] = 942 8040 order[25] = 613 8041 order[26] = 614 8042 order[27] = 999 8043 order[28] = 1224 8044 order[29] = 1421 8045 order[30] = 1422 8046 order[31] = 1001 8047 order[32] = 1420 8048 order[33] = 615 8049 order[34] = 616 8050 order[35] = 617 8051 order[36] = 618 8052 order[37] = 619 8053 order[38] = 620 8054 order[39] = 621 8055 order[40] = 622 8056 order[41] = 623 8057 order[42] = 624 8058 order[43] = 556 8059 order[44] = 740 8060 order[45] = 739 8061 order[46] = 955 8062 order[47] = 956 8063 order[48] = 1358 8064 order[49] = 1017 8065 order[50] = 1436 8066 order[51] = 1440 8067 order[52] = 0 8068 super(555, 600, order) 8069 end 8070 8071 class NoLegSecurityAltID < Quickfix::Group 8072 def initialize 8073 order = Quickfix::IntArray.new(3) 8074 order[0] = 605 8075 order[1] = 606 8076 order[2] = 0 8077 super(604, 605, order) 8078 end 8079 end 8080 end 8081 end 8082 end 8083 8084 class NoTargetPartyIDs < Quickfix::Group 8085 def initialize 8086 order = Quickfix::IntArray.new(4) 8087 order[0] = 1462 8088 order[1] = 1463 8089 order[2] = 1464 8090 order[3] = 0 8091 super(1461, 1462, order) 8092 end 8093 end 8094end 8095 8096class SecurityDefinitionRequest < Message 8097 def initialize 8098 super 8099 getHeader().setField( Quickfix::MsgType.new("c") ) 8100 end 8101 8102 class NoSecurityAltID < Quickfix::Group 8103 def initialize 8104 order = Quickfix::IntArray.new(3) 8105 order[0] = 455 8106 order[1] = 456 8107 order[2] = 0 8108 super(454, 455, order) 8109 end 8110 end 8111 8112 class NoEvents < Quickfix::Group 8113 def initialize 8114 order = Quickfix::IntArray.new(6) 8115 order[0] = 865 8116 order[1] = 866 8117 order[2] = 1145 8118 order[3] = 867 8119 order[4] = 868 8120 order[5] = 0 8121 super(864, 865, order) 8122 end 8123 end 8124 8125 class NoInstrumentParties < Quickfix::Group 8126 def initialize 8127 order = Quickfix::IntArray.new(5) 8128 order[0] = 1019 8129 order[1] = 1050 8130 order[2] = 1051 8131 order[3] = 1052 8132 order[4] = 0 8133 super(1018, 1019, order) 8134 end 8135 8136 class NoInstrumentPartySubIDs < Quickfix::Group 8137 def initialize 8138 order = Quickfix::IntArray.new(3) 8139 order[0] = 1053 8140 order[1] = 1054 8141 order[2] = 0 8142 super(1052, 1053, order) 8143 end 8144 end 8145 end 8146 8147 class NoComplexEvents < Quickfix::Group 8148 def initialize 8149 order = Quickfix::IntArray.new(9) 8150 order[0] = 1484 8151 order[1] = 1485 8152 order[2] = 1486 8153 order[3] = 1487 8154 order[4] = 1488 8155 order[5] = 1489 8156 order[6] = 1490 8157 order[7] = 1491 8158 order[8] = 0 8159 super(1483, 1484, order) 8160 end 8161 8162 class NoComplexEventDates < Quickfix::Group 8163 def initialize 8164 order = Quickfix::IntArray.new(4) 8165 order[0] = 1492 8166 order[1] = 1493 8167 order[2] = 1494 8168 order[3] = 0 8169 super(1491, 1492, order) 8170 end 8171 8172 class NoComplexEventTimes < Quickfix::Group 8173 def initialize 8174 order = Quickfix::IntArray.new(3) 8175 order[0] = 1495 8176 order[1] = 1496 8177 order[2] = 0 8178 super(1494, 1495, order) 8179 end 8180 end 8181 end 8182 end 8183 8184 class NoInstrAttrib < Quickfix::Group 8185 def initialize 8186 order = Quickfix::IntArray.new(3) 8187 order[0] = 871 8188 order[1] = 872 8189 order[2] = 0 8190 super(870, 871, order) 8191 end 8192 end 8193 8194 class NoUnderlyings < Quickfix::Group 8195 def initialize 8196 order = Quickfix::IntArray.new(70) 8197 order[0] = 311 8198 order[1] = 312 8199 order[2] = 309 8200 order[3] = 305 8201 order[4] = 462 8202 order[5] = 463 8203 order[6] = 310 8204 order[7] = 763 8205 order[8] = 313 8206 order[9] = 542 8207 order[10] = 1213 8208 order[11] = 241 8209 order[12] = 242 8210 order[13] = 243 8211 order[14] = 244 8212 order[15] = 245 8213 order[16] = 246 8214 order[17] = 256 8215 order[18] = 595 8216 order[19] = 592 8217 order[20] = 593 8218 order[21] = 594 8219 order[22] = 247 8220 order[23] = 316 8221 order[24] = 941 8222 order[25] = 317 8223 order[26] = 436 8224 order[27] = 998 8225 order[28] = 1423 8226 order[29] = 1424 8227 order[30] = 1425 8228 order[31] = 1000 8229 order[32] = 1419 8230 order[33] = 435 8231 order[34] = 308 8232 order[35] = 306 8233 order[36] = 362 8234 order[37] = 363 8235 order[38] = 307 8236 order[39] = 364 8237 order[40] = 365 8238 order[41] = 877 8239 order[42] = 878 8240 order[43] = 972 8241 order[44] = 318 8242 order[45] = 879 8243 order[46] = 975 8244 order[47] = 973 8245 order[48] = 974 8246 order[49] = 810 8247 order[50] = 882 8248 order[51] = 883 8249 order[52] = 884 8250 order[53] = 885 8251 order[54] = 886 8252 order[55] = 1044 8253 order[56] = 1045 8254 order[57] = 1046 8255 order[58] = 1038 8256 order[59] = 1039 8257 order[60] = 315 8258 order[61] = 1437 8259 order[62] = 1441 8260 order[63] = 1453 8261 order[64] = 1454 8262 order[65] = 1455 8263 order[66] = 1456 8264 order[67] = 1459 8265 order[68] = 1460 8266 order[69] = 0 8267 super(711, 311, order) 8268 end 8269 8270 class NoUnderlyingSecurityAltID < Quickfix::Group 8271 def initialize 8272 order = Quickfix::IntArray.new(3) 8273 order[0] = 458 8274 order[1] = 459 8275 order[2] = 0 8276 super(457, 458, order) 8277 end 8278 end 8279 8280 class NoUnderlyingStips < Quickfix::Group 8281 def initialize 8282 order = Quickfix::IntArray.new(3) 8283 order[0] = 888 8284 order[1] = 889 8285 order[2] = 0 8286 super(887, 888, order) 8287 end 8288 end 8289 8290 class NoUndlyInstrumentParties < Quickfix::Group 8291 def initialize 8292 order = Quickfix::IntArray.new(5) 8293 order[0] = 1059 8294 order[1] = 1060 8295 order[2] = 1061 8296 order[3] = 1062 8297 order[4] = 0 8298 super(1058, 1059, order) 8299 end 8300 8301 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 8302 def initialize 8303 order = Quickfix::IntArray.new(3) 8304 order[0] = 1063 8305 order[1] = 1064 8306 order[2] = 0 8307 super(1062, 1063, order) 8308 end 8309 end 8310 end 8311 end 8312 8313 class NoStipulations < Quickfix::Group 8314 def initialize 8315 order = Quickfix::IntArray.new(3) 8316 order[0] = 233 8317 order[1] = 234 8318 order[2] = 0 8319 super(232, 233, order) 8320 end 8321 end 8322 8323 class NoLegs < Quickfix::Group 8324 def initialize 8325 order = Quickfix::IntArray.new(53) 8326 order[0] = 600 8327 order[1] = 601 8328 order[2] = 602 8329 order[3] = 603 8330 order[4] = 607 8331 order[5] = 608 8332 order[6] = 609 8333 order[7] = 764 8334 order[8] = 610 8335 order[9] = 611 8336 order[10] = 1212 8337 order[11] = 248 8338 order[12] = 249 8339 order[13] = 250 8340 order[14] = 251 8341 order[15] = 252 8342 order[16] = 253 8343 order[17] = 257 8344 order[18] = 599 8345 order[19] = 596 8346 order[20] = 597 8347 order[21] = 598 8348 order[22] = 254 8349 order[23] = 612 8350 order[24] = 942 8351 order[25] = 613 8352 order[26] = 614 8353 order[27] = 999 8354 order[28] = 1224 8355 order[29] = 1421 8356 order[30] = 1422 8357 order[31] = 1001 8358 order[32] = 1420 8359 order[33] = 615 8360 order[34] = 616 8361 order[35] = 617 8362 order[36] = 618 8363 order[37] = 619 8364 order[38] = 620 8365 order[39] = 621 8366 order[40] = 622 8367 order[41] = 623 8368 order[42] = 624 8369 order[43] = 556 8370 order[44] = 740 8371 order[45] = 739 8372 order[46] = 955 8373 order[47] = 956 8374 order[48] = 1358 8375 order[49] = 1017 8376 order[50] = 1436 8377 order[51] = 1440 8378 order[52] = 0 8379 super(555, 600, order) 8380 end 8381 8382 class NoLegSecurityAltID < Quickfix::Group 8383 def initialize 8384 order = Quickfix::IntArray.new(3) 8385 order[0] = 605 8386 order[1] = 606 8387 order[2] = 0 8388 super(604, 605, order) 8389 end 8390 end 8391 end 8392end 8393 8394class SecurityDefinition < Message 8395 def initialize 8396 super 8397 getHeader().setField( Quickfix::MsgType.new("d") ) 8398 end 8399 8400 class NoSecurityAltID < Quickfix::Group 8401 def initialize 8402 order = Quickfix::IntArray.new(3) 8403 order[0] = 455 8404 order[1] = 456 8405 order[2] = 0 8406 super(454, 455, order) 8407 end 8408 end 8409 8410 class NoEvents < Quickfix::Group 8411 def initialize 8412 order = Quickfix::IntArray.new(6) 8413 order[0] = 865 8414 order[1] = 866 8415 order[2] = 1145 8416 order[3] = 867 8417 order[4] = 868 8418 order[5] = 0 8419 super(864, 865, order) 8420 end 8421 end 8422 8423 class NoInstrumentParties < Quickfix::Group 8424 def initialize 8425 order = Quickfix::IntArray.new(5) 8426 order[0] = 1019 8427 order[1] = 1050 8428 order[2] = 1051 8429 order[3] = 1052 8430 order[4] = 0 8431 super(1018, 1019, order) 8432 end 8433 8434 class NoInstrumentPartySubIDs < Quickfix::Group 8435 def initialize 8436 order = Quickfix::IntArray.new(3) 8437 order[0] = 1053 8438 order[1] = 1054 8439 order[2] = 0 8440 super(1052, 1053, order) 8441 end 8442 end 8443 end 8444 8445 class NoComplexEvents < Quickfix::Group 8446 def initialize 8447 order = Quickfix::IntArray.new(9) 8448 order[0] = 1484 8449 order[1] = 1485 8450 order[2] = 1486 8451 order[3] = 1487 8452 order[4] = 1488 8453 order[5] = 1489 8454 order[6] = 1490 8455 order[7] = 1491 8456 order[8] = 0 8457 super(1483, 1484, order) 8458 end 8459 8460 class NoComplexEventDates < Quickfix::Group 8461 def initialize 8462 order = Quickfix::IntArray.new(4) 8463 order[0] = 1492 8464 order[1] = 1493 8465 order[2] = 1494 8466 order[3] = 0 8467 super(1491, 1492, order) 8468 end 8469 8470 class NoComplexEventTimes < Quickfix::Group 8471 def initialize 8472 order = Quickfix::IntArray.new(3) 8473 order[0] = 1495 8474 order[1] = 1496 8475 order[2] = 0 8476 super(1494, 1495, order) 8477 end 8478 end 8479 end 8480 end 8481 8482 class NoInstrAttrib < Quickfix::Group 8483 def initialize 8484 order = Quickfix::IntArray.new(3) 8485 order[0] = 871 8486 order[1] = 872 8487 order[2] = 0 8488 super(870, 871, order) 8489 end 8490 end 8491 8492 class NoUnderlyings < Quickfix::Group 8493 def initialize 8494 order = Quickfix::IntArray.new(70) 8495 order[0] = 311 8496 order[1] = 312 8497 order[2] = 309 8498 order[3] = 305 8499 order[4] = 462 8500 order[5] = 463 8501 order[6] = 310 8502 order[7] = 763 8503 order[8] = 313 8504 order[9] = 542 8505 order[10] = 1213 8506 order[11] = 241 8507 order[12] = 242 8508 order[13] = 243 8509 order[14] = 244 8510 order[15] = 245 8511 order[16] = 246 8512 order[17] = 256 8513 order[18] = 595 8514 order[19] = 592 8515 order[20] = 593 8516 order[21] = 594 8517 order[22] = 247 8518 order[23] = 316 8519 order[24] = 941 8520 order[25] = 317 8521 order[26] = 436 8522 order[27] = 998 8523 order[28] = 1423 8524 order[29] = 1424 8525 order[30] = 1425 8526 order[31] = 1000 8527 order[32] = 1419 8528 order[33] = 435 8529 order[34] = 308 8530 order[35] = 306 8531 order[36] = 362 8532 order[37] = 363 8533 order[38] = 307 8534 order[39] = 364 8535 order[40] = 365 8536 order[41] = 877 8537 order[42] = 878 8538 order[43] = 972 8539 order[44] = 318 8540 order[45] = 879 8541 order[46] = 975 8542 order[47] = 973 8543 order[48] = 974 8544 order[49] = 810 8545 order[50] = 882 8546 order[51] = 883 8547 order[52] = 884 8548 order[53] = 885 8549 order[54] = 886 8550 order[55] = 1044 8551 order[56] = 1045 8552 order[57] = 1046 8553 order[58] = 1038 8554 order[59] = 1039 8555 order[60] = 315 8556 order[61] = 1437 8557 order[62] = 1441 8558 order[63] = 1453 8559 order[64] = 1454 8560 order[65] = 1455 8561 order[66] = 1456 8562 order[67] = 1459 8563 order[68] = 1460 8564 order[69] = 0 8565 super(711, 311, order) 8566 end 8567 8568 class NoUnderlyingSecurityAltID < Quickfix::Group 8569 def initialize 8570 order = Quickfix::IntArray.new(3) 8571 order[0] = 458 8572 order[1] = 459 8573 order[2] = 0 8574 super(457, 458, order) 8575 end 8576 end 8577 8578 class NoUnderlyingStips < Quickfix::Group 8579 def initialize 8580 order = Quickfix::IntArray.new(3) 8581 order[0] = 888 8582 order[1] = 889 8583 order[2] = 0 8584 super(887, 888, order) 8585 end 8586 end 8587 8588 class NoUndlyInstrumentParties < Quickfix::Group 8589 def initialize 8590 order = Quickfix::IntArray.new(5) 8591 order[0] = 1059 8592 order[1] = 1060 8593 order[2] = 1061 8594 order[3] = 1062 8595 order[4] = 0 8596 super(1058, 1059, order) 8597 end 8598 8599 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 8600 def initialize 8601 order = Quickfix::IntArray.new(3) 8602 order[0] = 1063 8603 order[1] = 1064 8604 order[2] = 0 8605 super(1062, 1063, order) 8606 end 8607 end 8608 end 8609 end 8610 8611 class NoStipulations < Quickfix::Group 8612 def initialize 8613 order = Quickfix::IntArray.new(3) 8614 order[0] = 233 8615 order[1] = 234 8616 order[2] = 0 8617 super(232, 233, order) 8618 end 8619 end 8620 8621 class NoLegs < Quickfix::Group 8622 def initialize 8623 order = Quickfix::IntArray.new(53) 8624 order[0] = 600 8625 order[1] = 601 8626 order[2] = 602 8627 order[3] = 603 8628 order[4] = 607 8629 order[5] = 608 8630 order[6] = 609 8631 order[7] = 764 8632 order[8] = 610 8633 order[9] = 611 8634 order[10] = 1212 8635 order[11] = 248 8636 order[12] = 249 8637 order[13] = 250 8638 order[14] = 251 8639 order[15] = 252 8640 order[16] = 253 8641 order[17] = 257 8642 order[18] = 599 8643 order[19] = 596 8644 order[20] = 597 8645 order[21] = 598 8646 order[22] = 254 8647 order[23] = 612 8648 order[24] = 942 8649 order[25] = 613 8650 order[26] = 614 8651 order[27] = 999 8652 order[28] = 1224 8653 order[29] = 1421 8654 order[30] = 1422 8655 order[31] = 1001 8656 order[32] = 1420 8657 order[33] = 615 8658 order[34] = 616 8659 order[35] = 617 8660 order[36] = 618 8661 order[37] = 619 8662 order[38] = 620 8663 order[39] = 621 8664 order[40] = 622 8665 order[41] = 623 8666 order[42] = 624 8667 order[43] = 556 8668 order[44] = 740 8669 order[45] = 739 8670 order[46] = 955 8671 order[47] = 956 8672 order[48] = 1358 8673 order[49] = 1017 8674 order[50] = 1436 8675 order[51] = 1440 8676 order[52] = 0 8677 super(555, 600, order) 8678 end 8679 8680 class NoLegSecurityAltID < Quickfix::Group 8681 def initialize 8682 order = Quickfix::IntArray.new(3) 8683 order[0] = 605 8684 order[1] = 606 8685 order[2] = 0 8686 super(604, 605, order) 8687 end 8688 end 8689 end 8690 8691 class NoMarketSegments < Quickfix::Group 8692 def initialize 8693 order = Quickfix::IntArray.new(4) 8694 order[0] = 1301 8695 order[1] = 1300 8696 order[2] = 1201 8697 order[3] = 0 8698 super(1310, 1301, order) 8699 end 8700 8701 class NoTickRules < Quickfix::Group 8702 def initialize 8703 order = Quickfix::IntArray.new(5) 8704 order[0] = 1206 8705 order[1] = 1207 8706 order[2] = 1208 8707 order[3] = 1209 8708 order[4] = 0 8709 super(1205, 1206, order) 8710 end 8711 end 8712 8713 class NoLotTypeRules < Quickfix::Group 8714 def initialize 8715 order = Quickfix::IntArray.new(3) 8716 order[0] = 1093 8717 order[1] = 1231 8718 order[2] = 0 8719 super(1234, 1093, order) 8720 end 8721 end 8722 8723 class NoTradingSessionRules < Quickfix::Group 8724 def initialize 8725 order = Quickfix::IntArray.new(3) 8726 order[0] = 336 8727 order[1] = 625 8728 order[2] = 0 8729 super(1309, 336, order) 8730 end 8731 8732 class NoOrdTypeRules < Quickfix::Group 8733 def initialize 8734 order = Quickfix::IntArray.new(2) 8735 order[0] = 40 8736 order[1] = 0 8737 super(1237, 40, order) 8738 end 8739 end 8740 8741 class NoTimeInForceRules < Quickfix::Group 8742 def initialize 8743 order = Quickfix::IntArray.new(2) 8744 order[0] = 59 8745 order[1] = 0 8746 super(1239, 59, order) 8747 end 8748 end 8749 8750 class NoExecInstRules < Quickfix::Group 8751 def initialize 8752 order = Quickfix::IntArray.new(2) 8753 order[0] = 1308 8754 order[1] = 0 8755 super(1232, 1308, order) 8756 end 8757 end 8758 8759 class NoMatchRules < Quickfix::Group 8760 def initialize 8761 order = Quickfix::IntArray.new(3) 8762 order[0] = 1142 8763 order[1] = 574 8764 order[2] = 0 8765 super(1235, 1142, order) 8766 end 8767 end 8768 8769 class NoMDFeedTypes < Quickfix::Group 8770 def initialize 8771 order = Quickfix::IntArray.new(4) 8772 order[0] = 1022 8773 order[1] = 264 8774 order[2] = 1021 8775 order[3] = 0 8776 super(1141, 1022, order) 8777 end 8778 end 8779 end 8780 8781 class NoNestedInstrAttrib < Quickfix::Group 8782 def initialize 8783 order = Quickfix::IntArray.new(3) 8784 order[0] = 1210 8785 order[1] = 1211 8786 order[2] = 0 8787 super(1312, 1210, order) 8788 end 8789 end 8790 8791 class NoStrikeRules < Quickfix::Group 8792 def initialize 8793 order = Quickfix::IntArray.new(7) 8794 order[0] = 1223 8795 order[1] = 1202 8796 order[2] = 1203 8797 order[3] = 1204 8798 order[4] = 1304 8799 order[5] = 1236 8800 order[6] = 0 8801 super(1201, 1223, order) 8802 end 8803 8804 class NoMaturityRules < Quickfix::Group 8805 def initialize 8806 order = Quickfix::IntArray.new(7) 8807 order[0] = 1222 8808 order[1] = 1303 8809 order[2] = 1302 8810 order[3] = 1241 8811 order[4] = 1226 8812 order[5] = 1229 8813 order[6] = 0 8814 super(1236, 1222, order) 8815 end 8816 end 8817 end 8818 end 8819end 8820 8821class SecurityStatusRequest < Message 8822 def initialize 8823 super 8824 getHeader().setField( Quickfix::MsgType.new("e") ) 8825 end 8826 8827 class NoSecurityAltID < Quickfix::Group 8828 def initialize 8829 order = Quickfix::IntArray.new(3) 8830 order[0] = 455 8831 order[1] = 456 8832 order[2] = 0 8833 super(454, 455, order) 8834 end 8835 end 8836 8837 class NoEvents < Quickfix::Group 8838 def initialize 8839 order = Quickfix::IntArray.new(6) 8840 order[0] = 865 8841 order[1] = 866 8842 order[2] = 1145 8843 order[3] = 867 8844 order[4] = 868 8845 order[5] = 0 8846 super(864, 865, order) 8847 end 8848 end 8849 8850 class NoInstrumentParties < Quickfix::Group 8851 def initialize 8852 order = Quickfix::IntArray.new(5) 8853 order[0] = 1019 8854 order[1] = 1050 8855 order[2] = 1051 8856 order[3] = 1052 8857 order[4] = 0 8858 super(1018, 1019, order) 8859 end 8860 8861 class NoInstrumentPartySubIDs < Quickfix::Group 8862 def initialize 8863 order = Quickfix::IntArray.new(3) 8864 order[0] = 1053 8865 order[1] = 1054 8866 order[2] = 0 8867 super(1052, 1053, order) 8868 end 8869 end 8870 end 8871 8872 class NoComplexEvents < Quickfix::Group 8873 def initialize 8874 order = Quickfix::IntArray.new(9) 8875 order[0] = 1484 8876 order[1] = 1485 8877 order[2] = 1486 8878 order[3] = 1487 8879 order[4] = 1488 8880 order[5] = 1489 8881 order[6] = 1490 8882 order[7] = 1491 8883 order[8] = 0 8884 super(1483, 1484, order) 8885 end 8886 8887 class NoComplexEventDates < Quickfix::Group 8888 def initialize 8889 order = Quickfix::IntArray.new(4) 8890 order[0] = 1492 8891 order[1] = 1493 8892 order[2] = 1494 8893 order[3] = 0 8894 super(1491, 1492, order) 8895 end 8896 8897 class NoComplexEventTimes < Quickfix::Group 8898 def initialize 8899 order = Quickfix::IntArray.new(3) 8900 order[0] = 1495 8901 order[1] = 1496 8902 order[2] = 0 8903 super(1494, 1495, order) 8904 end 8905 end 8906 end 8907 end 8908 8909 class NoInstrAttrib < Quickfix::Group 8910 def initialize 8911 order = Quickfix::IntArray.new(3) 8912 order[0] = 871 8913 order[1] = 872 8914 order[2] = 0 8915 super(870, 871, order) 8916 end 8917 end 8918 8919 class NoUnderlyings < Quickfix::Group 8920 def initialize 8921 order = Quickfix::IntArray.new(70) 8922 order[0] = 311 8923 order[1] = 312 8924 order[2] = 309 8925 order[3] = 305 8926 order[4] = 462 8927 order[5] = 463 8928 order[6] = 310 8929 order[7] = 763 8930 order[8] = 313 8931 order[9] = 542 8932 order[10] = 1213 8933 order[11] = 241 8934 order[12] = 242 8935 order[13] = 243 8936 order[14] = 244 8937 order[15] = 245 8938 order[16] = 246 8939 order[17] = 256 8940 order[18] = 595 8941 order[19] = 592 8942 order[20] = 593 8943 order[21] = 594 8944 order[22] = 247 8945 order[23] = 316 8946 order[24] = 941 8947 order[25] = 317 8948 order[26] = 436 8949 order[27] = 998 8950 order[28] = 1423 8951 order[29] = 1424 8952 order[30] = 1425 8953 order[31] = 1000 8954 order[32] = 1419 8955 order[33] = 435 8956 order[34] = 308 8957 order[35] = 306 8958 order[36] = 362 8959 order[37] = 363 8960 order[38] = 307 8961 order[39] = 364 8962 order[40] = 365 8963 order[41] = 877 8964 order[42] = 878 8965 order[43] = 972 8966 order[44] = 318 8967 order[45] = 879 8968 order[46] = 975 8969 order[47] = 973 8970 order[48] = 974 8971 order[49] = 810 8972 order[50] = 882 8973 order[51] = 883 8974 order[52] = 884 8975 order[53] = 885 8976 order[54] = 886 8977 order[55] = 1044 8978 order[56] = 1045 8979 order[57] = 1046 8980 order[58] = 1038 8981 order[59] = 1039 8982 order[60] = 315 8983 order[61] = 1437 8984 order[62] = 1441 8985 order[63] = 1453 8986 order[64] = 1454 8987 order[65] = 1455 8988 order[66] = 1456 8989 order[67] = 1459 8990 order[68] = 1460 8991 order[69] = 0 8992 super(711, 311, order) 8993 end 8994 8995 class NoUnderlyingSecurityAltID < Quickfix::Group 8996 def initialize 8997 order = Quickfix::IntArray.new(3) 8998 order[0] = 458 8999 order[1] = 459 9000 order[2] = 0 9001 super(457, 458, order) 9002 end 9003 end 9004 9005 class NoUnderlyingStips < Quickfix::Group 9006 def initialize 9007 order = Quickfix::IntArray.new(3) 9008 order[0] = 888 9009 order[1] = 889 9010 order[2] = 0 9011 super(887, 888, order) 9012 end 9013 end 9014 9015 class NoUndlyInstrumentParties < Quickfix::Group 9016 def initialize 9017 order = Quickfix::IntArray.new(5) 9018 order[0] = 1059 9019 order[1] = 1060 9020 order[2] = 1061 9021 order[3] = 1062 9022 order[4] = 0 9023 super(1058, 1059, order) 9024 end 9025 9026 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 9027 def initialize 9028 order = Quickfix::IntArray.new(3) 9029 order[0] = 1063 9030 order[1] = 1064 9031 order[2] = 0 9032 super(1062, 1063, order) 9033 end 9034 end 9035 end 9036 end 9037 9038 class NoLegs < Quickfix::Group 9039 def initialize 9040 order = Quickfix::IntArray.new(53) 9041 order[0] = 600 9042 order[1] = 601 9043 order[2] = 602 9044 order[3] = 603 9045 order[4] = 607 9046 order[5] = 608 9047 order[6] = 609 9048 order[7] = 764 9049 order[8] = 610 9050 order[9] = 611 9051 order[10] = 1212 9052 order[11] = 248 9053 order[12] = 249 9054 order[13] = 250 9055 order[14] = 251 9056 order[15] = 252 9057 order[16] = 253 9058 order[17] = 257 9059 order[18] = 599 9060 order[19] = 596 9061 order[20] = 597 9062 order[21] = 598 9063 order[22] = 254 9064 order[23] = 612 9065 order[24] = 942 9066 order[25] = 613 9067 order[26] = 614 9068 order[27] = 999 9069 order[28] = 1224 9070 order[29] = 1421 9071 order[30] = 1422 9072 order[31] = 1001 9073 order[32] = 1420 9074 order[33] = 615 9075 order[34] = 616 9076 order[35] = 617 9077 order[36] = 618 9078 order[37] = 619 9079 order[38] = 620 9080 order[39] = 621 9081 order[40] = 622 9082 order[41] = 623 9083 order[42] = 624 9084 order[43] = 556 9085 order[44] = 740 9086 order[45] = 739 9087 order[46] = 955 9088 order[47] = 956 9089 order[48] = 1358 9090 order[49] = 1017 9091 order[50] = 1436 9092 order[51] = 1440 9093 order[52] = 0 9094 super(555, 600, order) 9095 end 9096 9097 class NoLegSecurityAltID < Quickfix::Group 9098 def initialize 9099 order = Quickfix::IntArray.new(3) 9100 order[0] = 605 9101 order[1] = 606 9102 order[2] = 0 9103 super(604, 605, order) 9104 end 9105 end 9106 end 9107end 9108 9109class SecurityStatus < Message 9110 def initialize 9111 super 9112 getHeader().setField( Quickfix::MsgType.new("f") ) 9113 end 9114 9115 class NoSecurityAltID < Quickfix::Group 9116 def initialize 9117 order = Quickfix::IntArray.new(3) 9118 order[0] = 455 9119 order[1] = 456 9120 order[2] = 0 9121 super(454, 455, order) 9122 end 9123 end 9124 9125 class NoEvents < Quickfix::Group 9126 def initialize 9127 order = Quickfix::IntArray.new(6) 9128 order[0] = 865 9129 order[1] = 866 9130 order[2] = 1145 9131 order[3] = 867 9132 order[4] = 868 9133 order[5] = 0 9134 super(864, 865, order) 9135 end 9136 end 9137 9138 class NoInstrumentParties < Quickfix::Group 9139 def initialize 9140 order = Quickfix::IntArray.new(5) 9141 order[0] = 1019 9142 order[1] = 1050 9143 order[2] = 1051 9144 order[3] = 1052 9145 order[4] = 0 9146 super(1018, 1019, order) 9147 end 9148 9149 class NoInstrumentPartySubIDs < Quickfix::Group 9150 def initialize 9151 order = Quickfix::IntArray.new(3) 9152 order[0] = 1053 9153 order[1] = 1054 9154 order[2] = 0 9155 super(1052, 1053, order) 9156 end 9157 end 9158 end 9159 9160 class NoComplexEvents < Quickfix::Group 9161 def initialize 9162 order = Quickfix::IntArray.new(9) 9163 order[0] = 1484 9164 order[1] = 1485 9165 order[2] = 1486 9166 order[3] = 1487 9167 order[4] = 1488 9168 order[5] = 1489 9169 order[6] = 1490 9170 order[7] = 1491 9171 order[8] = 0 9172 super(1483, 1484, order) 9173 end 9174 9175 class NoComplexEventDates < Quickfix::Group 9176 def initialize 9177 order = Quickfix::IntArray.new(4) 9178 order[0] = 1492 9179 order[1] = 1493 9180 order[2] = 1494 9181 order[3] = 0 9182 super(1491, 1492, order) 9183 end 9184 9185 class NoComplexEventTimes < Quickfix::Group 9186 def initialize 9187 order = Quickfix::IntArray.new(3) 9188 order[0] = 1495 9189 order[1] = 1496 9190 order[2] = 0 9191 super(1494, 1495, order) 9192 end 9193 end 9194 end 9195 end 9196 9197 class NoInstrAttrib < Quickfix::Group 9198 def initialize 9199 order = Quickfix::IntArray.new(3) 9200 order[0] = 871 9201 order[1] = 872 9202 order[2] = 0 9203 super(870, 871, order) 9204 end 9205 end 9206 9207 class NoUnderlyings < Quickfix::Group 9208 def initialize 9209 order = Quickfix::IntArray.new(70) 9210 order[0] = 311 9211 order[1] = 312 9212 order[2] = 309 9213 order[3] = 305 9214 order[4] = 462 9215 order[5] = 463 9216 order[6] = 310 9217 order[7] = 763 9218 order[8] = 313 9219 order[9] = 542 9220 order[10] = 1213 9221 order[11] = 241 9222 order[12] = 242 9223 order[13] = 243 9224 order[14] = 244 9225 order[15] = 245 9226 order[16] = 246 9227 order[17] = 256 9228 order[18] = 595 9229 order[19] = 592 9230 order[20] = 593 9231 order[21] = 594 9232 order[22] = 247 9233 order[23] = 316 9234 order[24] = 941 9235 order[25] = 317 9236 order[26] = 436 9237 order[27] = 998 9238 order[28] = 1423 9239 order[29] = 1424 9240 order[30] = 1425 9241 order[31] = 1000 9242 order[32] = 1419 9243 order[33] = 435 9244 order[34] = 308 9245 order[35] = 306 9246 order[36] = 362 9247 order[37] = 363 9248 order[38] = 307 9249 order[39] = 364 9250 order[40] = 365 9251 order[41] = 877 9252 order[42] = 878 9253 order[43] = 972 9254 order[44] = 318 9255 order[45] = 879 9256 order[46] = 975 9257 order[47] = 973 9258 order[48] = 974 9259 order[49] = 810 9260 order[50] = 882 9261 order[51] = 883 9262 order[52] = 884 9263 order[53] = 885 9264 order[54] = 886 9265 order[55] = 1044 9266 order[56] = 1045 9267 order[57] = 1046 9268 order[58] = 1038 9269 order[59] = 1039 9270 order[60] = 315 9271 order[61] = 1437 9272 order[62] = 1441 9273 order[63] = 1453 9274 order[64] = 1454 9275 order[65] = 1455 9276 order[66] = 1456 9277 order[67] = 1459 9278 order[68] = 1460 9279 order[69] = 0 9280 super(711, 311, order) 9281 end 9282 9283 class NoUnderlyingSecurityAltID < Quickfix::Group 9284 def initialize 9285 order = Quickfix::IntArray.new(3) 9286 order[0] = 458 9287 order[1] = 459 9288 order[2] = 0 9289 super(457, 458, order) 9290 end 9291 end 9292 9293 class NoUnderlyingStips < Quickfix::Group 9294 def initialize 9295 order = Quickfix::IntArray.new(3) 9296 order[0] = 888 9297 order[1] = 889 9298 order[2] = 0 9299 super(887, 888, order) 9300 end 9301 end 9302 9303 class NoUndlyInstrumentParties < Quickfix::Group 9304 def initialize 9305 order = Quickfix::IntArray.new(5) 9306 order[0] = 1059 9307 order[1] = 1060 9308 order[2] = 1061 9309 order[3] = 1062 9310 order[4] = 0 9311 super(1058, 1059, order) 9312 end 9313 9314 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 9315 def initialize 9316 order = Quickfix::IntArray.new(3) 9317 order[0] = 1063 9318 order[1] = 1064 9319 order[2] = 0 9320 super(1062, 1063, order) 9321 end 9322 end 9323 end 9324 end 9325 9326 class NoLegs < Quickfix::Group 9327 def initialize 9328 order = Quickfix::IntArray.new(53) 9329 order[0] = 600 9330 order[1] = 601 9331 order[2] = 602 9332 order[3] = 603 9333 order[4] = 607 9334 order[5] = 608 9335 order[6] = 609 9336 order[7] = 764 9337 order[8] = 610 9338 order[9] = 611 9339 order[10] = 1212 9340 order[11] = 248 9341 order[12] = 249 9342 order[13] = 250 9343 order[14] = 251 9344 order[15] = 252 9345 order[16] = 253 9346 order[17] = 257 9347 order[18] = 599 9348 order[19] = 596 9349 order[20] = 597 9350 order[21] = 598 9351 order[22] = 254 9352 order[23] = 612 9353 order[24] = 942 9354 order[25] = 613 9355 order[26] = 614 9356 order[27] = 999 9357 order[28] = 1224 9358 order[29] = 1421 9359 order[30] = 1422 9360 order[31] = 1001 9361 order[32] = 1420 9362 order[33] = 615 9363 order[34] = 616 9364 order[35] = 617 9365 order[36] = 618 9366 order[37] = 619 9367 order[38] = 620 9368 order[39] = 621 9369 order[40] = 622 9370 order[41] = 623 9371 order[42] = 624 9372 order[43] = 556 9373 order[44] = 740 9374 order[45] = 739 9375 order[46] = 955 9376 order[47] = 956 9377 order[48] = 1358 9378 order[49] = 1017 9379 order[50] = 1436 9380 order[51] = 1440 9381 order[52] = 0 9382 super(555, 600, order) 9383 end 9384 9385 class NoLegSecurityAltID < Quickfix::Group 9386 def initialize 9387 order = Quickfix::IntArray.new(3) 9388 order[0] = 605 9389 order[1] = 606 9390 order[2] = 0 9391 super(604, 605, order) 9392 end 9393 end 9394 end 9395end 9396 9397class TradingSessionStatusRequest < Message 9398 def initialize 9399 super 9400 getHeader().setField( Quickfix::MsgType.new("g") ) 9401 end 9402end 9403 9404class TradingSessionStatus < Message 9405 def initialize 9406 super 9407 getHeader().setField( Quickfix::MsgType.new("h") ) 9408 end 9409 9410 class NoSecurityAltID < Quickfix::Group 9411 def initialize 9412 order = Quickfix::IntArray.new(3) 9413 order[0] = 455 9414 order[1] = 456 9415 order[2] = 0 9416 super(454, 455, order) 9417 end 9418 end 9419 9420 class NoEvents < Quickfix::Group 9421 def initialize 9422 order = Quickfix::IntArray.new(6) 9423 order[0] = 865 9424 order[1] = 866 9425 order[2] = 1145 9426 order[3] = 867 9427 order[4] = 868 9428 order[5] = 0 9429 super(864, 865, order) 9430 end 9431 end 9432 9433 class NoInstrumentParties < Quickfix::Group 9434 def initialize 9435 order = Quickfix::IntArray.new(5) 9436 order[0] = 1019 9437 order[1] = 1050 9438 order[2] = 1051 9439 order[3] = 1052 9440 order[4] = 0 9441 super(1018, 1019, order) 9442 end 9443 9444 class NoInstrumentPartySubIDs < Quickfix::Group 9445 def initialize 9446 order = Quickfix::IntArray.new(3) 9447 order[0] = 1053 9448 order[1] = 1054 9449 order[2] = 0 9450 super(1052, 1053, order) 9451 end 9452 end 9453 end 9454 9455 class NoComplexEvents < Quickfix::Group 9456 def initialize 9457 order = Quickfix::IntArray.new(9) 9458 order[0] = 1484 9459 order[1] = 1485 9460 order[2] = 1486 9461 order[3] = 1487 9462 order[4] = 1488 9463 order[5] = 1489 9464 order[6] = 1490 9465 order[7] = 1491 9466 order[8] = 0 9467 super(1483, 1484, order) 9468 end 9469 9470 class NoComplexEventDates < Quickfix::Group 9471 def initialize 9472 order = Quickfix::IntArray.new(4) 9473 order[0] = 1492 9474 order[1] = 1493 9475 order[2] = 1494 9476 order[3] = 0 9477 super(1491, 1492, order) 9478 end 9479 9480 class NoComplexEventTimes < Quickfix::Group 9481 def initialize 9482 order = Quickfix::IntArray.new(3) 9483 order[0] = 1495 9484 order[1] = 1496 9485 order[2] = 0 9486 super(1494, 1495, order) 9487 end 9488 end 9489 end 9490 end 9491end 9492 9493class MassQuote < Message 9494 def initialize 9495 super 9496 getHeader().setField( Quickfix::MsgType.new("i") ) 9497 end 9498 9499 class NoPartyIDs < Quickfix::Group 9500 def initialize 9501 order = Quickfix::IntArray.new(5) 9502 order[0] = 448 9503 order[1] = 447 9504 order[2] = 452 9505 order[3] = 802 9506 order[4] = 0 9507 super(453, 448, order) 9508 end 9509 9510 class NoPartySubIDs < Quickfix::Group 9511 def initialize 9512 order = Quickfix::IntArray.new(3) 9513 order[0] = 523 9514 order[1] = 803 9515 order[2] = 0 9516 super(802, 523, order) 9517 end 9518 end 9519 end 9520 9521 class NoQuoteSets < Quickfix::Group 9522 def initialize 9523 order = Quickfix::IntArray.new(75) 9524 order[0] = 302 9525 order[1] = 311 9526 order[2] = 312 9527 order[3] = 309 9528 order[4] = 305 9529 order[5] = 462 9530 order[6] = 463 9531 order[7] = 310 9532 order[8] = 763 9533 order[9] = 313 9534 order[10] = 542 9535 order[11] = 1213 9536 order[12] = 241 9537 order[13] = 242 9538 order[14] = 243 9539 order[15] = 244 9540 order[16] = 245 9541 order[17] = 246 9542 order[18] = 256 9543 order[19] = 595 9544 order[20] = 592 9545 order[21] = 593 9546 order[22] = 594 9547 order[23] = 247 9548 order[24] = 316 9549 order[25] = 941 9550 order[26] = 317 9551 order[27] = 436 9552 order[28] = 998 9553 order[29] = 1423 9554 order[30] = 1424 9555 order[31] = 1425 9556 order[32] = 1000 9557 order[33] = 1419 9558 order[34] = 435 9559 order[35] = 308 9560 order[36] = 306 9561 order[37] = 362 9562 order[38] = 363 9563 order[39] = 307 9564 order[40] = 364 9565 order[41] = 365 9566 order[42] = 877 9567 order[43] = 878 9568 order[44] = 972 9569 order[45] = 318 9570 order[46] = 879 9571 order[47] = 975 9572 order[48] = 973 9573 order[49] = 974 9574 order[50] = 810 9575 order[51] = 882 9576 order[52] = 883 9577 order[53] = 884 9578 order[54] = 885 9579 order[55] = 886 9580 order[56] = 1044 9581 order[57] = 1045 9582 order[58] = 1046 9583 order[59] = 1038 9584 order[60] = 1039 9585 order[61] = 315 9586 order[62] = 1437 9587 order[63] = 1441 9588 order[64] = 1453 9589 order[65] = 1454 9590 order[66] = 1455 9591 order[67] = 1456 9592 order[68] = 1459 9593 order[69] = 1460 9594 order[70] = 367 9595 order[71] = 304 9596 order[72] = 893 9597 order[73] = 295 9598 order[74] = 0 9599 super(296, 302, order) 9600 end 9601 9602 class NoUnderlyingSecurityAltID < Quickfix::Group 9603 def initialize 9604 order = Quickfix::IntArray.new(3) 9605 order[0] = 458 9606 order[1] = 459 9607 order[2] = 0 9608 super(457, 458, order) 9609 end 9610 end 9611 9612 class NoUnderlyingStips < Quickfix::Group 9613 def initialize 9614 order = Quickfix::IntArray.new(3) 9615 order[0] = 888 9616 order[1] = 889 9617 order[2] = 0 9618 super(887, 888, order) 9619 end 9620 end 9621 9622 class NoUndlyInstrumentParties < Quickfix::Group 9623 def initialize 9624 order = Quickfix::IntArray.new(5) 9625 order[0] = 1059 9626 order[1] = 1060 9627 order[2] = 1061 9628 order[3] = 1062 9629 order[4] = 0 9630 super(1058, 1059, order) 9631 end 9632 9633 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 9634 def initialize 9635 order = Quickfix::IntArray.new(3) 9636 order[0] = 1063 9637 order[1] = 1064 9638 order[2] = 0 9639 super(1062, 1063, order) 9640 end 9641 end 9642 end 9643 9644 class NoQuoteEntries < Quickfix::Group 9645 def initialize 9646 order = Quickfix::IntArray.new(110) 9647 order[0] = 299 9648 order[1] = 55 9649 order[2] = 65 9650 order[3] = 48 9651 order[4] = 22 9652 order[5] = 460 9653 order[6] = 1227 9654 order[7] = 1151 9655 order[8] = 461 9656 order[9] = 167 9657 order[10] = 762 9658 order[11] = 200 9659 order[12] = 541 9660 order[13] = 1079 9661 order[14] = 966 9662 order[15] = 1049 9663 order[16] = 965 9664 order[17] = 224 9665 order[18] = 225 9666 order[19] = 239 9667 order[20] = 226 9668 order[21] = 227 9669 order[22] = 228 9670 order[23] = 255 9671 order[24] = 543 9672 order[25] = 470 9673 order[26] = 471 9674 order[27] = 472 9675 order[28] = 240 9676 order[29] = 202 9677 order[30] = 947 9678 order[31] = 967 9679 order[32] = 968 9680 order[33] = 206 9681 order[34] = 231 9682 order[35] = 969 9683 order[36] = 1146 9684 order[37] = 996 9685 order[38] = 1147 9686 order[39] = 1191 9687 order[40] = 1192 9688 order[41] = 1193 9689 order[42] = 1194 9690 order[43] = 1195 9691 order[44] = 1196 9692 order[45] = 1197 9693 order[46] = 1198 9694 order[47] = 1199 9695 order[48] = 1200 9696 order[49] = 201 9697 order[50] = 1244 9698 order[51] = 1242 9699 order[52] = 997 9700 order[53] = 223 9701 order[54] = 207 9702 order[55] = 970 9703 order[56] = 971 9704 order[57] = 106 9705 order[58] = 348 9706 order[59] = 349 9707 order[60] = 107 9708 order[61] = 350 9709 order[62] = 351 9710 order[63] = 691 9711 order[64] = 667 9712 order[65] = 875 9713 order[66] = 876 9714 order[67] = 873 9715 order[68] = 874 9716 order[69] = 1435 9717 order[70] = 1439 9718 order[71] = 1449 9719 order[72] = 1450 9720 order[73] = 1451 9721 order[74] = 1452 9722 order[75] = 1457 9723 order[76] = 1458 9724 order[77] = 1478 9725 order[78] = 1479 9726 order[79] = 1480 9727 order[80] = 1481 9728 order[81] = 1482 9729 order[82] = 555 9730 order[83] = 132 9731 order[84] = 133 9732 order[85] = 134 9733 order[86] = 135 9734 order[87] = 62 9735 order[88] = 188 9736 order[89] = 190 9737 order[90] = 189 9738 order[91] = 191 9739 order[92] = 631 9740 order[93] = 632 9741 order[94] = 633 9742 order[95] = 634 9743 order[96] = 60 9744 order[97] = 336 9745 order[98] = 625 9746 order[99] = 64 9747 order[100] = 40 9748 order[101] = 193 9749 order[102] = 192 9750 order[103] = 642 9751 order[104] = 643 9752 order[105] = 15 9753 order[106] = 775 9754 order[107] = 528 9755 order[108] = 529 9756 order[109] = 0 9757 super(295, 299, order) 9758 end 9759 9760 class NoSecurityAltID < Quickfix::Group 9761 def initialize 9762 order = Quickfix::IntArray.new(3) 9763 order[0] = 455 9764 order[1] = 456 9765 order[2] = 0 9766 super(454, 455, order) 9767 end 9768 end 9769 9770 class NoEvents < Quickfix::Group 9771 def initialize 9772 order = Quickfix::IntArray.new(6) 9773 order[0] = 865 9774 order[1] = 866 9775 order[2] = 1145 9776 order[3] = 867 9777 order[4] = 868 9778 order[5] = 0 9779 super(864, 865, order) 9780 end 9781 end 9782 9783 class NoInstrumentParties < Quickfix::Group 9784 def initialize 9785 order = Quickfix::IntArray.new(5) 9786 order[0] = 1019 9787 order[1] = 1050 9788 order[2] = 1051 9789 order[3] = 1052 9790 order[4] = 0 9791 super(1018, 1019, order) 9792 end 9793 9794 class NoInstrumentPartySubIDs < Quickfix::Group 9795 def initialize 9796 order = Quickfix::IntArray.new(3) 9797 order[0] = 1053 9798 order[1] = 1054 9799 order[2] = 0 9800 super(1052, 1053, order) 9801 end 9802 end 9803 end 9804 9805 class NoComplexEvents < Quickfix::Group 9806 def initialize 9807 order = Quickfix::IntArray.new(9) 9808 order[0] = 1484 9809 order[1] = 1485 9810 order[2] = 1486 9811 order[3] = 1487 9812 order[4] = 1488 9813 order[5] = 1489 9814 order[6] = 1490 9815 order[7] = 1491 9816 order[8] = 0 9817 super(1483, 1484, order) 9818 end 9819 9820 class NoComplexEventDates < Quickfix::Group 9821 def initialize 9822 order = Quickfix::IntArray.new(4) 9823 order[0] = 1492 9824 order[1] = 1493 9825 order[2] = 1494 9826 order[3] = 0 9827 super(1491, 1492, order) 9828 end 9829 9830 class NoComplexEventTimes < Quickfix::Group 9831 def initialize 9832 order = Quickfix::IntArray.new(3) 9833 order[0] = 1495 9834 order[1] = 1496 9835 order[2] = 0 9836 super(1494, 1495, order) 9837 end 9838 end 9839 end 9840 end 9841 9842 class NoLegs < Quickfix::Group 9843 def initialize 9844 order = Quickfix::IntArray.new(53) 9845 order[0] = 600 9846 order[1] = 601 9847 order[2] = 602 9848 order[3] = 603 9849 order[4] = 607 9850 order[5] = 608 9851 order[6] = 609 9852 order[7] = 764 9853 order[8] = 610 9854 order[9] = 611 9855 order[10] = 1212 9856 order[11] = 248 9857 order[12] = 249 9858 order[13] = 250 9859 order[14] = 251 9860 order[15] = 252 9861 order[16] = 253 9862 order[17] = 257 9863 order[18] = 599 9864 order[19] = 596 9865 order[20] = 597 9866 order[21] = 598 9867 order[22] = 254 9868 order[23] = 612 9869 order[24] = 942 9870 order[25] = 613 9871 order[26] = 614 9872 order[27] = 999 9873 order[28] = 1224 9874 order[29] = 1421 9875 order[30] = 1422 9876 order[31] = 1001 9877 order[32] = 1420 9878 order[33] = 615 9879 order[34] = 616 9880 order[35] = 617 9881 order[36] = 618 9882 order[37] = 619 9883 order[38] = 620 9884 order[39] = 621 9885 order[40] = 622 9886 order[41] = 623 9887 order[42] = 624 9888 order[43] = 556 9889 order[44] = 740 9890 order[45] = 739 9891 order[46] = 955 9892 order[47] = 956 9893 order[48] = 1358 9894 order[49] = 1017 9895 order[50] = 1436 9896 order[51] = 1440 9897 order[52] = 0 9898 super(555, 600, order) 9899 end 9900 9901 class NoLegSecurityAltID < Quickfix::Group 9902 def initialize 9903 order = Quickfix::IntArray.new(3) 9904 order[0] = 605 9905 order[1] = 606 9906 order[2] = 0 9907 super(604, 605, order) 9908 end 9909 end 9910 end 9911 end 9912 end 9913end 9914 9915class BusinessMessageReject < Message 9916 def initialize 9917 super 9918 getHeader().setField( Quickfix::MsgType.new("j") ) 9919 end 9920end 9921 9922class BidRequest < Message 9923 def initialize 9924 super 9925 getHeader().setField( Quickfix::MsgType.new("k") ) 9926 end 9927 9928 class NoBidDescriptors < Quickfix::Group 9929 def initialize 9930 order = Quickfix::IntArray.new(12) 9931 order[0] = 399 9932 order[1] = 400 9933 order[2] = 401 9934 order[3] = 404 9935 order[4] = 441 9936 order[5] = 402 9937 order[6] = 403 9938 order[7] = 405 9939 order[8] = 406 9940 order[9] = 407 9941 order[10] = 408 9942 order[11] = 0 9943 super(398, 399, order) 9944 end 9945 end 9946 9947 class NoBidComponents < Quickfix::Group 9948 def initialize 9949 order = Quickfix::IntArray.new(10) 9950 order[0] = 66 9951 order[1] = 54 9952 order[2] = 336 9953 order[3] = 625 9954 order[4] = 430 9955 order[5] = 63 9956 order[6] = 64 9957 order[7] = 1 9958 order[8] = 660 9959 order[9] = 0 9960 super(420, 66, order) 9961 end 9962 end 9963end 9964 9965class BidResponse < Message 9966 def initialize 9967 super 9968 getHeader().setField( Quickfix::MsgType.new("l") ) 9969 end 9970 9971 class NoBidComponents < Quickfix::Group 9972 def initialize 9973 order = Quickfix::IntArray.new(19) 9974 order[0] = 12 9975 order[1] = 13 9976 order[2] = 479 9977 order[3] = 497 9978 order[4] = 66 9979 order[5] = 421 9980 order[6] = 54 9981 order[7] = 44 9982 order[8] = 423 9983 order[9] = 406 9984 order[10] = 430 9985 order[11] = 63 9986 order[12] = 64 9987 order[13] = 336 9988 order[14] = 625 9989 order[15] = 58 9990 order[16] = 354 9991 order[17] = 355 9992 order[18] = 0 9993 super(420, 12, order) 9994 end 9995 end 9996end 9997 9998class ListStrikePrice < Message 9999 def initialize 10000 super 10001 getHeader().setField( Quickfix::MsgType.new("m") ) 10002 end 10003 10004 class NoStrikes < Quickfix::Group 10005 def initialize 10006 order = Quickfix::IntArray.new(92) 10007 order[0] = 55 10008 order[1] = 65 10009 order[2] = 48 10010 order[3] = 22 10011 order[4] = 460 10012 order[5] = 1227 10013 order[6] = 1151 10014 order[7] = 461 10015 order[8] = 167 10016 order[9] = 762 10017 order[10] = 200 10018 order[11] = 541 10019 order[12] = 1079 10020 order[13] = 966 10021 order[14] = 1049 10022 order[15] = 965 10023 order[16] = 224 10024 order[17] = 225 10025 order[18] = 239 10026 order[19] = 226 10027 order[20] = 227 10028 order[21] = 228 10029 order[22] = 255 10030 order[23] = 543 10031 order[24] = 470 10032 order[25] = 471 10033 order[26] = 472 10034 order[27] = 240 10035 order[28] = 202 10036 order[29] = 947 10037 order[30] = 967 10038 order[31] = 968 10039 order[32] = 206 10040 order[33] = 231 10041 order[34] = 969 10042 order[35] = 1146 10043 order[36] = 996 10044 order[37] = 1147 10045 order[38] = 1191 10046 order[39] = 1192 10047 order[40] = 1193 10048 order[41] = 1194 10049 order[42] = 1195 10050 order[43] = 1196 10051 order[44] = 1197 10052 order[45] = 1198 10053 order[46] = 1199 10054 order[47] = 1200 10055 order[48] = 201 10056 order[49] = 1244 10057 order[50] = 1242 10058 order[51] = 997 10059 order[52] = 223 10060 order[53] = 207 10061 order[54] = 970 10062 order[55] = 971 10063 order[56] = 106 10064 order[57] = 348 10065 order[58] = 349 10066 order[59] = 107 10067 order[60] = 350 10068 order[61] = 351 10069 order[62] = 691 10070 order[63] = 667 10071 order[64] = 875 10072 order[65] = 876 10073 order[66] = 873 10074 order[67] = 874 10075 order[68] = 1435 10076 order[69] = 1439 10077 order[70] = 1449 10078 order[71] = 1450 10079 order[72] = 1451 10080 order[73] = 1452 10081 order[74] = 1457 10082 order[75] = 1458 10083 order[76] = 1478 10084 order[77] = 1479 10085 order[78] = 1480 10086 order[79] = 1481 10087 order[80] = 1482 10088 order[81] = 711 10089 order[82] = 140 10090 order[83] = 11 10091 order[84] = 526 10092 order[85] = 54 10093 order[86] = 44 10094 order[87] = 15 10095 order[88] = 58 10096 order[89] = 354 10097 order[90] = 355 10098 order[91] = 0 10099 super(428, 55, order) 10100 end 10101 10102 class NoSecurityAltID < Quickfix::Group 10103 def initialize 10104 order = Quickfix::IntArray.new(3) 10105 order[0] = 455 10106 order[1] = 456 10107 order[2] = 0 10108 super(454, 455, order) 10109 end 10110 end 10111 10112 class NoEvents < Quickfix::Group 10113 def initialize 10114 order = Quickfix::IntArray.new(6) 10115 order[0] = 865 10116 order[1] = 866 10117 order[2] = 1145 10118 order[3] = 867 10119 order[4] = 868 10120 order[5] = 0 10121 super(864, 865, order) 10122 end 10123 end 10124 10125 class NoInstrumentParties < Quickfix::Group 10126 def initialize 10127 order = Quickfix::IntArray.new(5) 10128 order[0] = 1019 10129 order[1] = 1050 10130 order[2] = 1051 10131 order[3] = 1052 10132 order[4] = 0 10133 super(1018, 1019, order) 10134 end 10135 10136 class NoInstrumentPartySubIDs < Quickfix::Group 10137 def initialize 10138 order = Quickfix::IntArray.new(3) 10139 order[0] = 1053 10140 order[1] = 1054 10141 order[2] = 0 10142 super(1052, 1053, order) 10143 end 10144 end 10145 end 10146 10147 class NoComplexEvents < Quickfix::Group 10148 def initialize 10149 order = Quickfix::IntArray.new(9) 10150 order[0] = 1484 10151 order[1] = 1485 10152 order[2] = 1486 10153 order[3] = 1487 10154 order[4] = 1488 10155 order[5] = 1489 10156 order[6] = 1490 10157 order[7] = 1491 10158 order[8] = 0 10159 super(1483, 1484, order) 10160 end 10161 10162 class NoComplexEventDates < Quickfix::Group 10163 def initialize 10164 order = Quickfix::IntArray.new(4) 10165 order[0] = 1492 10166 order[1] = 1493 10167 order[2] = 1494 10168 order[3] = 0 10169 super(1491, 1492, order) 10170 end 10171 10172 class NoComplexEventTimes < Quickfix::Group 10173 def initialize 10174 order = Quickfix::IntArray.new(3) 10175 order[0] = 1495 10176 order[1] = 1496 10177 order[2] = 0 10178 super(1494, 1495, order) 10179 end 10180 end 10181 end 10182 end 10183 10184 class NoUnderlyings < Quickfix::Group 10185 def initialize 10186 order = Quickfix::IntArray.new(70) 10187 order[0] = 311 10188 order[1] = 312 10189 order[2] = 309 10190 order[3] = 305 10191 order[4] = 462 10192 order[5] = 463 10193 order[6] = 310 10194 order[7] = 763 10195 order[8] = 313 10196 order[9] = 542 10197 order[10] = 1213 10198 order[11] = 241 10199 order[12] = 242 10200 order[13] = 243 10201 order[14] = 244 10202 order[15] = 245 10203 order[16] = 246 10204 order[17] = 256 10205 order[18] = 595 10206 order[19] = 592 10207 order[20] = 593 10208 order[21] = 594 10209 order[22] = 247 10210 order[23] = 316 10211 order[24] = 941 10212 order[25] = 317 10213 order[26] = 436 10214 order[27] = 998 10215 order[28] = 1423 10216 order[29] = 1424 10217 order[30] = 1425 10218 order[31] = 1000 10219 order[32] = 1419 10220 order[33] = 435 10221 order[34] = 308 10222 order[35] = 306 10223 order[36] = 362 10224 order[37] = 363 10225 order[38] = 307 10226 order[39] = 364 10227 order[40] = 365 10228 order[41] = 877 10229 order[42] = 878 10230 order[43] = 972 10231 order[44] = 318 10232 order[45] = 879 10233 order[46] = 975 10234 order[47] = 973 10235 order[48] = 974 10236 order[49] = 810 10237 order[50] = 882 10238 order[51] = 883 10239 order[52] = 884 10240 order[53] = 885 10241 order[54] = 886 10242 order[55] = 1044 10243 order[56] = 1045 10244 order[57] = 1046 10245 order[58] = 1038 10246 order[59] = 1039 10247 order[60] = 315 10248 order[61] = 1437 10249 order[62] = 1441 10250 order[63] = 1453 10251 order[64] = 1454 10252 order[65] = 1455 10253 order[66] = 1456 10254 order[67] = 1459 10255 order[68] = 1460 10256 order[69] = 0 10257 super(711, 311, order) 10258 end 10259 10260 class NoUnderlyingSecurityAltID < Quickfix::Group 10261 def initialize 10262 order = Quickfix::IntArray.new(3) 10263 order[0] = 458 10264 order[1] = 459 10265 order[2] = 0 10266 super(457, 458, order) 10267 end 10268 end 10269 10270 class NoUnderlyingStips < Quickfix::Group 10271 def initialize 10272 order = Quickfix::IntArray.new(3) 10273 order[0] = 888 10274 order[1] = 889 10275 order[2] = 0 10276 super(887, 888, order) 10277 end 10278 end 10279 10280 class NoUndlyInstrumentParties < Quickfix::Group 10281 def initialize 10282 order = Quickfix::IntArray.new(5) 10283 order[0] = 1059 10284 order[1] = 1060 10285 order[2] = 1061 10286 order[3] = 1062 10287 order[4] = 0 10288 super(1058, 1059, order) 10289 end 10290 10291 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 10292 def initialize 10293 order = Quickfix::IntArray.new(3) 10294 order[0] = 1063 10295 order[1] = 1064 10296 order[2] = 0 10297 super(1062, 1063, order) 10298 end 10299 end 10300 end 10301 end 10302 end 10303end 10304 10305class RegistrationInstructions < Message 10306 def initialize 10307 super 10308 getHeader().setField( Quickfix::MsgType.new("o") ) 10309 end 10310 10311 class NoPartyIDs < Quickfix::Group 10312 def initialize 10313 order = Quickfix::IntArray.new(5) 10314 order[0] = 448 10315 order[1] = 447 10316 order[2] = 452 10317 order[3] = 802 10318 order[4] = 0 10319 super(453, 448, order) 10320 end 10321 10322 class NoPartySubIDs < Quickfix::Group 10323 def initialize 10324 order = Quickfix::IntArray.new(3) 10325 order[0] = 523 10326 order[1] = 803 10327 order[2] = 0 10328 super(802, 523, order) 10329 end 10330 end 10331 end 10332 10333 class NoRegistDtls < Quickfix::Group 10334 def initialize 10335 order = Quickfix::IntArray.new(9) 10336 order[0] = 509 10337 order[1] = 511 10338 order[2] = 474 10339 order[3] = 482 10340 order[4] = 539 10341 order[5] = 522 10342 order[6] = 486 10343 order[7] = 475 10344 order[8] = 0 10345 super(473, 509, order) 10346 end 10347 10348 class NoNestedPartyIDs < Quickfix::Group 10349 def initialize 10350 order = Quickfix::IntArray.new(5) 10351 order[0] = 524 10352 order[1] = 525 10353 order[2] = 538 10354 order[3] = 804 10355 order[4] = 0 10356 super(539, 524, order) 10357 end 10358 10359 class NoNestedPartySubIDs < Quickfix::Group 10360 def initialize 10361 order = Quickfix::IntArray.new(3) 10362 order[0] = 545 10363 order[1] = 805 10364 order[2] = 0 10365 super(804, 545, order) 10366 end 10367 end 10368 end 10369 end 10370 10371 class NoDistribInsts < Quickfix::Group 10372 def initialize 10373 order = Quickfix::IntArray.new(9) 10374 order[0] = 477 10375 order[1] = 512 10376 order[2] = 478 10377 order[3] = 498 10378 order[4] = 499 10379 order[5] = 500 10380 order[6] = 501 10381 order[7] = 502 10382 order[8] = 0 10383 super(510, 477, order) 10384 end 10385 end 10386end 10387 10388class RegistrationInstructionsResponse < Message 10389 def initialize 10390 super 10391 getHeader().setField( Quickfix::MsgType.new("p") ) 10392 end 10393 10394 class NoPartyIDs < Quickfix::Group 10395 def initialize 10396 order = Quickfix::IntArray.new(5) 10397 order[0] = 448 10398 order[1] = 447 10399 order[2] = 452 10400 order[3] = 802 10401 order[4] = 0 10402 super(453, 448, order) 10403 end 10404 10405 class NoPartySubIDs < Quickfix::Group 10406 def initialize 10407 order = Quickfix::IntArray.new(3) 10408 order[0] = 523 10409 order[1] = 803 10410 order[2] = 0 10411 super(802, 523, order) 10412 end 10413 end 10414 end 10415end 10416 10417class OrderMassCancelRequest < Message 10418 def initialize 10419 super 10420 getHeader().setField( Quickfix::MsgType.new("q") ) 10421 end 10422 10423 class NoPartyIDs < Quickfix::Group 10424 def initialize 10425 order = Quickfix::IntArray.new(5) 10426 order[0] = 448 10427 order[1] = 447 10428 order[2] = 452 10429 order[3] = 802 10430 order[4] = 0 10431 super(453, 448, order) 10432 end 10433 10434 class NoPartySubIDs < Quickfix::Group 10435 def initialize 10436 order = Quickfix::IntArray.new(3) 10437 order[0] = 523 10438 order[1] = 803 10439 order[2] = 0 10440 super(802, 523, order) 10441 end 10442 end 10443 end 10444 10445 class NoSecurityAltID < Quickfix::Group 10446 def initialize 10447 order = Quickfix::IntArray.new(3) 10448 order[0] = 455 10449 order[1] = 456 10450 order[2] = 0 10451 super(454, 455, order) 10452 end 10453 end 10454 10455 class NoEvents < Quickfix::Group 10456 def initialize 10457 order = Quickfix::IntArray.new(6) 10458 order[0] = 865 10459 order[1] = 866 10460 order[2] = 1145 10461 order[3] = 867 10462 order[4] = 868 10463 order[5] = 0 10464 super(864, 865, order) 10465 end 10466 end 10467 10468 class NoInstrumentParties < Quickfix::Group 10469 def initialize 10470 order = Quickfix::IntArray.new(5) 10471 order[0] = 1019 10472 order[1] = 1050 10473 order[2] = 1051 10474 order[3] = 1052 10475 order[4] = 0 10476 super(1018, 1019, order) 10477 end 10478 10479 class NoInstrumentPartySubIDs < Quickfix::Group 10480 def initialize 10481 order = Quickfix::IntArray.new(3) 10482 order[0] = 1053 10483 order[1] = 1054 10484 order[2] = 0 10485 super(1052, 1053, order) 10486 end 10487 end 10488 end 10489 10490 class NoComplexEvents < Quickfix::Group 10491 def initialize 10492 order = Quickfix::IntArray.new(9) 10493 order[0] = 1484 10494 order[1] = 1485 10495 order[2] = 1486 10496 order[3] = 1487 10497 order[4] = 1488 10498 order[5] = 1489 10499 order[6] = 1490 10500 order[7] = 1491 10501 order[8] = 0 10502 super(1483, 1484, order) 10503 end 10504 10505 class NoComplexEventDates < Quickfix::Group 10506 def initialize 10507 order = Quickfix::IntArray.new(4) 10508 order[0] = 1492 10509 order[1] = 1493 10510 order[2] = 1494 10511 order[3] = 0 10512 super(1491, 1492, order) 10513 end 10514 10515 class NoComplexEventTimes < Quickfix::Group 10516 def initialize 10517 order = Quickfix::IntArray.new(3) 10518 order[0] = 1495 10519 order[1] = 1496 10520 order[2] = 0 10521 super(1494, 1495, order) 10522 end 10523 end 10524 end 10525 end 10526 10527 class NoUnderlyingSecurityAltID < Quickfix::Group 10528 def initialize 10529 order = Quickfix::IntArray.new(3) 10530 order[0] = 458 10531 order[1] = 459 10532 order[2] = 0 10533 super(457, 458, order) 10534 end 10535 end 10536 10537 class NoUnderlyingStips < Quickfix::Group 10538 def initialize 10539 order = Quickfix::IntArray.new(3) 10540 order[0] = 888 10541 order[1] = 889 10542 order[2] = 0 10543 super(887, 888, order) 10544 end 10545 end 10546 10547 class NoUndlyInstrumentParties < Quickfix::Group 10548 def initialize 10549 order = Quickfix::IntArray.new(5) 10550 order[0] = 1059 10551 order[1] = 1060 10552 order[2] = 1061 10553 order[3] = 1062 10554 order[4] = 0 10555 super(1058, 1059, order) 10556 end 10557 10558 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 10559 def initialize 10560 order = Quickfix::IntArray.new(3) 10561 order[0] = 1063 10562 order[1] = 1064 10563 order[2] = 0 10564 super(1062, 1063, order) 10565 end 10566 end 10567 end 10568 10569 class NoTargetPartyIDs < Quickfix::Group 10570 def initialize 10571 order = Quickfix::IntArray.new(4) 10572 order[0] = 1462 10573 order[1] = 1463 10574 order[2] = 1464 10575 order[3] = 0 10576 super(1461, 1462, order) 10577 end 10578 end 10579end 10580 10581class OrderMassCancelReport < Message 10582 def initialize 10583 super 10584 getHeader().setField( Quickfix::MsgType.new("r") ) 10585 end 10586 10587 class NoAffectedOrders < Quickfix::Group 10588 def initialize 10589 order = Quickfix::IntArray.new(4) 10590 order[0] = 41 10591 order[1] = 535 10592 order[2] = 536 10593 order[3] = 0 10594 super(534, 41, order) 10595 end 10596 end 10597 10598 class NoNotAffectedOrders < Quickfix::Group 10599 def initialize 10600 order = Quickfix::IntArray.new(3) 10601 order[0] = 1372 10602 order[1] = 1371 10603 order[2] = 0 10604 super(1370, 1372, order) 10605 end 10606 end 10607 10608 class NoPartyIDs < Quickfix::Group 10609 def initialize 10610 order = Quickfix::IntArray.new(5) 10611 order[0] = 448 10612 order[1] = 447 10613 order[2] = 452 10614 order[3] = 802 10615 order[4] = 0 10616 super(453, 448, order) 10617 end 10618 10619 class NoPartySubIDs < Quickfix::Group 10620 def initialize 10621 order = Quickfix::IntArray.new(3) 10622 order[0] = 523 10623 order[1] = 803 10624 order[2] = 0 10625 super(802, 523, order) 10626 end 10627 end 10628 end 10629 10630 class NoSecurityAltID < Quickfix::Group 10631 def initialize 10632 order = Quickfix::IntArray.new(3) 10633 order[0] = 455 10634 order[1] = 456 10635 order[2] = 0 10636 super(454, 455, order) 10637 end 10638 end 10639 10640 class NoEvents < Quickfix::Group 10641 def initialize 10642 order = Quickfix::IntArray.new(6) 10643 order[0] = 865 10644 order[1] = 866 10645 order[2] = 1145 10646 order[3] = 867 10647 order[4] = 868 10648 order[5] = 0 10649 super(864, 865, order) 10650 end 10651 end 10652 10653 class NoInstrumentParties < Quickfix::Group 10654 def initialize 10655 order = Quickfix::IntArray.new(5) 10656 order[0] = 1019 10657 order[1] = 1050 10658 order[2] = 1051 10659 order[3] = 1052 10660 order[4] = 0 10661 super(1018, 1019, order) 10662 end 10663 10664 class NoInstrumentPartySubIDs < Quickfix::Group 10665 def initialize 10666 order = Quickfix::IntArray.new(3) 10667 order[0] = 1053 10668 order[1] = 1054 10669 order[2] = 0 10670 super(1052, 1053, order) 10671 end 10672 end 10673 end 10674 10675 class NoComplexEvents < Quickfix::Group 10676 def initialize 10677 order = Quickfix::IntArray.new(9) 10678 order[0] = 1484 10679 order[1] = 1485 10680 order[2] = 1486 10681 order[3] = 1487 10682 order[4] = 1488 10683 order[5] = 1489 10684 order[6] = 1490 10685 order[7] = 1491 10686 order[8] = 0 10687 super(1483, 1484, order) 10688 end 10689 10690 class NoComplexEventDates < Quickfix::Group 10691 def initialize 10692 order = Quickfix::IntArray.new(4) 10693 order[0] = 1492 10694 order[1] = 1493 10695 order[2] = 1494 10696 order[3] = 0 10697 super(1491, 1492, order) 10698 end 10699 10700 class NoComplexEventTimes < Quickfix::Group 10701 def initialize 10702 order = Quickfix::IntArray.new(3) 10703 order[0] = 1495 10704 order[1] = 1496 10705 order[2] = 0 10706 super(1494, 1495, order) 10707 end 10708 end 10709 end 10710 end 10711 10712 class NoUnderlyingSecurityAltID < Quickfix::Group 10713 def initialize 10714 order = Quickfix::IntArray.new(3) 10715 order[0] = 458 10716 order[1] = 459 10717 order[2] = 0 10718 super(457, 458, order) 10719 end 10720 end 10721 10722 class NoUnderlyingStips < Quickfix::Group 10723 def initialize 10724 order = Quickfix::IntArray.new(3) 10725 order[0] = 888 10726 order[1] = 889 10727 order[2] = 0 10728 super(887, 888, order) 10729 end 10730 end 10731 10732 class NoUndlyInstrumentParties < Quickfix::Group 10733 def initialize 10734 order = Quickfix::IntArray.new(5) 10735 order[0] = 1059 10736 order[1] = 1060 10737 order[2] = 1061 10738 order[3] = 1062 10739 order[4] = 0 10740 super(1058, 1059, order) 10741 end 10742 10743 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 10744 def initialize 10745 order = Quickfix::IntArray.new(3) 10746 order[0] = 1063 10747 order[1] = 1064 10748 order[2] = 0 10749 super(1062, 1063, order) 10750 end 10751 end 10752 end 10753 10754 class NoTargetPartyIDs < Quickfix::Group 10755 def initialize 10756 order = Quickfix::IntArray.new(4) 10757 order[0] = 1462 10758 order[1] = 1463 10759 order[2] = 1464 10760 order[3] = 0 10761 super(1461, 1462, order) 10762 end 10763 end 10764end 10765 10766class NewOrderCross < Message 10767 def initialize 10768 super 10769 getHeader().setField( Quickfix::MsgType.new("s") ) 10770 end 10771 10772 class NoRootPartyIDs < Quickfix::Group 10773 def initialize 10774 order = Quickfix::IntArray.new(5) 10775 order[0] = 1117 10776 order[1] = 1118 10777 order[2] = 1119 10778 order[3] = 1120 10779 order[4] = 0 10780 super(1116, 1117, order) 10781 end 10782 10783 class NoRootPartySubIDs < Quickfix::Group 10784 def initialize 10785 order = Quickfix::IntArray.new(3) 10786 order[0] = 1121 10787 order[1] = 1122 10788 order[2] = 0 10789 super(1120, 1121, order) 10790 end 10791 end 10792 end 10793 10794 class NoSides < Quickfix::Group 10795 def initialize 10796 order = Quickfix::IntArray.new(44) 10797 order[0] = 54 10798 order[1] = 41 10799 order[2] = 11 10800 order[3] = 526 10801 order[4] = 583 10802 order[5] = 453 10803 order[6] = 229 10804 order[7] = 75 10805 order[8] = 1 10806 order[9] = 660 10807 order[10] = 581 10808 order[11] = 589 10809 order[12] = 590 10810 order[13] = 591 10811 order[14] = 70 10812 order[15] = 78 10813 order[16] = 854 10814 order[17] = 38 10815 order[18] = 152 10816 order[19] = 516 10817 order[20] = 468 10818 order[21] = 469 10819 order[22] = 12 10820 order[23] = 13 10821 order[24] = 479 10822 order[25] = 497 10823 order[26] = 528 10824 order[27] = 529 10825 order[28] = 1091 10826 order[29] = 582 10827 order[30] = 121 10828 order[31] = 120 10829 order[32] = 775 10830 order[33] = 58 10831 order[34] = 354 10832 order[35] = 355 10833 order[36] = 77 10834 order[37] = 203 10835 order[38] = 544 10836 order[39] = 635 10837 order[40] = 377 10838 order[41] = 659 10839 order[42] = 962 10840 order[43] = 0 10841 super(552, 54, order) 10842 end 10843 10844 class NoPartyIDs < Quickfix::Group 10845 def initialize 10846 order = Quickfix::IntArray.new(5) 10847 order[0] = 448 10848 order[1] = 447 10849 order[2] = 452 10850 order[3] = 802 10851 order[4] = 0 10852 super(453, 448, order) 10853 end 10854 10855 class NoPartySubIDs < Quickfix::Group 10856 def initialize 10857 order = Quickfix::IntArray.new(3) 10858 order[0] = 523 10859 order[1] = 803 10860 order[2] = 0 10861 super(802, 523, order) 10862 end 10863 end 10864 end 10865 10866 class NoAllocs < Quickfix::Group 10867 def initialize 10868 order = Quickfix::IntArray.new(7) 10869 order[0] = 79 10870 order[1] = 661 10871 order[2] = 736 10872 order[3] = 467 10873 order[4] = 539 10874 order[5] = 80 10875 order[6] = 0 10876 super(78, 79, order) 10877 end 10878 10879 class NoNestedPartyIDs < Quickfix::Group 10880 def initialize 10881 order = Quickfix::IntArray.new(5) 10882 order[0] = 524 10883 order[1] = 525 10884 order[2] = 538 10885 order[3] = 804 10886 order[4] = 0 10887 super(539, 524, order) 10888 end 10889 10890 class NoNestedPartySubIDs < Quickfix::Group 10891 def initialize 10892 order = Quickfix::IntArray.new(3) 10893 order[0] = 545 10894 order[1] = 805 10895 order[2] = 0 10896 super(804, 545, order) 10897 end 10898 end 10899 end 10900 end 10901 end 10902 10903 class NoSecurityAltID < Quickfix::Group 10904 def initialize 10905 order = Quickfix::IntArray.new(3) 10906 order[0] = 455 10907 order[1] = 456 10908 order[2] = 0 10909 super(454, 455, order) 10910 end 10911 end 10912 10913 class NoEvents < Quickfix::Group 10914 def initialize 10915 order = Quickfix::IntArray.new(6) 10916 order[0] = 865 10917 order[1] = 866 10918 order[2] = 1145 10919 order[3] = 867 10920 order[4] = 868 10921 order[5] = 0 10922 super(864, 865, order) 10923 end 10924 end 10925 10926 class NoInstrumentParties < Quickfix::Group 10927 def initialize 10928 order = Quickfix::IntArray.new(5) 10929 order[0] = 1019 10930 order[1] = 1050 10931 order[2] = 1051 10932 order[3] = 1052 10933 order[4] = 0 10934 super(1018, 1019, order) 10935 end 10936 10937 class NoInstrumentPartySubIDs < Quickfix::Group 10938 def initialize 10939 order = Quickfix::IntArray.new(3) 10940 order[0] = 1053 10941 order[1] = 1054 10942 order[2] = 0 10943 super(1052, 1053, order) 10944 end 10945 end 10946 end 10947 10948 class NoComplexEvents < Quickfix::Group 10949 def initialize 10950 order = Quickfix::IntArray.new(9) 10951 order[0] = 1484 10952 order[1] = 1485 10953 order[2] = 1486 10954 order[3] = 1487 10955 order[4] = 1488 10956 order[5] = 1489 10957 order[6] = 1490 10958 order[7] = 1491 10959 order[8] = 0 10960 super(1483, 1484, order) 10961 end 10962 10963 class NoComplexEventDates < Quickfix::Group 10964 def initialize 10965 order = Quickfix::IntArray.new(4) 10966 order[0] = 1492 10967 order[1] = 1493 10968 order[2] = 1494 10969 order[3] = 0 10970 super(1491, 1492, order) 10971 end 10972 10973 class NoComplexEventTimes < Quickfix::Group 10974 def initialize 10975 order = Quickfix::IntArray.new(3) 10976 order[0] = 1495 10977 order[1] = 1496 10978 order[2] = 0 10979 super(1494, 1495, order) 10980 end 10981 end 10982 end 10983 end 10984 10985 class NoUnderlyings < Quickfix::Group 10986 def initialize 10987 order = Quickfix::IntArray.new(70) 10988 order[0] = 311 10989 order[1] = 312 10990 order[2] = 309 10991 order[3] = 305 10992 order[4] = 462 10993 order[5] = 463 10994 order[6] = 310 10995 order[7] = 763 10996 order[8] = 313 10997 order[9] = 542 10998 order[10] = 1213 10999 order[11] = 241 11000 order[12] = 242 11001 order[13] = 243 11002 order[14] = 244 11003 order[15] = 245 11004 order[16] = 246 11005 order[17] = 256 11006 order[18] = 595 11007 order[19] = 592 11008 order[20] = 593 11009 order[21] = 594 11010 order[22] = 247 11011 order[23] = 316 11012 order[24] = 941 11013 order[25] = 317 11014 order[26] = 436 11015 order[27] = 998 11016 order[28] = 1423 11017 order[29] = 1424 11018 order[30] = 1425 11019 order[31] = 1000 11020 order[32] = 1419 11021 order[33] = 435 11022 order[34] = 308 11023 order[35] = 306 11024 order[36] = 362 11025 order[37] = 363 11026 order[38] = 307 11027 order[39] = 364 11028 order[40] = 365 11029 order[41] = 877 11030 order[42] = 878 11031 order[43] = 972 11032 order[44] = 318 11033 order[45] = 879 11034 order[46] = 975 11035 order[47] = 973 11036 order[48] = 974 11037 order[49] = 810 11038 order[50] = 882 11039 order[51] = 883 11040 order[52] = 884 11041 order[53] = 885 11042 order[54] = 886 11043 order[55] = 1044 11044 order[56] = 1045 11045 order[57] = 1046 11046 order[58] = 1038 11047 order[59] = 1039 11048 order[60] = 315 11049 order[61] = 1437 11050 order[62] = 1441 11051 order[63] = 1453 11052 order[64] = 1454 11053 order[65] = 1455 11054 order[66] = 1456 11055 order[67] = 1459 11056 order[68] = 1460 11057 order[69] = 0 11058 super(711, 311, order) 11059 end 11060 11061 class NoUnderlyingSecurityAltID < Quickfix::Group 11062 def initialize 11063 order = Quickfix::IntArray.new(3) 11064 order[0] = 458 11065 order[1] = 459 11066 order[2] = 0 11067 super(457, 458, order) 11068 end 11069 end 11070 11071 class NoUnderlyingStips < Quickfix::Group 11072 def initialize 11073 order = Quickfix::IntArray.new(3) 11074 order[0] = 888 11075 order[1] = 889 11076 order[2] = 0 11077 super(887, 888, order) 11078 end 11079 end 11080 11081 class NoUndlyInstrumentParties < Quickfix::Group 11082 def initialize 11083 order = Quickfix::IntArray.new(5) 11084 order[0] = 1059 11085 order[1] = 1060 11086 order[2] = 1061 11087 order[3] = 1062 11088 order[4] = 0 11089 super(1058, 1059, order) 11090 end 11091 11092 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 11093 def initialize 11094 order = Quickfix::IntArray.new(3) 11095 order[0] = 1063 11096 order[1] = 1064 11097 order[2] = 0 11098 super(1062, 1063, order) 11099 end 11100 end 11101 end 11102 end 11103 11104 class NoLegs < Quickfix::Group 11105 def initialize 11106 order = Quickfix::IntArray.new(53) 11107 order[0] = 600 11108 order[1] = 601 11109 order[2] = 602 11110 order[3] = 603 11111 order[4] = 607 11112 order[5] = 608 11113 order[6] = 609 11114 order[7] = 764 11115 order[8] = 610 11116 order[9] = 611 11117 order[10] = 1212 11118 order[11] = 248 11119 order[12] = 249 11120 order[13] = 250 11121 order[14] = 251 11122 order[15] = 252 11123 order[16] = 253 11124 order[17] = 257 11125 order[18] = 599 11126 order[19] = 596 11127 order[20] = 597 11128 order[21] = 598 11129 order[22] = 254 11130 order[23] = 612 11131 order[24] = 942 11132 order[25] = 613 11133 order[26] = 614 11134 order[27] = 999 11135 order[28] = 1224 11136 order[29] = 1421 11137 order[30] = 1422 11138 order[31] = 1001 11139 order[32] = 1420 11140 order[33] = 615 11141 order[34] = 616 11142 order[35] = 617 11143 order[36] = 618 11144 order[37] = 619 11145 order[38] = 620 11146 order[39] = 621 11147 order[40] = 622 11148 order[41] = 623 11149 order[42] = 624 11150 order[43] = 556 11151 order[44] = 740 11152 order[45] = 739 11153 order[46] = 955 11154 order[47] = 956 11155 order[48] = 1358 11156 order[49] = 1017 11157 order[50] = 1436 11158 order[51] = 1440 11159 order[52] = 0 11160 super(555, 600, order) 11161 end 11162 11163 class NoLegSecurityAltID < Quickfix::Group 11164 def initialize 11165 order = Quickfix::IntArray.new(3) 11166 order[0] = 605 11167 order[1] = 606 11168 order[2] = 0 11169 super(604, 605, order) 11170 end 11171 end 11172 end 11173 11174 class NoTradingSessions < Quickfix::Group 11175 def initialize 11176 order = Quickfix::IntArray.new(3) 11177 order[0] = 336 11178 order[1] = 625 11179 order[2] = 0 11180 super(386, 336, order) 11181 end 11182 end 11183 11184 class NoStipulations < Quickfix::Group 11185 def initialize 11186 order = Quickfix::IntArray.new(3) 11187 order[0] = 233 11188 order[1] = 234 11189 order[2] = 0 11190 super(232, 233, order) 11191 end 11192 end 11193 11194 class NoStrategyParameters < Quickfix::Group 11195 def initialize 11196 order = Quickfix::IntArray.new(4) 11197 order[0] = 958 11198 order[1] = 959 11199 order[2] = 960 11200 order[3] = 0 11201 super(957, 958, order) 11202 end 11203 end 11204end 11205 11206class CrossOrderCancelReplaceRequest < Message 11207 def initialize 11208 super 11209 getHeader().setField( Quickfix::MsgType.new("t") ) 11210 end 11211 11212 class NoRootPartyIDs < Quickfix::Group 11213 def initialize 11214 order = Quickfix::IntArray.new(5) 11215 order[0] = 1117 11216 order[1] = 1118 11217 order[2] = 1119 11218 order[3] = 1120 11219 order[4] = 0 11220 super(1116, 1117, order) 11221 end 11222 11223 class NoRootPartySubIDs < Quickfix::Group 11224 def initialize 11225 order = Quickfix::IntArray.new(3) 11226 order[0] = 1121 11227 order[1] = 1122 11228 order[2] = 0 11229 super(1120, 1121, order) 11230 end 11231 end 11232 end 11233 11234 class NoSides < Quickfix::Group 11235 def initialize 11236 order = Quickfix::IntArray.new(44) 11237 order[0] = 54 11238 order[1] = 41 11239 order[2] = 11 11240 order[3] = 526 11241 order[4] = 583 11242 order[5] = 453 11243 order[6] = 229 11244 order[7] = 75 11245 order[8] = 1 11246 order[9] = 660 11247 order[10] = 581 11248 order[11] = 589 11249 order[12] = 590 11250 order[13] = 591 11251 order[14] = 70 11252 order[15] = 78 11253 order[16] = 854 11254 order[17] = 38 11255 order[18] = 152 11256 order[19] = 516 11257 order[20] = 468 11258 order[21] = 469 11259 order[22] = 12 11260 order[23] = 13 11261 order[24] = 479 11262 order[25] = 497 11263 order[26] = 528 11264 order[27] = 529 11265 order[28] = 1091 11266 order[29] = 582 11267 order[30] = 121 11268 order[31] = 120 11269 order[32] = 775 11270 order[33] = 58 11271 order[34] = 354 11272 order[35] = 355 11273 order[36] = 77 11274 order[37] = 203 11275 order[38] = 544 11276 order[39] = 635 11277 order[40] = 377 11278 order[41] = 659 11279 order[42] = 962 11280 order[43] = 0 11281 super(552, 54, order) 11282 end 11283 11284 class NoPartyIDs < Quickfix::Group 11285 def initialize 11286 order = Quickfix::IntArray.new(5) 11287 order[0] = 448 11288 order[1] = 447 11289 order[2] = 452 11290 order[3] = 802 11291 order[4] = 0 11292 super(453, 448, order) 11293 end 11294 11295 class NoPartySubIDs < Quickfix::Group 11296 def initialize 11297 order = Quickfix::IntArray.new(3) 11298 order[0] = 523 11299 order[1] = 803 11300 order[2] = 0 11301 super(802, 523, order) 11302 end 11303 end 11304 end 11305 11306 class NoAllocs < Quickfix::Group 11307 def initialize 11308 order = Quickfix::IntArray.new(7) 11309 order[0] = 79 11310 order[1] = 661 11311 order[2] = 736 11312 order[3] = 467 11313 order[4] = 539 11314 order[5] = 80 11315 order[6] = 0 11316 super(78, 79, order) 11317 end 11318 11319 class NoNestedPartyIDs < Quickfix::Group 11320 def initialize 11321 order = Quickfix::IntArray.new(5) 11322 order[0] = 524 11323 order[1] = 525 11324 order[2] = 538 11325 order[3] = 804 11326 order[4] = 0 11327 super(539, 524, order) 11328 end 11329 11330 class NoNestedPartySubIDs < Quickfix::Group 11331 def initialize 11332 order = Quickfix::IntArray.new(3) 11333 order[0] = 545 11334 order[1] = 805 11335 order[2] = 0 11336 super(804, 545, order) 11337 end 11338 end 11339 end 11340 end 11341 end 11342 11343 class NoSecurityAltID < Quickfix::Group 11344 def initialize 11345 order = Quickfix::IntArray.new(3) 11346 order[0] = 455 11347 order[1] = 456 11348 order[2] = 0 11349 super(454, 455, order) 11350 end 11351 end 11352 11353 class NoEvents < Quickfix::Group 11354 def initialize 11355 order = Quickfix::IntArray.new(6) 11356 order[0] = 865 11357 order[1] = 866 11358 order[2] = 1145 11359 order[3] = 867 11360 order[4] = 868 11361 order[5] = 0 11362 super(864, 865, order) 11363 end 11364 end 11365 11366 class NoInstrumentParties < Quickfix::Group 11367 def initialize 11368 order = Quickfix::IntArray.new(5) 11369 order[0] = 1019 11370 order[1] = 1050 11371 order[2] = 1051 11372 order[3] = 1052 11373 order[4] = 0 11374 super(1018, 1019, order) 11375 end 11376 11377 class NoInstrumentPartySubIDs < Quickfix::Group 11378 def initialize 11379 order = Quickfix::IntArray.new(3) 11380 order[0] = 1053 11381 order[1] = 1054 11382 order[2] = 0 11383 super(1052, 1053, order) 11384 end 11385 end 11386 end 11387 11388 class NoComplexEvents < Quickfix::Group 11389 def initialize 11390 order = Quickfix::IntArray.new(9) 11391 order[0] = 1484 11392 order[1] = 1485 11393 order[2] = 1486 11394 order[3] = 1487 11395 order[4] = 1488 11396 order[5] = 1489 11397 order[6] = 1490 11398 order[7] = 1491 11399 order[8] = 0 11400 super(1483, 1484, order) 11401 end 11402 11403 class NoComplexEventDates < Quickfix::Group 11404 def initialize 11405 order = Quickfix::IntArray.new(4) 11406 order[0] = 1492 11407 order[1] = 1493 11408 order[2] = 1494 11409 order[3] = 0 11410 super(1491, 1492, order) 11411 end 11412 11413 class NoComplexEventTimes < Quickfix::Group 11414 def initialize 11415 order = Quickfix::IntArray.new(3) 11416 order[0] = 1495 11417 order[1] = 1496 11418 order[2] = 0 11419 super(1494, 1495, order) 11420 end 11421 end 11422 end 11423 end 11424 11425 class NoUnderlyings < Quickfix::Group 11426 def initialize 11427 order = Quickfix::IntArray.new(70) 11428 order[0] = 311 11429 order[1] = 312 11430 order[2] = 309 11431 order[3] = 305 11432 order[4] = 462 11433 order[5] = 463 11434 order[6] = 310 11435 order[7] = 763 11436 order[8] = 313 11437 order[9] = 542 11438 order[10] = 1213 11439 order[11] = 241 11440 order[12] = 242 11441 order[13] = 243 11442 order[14] = 244 11443 order[15] = 245 11444 order[16] = 246 11445 order[17] = 256 11446 order[18] = 595 11447 order[19] = 592 11448 order[20] = 593 11449 order[21] = 594 11450 order[22] = 247 11451 order[23] = 316 11452 order[24] = 941 11453 order[25] = 317 11454 order[26] = 436 11455 order[27] = 998 11456 order[28] = 1423 11457 order[29] = 1424 11458 order[30] = 1425 11459 order[31] = 1000 11460 order[32] = 1419 11461 order[33] = 435 11462 order[34] = 308 11463 order[35] = 306 11464 order[36] = 362 11465 order[37] = 363 11466 order[38] = 307 11467 order[39] = 364 11468 order[40] = 365 11469 order[41] = 877 11470 order[42] = 878 11471 order[43] = 972 11472 order[44] = 318 11473 order[45] = 879 11474 order[46] = 975 11475 order[47] = 973 11476 order[48] = 974 11477 order[49] = 810 11478 order[50] = 882 11479 order[51] = 883 11480 order[52] = 884 11481 order[53] = 885 11482 order[54] = 886 11483 order[55] = 1044 11484 order[56] = 1045 11485 order[57] = 1046 11486 order[58] = 1038 11487 order[59] = 1039 11488 order[60] = 315 11489 order[61] = 1437 11490 order[62] = 1441 11491 order[63] = 1453 11492 order[64] = 1454 11493 order[65] = 1455 11494 order[66] = 1456 11495 order[67] = 1459 11496 order[68] = 1460 11497 order[69] = 0 11498 super(711, 311, order) 11499 end 11500 11501 class NoUnderlyingSecurityAltID < Quickfix::Group 11502 def initialize 11503 order = Quickfix::IntArray.new(3) 11504 order[0] = 458 11505 order[1] = 459 11506 order[2] = 0 11507 super(457, 458, order) 11508 end 11509 end 11510 11511 class NoUnderlyingStips < Quickfix::Group 11512 def initialize 11513 order = Quickfix::IntArray.new(3) 11514 order[0] = 888 11515 order[1] = 889 11516 order[2] = 0 11517 super(887, 888, order) 11518 end 11519 end 11520 11521 class NoUndlyInstrumentParties < Quickfix::Group 11522 def initialize 11523 order = Quickfix::IntArray.new(5) 11524 order[0] = 1059 11525 order[1] = 1060 11526 order[2] = 1061 11527 order[3] = 1062 11528 order[4] = 0 11529 super(1058, 1059, order) 11530 end 11531 11532 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 11533 def initialize 11534 order = Quickfix::IntArray.new(3) 11535 order[0] = 1063 11536 order[1] = 1064 11537 order[2] = 0 11538 super(1062, 1063, order) 11539 end 11540 end 11541 end 11542 end 11543 11544 class NoLegs < Quickfix::Group 11545 def initialize 11546 order = Quickfix::IntArray.new(53) 11547 order[0] = 600 11548 order[1] = 601 11549 order[2] = 602 11550 order[3] = 603 11551 order[4] = 607 11552 order[5] = 608 11553 order[6] = 609 11554 order[7] = 764 11555 order[8] = 610 11556 order[9] = 611 11557 order[10] = 1212 11558 order[11] = 248 11559 order[12] = 249 11560 order[13] = 250 11561 order[14] = 251 11562 order[15] = 252 11563 order[16] = 253 11564 order[17] = 257 11565 order[18] = 599 11566 order[19] = 596 11567 order[20] = 597 11568 order[21] = 598 11569 order[22] = 254 11570 order[23] = 612 11571 order[24] = 942 11572 order[25] = 613 11573 order[26] = 614 11574 order[27] = 999 11575 order[28] = 1224 11576 order[29] = 1421 11577 order[30] = 1422 11578 order[31] = 1001 11579 order[32] = 1420 11580 order[33] = 615 11581 order[34] = 616 11582 order[35] = 617 11583 order[36] = 618 11584 order[37] = 619 11585 order[38] = 620 11586 order[39] = 621 11587 order[40] = 622 11588 order[41] = 623 11589 order[42] = 624 11590 order[43] = 556 11591 order[44] = 740 11592 order[45] = 739 11593 order[46] = 955 11594 order[47] = 956 11595 order[48] = 1358 11596 order[49] = 1017 11597 order[50] = 1436 11598 order[51] = 1440 11599 order[52] = 0 11600 super(555, 600, order) 11601 end 11602 11603 class NoLegSecurityAltID < Quickfix::Group 11604 def initialize 11605 order = Quickfix::IntArray.new(3) 11606 order[0] = 605 11607 order[1] = 606 11608 order[2] = 0 11609 super(604, 605, order) 11610 end 11611 end 11612 end 11613 11614 class NoTradingSessions < Quickfix::Group 11615 def initialize 11616 order = Quickfix::IntArray.new(3) 11617 order[0] = 336 11618 order[1] = 625 11619 order[2] = 0 11620 super(386, 336, order) 11621 end 11622 end 11623 11624 class NoStipulations < Quickfix::Group 11625 def initialize 11626 order = Quickfix::IntArray.new(3) 11627 order[0] = 233 11628 order[1] = 234 11629 order[2] = 0 11630 super(232, 233, order) 11631 end 11632 end 11633 11634 class NoStrategyParameters < Quickfix::Group 11635 def initialize 11636 order = Quickfix::IntArray.new(4) 11637 order[0] = 958 11638 order[1] = 959 11639 order[2] = 960 11640 order[3] = 0 11641 super(957, 958, order) 11642 end 11643 end 11644end 11645 11646class CrossOrderCancelRequest < Message 11647 def initialize 11648 super 11649 getHeader().setField( Quickfix::MsgType.new("u") ) 11650 end 11651 11652 class NoRootPartyIDs < Quickfix::Group 11653 def initialize 11654 order = Quickfix::IntArray.new(5) 11655 order[0] = 1117 11656 order[1] = 1118 11657 order[2] = 1119 11658 order[3] = 1120 11659 order[4] = 0 11660 super(1116, 1117, order) 11661 end 11662 11663 class NoRootPartySubIDs < Quickfix::Group 11664 def initialize 11665 order = Quickfix::IntArray.new(3) 11666 order[0] = 1121 11667 order[1] = 1122 11668 order[2] = 0 11669 super(1120, 1121, order) 11670 end 11671 end 11672 end 11673 11674 class NoSides < Quickfix::Group 11675 def initialize 11676 order = Quickfix::IntArray.new(19) 11677 order[0] = 54 11678 order[1] = 41 11679 order[2] = 11 11680 order[3] = 526 11681 order[4] = 583 11682 order[5] = 586 11683 order[6] = 453 11684 order[7] = 229 11685 order[8] = 75 11686 order[9] = 38 11687 order[10] = 152 11688 order[11] = 516 11689 order[12] = 468 11690 order[13] = 469 11691 order[14] = 376 11692 order[15] = 58 11693 order[16] = 354 11694 order[17] = 355 11695 order[18] = 0 11696 super(552, 54, order) 11697 end 11698 11699 class NoPartyIDs < Quickfix::Group 11700 def initialize 11701 order = Quickfix::IntArray.new(5) 11702 order[0] = 448 11703 order[1] = 447 11704 order[2] = 452 11705 order[3] = 802 11706 order[4] = 0 11707 super(453, 448, order) 11708 end 11709 11710 class NoPartySubIDs < Quickfix::Group 11711 def initialize 11712 order = Quickfix::IntArray.new(3) 11713 order[0] = 523 11714 order[1] = 803 11715 order[2] = 0 11716 super(802, 523, order) 11717 end 11718 end 11719 end 11720 end 11721 11722 class NoSecurityAltID < Quickfix::Group 11723 def initialize 11724 order = Quickfix::IntArray.new(3) 11725 order[0] = 455 11726 order[1] = 456 11727 order[2] = 0 11728 super(454, 455, order) 11729 end 11730 end 11731 11732 class NoEvents < Quickfix::Group 11733 def initialize 11734 order = Quickfix::IntArray.new(6) 11735 order[0] = 865 11736 order[1] = 866 11737 order[2] = 1145 11738 order[3] = 867 11739 order[4] = 868 11740 order[5] = 0 11741 super(864, 865, order) 11742 end 11743 end 11744 11745 class NoInstrumentParties < Quickfix::Group 11746 def initialize 11747 order = Quickfix::IntArray.new(5) 11748 order[0] = 1019 11749 order[1] = 1050 11750 order[2] = 1051 11751 order[3] = 1052 11752 order[4] = 0 11753 super(1018, 1019, order) 11754 end 11755 11756 class NoInstrumentPartySubIDs < Quickfix::Group 11757 def initialize 11758 order = Quickfix::IntArray.new(3) 11759 order[0] = 1053 11760 order[1] = 1054 11761 order[2] = 0 11762 super(1052, 1053, order) 11763 end 11764 end 11765 end 11766 11767 class NoComplexEvents < Quickfix::Group 11768 def initialize 11769 order = Quickfix::IntArray.new(9) 11770 order[0] = 1484 11771 order[1] = 1485 11772 order[2] = 1486 11773 order[3] = 1487 11774 order[4] = 1488 11775 order[5] = 1489 11776 order[6] = 1490 11777 order[7] = 1491 11778 order[8] = 0 11779 super(1483, 1484, order) 11780 end 11781 11782 class NoComplexEventDates < Quickfix::Group 11783 def initialize 11784 order = Quickfix::IntArray.new(4) 11785 order[0] = 1492 11786 order[1] = 1493 11787 order[2] = 1494 11788 order[3] = 0 11789 super(1491, 1492, order) 11790 end 11791 11792 class NoComplexEventTimes < Quickfix::Group 11793 def initialize 11794 order = Quickfix::IntArray.new(3) 11795 order[0] = 1495 11796 order[1] = 1496 11797 order[2] = 0 11798 super(1494, 1495, order) 11799 end 11800 end 11801 end 11802 end 11803 11804 class NoUnderlyings < Quickfix::Group 11805 def initialize 11806 order = Quickfix::IntArray.new(70) 11807 order[0] = 311 11808 order[1] = 312 11809 order[2] = 309 11810 order[3] = 305 11811 order[4] = 462 11812 order[5] = 463 11813 order[6] = 310 11814 order[7] = 763 11815 order[8] = 313 11816 order[9] = 542 11817 order[10] = 1213 11818 order[11] = 241 11819 order[12] = 242 11820 order[13] = 243 11821 order[14] = 244 11822 order[15] = 245 11823 order[16] = 246 11824 order[17] = 256 11825 order[18] = 595 11826 order[19] = 592 11827 order[20] = 593 11828 order[21] = 594 11829 order[22] = 247 11830 order[23] = 316 11831 order[24] = 941 11832 order[25] = 317 11833 order[26] = 436 11834 order[27] = 998 11835 order[28] = 1423 11836 order[29] = 1424 11837 order[30] = 1425 11838 order[31] = 1000 11839 order[32] = 1419 11840 order[33] = 435 11841 order[34] = 308 11842 order[35] = 306 11843 order[36] = 362 11844 order[37] = 363 11845 order[38] = 307 11846 order[39] = 364 11847 order[40] = 365 11848 order[41] = 877 11849 order[42] = 878 11850 order[43] = 972 11851 order[44] = 318 11852 order[45] = 879 11853 order[46] = 975 11854 order[47] = 973 11855 order[48] = 974 11856 order[49] = 810 11857 order[50] = 882 11858 order[51] = 883 11859 order[52] = 884 11860 order[53] = 885 11861 order[54] = 886 11862 order[55] = 1044 11863 order[56] = 1045 11864 order[57] = 1046 11865 order[58] = 1038 11866 order[59] = 1039 11867 order[60] = 315 11868 order[61] = 1437 11869 order[62] = 1441 11870 order[63] = 1453 11871 order[64] = 1454 11872 order[65] = 1455 11873 order[66] = 1456 11874 order[67] = 1459 11875 order[68] = 1460 11876 order[69] = 0 11877 super(711, 311, order) 11878 end 11879 11880 class NoUnderlyingSecurityAltID < Quickfix::Group 11881 def initialize 11882 order = Quickfix::IntArray.new(3) 11883 order[0] = 458 11884 order[1] = 459 11885 order[2] = 0 11886 super(457, 458, order) 11887 end 11888 end 11889 11890 class NoUnderlyingStips < Quickfix::Group 11891 def initialize 11892 order = Quickfix::IntArray.new(3) 11893 order[0] = 888 11894 order[1] = 889 11895 order[2] = 0 11896 super(887, 888, order) 11897 end 11898 end 11899 11900 class NoUndlyInstrumentParties < Quickfix::Group 11901 def initialize 11902 order = Quickfix::IntArray.new(5) 11903 order[0] = 1059 11904 order[1] = 1060 11905 order[2] = 1061 11906 order[3] = 1062 11907 order[4] = 0 11908 super(1058, 1059, order) 11909 end 11910 11911 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 11912 def initialize 11913 order = Quickfix::IntArray.new(3) 11914 order[0] = 1063 11915 order[1] = 1064 11916 order[2] = 0 11917 super(1062, 1063, order) 11918 end 11919 end 11920 end 11921 end 11922 11923 class NoLegs < Quickfix::Group 11924 def initialize 11925 order = Quickfix::IntArray.new(53) 11926 order[0] = 600 11927 order[1] = 601 11928 order[2] = 602 11929 order[3] = 603 11930 order[4] = 607 11931 order[5] = 608 11932 order[6] = 609 11933 order[7] = 764 11934 order[8] = 610 11935 order[9] = 611 11936 order[10] = 1212 11937 order[11] = 248 11938 order[12] = 249 11939 order[13] = 250 11940 order[14] = 251 11941 order[15] = 252 11942 order[16] = 253 11943 order[17] = 257 11944 order[18] = 599 11945 order[19] = 596 11946 order[20] = 597 11947 order[21] = 598 11948 order[22] = 254 11949 order[23] = 612 11950 order[24] = 942 11951 order[25] = 613 11952 order[26] = 614 11953 order[27] = 999 11954 order[28] = 1224 11955 order[29] = 1421 11956 order[30] = 1422 11957 order[31] = 1001 11958 order[32] = 1420 11959 order[33] = 615 11960 order[34] = 616 11961 order[35] = 617 11962 order[36] = 618 11963 order[37] = 619 11964 order[38] = 620 11965 order[39] = 621 11966 order[40] = 622 11967 order[41] = 623 11968 order[42] = 624 11969 order[43] = 556 11970 order[44] = 740 11971 order[45] = 739 11972 order[46] = 955 11973 order[47] = 956 11974 order[48] = 1358 11975 order[49] = 1017 11976 order[50] = 1436 11977 order[51] = 1440 11978 order[52] = 0 11979 super(555, 600, order) 11980 end 11981 11982 class NoLegSecurityAltID < Quickfix::Group 11983 def initialize 11984 order = Quickfix::IntArray.new(3) 11985 order[0] = 605 11986 order[1] = 606 11987 order[2] = 0 11988 super(604, 605, order) 11989 end 11990 end 11991 end 11992end 11993 11994class SecurityTypeRequest < Message 11995 def initialize 11996 super 11997 getHeader().setField( Quickfix::MsgType.new("v") ) 11998 end 11999end 12000 12001class SecurityTypes < Message 12002 def initialize 12003 super 12004 getHeader().setField( Quickfix::MsgType.new("w") ) 12005 end 12006 12007 class NoSecurityTypes < Quickfix::Group 12008 def initialize 12009 order = Quickfix::IntArray.new(6) 12010 order[0] = 167 12011 order[1] = 762 12012 order[2] = 460 12013 order[3] = 461 12014 order[4] = 60 12015 order[5] = 0 12016 super(558, 167, order) 12017 end 12018 end 12019end 12020 12021class SecurityListRequest < Message 12022 def initialize 12023 super 12024 getHeader().setField( Quickfix::MsgType.new("x") ) 12025 end 12026 12027 class NoSecurityAltID < Quickfix::Group 12028 def initialize 12029 order = Quickfix::IntArray.new(3) 12030 order[0] = 455 12031 order[1] = 456 12032 order[2] = 0 12033 super(454, 455, order) 12034 end 12035 end 12036 12037 class NoEvents < Quickfix::Group 12038 def initialize 12039 order = Quickfix::IntArray.new(6) 12040 order[0] = 865 12041 order[1] = 866 12042 order[2] = 1145 12043 order[3] = 867 12044 order[4] = 868 12045 order[5] = 0 12046 super(864, 865, order) 12047 end 12048 end 12049 12050 class NoInstrumentParties < Quickfix::Group 12051 def initialize 12052 order = Quickfix::IntArray.new(5) 12053 order[0] = 1019 12054 order[1] = 1050 12055 order[2] = 1051 12056 order[3] = 1052 12057 order[4] = 0 12058 super(1018, 1019, order) 12059 end 12060 12061 class NoInstrumentPartySubIDs < Quickfix::Group 12062 def initialize 12063 order = Quickfix::IntArray.new(3) 12064 order[0] = 1053 12065 order[1] = 1054 12066 order[2] = 0 12067 super(1052, 1053, order) 12068 end 12069 end 12070 end 12071 12072 class NoComplexEvents < Quickfix::Group 12073 def initialize 12074 order = Quickfix::IntArray.new(9) 12075 order[0] = 1484 12076 order[1] = 1485 12077 order[2] = 1486 12078 order[3] = 1487 12079 order[4] = 1488 12080 order[5] = 1489 12081 order[6] = 1490 12082 order[7] = 1491 12083 order[8] = 0 12084 super(1483, 1484, order) 12085 end 12086 12087 class NoComplexEventDates < Quickfix::Group 12088 def initialize 12089 order = Quickfix::IntArray.new(4) 12090 order[0] = 1492 12091 order[1] = 1493 12092 order[2] = 1494 12093 order[3] = 0 12094 super(1491, 1492, order) 12095 end 12096 12097 class NoComplexEventTimes < Quickfix::Group 12098 def initialize 12099 order = Quickfix::IntArray.new(3) 12100 order[0] = 1495 12101 order[1] = 1496 12102 order[2] = 0 12103 super(1494, 1495, order) 12104 end 12105 end 12106 end 12107 end 12108 12109 class NoInstrAttrib < Quickfix::Group 12110 def initialize 12111 order = Quickfix::IntArray.new(3) 12112 order[0] = 871 12113 order[1] = 872 12114 order[2] = 0 12115 super(870, 871, order) 12116 end 12117 end 12118 12119 class NoUnderlyings < Quickfix::Group 12120 def initialize 12121 order = Quickfix::IntArray.new(70) 12122 order[0] = 311 12123 order[1] = 312 12124 order[2] = 309 12125 order[3] = 305 12126 order[4] = 462 12127 order[5] = 463 12128 order[6] = 310 12129 order[7] = 763 12130 order[8] = 313 12131 order[9] = 542 12132 order[10] = 1213 12133 order[11] = 241 12134 order[12] = 242 12135 order[13] = 243 12136 order[14] = 244 12137 order[15] = 245 12138 order[16] = 246 12139 order[17] = 256 12140 order[18] = 595 12141 order[19] = 592 12142 order[20] = 593 12143 order[21] = 594 12144 order[22] = 247 12145 order[23] = 316 12146 order[24] = 941 12147 order[25] = 317 12148 order[26] = 436 12149 order[27] = 998 12150 order[28] = 1423 12151 order[29] = 1424 12152 order[30] = 1425 12153 order[31] = 1000 12154 order[32] = 1419 12155 order[33] = 435 12156 order[34] = 308 12157 order[35] = 306 12158 order[36] = 362 12159 order[37] = 363 12160 order[38] = 307 12161 order[39] = 364 12162 order[40] = 365 12163 order[41] = 877 12164 order[42] = 878 12165 order[43] = 972 12166 order[44] = 318 12167 order[45] = 879 12168 order[46] = 975 12169 order[47] = 973 12170 order[48] = 974 12171 order[49] = 810 12172 order[50] = 882 12173 order[51] = 883 12174 order[52] = 884 12175 order[53] = 885 12176 order[54] = 886 12177 order[55] = 1044 12178 order[56] = 1045 12179 order[57] = 1046 12180 order[58] = 1038 12181 order[59] = 1039 12182 order[60] = 315 12183 order[61] = 1437 12184 order[62] = 1441 12185 order[63] = 1453 12186 order[64] = 1454 12187 order[65] = 1455 12188 order[66] = 1456 12189 order[67] = 1459 12190 order[68] = 1460 12191 order[69] = 0 12192 super(711, 311, order) 12193 end 12194 12195 class NoUnderlyingSecurityAltID < Quickfix::Group 12196 def initialize 12197 order = Quickfix::IntArray.new(3) 12198 order[0] = 458 12199 order[1] = 459 12200 order[2] = 0 12201 super(457, 458, order) 12202 end 12203 end 12204 12205 class NoUnderlyingStips < Quickfix::Group 12206 def initialize 12207 order = Quickfix::IntArray.new(3) 12208 order[0] = 888 12209 order[1] = 889 12210 order[2] = 0 12211 super(887, 888, order) 12212 end 12213 end 12214 12215 class NoUndlyInstrumentParties < Quickfix::Group 12216 def initialize 12217 order = Quickfix::IntArray.new(5) 12218 order[0] = 1059 12219 order[1] = 1060 12220 order[2] = 1061 12221 order[3] = 1062 12222 order[4] = 0 12223 super(1058, 1059, order) 12224 end 12225 12226 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 12227 def initialize 12228 order = Quickfix::IntArray.new(3) 12229 order[0] = 1063 12230 order[1] = 1064 12231 order[2] = 0 12232 super(1062, 1063, order) 12233 end 12234 end 12235 end 12236 end 12237 12238 class NoLegs < Quickfix::Group 12239 def initialize 12240 order = Quickfix::IntArray.new(53) 12241 order[0] = 600 12242 order[1] = 601 12243 order[2] = 602 12244 order[3] = 603 12245 order[4] = 607 12246 order[5] = 608 12247 order[6] = 609 12248 order[7] = 764 12249 order[8] = 610 12250 order[9] = 611 12251 order[10] = 1212 12252 order[11] = 248 12253 order[12] = 249 12254 order[13] = 250 12255 order[14] = 251 12256 order[15] = 252 12257 order[16] = 253 12258 order[17] = 257 12259 order[18] = 599 12260 order[19] = 596 12261 order[20] = 597 12262 order[21] = 598 12263 order[22] = 254 12264 order[23] = 612 12265 order[24] = 942 12266 order[25] = 613 12267 order[26] = 614 12268 order[27] = 999 12269 order[28] = 1224 12270 order[29] = 1421 12271 order[30] = 1422 12272 order[31] = 1001 12273 order[32] = 1420 12274 order[33] = 615 12275 order[34] = 616 12276 order[35] = 617 12277 order[36] = 618 12278 order[37] = 619 12279 order[38] = 620 12280 order[39] = 621 12281 order[40] = 622 12282 order[41] = 623 12283 order[42] = 624 12284 order[43] = 556 12285 order[44] = 740 12286 order[45] = 739 12287 order[46] = 955 12288 order[47] = 956 12289 order[48] = 1358 12290 order[49] = 1017 12291 order[50] = 1436 12292 order[51] = 1440 12293 order[52] = 0 12294 super(555, 600, order) 12295 end 12296 12297 class NoLegSecurityAltID < Quickfix::Group 12298 def initialize 12299 order = Quickfix::IntArray.new(3) 12300 order[0] = 605 12301 order[1] = 606 12302 order[2] = 0 12303 super(604, 605, order) 12304 end 12305 end 12306 end 12307end 12308 12309class SecurityList < Message 12310 def initialize 12311 super 12312 getHeader().setField( Quickfix::MsgType.new("y") ) 12313 end 12314 12315 class NoRelatedSym < Quickfix::Group 12316 def initialize 12317 order = Quickfix::IntArray.new(116) 12318 order[0] = 55 12319 order[1] = 65 12320 order[2] = 48 12321 order[3] = 22 12322 order[4] = 460 12323 order[5] = 1227 12324 order[6] = 1151 12325 order[7] = 461 12326 order[8] = 167 12327 order[9] = 762 12328 order[10] = 200 12329 order[11] = 541 12330 order[12] = 1079 12331 order[13] = 966 12332 order[14] = 1049 12333 order[15] = 965 12334 order[16] = 224 12335 order[17] = 225 12336 order[18] = 239 12337 order[19] = 226 12338 order[20] = 227 12339 order[21] = 228 12340 order[22] = 255 12341 order[23] = 543 12342 order[24] = 470 12343 order[25] = 471 12344 order[26] = 472 12345 order[27] = 240 12346 order[28] = 202 12347 order[29] = 947 12348 order[30] = 967 12349 order[31] = 968 12350 order[32] = 206 12351 order[33] = 231 12352 order[34] = 969 12353 order[35] = 1146 12354 order[36] = 996 12355 order[37] = 1147 12356 order[38] = 1191 12357 order[39] = 1192 12358 order[40] = 1193 12359 order[41] = 1194 12360 order[42] = 1195 12361 order[43] = 1196 12362 order[44] = 1197 12363 order[45] = 1198 12364 order[46] = 1199 12365 order[47] = 1200 12366 order[48] = 201 12367 order[49] = 1244 12368 order[50] = 1242 12369 order[51] = 997 12370 order[52] = 223 12371 order[53] = 207 12372 order[54] = 970 12373 order[55] = 971 12374 order[56] = 106 12375 order[57] = 348 12376 order[58] = 349 12377 order[59] = 107 12378 order[60] = 350 12379 order[61] = 351 12380 order[62] = 691 12381 order[63] = 667 12382 order[64] = 875 12383 order[65] = 876 12384 order[66] = 873 12385 order[67] = 874 12386 order[68] = 1435 12387 order[69] = 1439 12388 order[70] = 1449 12389 order[71] = 1450 12390 order[72] = 1451 12391 order[73] = 1452 12392 order[74] = 1457 12393 order[75] = 1458 12394 order[76] = 1478 12395 order[77] = 1479 12396 order[78] = 1480 12397 order[79] = 1481 12398 order[80] = 1482 12399 order[81] = 668 12400 order[82] = 869 12401 order[83] = 913 12402 order[84] = 914 12403 order[85] = 915 12404 order[86] = 918 12405 order[87] = 788 12406 order[88] = 916 12407 order[89] = 917 12408 order[90] = 919 12409 order[91] = 898 12410 order[92] = 1201 12411 order[93] = 711 12412 order[94] = 15 12413 order[95] = 232 12414 order[96] = 555 12415 order[97] = 218 12416 order[98] = 220 12417 order[99] = 221 12418 order[100] = 222 12419 order[101] = 662 12420 order[102] = 663 12421 order[103] = 699 12422 order[104] = 761 12423 order[105] = 235 12424 order[106] = 236 12425 order[107] = 701 12426 order[108] = 696 12427 order[109] = 697 12428 order[110] = 698 12429 order[111] = 58 12430 order[112] = 354 12431 order[113] = 355 12432 order[114] = 1504 12433 order[115] = 0 12434 super(146, 55, order) 12435 end 12436 12437 class NoSecurityAltID < Quickfix::Group 12438 def initialize 12439 order = Quickfix::IntArray.new(3) 12440 order[0] = 455 12441 order[1] = 456 12442 order[2] = 0 12443 super(454, 455, order) 12444 end 12445 end 12446 12447 class NoEvents < Quickfix::Group 12448 def initialize 12449 order = Quickfix::IntArray.new(6) 12450 order[0] = 865 12451 order[1] = 866 12452 order[2] = 1145 12453 order[3] = 867 12454 order[4] = 868 12455 order[5] = 0 12456 super(864, 865, order) 12457 end 12458 end 12459 12460 class NoInstrumentParties < Quickfix::Group 12461 def initialize 12462 order = Quickfix::IntArray.new(5) 12463 order[0] = 1019 12464 order[1] = 1050 12465 order[2] = 1051 12466 order[3] = 1052 12467 order[4] = 0 12468 super(1018, 1019, order) 12469 end 12470 12471 class NoInstrumentPartySubIDs < Quickfix::Group 12472 def initialize 12473 order = Quickfix::IntArray.new(3) 12474 order[0] = 1053 12475 order[1] = 1054 12476 order[2] = 0 12477 super(1052, 1053, order) 12478 end 12479 end 12480 end 12481 12482 class NoComplexEvents < Quickfix::Group 12483 def initialize 12484 order = Quickfix::IntArray.new(9) 12485 order[0] = 1484 12486 order[1] = 1485 12487 order[2] = 1486 12488 order[3] = 1487 12489 order[4] = 1488 12490 order[5] = 1489 12491 order[6] = 1490 12492 order[7] = 1491 12493 order[8] = 0 12494 super(1483, 1484, order) 12495 end 12496 12497 class NoComplexEventDates < Quickfix::Group 12498 def initialize 12499 order = Quickfix::IntArray.new(4) 12500 order[0] = 1492 12501 order[1] = 1493 12502 order[2] = 1494 12503 order[3] = 0 12504 super(1491, 1492, order) 12505 end 12506 12507 class NoComplexEventTimes < Quickfix::Group 12508 def initialize 12509 order = Quickfix::IntArray.new(3) 12510 order[0] = 1495 12511 order[1] = 1496 12512 order[2] = 0 12513 super(1494, 1495, order) 12514 end 12515 end 12516 end 12517 end 12518 12519 class NoInstrAttrib < Quickfix::Group 12520 def initialize 12521 order = Quickfix::IntArray.new(3) 12522 order[0] = 871 12523 order[1] = 872 12524 order[2] = 0 12525 super(870, 871, order) 12526 end 12527 end 12528 12529 class NoTickRules < Quickfix::Group 12530 def initialize 12531 order = Quickfix::IntArray.new(5) 12532 order[0] = 1206 12533 order[1] = 1207 12534 order[2] = 1208 12535 order[3] = 1209 12536 order[4] = 0 12537 super(1205, 1206, order) 12538 end 12539 end 12540 12541 class NoLotTypeRules < Quickfix::Group 12542 def initialize 12543 order = Quickfix::IntArray.new(3) 12544 order[0] = 1093 12545 order[1] = 1231 12546 order[2] = 0 12547 super(1234, 1093, order) 12548 end 12549 end 12550 12551 class NoTradingSessionRules < Quickfix::Group 12552 def initialize 12553 order = Quickfix::IntArray.new(3) 12554 order[0] = 336 12555 order[1] = 625 12556 order[2] = 0 12557 super(1309, 336, order) 12558 end 12559 12560 class NoOrdTypeRules < Quickfix::Group 12561 def initialize 12562 order = Quickfix::IntArray.new(2) 12563 order[0] = 40 12564 order[1] = 0 12565 super(1237, 40, order) 12566 end 12567 end 12568 12569 class NoTimeInForceRules < Quickfix::Group 12570 def initialize 12571 order = Quickfix::IntArray.new(2) 12572 order[0] = 59 12573 order[1] = 0 12574 super(1239, 59, order) 12575 end 12576 end 12577 12578 class NoExecInstRules < Quickfix::Group 12579 def initialize 12580 order = Quickfix::IntArray.new(2) 12581 order[0] = 1308 12582 order[1] = 0 12583 super(1232, 1308, order) 12584 end 12585 end 12586 12587 class NoMatchRules < Quickfix::Group 12588 def initialize 12589 order = Quickfix::IntArray.new(3) 12590 order[0] = 1142 12591 order[1] = 574 12592 order[2] = 0 12593 super(1235, 1142, order) 12594 end 12595 end 12596 12597 class NoMDFeedTypes < Quickfix::Group 12598 def initialize 12599 order = Quickfix::IntArray.new(4) 12600 order[0] = 1022 12601 order[1] = 264 12602 order[2] = 1021 12603 order[3] = 0 12604 super(1141, 1022, order) 12605 end 12606 end 12607 end 12608 12609 class NoNestedInstrAttrib < Quickfix::Group 12610 def initialize 12611 order = Quickfix::IntArray.new(3) 12612 order[0] = 1210 12613 order[1] = 1211 12614 order[2] = 0 12615 super(1312, 1210, order) 12616 end 12617 end 12618 12619 class NoStrikeRules < Quickfix::Group 12620 def initialize 12621 order = Quickfix::IntArray.new(7) 12622 order[0] = 1223 12623 order[1] = 1202 12624 order[2] = 1203 12625 order[3] = 1204 12626 order[4] = 1304 12627 order[5] = 1236 12628 order[6] = 0 12629 super(1201, 1223, order) 12630 end 12631 12632 class NoMaturityRules < Quickfix::Group 12633 def initialize 12634 order = Quickfix::IntArray.new(7) 12635 order[0] = 1222 12636 order[1] = 1303 12637 order[2] = 1302 12638 order[3] = 1241 12639 order[4] = 1226 12640 order[5] = 1229 12641 order[6] = 0 12642 super(1236, 1222, order) 12643 end 12644 end 12645 end 12646 12647 class NoUnderlyings < Quickfix::Group 12648 def initialize 12649 order = Quickfix::IntArray.new(70) 12650 order[0] = 311 12651 order[1] = 312 12652 order[2] = 309 12653 order[3] = 305 12654 order[4] = 462 12655 order[5] = 463 12656 order[6] = 310 12657 order[7] = 763 12658 order[8] = 313 12659 order[9] = 542 12660 order[10] = 1213 12661 order[11] = 241 12662 order[12] = 242 12663 order[13] = 243 12664 order[14] = 244 12665 order[15] = 245 12666 order[16] = 246 12667 order[17] = 256 12668 order[18] = 595 12669 order[19] = 592 12670 order[20] = 593 12671 order[21] = 594 12672 order[22] = 247 12673 order[23] = 316 12674 order[24] = 941 12675 order[25] = 317 12676 order[26] = 436 12677 order[27] = 998 12678 order[28] = 1423 12679 order[29] = 1424 12680 order[30] = 1425 12681 order[31] = 1000 12682 order[32] = 1419 12683 order[33] = 435 12684 order[34] = 308 12685 order[35] = 306 12686 order[36] = 362 12687 order[37] = 363 12688 order[38] = 307 12689 order[39] = 364 12690 order[40] = 365 12691 order[41] = 877 12692 order[42] = 878 12693 order[43] = 972 12694 order[44] = 318 12695 order[45] = 879 12696 order[46] = 975 12697 order[47] = 973 12698 order[48] = 974 12699 order[49] = 810 12700 order[50] = 882 12701 order[51] = 883 12702 order[52] = 884 12703 order[53] = 885 12704 order[54] = 886 12705 order[55] = 1044 12706 order[56] = 1045 12707 order[57] = 1046 12708 order[58] = 1038 12709 order[59] = 1039 12710 order[60] = 315 12711 order[61] = 1437 12712 order[62] = 1441 12713 order[63] = 1453 12714 order[64] = 1454 12715 order[65] = 1455 12716 order[66] = 1456 12717 order[67] = 1459 12718 order[68] = 1460 12719 order[69] = 0 12720 super(711, 311, order) 12721 end 12722 12723 class NoUnderlyingSecurityAltID < Quickfix::Group 12724 def initialize 12725 order = Quickfix::IntArray.new(3) 12726 order[0] = 458 12727 order[1] = 459 12728 order[2] = 0 12729 super(457, 458, order) 12730 end 12731 end 12732 12733 class NoUnderlyingStips < Quickfix::Group 12734 def initialize 12735 order = Quickfix::IntArray.new(3) 12736 order[0] = 888 12737 order[1] = 889 12738 order[2] = 0 12739 super(887, 888, order) 12740 end 12741 end 12742 12743 class NoUndlyInstrumentParties < Quickfix::Group 12744 def initialize 12745 order = Quickfix::IntArray.new(5) 12746 order[0] = 1059 12747 order[1] = 1060 12748 order[2] = 1061 12749 order[3] = 1062 12750 order[4] = 0 12751 super(1058, 1059, order) 12752 end 12753 12754 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 12755 def initialize 12756 order = Quickfix::IntArray.new(3) 12757 order[0] = 1063 12758 order[1] = 1064 12759 order[2] = 0 12760 super(1062, 1063, order) 12761 end 12762 end 12763 end 12764 end 12765 12766 class NoStipulations < Quickfix::Group 12767 def initialize 12768 order = Quickfix::IntArray.new(3) 12769 order[0] = 233 12770 order[1] = 234 12771 order[2] = 0 12772 super(232, 233, order) 12773 end 12774 end 12775 12776 class NoLegs < Quickfix::Group 12777 def initialize 12778 order = Quickfix::IntArray.new(61) 12779 order[0] = 600 12780 order[1] = 601 12781 order[2] = 602 12782 order[3] = 603 12783 order[4] = 607 12784 order[5] = 608 12785 order[6] = 609 12786 order[7] = 764 12787 order[8] = 610 12788 order[9] = 611 12789 order[10] = 1212 12790 order[11] = 248 12791 order[12] = 249 12792 order[13] = 250 12793 order[14] = 251 12794 order[15] = 252 12795 order[16] = 253 12796 order[17] = 257 12797 order[18] = 599 12798 order[19] = 596 12799 order[20] = 597 12800 order[21] = 598 12801 order[22] = 254 12802 order[23] = 612 12803 order[24] = 942 12804 order[25] = 613 12805 order[26] = 614 12806 order[27] = 999 12807 order[28] = 1224 12808 order[29] = 1421 12809 order[30] = 1422 12810 order[31] = 1001 12811 order[32] = 1420 12812 order[33] = 615 12813 order[34] = 616 12814 order[35] = 617 12815 order[36] = 618 12816 order[37] = 619 12817 order[38] = 620 12818 order[39] = 621 12819 order[40] = 622 12820 order[41] = 623 12821 order[42] = 624 12822 order[43] = 556 12823 order[44] = 740 12824 order[45] = 739 12825 order[46] = 955 12826 order[47] = 956 12827 order[48] = 1358 12828 order[49] = 1017 12829 order[50] = 1436 12830 order[51] = 1440 12831 order[52] = 690 12832 order[53] = 587 12833 order[54] = 683 12834 order[55] = 676 12835 order[56] = 677 12836 order[57] = 678 12837 order[58] = 679 12838 order[59] = 680 12839 order[60] = 0 12840 super(555, 600, order) 12841 end 12842 12843 class NoLegSecurityAltID < Quickfix::Group 12844 def initialize 12845 order = Quickfix::IntArray.new(3) 12846 order[0] = 605 12847 order[1] = 606 12848 order[2] = 0 12849 super(604, 605, order) 12850 end 12851 end 12852 12853 class NoLegStipulations < Quickfix::Group 12854 def initialize 12855 order = Quickfix::IntArray.new(3) 12856 order[0] = 688 12857 order[1] = 689 12858 order[2] = 0 12859 super(683, 688, order) 12860 end 12861 end 12862 end 12863 end 12864end 12865 12866class DerivativeSecurityListRequest < Message 12867 def initialize 12868 super 12869 getHeader().setField( Quickfix::MsgType.new("z") ) 12870 end 12871 12872 class NoUnderlyingSecurityAltID < Quickfix::Group 12873 def initialize 12874 order = Quickfix::IntArray.new(3) 12875 order[0] = 458 12876 order[1] = 459 12877 order[2] = 0 12878 super(457, 458, order) 12879 end 12880 end 12881 12882 class NoUnderlyingStips < Quickfix::Group 12883 def initialize 12884 order = Quickfix::IntArray.new(3) 12885 order[0] = 888 12886 order[1] = 889 12887 order[2] = 0 12888 super(887, 888, order) 12889 end 12890 end 12891 12892 class NoUndlyInstrumentParties < Quickfix::Group 12893 def initialize 12894 order = Quickfix::IntArray.new(5) 12895 order[0] = 1059 12896 order[1] = 1060 12897 order[2] = 1061 12898 order[3] = 1062 12899 order[4] = 0 12900 super(1058, 1059, order) 12901 end 12902 12903 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 12904 def initialize 12905 order = Quickfix::IntArray.new(3) 12906 order[0] = 1063 12907 order[1] = 1064 12908 order[2] = 0 12909 super(1062, 1063, order) 12910 end 12911 end 12912 end 12913 12914 class NoDerivativeSecurityAltID < Quickfix::Group 12915 def initialize 12916 order = Quickfix::IntArray.new(3) 12917 order[0] = 1219 12918 order[1] = 1220 12919 order[2] = 0 12920 super(1218, 1219, order) 12921 end 12922 end 12923 12924 class NoDerivativeEvents < Quickfix::Group 12925 def initialize 12926 order = Quickfix::IntArray.new(6) 12927 order[0] = 1287 12928 order[1] = 1288 12929 order[2] = 1289 12930 order[3] = 1290 12931 order[4] = 1291 12932 order[5] = 0 12933 super(1286, 1287, order) 12934 end 12935 end 12936 12937 class NoDerivativeInstrumentParties < Quickfix::Group 12938 def initialize 12939 order = Quickfix::IntArray.new(5) 12940 order[0] = 1293 12941 order[1] = 1294 12942 order[2] = 1295 12943 order[3] = 1296 12944 order[4] = 0 12945 super(1292, 1293, order) 12946 end 12947 12948 class NoDerivativeInstrumentPartySubIDs < Quickfix::Group 12949 def initialize 12950 order = Quickfix::IntArray.new(3) 12951 order[0] = 1297 12952 order[1] = 1298 12953 order[2] = 0 12954 super(1296, 1297, order) 12955 end 12956 end 12957 end 12958end 12959 12960class DerivativeSecurityList < Message 12961 def initialize 12962 super 12963 getHeader().setField( Quickfix::MsgType.new("AA") ) 12964 end 12965 12966 class NoUnderlyingSecurityAltID < Quickfix::Group 12967 def initialize 12968 order = Quickfix::IntArray.new(3) 12969 order[0] = 458 12970 order[1] = 459 12971 order[2] = 0 12972 super(457, 458, order) 12973 end 12974 end 12975 12976 class NoUnderlyingStips < Quickfix::Group 12977 def initialize 12978 order = Quickfix::IntArray.new(3) 12979 order[0] = 888 12980 order[1] = 889 12981 order[2] = 0 12982 super(887, 888, order) 12983 end 12984 end 12985 12986 class NoUndlyInstrumentParties < Quickfix::Group 12987 def initialize 12988 order = Quickfix::IntArray.new(5) 12989 order[0] = 1059 12990 order[1] = 1060 12991 order[2] = 1061 12992 order[3] = 1062 12993 order[4] = 0 12994 super(1058, 1059, order) 12995 end 12996 12997 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 12998 def initialize 12999 order = Quickfix::IntArray.new(3) 13000 order[0] = 1063 13001 order[1] = 1064 13002 order[2] = 0 13003 super(1062, 1063, order) 13004 end 13005 end 13006 end 13007 13008 class NoDerivativeSecurityAltID < Quickfix::Group 13009 def initialize 13010 order = Quickfix::IntArray.new(3) 13011 order[0] = 1219 13012 order[1] = 1220 13013 order[2] = 0 13014 super(1218, 1219, order) 13015 end 13016 end 13017 13018 class NoDerivativeEvents < Quickfix::Group 13019 def initialize 13020 order = Quickfix::IntArray.new(6) 13021 order[0] = 1287 13022 order[1] = 1288 13023 order[2] = 1289 13024 order[3] = 1290 13025 order[4] = 1291 13026 order[5] = 0 13027 super(1286, 1287, order) 13028 end 13029 end 13030 13031 class NoDerivativeInstrumentParties < Quickfix::Group 13032 def initialize 13033 order = Quickfix::IntArray.new(5) 13034 order[0] = 1293 13035 order[1] = 1294 13036 order[2] = 1295 13037 order[3] = 1296 13038 order[4] = 0 13039 super(1292, 1293, order) 13040 end 13041 13042 class NoDerivativeInstrumentPartySubIDs < Quickfix::Group 13043 def initialize 13044 order = Quickfix::IntArray.new(3) 13045 order[0] = 1297 13046 order[1] = 1298 13047 order[2] = 0 13048 super(1296, 1297, order) 13049 end 13050 end 13051 end 13052 13053 class NoDerivativeInstrAttrib < Quickfix::Group 13054 def initialize 13055 order = Quickfix::IntArray.new(3) 13056 order[0] = 1313 13057 order[1] = 1314 13058 order[2] = 0 13059 super(1311, 1313, order) 13060 end 13061 end 13062 13063 class NoMarketSegments < Quickfix::Group 13064 def initialize 13065 order = Quickfix::IntArray.new(4) 13066 order[0] = 1301 13067 order[1] = 1300 13068 order[2] = 1201 13069 order[3] = 0 13070 super(1310, 1301, order) 13071 end 13072 13073 class NoTickRules < Quickfix::Group 13074 def initialize 13075 order = Quickfix::IntArray.new(5) 13076 order[0] = 1206 13077 order[1] = 1207 13078 order[2] = 1208 13079 order[3] = 1209 13080 order[4] = 0 13081 super(1205, 1206, order) 13082 end 13083 end 13084 13085 class NoLotTypeRules < Quickfix::Group 13086 def initialize 13087 order = Quickfix::IntArray.new(3) 13088 order[0] = 1093 13089 order[1] = 1231 13090 order[2] = 0 13091 super(1234, 1093, order) 13092 end 13093 end 13094 13095 class NoTradingSessionRules < Quickfix::Group 13096 def initialize 13097 order = Quickfix::IntArray.new(3) 13098 order[0] = 336 13099 order[1] = 625 13100 order[2] = 0 13101 super(1309, 336, order) 13102 end 13103 13104 class NoOrdTypeRules < Quickfix::Group 13105 def initialize 13106 order = Quickfix::IntArray.new(2) 13107 order[0] = 40 13108 order[1] = 0 13109 super(1237, 40, order) 13110 end 13111 end 13112 13113 class NoTimeInForceRules < Quickfix::Group 13114 def initialize 13115 order = Quickfix::IntArray.new(2) 13116 order[0] = 59 13117 order[1] = 0 13118 super(1239, 59, order) 13119 end 13120 end 13121 13122 class NoExecInstRules < Quickfix::Group 13123 def initialize 13124 order = Quickfix::IntArray.new(2) 13125 order[0] = 1308 13126 order[1] = 0 13127 super(1232, 1308, order) 13128 end 13129 end 13130 13131 class NoMatchRules < Quickfix::Group 13132 def initialize 13133 order = Quickfix::IntArray.new(3) 13134 order[0] = 1142 13135 order[1] = 574 13136 order[2] = 0 13137 super(1235, 1142, order) 13138 end 13139 end 13140 13141 class NoMDFeedTypes < Quickfix::Group 13142 def initialize 13143 order = Quickfix::IntArray.new(4) 13144 order[0] = 1022 13145 order[1] = 264 13146 order[2] = 1021 13147 order[3] = 0 13148 super(1141, 1022, order) 13149 end 13150 end 13151 end 13152 13153 class NoNestedInstrAttrib < Quickfix::Group 13154 def initialize 13155 order = Quickfix::IntArray.new(3) 13156 order[0] = 1210 13157 order[1] = 1211 13158 order[2] = 0 13159 super(1312, 1210, order) 13160 end 13161 end 13162 13163 class NoStrikeRules < Quickfix::Group 13164 def initialize 13165 order = Quickfix::IntArray.new(7) 13166 order[0] = 1223 13167 order[1] = 1202 13168 order[2] = 1203 13169 order[3] = 1204 13170 order[4] = 1304 13171 order[5] = 1236 13172 order[6] = 0 13173 super(1201, 1223, order) 13174 end 13175 13176 class NoMaturityRules < Quickfix::Group 13177 def initialize 13178 order = Quickfix::IntArray.new(7) 13179 order[0] = 1222 13180 order[1] = 1303 13181 order[2] = 1302 13182 order[3] = 1241 13183 order[4] = 1226 13184 order[5] = 1229 13185 order[6] = 0 13186 super(1236, 1222, order) 13187 end 13188 end 13189 end 13190 end 13191 13192 class NoRelatedSym < Quickfix::Group 13193 def initialize 13194 order = Quickfix::IntArray.new(95) 13195 order[0] = 55 13196 order[1] = 65 13197 order[2] = 48 13198 order[3] = 22 13199 order[4] = 460 13200 order[5] = 1227 13201 order[6] = 1151 13202 order[7] = 461 13203 order[8] = 167 13204 order[9] = 762 13205 order[10] = 200 13206 order[11] = 541 13207 order[12] = 1079 13208 order[13] = 966 13209 order[14] = 1049 13210 order[15] = 965 13211 order[16] = 224 13212 order[17] = 225 13213 order[18] = 239 13214 order[19] = 226 13215 order[20] = 227 13216 order[21] = 228 13217 order[22] = 255 13218 order[23] = 543 13219 order[24] = 470 13220 order[25] = 471 13221 order[26] = 472 13222 order[27] = 240 13223 order[28] = 202 13224 order[29] = 947 13225 order[30] = 967 13226 order[31] = 968 13227 order[32] = 206 13228 order[33] = 231 13229 order[34] = 969 13230 order[35] = 1146 13231 order[36] = 996 13232 order[37] = 1147 13233 order[38] = 1191 13234 order[39] = 1192 13235 order[40] = 1193 13236 order[41] = 1194 13237 order[42] = 1195 13238 order[43] = 1196 13239 order[44] = 1197 13240 order[45] = 1198 13241 order[46] = 1199 13242 order[47] = 1200 13243 order[48] = 201 13244 order[49] = 1244 13245 order[50] = 1242 13246 order[51] = 997 13247 order[52] = 223 13248 order[53] = 207 13249 order[54] = 970 13250 order[55] = 971 13251 order[56] = 106 13252 order[57] = 348 13253 order[58] = 349 13254 order[59] = 107 13255 order[60] = 350 13256 order[61] = 351 13257 order[62] = 691 13258 order[63] = 667 13259 order[64] = 875 13260 order[65] = 876 13261 order[66] = 873 13262 order[67] = 874 13263 order[68] = 1435 13264 order[69] = 1439 13265 order[70] = 1449 13266 order[71] = 1450 13267 order[72] = 1451 13268 order[73] = 1452 13269 order[74] = 1457 13270 order[75] = 1458 13271 order[76] = 1478 13272 order[77] = 1479 13273 order[78] = 1480 13274 order[79] = 1481 13275 order[80] = 1482 13276 order[81] = 1305 13277 order[82] = 1221 13278 order[83] = 1230 13279 order[84] = 1240 13280 order[85] = 15 13281 order[86] = 292 13282 order[87] = 668 13283 order[88] = 869 13284 order[89] = 555 13285 order[90] = 58 13286 order[91] = 354 13287 order[92] = 355 13288 order[93] = 1504 13289 order[94] = 0 13290 super(146, 55, order) 13291 end 13292 13293 class NoSecurityAltID < Quickfix::Group 13294 def initialize 13295 order = Quickfix::IntArray.new(3) 13296 order[0] = 455 13297 order[1] = 456 13298 order[2] = 0 13299 super(454, 455, order) 13300 end 13301 end 13302 13303 class NoEvents < Quickfix::Group 13304 def initialize 13305 order = Quickfix::IntArray.new(6) 13306 order[0] = 865 13307 order[1] = 866 13308 order[2] = 1145 13309 order[3] = 867 13310 order[4] = 868 13311 order[5] = 0 13312 super(864, 865, order) 13313 end 13314 end 13315 13316 class NoInstrumentParties < Quickfix::Group 13317 def initialize 13318 order = Quickfix::IntArray.new(5) 13319 order[0] = 1019 13320 order[1] = 1050 13321 order[2] = 1051 13322 order[3] = 1052 13323 order[4] = 0 13324 super(1018, 1019, order) 13325 end 13326 13327 class NoInstrumentPartySubIDs < Quickfix::Group 13328 def initialize 13329 order = Quickfix::IntArray.new(3) 13330 order[0] = 1053 13331 order[1] = 1054 13332 order[2] = 0 13333 super(1052, 1053, order) 13334 end 13335 end 13336 end 13337 13338 class NoComplexEvents < Quickfix::Group 13339 def initialize 13340 order = Quickfix::IntArray.new(9) 13341 order[0] = 1484 13342 order[1] = 1485 13343 order[2] = 1486 13344 order[3] = 1487 13345 order[4] = 1488 13346 order[5] = 1489 13347 order[6] = 1490 13348 order[7] = 1491 13349 order[8] = 0 13350 super(1483, 1484, order) 13351 end 13352 13353 class NoComplexEventDates < Quickfix::Group 13354 def initialize 13355 order = Quickfix::IntArray.new(4) 13356 order[0] = 1492 13357 order[1] = 1493 13358 order[2] = 1494 13359 order[3] = 0 13360 super(1491, 1492, order) 13361 end 13362 13363 class NoComplexEventTimes < Quickfix::Group 13364 def initialize 13365 order = Quickfix::IntArray.new(3) 13366 order[0] = 1495 13367 order[1] = 1496 13368 order[2] = 0 13369 super(1494, 1495, order) 13370 end 13371 end 13372 end 13373 end 13374 13375 class NoInstrAttrib < Quickfix::Group 13376 def initialize 13377 order = Quickfix::IntArray.new(3) 13378 order[0] = 871 13379 order[1] = 872 13380 order[2] = 0 13381 super(870, 871, order) 13382 end 13383 end 13384 13385 class NoLegs < Quickfix::Group 13386 def initialize 13387 order = Quickfix::IntArray.new(53) 13388 order[0] = 600 13389 order[1] = 601 13390 order[2] = 602 13391 order[3] = 603 13392 order[4] = 607 13393 order[5] = 608 13394 order[6] = 609 13395 order[7] = 764 13396 order[8] = 610 13397 order[9] = 611 13398 order[10] = 1212 13399 order[11] = 248 13400 order[12] = 249 13401 order[13] = 250 13402 order[14] = 251 13403 order[15] = 252 13404 order[16] = 253 13405 order[17] = 257 13406 order[18] = 599 13407 order[19] = 596 13408 order[20] = 597 13409 order[21] = 598 13410 order[22] = 254 13411 order[23] = 612 13412 order[24] = 942 13413 order[25] = 613 13414 order[26] = 614 13415 order[27] = 999 13416 order[28] = 1224 13417 order[29] = 1421 13418 order[30] = 1422 13419 order[31] = 1001 13420 order[32] = 1420 13421 order[33] = 615 13422 order[34] = 616 13423 order[35] = 617 13424 order[36] = 618 13425 order[37] = 619 13426 order[38] = 620 13427 order[39] = 621 13428 order[40] = 622 13429 order[41] = 623 13430 order[42] = 624 13431 order[43] = 556 13432 order[44] = 740 13433 order[45] = 739 13434 order[46] = 955 13435 order[47] = 956 13436 order[48] = 1358 13437 order[49] = 1017 13438 order[50] = 1436 13439 order[51] = 1440 13440 order[52] = 0 13441 super(555, 600, order) 13442 end 13443 13444 class NoLegSecurityAltID < Quickfix::Group 13445 def initialize 13446 order = Quickfix::IntArray.new(3) 13447 order[0] = 605 13448 order[1] = 606 13449 order[2] = 0 13450 super(604, 605, order) 13451 end 13452 end 13453 end 13454 end 13455end 13456 13457class NewOrderMultileg < Message 13458 def initialize 13459 super 13460 getHeader().setField( Quickfix::MsgType.new("AB") ) 13461 end 13462 13463 class NoPartyIDs < Quickfix::Group 13464 def initialize 13465 order = Quickfix::IntArray.new(5) 13466 order[0] = 448 13467 order[1] = 447 13468 order[2] = 452 13469 order[3] = 802 13470 order[4] = 0 13471 super(453, 448, order) 13472 end 13473 13474 class NoPartySubIDs < Quickfix::Group 13475 def initialize 13476 order = Quickfix::IntArray.new(3) 13477 order[0] = 523 13478 order[1] = 803 13479 order[2] = 0 13480 super(802, 523, order) 13481 end 13482 end 13483 end 13484 13485 class NoAllocs < Quickfix::Group 13486 def initialize 13487 order = Quickfix::IntArray.new(7) 13488 order[0] = 79 13489 order[1] = 661 13490 order[2] = 736 13491 order[3] = 467 13492 order[4] = 948 13493 order[5] = 80 13494 order[6] = 0 13495 super(78, 79, order) 13496 end 13497 13498 class NoNested3PartyIDs < Quickfix::Group 13499 def initialize 13500 order = Quickfix::IntArray.new(5) 13501 order[0] = 949 13502 order[1] = 950 13503 order[2] = 951 13504 order[3] = 952 13505 order[4] = 0 13506 super(948, 949, order) 13507 end 13508 13509 class NoNested3PartySubIDs < Quickfix::Group 13510 def initialize 13511 order = Quickfix::IntArray.new(3) 13512 order[0] = 953 13513 order[1] = 954 13514 order[2] = 0 13515 super(952, 953, order) 13516 end 13517 end 13518 end 13519 end 13520 13521 class NoTradingSessions < Quickfix::Group 13522 def initialize 13523 order = Quickfix::IntArray.new(3) 13524 order[0] = 336 13525 order[1] = 625 13526 order[2] = 0 13527 super(386, 336, order) 13528 end 13529 end 13530 13531 class NoSecurityAltID < Quickfix::Group 13532 def initialize 13533 order = Quickfix::IntArray.new(3) 13534 order[0] = 455 13535 order[1] = 456 13536 order[2] = 0 13537 super(454, 455, order) 13538 end 13539 end 13540 13541 class NoEvents < Quickfix::Group 13542 def initialize 13543 order = Quickfix::IntArray.new(6) 13544 order[0] = 865 13545 order[1] = 866 13546 order[2] = 1145 13547 order[3] = 867 13548 order[4] = 868 13549 order[5] = 0 13550 super(864, 865, order) 13551 end 13552 end 13553 13554 class NoInstrumentParties < Quickfix::Group 13555 def initialize 13556 order = Quickfix::IntArray.new(5) 13557 order[0] = 1019 13558 order[1] = 1050 13559 order[2] = 1051 13560 order[3] = 1052 13561 order[4] = 0 13562 super(1018, 1019, order) 13563 end 13564 13565 class NoInstrumentPartySubIDs < Quickfix::Group 13566 def initialize 13567 order = Quickfix::IntArray.new(3) 13568 order[0] = 1053 13569 order[1] = 1054 13570 order[2] = 0 13571 super(1052, 1053, order) 13572 end 13573 end 13574 end 13575 13576 class NoComplexEvents < Quickfix::Group 13577 def initialize 13578 order = Quickfix::IntArray.new(9) 13579 order[0] = 1484 13580 order[1] = 1485 13581 order[2] = 1486 13582 order[3] = 1487 13583 order[4] = 1488 13584 order[5] = 1489 13585 order[6] = 1490 13586 order[7] = 1491 13587 order[8] = 0 13588 super(1483, 1484, order) 13589 end 13590 13591 class NoComplexEventDates < Quickfix::Group 13592 def initialize 13593 order = Quickfix::IntArray.new(4) 13594 order[0] = 1492 13595 order[1] = 1493 13596 order[2] = 1494 13597 order[3] = 0 13598 super(1491, 1492, order) 13599 end 13600 13601 class NoComplexEventTimes < Quickfix::Group 13602 def initialize 13603 order = Quickfix::IntArray.new(3) 13604 order[0] = 1495 13605 order[1] = 1496 13606 order[2] = 0 13607 super(1494, 1495, order) 13608 end 13609 end 13610 end 13611 end 13612 13613 class NoUnderlyings < Quickfix::Group 13614 def initialize 13615 order = Quickfix::IntArray.new(70) 13616 order[0] = 311 13617 order[1] = 312 13618 order[2] = 309 13619 order[3] = 305 13620 order[4] = 462 13621 order[5] = 463 13622 order[6] = 310 13623 order[7] = 763 13624 order[8] = 313 13625 order[9] = 542 13626 order[10] = 1213 13627 order[11] = 241 13628 order[12] = 242 13629 order[13] = 243 13630 order[14] = 244 13631 order[15] = 245 13632 order[16] = 246 13633 order[17] = 256 13634 order[18] = 595 13635 order[19] = 592 13636 order[20] = 593 13637 order[21] = 594 13638 order[22] = 247 13639 order[23] = 316 13640 order[24] = 941 13641 order[25] = 317 13642 order[26] = 436 13643 order[27] = 998 13644 order[28] = 1423 13645 order[29] = 1424 13646 order[30] = 1425 13647 order[31] = 1000 13648 order[32] = 1419 13649 order[33] = 435 13650 order[34] = 308 13651 order[35] = 306 13652 order[36] = 362 13653 order[37] = 363 13654 order[38] = 307 13655 order[39] = 364 13656 order[40] = 365 13657 order[41] = 877 13658 order[42] = 878 13659 order[43] = 972 13660 order[44] = 318 13661 order[45] = 879 13662 order[46] = 975 13663 order[47] = 973 13664 order[48] = 974 13665 order[49] = 810 13666 order[50] = 882 13667 order[51] = 883 13668 order[52] = 884 13669 order[53] = 885 13670 order[54] = 886 13671 order[55] = 1044 13672 order[56] = 1045 13673 order[57] = 1046 13674 order[58] = 1038 13675 order[59] = 1039 13676 order[60] = 315 13677 order[61] = 1437 13678 order[62] = 1441 13679 order[63] = 1453 13680 order[64] = 1454 13681 order[65] = 1455 13682 order[66] = 1456 13683 order[67] = 1459 13684 order[68] = 1460 13685 order[69] = 0 13686 super(711, 311, order) 13687 end 13688 13689 class NoUnderlyingSecurityAltID < Quickfix::Group 13690 def initialize 13691 order = Quickfix::IntArray.new(3) 13692 order[0] = 458 13693 order[1] = 459 13694 order[2] = 0 13695 super(457, 458, order) 13696 end 13697 end 13698 13699 class NoUnderlyingStips < Quickfix::Group 13700 def initialize 13701 order = Quickfix::IntArray.new(3) 13702 order[0] = 888 13703 order[1] = 889 13704 order[2] = 0 13705 super(887, 888, order) 13706 end 13707 end 13708 13709 class NoUndlyInstrumentParties < Quickfix::Group 13710 def initialize 13711 order = Quickfix::IntArray.new(5) 13712 order[0] = 1059 13713 order[1] = 1060 13714 order[2] = 1061 13715 order[3] = 1062 13716 order[4] = 0 13717 super(1058, 1059, order) 13718 end 13719 13720 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 13721 def initialize 13722 order = Quickfix::IntArray.new(3) 13723 order[0] = 1063 13724 order[1] = 1064 13725 order[2] = 0 13726 super(1062, 1063, order) 13727 end 13728 end 13729 end 13730 end 13731 13732 class NoLegs < Quickfix::Group 13733 def initialize 13734 order = Quickfix::IntArray.new(70) 13735 order[0] = 600 13736 order[1] = 601 13737 order[2] = 602 13738 order[3] = 603 13739 order[4] = 607 13740 order[5] = 608 13741 order[6] = 609 13742 order[7] = 764 13743 order[8] = 610 13744 order[9] = 611 13745 order[10] = 1212 13746 order[11] = 248 13747 order[12] = 249 13748 order[13] = 250 13749 order[14] = 251 13750 order[15] = 252 13751 order[16] = 253 13752 order[17] = 257 13753 order[18] = 599 13754 order[19] = 596 13755 order[20] = 597 13756 order[21] = 598 13757 order[22] = 254 13758 order[23] = 612 13759 order[24] = 942 13760 order[25] = 613 13761 order[26] = 614 13762 order[27] = 999 13763 order[28] = 1224 13764 order[29] = 1421 13765 order[30] = 1422 13766 order[31] = 1001 13767 order[32] = 1420 13768 order[33] = 615 13769 order[34] = 616 13770 order[35] = 617 13771 order[36] = 618 13772 order[37] = 619 13773 order[38] = 620 13774 order[39] = 621 13775 order[40] = 622 13776 order[41] = 623 13777 order[42] = 624 13778 order[43] = 556 13779 order[44] = 740 13780 order[45] = 739 13781 order[46] = 955 13782 order[47] = 956 13783 order[48] = 1358 13784 order[49] = 1017 13785 order[50] = 1436 13786 order[51] = 1440 13787 order[52] = 687 13788 order[53] = 690 13789 order[54] = 683 13790 order[55] = 1366 13791 order[56] = 670 13792 order[57] = 564 13793 order[58] = 565 13794 order[59] = 539 13795 order[60] = 654 13796 order[61] = 587 13797 order[62] = 588 13798 order[63] = 675 13799 order[64] = 685 13800 order[65] = 1379 13801 order[66] = 1381 13802 order[67] = 1383 13803 order[68] = 1384 13804 order[69] = 0 13805 super(555, 600, order) 13806 end 13807 13808 class NoLegSecurityAltID < Quickfix::Group 13809 def initialize 13810 order = Quickfix::IntArray.new(3) 13811 order[0] = 605 13812 order[1] = 606 13813 order[2] = 0 13814 super(604, 605, order) 13815 end 13816 end 13817 13818 class NoLegStipulations < Quickfix::Group 13819 def initialize 13820 order = Quickfix::IntArray.new(3) 13821 order[0] = 688 13822 order[1] = 689 13823 order[2] = 0 13824 super(683, 688, order) 13825 end 13826 end 13827 13828 class NoLegAllocs < Quickfix::Group 13829 def initialize 13830 order = Quickfix::IntArray.new(7) 13831 order[0] = 671 13832 order[1] = 672 13833 order[2] = 756 13834 order[3] = 673 13835 order[4] = 674 13836 order[5] = 1367 13837 order[6] = 0 13838 super(670, 671, order) 13839 end 13840 13841 class NoNested2PartyIDs < Quickfix::Group 13842 def initialize 13843 order = Quickfix::IntArray.new(5) 13844 order[0] = 757 13845 order[1] = 758 13846 order[2] = 759 13847 order[3] = 806 13848 order[4] = 0 13849 super(756, 757, order) 13850 end 13851 13852 class NoNested2PartySubIDs < Quickfix::Group 13853 def initialize 13854 order = Quickfix::IntArray.new(3) 13855 order[0] = 760 13856 order[1] = 807 13857 order[2] = 0 13858 super(806, 760, order) 13859 end 13860 end 13861 end 13862 end 13863 13864 class NoNestedPartyIDs < Quickfix::Group 13865 def initialize 13866 order = Quickfix::IntArray.new(5) 13867 order[0] = 524 13868 order[1] = 525 13869 order[2] = 538 13870 order[3] = 804 13871 order[4] = 0 13872 super(539, 524, order) 13873 end 13874 13875 class NoNestedPartySubIDs < Quickfix::Group 13876 def initialize 13877 order = Quickfix::IntArray.new(3) 13878 order[0] = 545 13879 order[1] = 805 13880 order[2] = 0 13881 super(804, 545, order) 13882 end 13883 end 13884 end 13885 end 13886 13887 class NoStrategyParameters < Quickfix::Group 13888 def initialize 13889 order = Quickfix::IntArray.new(4) 13890 order[0] = 958 13891 order[1] = 959 13892 order[2] = 960 13893 order[3] = 0 13894 super(957, 958, order) 13895 end 13896 end 13897end 13898 13899class MultilegOrderCancelReplace < Message 13900 def initialize 13901 super 13902 getHeader().setField( Quickfix::MsgType.new("AC") ) 13903 end 13904 13905 class NoPartyIDs < Quickfix::Group 13906 def initialize 13907 order = Quickfix::IntArray.new(5) 13908 order[0] = 448 13909 order[1] = 447 13910 order[2] = 452 13911 order[3] = 802 13912 order[4] = 0 13913 super(453, 448, order) 13914 end 13915 13916 class NoPartySubIDs < Quickfix::Group 13917 def initialize 13918 order = Quickfix::IntArray.new(3) 13919 order[0] = 523 13920 order[1] = 803 13921 order[2] = 0 13922 super(802, 523, order) 13923 end 13924 end 13925 end 13926 13927 class NoAllocs < Quickfix::Group 13928 def initialize 13929 order = Quickfix::IntArray.new(7) 13930 order[0] = 79 13931 order[1] = 661 13932 order[2] = 736 13933 order[3] = 467 13934 order[4] = 948 13935 order[5] = 80 13936 order[6] = 0 13937 super(78, 79, order) 13938 end 13939 13940 class NoNested3PartyIDs < Quickfix::Group 13941 def initialize 13942 order = Quickfix::IntArray.new(5) 13943 order[0] = 949 13944 order[1] = 950 13945 order[2] = 951 13946 order[3] = 952 13947 order[4] = 0 13948 super(948, 949, order) 13949 end 13950 13951 class NoNested3PartySubIDs < Quickfix::Group 13952 def initialize 13953 order = Quickfix::IntArray.new(3) 13954 order[0] = 953 13955 order[1] = 954 13956 order[2] = 0 13957 super(952, 953, order) 13958 end 13959 end 13960 end 13961 end 13962 13963 class NoTradingSessions < Quickfix::Group 13964 def initialize 13965 order = Quickfix::IntArray.new(3) 13966 order[0] = 336 13967 order[1] = 625 13968 order[2] = 0 13969 super(386, 336, order) 13970 end 13971 end 13972 13973 class NoSecurityAltID < Quickfix::Group 13974 def initialize 13975 order = Quickfix::IntArray.new(3) 13976 order[0] = 455 13977 order[1] = 456 13978 order[2] = 0 13979 super(454, 455, order) 13980 end 13981 end 13982 13983 class NoEvents < Quickfix::Group 13984 def initialize 13985 order = Quickfix::IntArray.new(6) 13986 order[0] = 865 13987 order[1] = 866 13988 order[2] = 1145 13989 order[3] = 867 13990 order[4] = 868 13991 order[5] = 0 13992 super(864, 865, order) 13993 end 13994 end 13995 13996 class NoInstrumentParties < Quickfix::Group 13997 def initialize 13998 order = Quickfix::IntArray.new(5) 13999 order[0] = 1019 14000 order[1] = 1050 14001 order[2] = 1051 14002 order[3] = 1052 14003 order[4] = 0 14004 super(1018, 1019, order) 14005 end 14006 14007 class NoInstrumentPartySubIDs < Quickfix::Group 14008 def initialize 14009 order = Quickfix::IntArray.new(3) 14010 order[0] = 1053 14011 order[1] = 1054 14012 order[2] = 0 14013 super(1052, 1053, order) 14014 end 14015 end 14016 end 14017 14018 class NoComplexEvents < Quickfix::Group 14019 def initialize 14020 order = Quickfix::IntArray.new(9) 14021 order[0] = 1484 14022 order[1] = 1485 14023 order[2] = 1486 14024 order[3] = 1487 14025 order[4] = 1488 14026 order[5] = 1489 14027 order[6] = 1490 14028 order[7] = 1491 14029 order[8] = 0 14030 super(1483, 1484, order) 14031 end 14032 14033 class NoComplexEventDates < Quickfix::Group 14034 def initialize 14035 order = Quickfix::IntArray.new(4) 14036 order[0] = 1492 14037 order[1] = 1493 14038 order[2] = 1494 14039 order[3] = 0 14040 super(1491, 1492, order) 14041 end 14042 14043 class NoComplexEventTimes < Quickfix::Group 14044 def initialize 14045 order = Quickfix::IntArray.new(3) 14046 order[0] = 1495 14047 order[1] = 1496 14048 order[2] = 0 14049 super(1494, 1495, order) 14050 end 14051 end 14052 end 14053 end 14054 14055 class NoUnderlyings < Quickfix::Group 14056 def initialize 14057 order = Quickfix::IntArray.new(70) 14058 order[0] = 311 14059 order[1] = 312 14060 order[2] = 309 14061 order[3] = 305 14062 order[4] = 462 14063 order[5] = 463 14064 order[6] = 310 14065 order[7] = 763 14066 order[8] = 313 14067 order[9] = 542 14068 order[10] = 1213 14069 order[11] = 241 14070 order[12] = 242 14071 order[13] = 243 14072 order[14] = 244 14073 order[15] = 245 14074 order[16] = 246 14075 order[17] = 256 14076 order[18] = 595 14077 order[19] = 592 14078 order[20] = 593 14079 order[21] = 594 14080 order[22] = 247 14081 order[23] = 316 14082 order[24] = 941 14083 order[25] = 317 14084 order[26] = 436 14085 order[27] = 998 14086 order[28] = 1423 14087 order[29] = 1424 14088 order[30] = 1425 14089 order[31] = 1000 14090 order[32] = 1419 14091 order[33] = 435 14092 order[34] = 308 14093 order[35] = 306 14094 order[36] = 362 14095 order[37] = 363 14096 order[38] = 307 14097 order[39] = 364 14098 order[40] = 365 14099 order[41] = 877 14100 order[42] = 878 14101 order[43] = 972 14102 order[44] = 318 14103 order[45] = 879 14104 order[46] = 975 14105 order[47] = 973 14106 order[48] = 974 14107 order[49] = 810 14108 order[50] = 882 14109 order[51] = 883 14110 order[52] = 884 14111 order[53] = 885 14112 order[54] = 886 14113 order[55] = 1044 14114 order[56] = 1045 14115 order[57] = 1046 14116 order[58] = 1038 14117 order[59] = 1039 14118 order[60] = 315 14119 order[61] = 1437 14120 order[62] = 1441 14121 order[63] = 1453 14122 order[64] = 1454 14123 order[65] = 1455 14124 order[66] = 1456 14125 order[67] = 1459 14126 order[68] = 1460 14127 order[69] = 0 14128 super(711, 311, order) 14129 end 14130 14131 class NoUnderlyingSecurityAltID < Quickfix::Group 14132 def initialize 14133 order = Quickfix::IntArray.new(3) 14134 order[0] = 458 14135 order[1] = 459 14136 order[2] = 0 14137 super(457, 458, order) 14138 end 14139 end 14140 14141 class NoUnderlyingStips < Quickfix::Group 14142 def initialize 14143 order = Quickfix::IntArray.new(3) 14144 order[0] = 888 14145 order[1] = 889 14146 order[2] = 0 14147 super(887, 888, order) 14148 end 14149 end 14150 14151 class NoUndlyInstrumentParties < Quickfix::Group 14152 def initialize 14153 order = Quickfix::IntArray.new(5) 14154 order[0] = 1059 14155 order[1] = 1060 14156 order[2] = 1061 14157 order[3] = 1062 14158 order[4] = 0 14159 super(1058, 1059, order) 14160 end 14161 14162 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 14163 def initialize 14164 order = Quickfix::IntArray.new(3) 14165 order[0] = 1063 14166 order[1] = 1064 14167 order[2] = 0 14168 super(1062, 1063, order) 14169 end 14170 end 14171 end 14172 end 14173 14174 class NoLegs < Quickfix::Group 14175 def initialize 14176 order = Quickfix::IntArray.new(70) 14177 order[0] = 600 14178 order[1] = 601 14179 order[2] = 602 14180 order[3] = 603 14181 order[4] = 607 14182 order[5] = 608 14183 order[6] = 609 14184 order[7] = 764 14185 order[8] = 610 14186 order[9] = 611 14187 order[10] = 1212 14188 order[11] = 248 14189 order[12] = 249 14190 order[13] = 250 14191 order[14] = 251 14192 order[15] = 252 14193 order[16] = 253 14194 order[17] = 257 14195 order[18] = 599 14196 order[19] = 596 14197 order[20] = 597 14198 order[21] = 598 14199 order[22] = 254 14200 order[23] = 612 14201 order[24] = 942 14202 order[25] = 613 14203 order[26] = 614 14204 order[27] = 999 14205 order[28] = 1224 14206 order[29] = 1421 14207 order[30] = 1422 14208 order[31] = 1001 14209 order[32] = 1420 14210 order[33] = 615 14211 order[34] = 616 14212 order[35] = 617 14213 order[36] = 618 14214 order[37] = 619 14215 order[38] = 620 14216 order[39] = 621 14217 order[40] = 622 14218 order[41] = 623 14219 order[42] = 624 14220 order[43] = 556 14221 order[44] = 740 14222 order[45] = 739 14223 order[46] = 955 14224 order[47] = 956 14225 order[48] = 1358 14226 order[49] = 1017 14227 order[50] = 1436 14228 order[51] = 1440 14229 order[52] = 687 14230 order[53] = 690 14231 order[54] = 683 14232 order[55] = 1366 14233 order[56] = 670 14234 order[57] = 564 14235 order[58] = 565 14236 order[59] = 539 14237 order[60] = 654 14238 order[61] = 587 14239 order[62] = 588 14240 order[63] = 675 14241 order[64] = 685 14242 order[65] = 1379 14243 order[66] = 1381 14244 order[67] = 1383 14245 order[68] = 1384 14246 order[69] = 0 14247 super(555, 600, order) 14248 end 14249 14250 class NoLegSecurityAltID < Quickfix::Group 14251 def initialize 14252 order = Quickfix::IntArray.new(3) 14253 order[0] = 605 14254 order[1] = 606 14255 order[2] = 0 14256 super(604, 605, order) 14257 end 14258 end 14259 14260 class NoLegStipulations < Quickfix::Group 14261 def initialize 14262 order = Quickfix::IntArray.new(3) 14263 order[0] = 688 14264 order[1] = 689 14265 order[2] = 0 14266 super(683, 688, order) 14267 end 14268 end 14269 14270 class NoLegAllocs < Quickfix::Group 14271 def initialize 14272 order = Quickfix::IntArray.new(7) 14273 order[0] = 671 14274 order[1] = 672 14275 order[2] = 756 14276 order[3] = 673 14277 order[4] = 674 14278 order[5] = 1367 14279 order[6] = 0 14280 super(670, 671, order) 14281 end 14282 14283 class NoNested2PartyIDs < Quickfix::Group 14284 def initialize 14285 order = Quickfix::IntArray.new(5) 14286 order[0] = 757 14287 order[1] = 758 14288 order[2] = 759 14289 order[3] = 806 14290 order[4] = 0 14291 super(756, 757, order) 14292 end 14293 14294 class NoNested2PartySubIDs < Quickfix::Group 14295 def initialize 14296 order = Quickfix::IntArray.new(3) 14297 order[0] = 760 14298 order[1] = 807 14299 order[2] = 0 14300 super(806, 760, order) 14301 end 14302 end 14303 end 14304 end 14305 14306 class NoNestedPartyIDs < Quickfix::Group 14307 def initialize 14308 order = Quickfix::IntArray.new(5) 14309 order[0] = 524 14310 order[1] = 525 14311 order[2] = 538 14312 order[3] = 804 14313 order[4] = 0 14314 super(539, 524, order) 14315 end 14316 14317 class NoNestedPartySubIDs < Quickfix::Group 14318 def initialize 14319 order = Quickfix::IntArray.new(3) 14320 order[0] = 545 14321 order[1] = 805 14322 order[2] = 0 14323 super(804, 545, order) 14324 end 14325 end 14326 end 14327 end 14328 14329 class NoStrategyParameters < Quickfix::Group 14330 def initialize 14331 order = Quickfix::IntArray.new(4) 14332 order[0] = 958 14333 order[1] = 959 14334 order[2] = 960 14335 order[3] = 0 14336 super(957, 958, order) 14337 end 14338 end 14339end 14340 14341class TradeCaptureReportRequest < Message 14342 def initialize 14343 super 14344 getHeader().setField( Quickfix::MsgType.new("AD") ) 14345 end 14346 14347 class NoPartyIDs < Quickfix::Group 14348 def initialize 14349 order = Quickfix::IntArray.new(5) 14350 order[0] = 448 14351 order[1] = 447 14352 order[2] = 452 14353 order[3] = 802 14354 order[4] = 0 14355 super(453, 448, order) 14356 end 14357 14358 class NoPartySubIDs < Quickfix::Group 14359 def initialize 14360 order = Quickfix::IntArray.new(3) 14361 order[0] = 523 14362 order[1] = 803 14363 order[2] = 0 14364 super(802, 523, order) 14365 end 14366 end 14367 end 14368 14369 class NoSecurityAltID < Quickfix::Group 14370 def initialize 14371 order = Quickfix::IntArray.new(3) 14372 order[0] = 455 14373 order[1] = 456 14374 order[2] = 0 14375 super(454, 455, order) 14376 end 14377 end 14378 14379 class NoEvents < Quickfix::Group 14380 def initialize 14381 order = Quickfix::IntArray.new(6) 14382 order[0] = 865 14383 order[1] = 866 14384 order[2] = 1145 14385 order[3] = 867 14386 order[4] = 868 14387 order[5] = 0 14388 super(864, 865, order) 14389 end 14390 end 14391 14392 class NoInstrumentParties < Quickfix::Group 14393 def initialize 14394 order = Quickfix::IntArray.new(5) 14395 order[0] = 1019 14396 order[1] = 1050 14397 order[2] = 1051 14398 order[3] = 1052 14399 order[4] = 0 14400 super(1018, 1019, order) 14401 end 14402 14403 class NoInstrumentPartySubIDs < Quickfix::Group 14404 def initialize 14405 order = Quickfix::IntArray.new(3) 14406 order[0] = 1053 14407 order[1] = 1054 14408 order[2] = 0 14409 super(1052, 1053, order) 14410 end 14411 end 14412 end 14413 14414 class NoComplexEvents < Quickfix::Group 14415 def initialize 14416 order = Quickfix::IntArray.new(9) 14417 order[0] = 1484 14418 order[1] = 1485 14419 order[2] = 1486 14420 order[3] = 1487 14421 order[4] = 1488 14422 order[5] = 1489 14423 order[6] = 1490 14424 order[7] = 1491 14425 order[8] = 0 14426 super(1483, 1484, order) 14427 end 14428 14429 class NoComplexEventDates < Quickfix::Group 14430 def initialize 14431 order = Quickfix::IntArray.new(4) 14432 order[0] = 1492 14433 order[1] = 1493 14434 order[2] = 1494 14435 order[3] = 0 14436 super(1491, 1492, order) 14437 end 14438 14439 class NoComplexEventTimes < Quickfix::Group 14440 def initialize 14441 order = Quickfix::IntArray.new(3) 14442 order[0] = 1495 14443 order[1] = 1496 14444 order[2] = 0 14445 super(1494, 1495, order) 14446 end 14447 end 14448 end 14449 end 14450 14451 class NoInstrAttrib < Quickfix::Group 14452 def initialize 14453 order = Quickfix::IntArray.new(3) 14454 order[0] = 871 14455 order[1] = 872 14456 order[2] = 0 14457 super(870, 871, order) 14458 end 14459 end 14460 14461 class NoUnderlyings < Quickfix::Group 14462 def initialize 14463 order = Quickfix::IntArray.new(70) 14464 order[0] = 311 14465 order[1] = 312 14466 order[2] = 309 14467 order[3] = 305 14468 order[4] = 462 14469 order[5] = 463 14470 order[6] = 310 14471 order[7] = 763 14472 order[8] = 313 14473 order[9] = 542 14474 order[10] = 1213 14475 order[11] = 241 14476 order[12] = 242 14477 order[13] = 243 14478 order[14] = 244 14479 order[15] = 245 14480 order[16] = 246 14481 order[17] = 256 14482 order[18] = 595 14483 order[19] = 592 14484 order[20] = 593 14485 order[21] = 594 14486 order[22] = 247 14487 order[23] = 316 14488 order[24] = 941 14489 order[25] = 317 14490 order[26] = 436 14491 order[27] = 998 14492 order[28] = 1423 14493 order[29] = 1424 14494 order[30] = 1425 14495 order[31] = 1000 14496 order[32] = 1419 14497 order[33] = 435 14498 order[34] = 308 14499 order[35] = 306 14500 order[36] = 362 14501 order[37] = 363 14502 order[38] = 307 14503 order[39] = 364 14504 order[40] = 365 14505 order[41] = 877 14506 order[42] = 878 14507 order[43] = 972 14508 order[44] = 318 14509 order[45] = 879 14510 order[46] = 975 14511 order[47] = 973 14512 order[48] = 974 14513 order[49] = 810 14514 order[50] = 882 14515 order[51] = 883 14516 order[52] = 884 14517 order[53] = 885 14518 order[54] = 886 14519 order[55] = 1044 14520 order[56] = 1045 14521 order[57] = 1046 14522 order[58] = 1038 14523 order[59] = 1039 14524 order[60] = 315 14525 order[61] = 1437 14526 order[62] = 1441 14527 order[63] = 1453 14528 order[64] = 1454 14529 order[65] = 1455 14530 order[66] = 1456 14531 order[67] = 1459 14532 order[68] = 1460 14533 order[69] = 0 14534 super(711, 311, order) 14535 end 14536 14537 class NoUnderlyingSecurityAltID < Quickfix::Group 14538 def initialize 14539 order = Quickfix::IntArray.new(3) 14540 order[0] = 458 14541 order[1] = 459 14542 order[2] = 0 14543 super(457, 458, order) 14544 end 14545 end 14546 14547 class NoUnderlyingStips < Quickfix::Group 14548 def initialize 14549 order = Quickfix::IntArray.new(3) 14550 order[0] = 888 14551 order[1] = 889 14552 order[2] = 0 14553 super(887, 888, order) 14554 end 14555 end 14556 14557 class NoUndlyInstrumentParties < Quickfix::Group 14558 def initialize 14559 order = Quickfix::IntArray.new(5) 14560 order[0] = 1059 14561 order[1] = 1060 14562 order[2] = 1061 14563 order[3] = 1062 14564 order[4] = 0 14565 super(1058, 1059, order) 14566 end 14567 14568 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 14569 def initialize 14570 order = Quickfix::IntArray.new(3) 14571 order[0] = 1063 14572 order[1] = 1064 14573 order[2] = 0 14574 super(1062, 1063, order) 14575 end 14576 end 14577 end 14578 end 14579 14580 class NoLegs < Quickfix::Group 14581 def initialize 14582 order = Quickfix::IntArray.new(53) 14583 order[0] = 600 14584 order[1] = 601 14585 order[2] = 602 14586 order[3] = 603 14587 order[4] = 607 14588 order[5] = 608 14589 order[6] = 609 14590 order[7] = 764 14591 order[8] = 610 14592 order[9] = 611 14593 order[10] = 1212 14594 order[11] = 248 14595 order[12] = 249 14596 order[13] = 250 14597 order[14] = 251 14598 order[15] = 252 14599 order[16] = 253 14600 order[17] = 257 14601 order[18] = 599 14602 order[19] = 596 14603 order[20] = 597 14604 order[21] = 598 14605 order[22] = 254 14606 order[23] = 612 14607 order[24] = 942 14608 order[25] = 613 14609 order[26] = 614 14610 order[27] = 999 14611 order[28] = 1224 14612 order[29] = 1421 14613 order[30] = 1422 14614 order[31] = 1001 14615 order[32] = 1420 14616 order[33] = 615 14617 order[34] = 616 14618 order[35] = 617 14619 order[36] = 618 14620 order[37] = 619 14621 order[38] = 620 14622 order[39] = 621 14623 order[40] = 622 14624 order[41] = 623 14625 order[42] = 624 14626 order[43] = 556 14627 order[44] = 740 14628 order[45] = 739 14629 order[46] = 955 14630 order[47] = 956 14631 order[48] = 1358 14632 order[49] = 1017 14633 order[50] = 1436 14634 order[51] = 1440 14635 order[52] = 0 14636 super(555, 600, order) 14637 end 14638 14639 class NoLegSecurityAltID < Quickfix::Group 14640 def initialize 14641 order = Quickfix::IntArray.new(3) 14642 order[0] = 605 14643 order[1] = 606 14644 order[2] = 0 14645 super(604, 605, order) 14646 end 14647 end 14648 end 14649 14650 class NoDates < Quickfix::Group 14651 def initialize 14652 order = Quickfix::IntArray.new(4) 14653 order[0] = 75 14654 order[1] = 779 14655 order[2] = 60 14656 order[3] = 0 14657 super(580, 75, order) 14658 end 14659 end 14660end 14661 14662class TradeCaptureReport < Message 14663 def initialize 14664 super 14665 getHeader().setField( Quickfix::MsgType.new("AE") ) 14666 end 14667 14668 class NoRootPartyIDs < Quickfix::Group 14669 def initialize 14670 order = Quickfix::IntArray.new(5) 14671 order[0] = 1117 14672 order[1] = 1118 14673 order[2] = 1119 14674 order[3] = 1120 14675 order[4] = 0 14676 super(1116, 1117, order) 14677 end 14678 14679 class NoRootPartySubIDs < Quickfix::Group 14680 def initialize 14681 order = Quickfix::IntArray.new(3) 14682 order[0] = 1121 14683 order[1] = 1122 14684 order[2] = 0 14685 super(1120, 1121, order) 14686 end 14687 end 14688 end 14689 14690 class NoSecurityAltID < Quickfix::Group 14691 def initialize 14692 order = Quickfix::IntArray.new(3) 14693 order[0] = 455 14694 order[1] = 456 14695 order[2] = 0 14696 super(454, 455, order) 14697 end 14698 end 14699 14700 class NoEvents < Quickfix::Group 14701 def initialize 14702 order = Quickfix::IntArray.new(6) 14703 order[0] = 865 14704 order[1] = 866 14705 order[2] = 1145 14706 order[3] = 867 14707 order[4] = 868 14708 order[5] = 0 14709 super(864, 865, order) 14710 end 14711 end 14712 14713 class NoInstrumentParties < Quickfix::Group 14714 def initialize 14715 order = Quickfix::IntArray.new(5) 14716 order[0] = 1019 14717 order[1] = 1050 14718 order[2] = 1051 14719 order[3] = 1052 14720 order[4] = 0 14721 super(1018, 1019, order) 14722 end 14723 14724 class NoInstrumentPartySubIDs < Quickfix::Group 14725 def initialize 14726 order = Quickfix::IntArray.new(3) 14727 order[0] = 1053 14728 order[1] = 1054 14729 order[2] = 0 14730 super(1052, 1053, order) 14731 end 14732 end 14733 end 14734 14735 class NoComplexEvents < Quickfix::Group 14736 def initialize 14737 order = Quickfix::IntArray.new(9) 14738 order[0] = 1484 14739 order[1] = 1485 14740 order[2] = 1486 14741 order[3] = 1487 14742 order[4] = 1488 14743 order[5] = 1489 14744 order[6] = 1490 14745 order[7] = 1491 14746 order[8] = 0 14747 super(1483, 1484, order) 14748 end 14749 14750 class NoComplexEventDates < Quickfix::Group 14751 def initialize 14752 order = Quickfix::IntArray.new(4) 14753 order[0] = 1492 14754 order[1] = 1493 14755 order[2] = 1494 14756 order[3] = 0 14757 super(1491, 1492, order) 14758 end 14759 14760 class NoComplexEventTimes < Quickfix::Group 14761 def initialize 14762 order = Quickfix::IntArray.new(3) 14763 order[0] = 1495 14764 order[1] = 1496 14765 order[2] = 0 14766 super(1494, 1495, order) 14767 end 14768 end 14769 end 14770 end 14771 14772 class NoUnderlyings < Quickfix::Group 14773 def initialize 14774 order = Quickfix::IntArray.new(70) 14775 order[0] = 311 14776 order[1] = 312 14777 order[2] = 309 14778 order[3] = 305 14779 order[4] = 462 14780 order[5] = 463 14781 order[6] = 310 14782 order[7] = 763 14783 order[8] = 313 14784 order[9] = 542 14785 order[10] = 1213 14786 order[11] = 241 14787 order[12] = 242 14788 order[13] = 243 14789 order[14] = 244 14790 order[15] = 245 14791 order[16] = 246 14792 order[17] = 256 14793 order[18] = 595 14794 order[19] = 592 14795 order[20] = 593 14796 order[21] = 594 14797 order[22] = 247 14798 order[23] = 316 14799 order[24] = 941 14800 order[25] = 317 14801 order[26] = 436 14802 order[27] = 998 14803 order[28] = 1423 14804 order[29] = 1424 14805 order[30] = 1425 14806 order[31] = 1000 14807 order[32] = 1419 14808 order[33] = 435 14809 order[34] = 308 14810 order[35] = 306 14811 order[36] = 362 14812 order[37] = 363 14813 order[38] = 307 14814 order[39] = 364 14815 order[40] = 365 14816 order[41] = 877 14817 order[42] = 878 14818 order[43] = 972 14819 order[44] = 318 14820 order[45] = 879 14821 order[46] = 975 14822 order[47] = 973 14823 order[48] = 974 14824 order[49] = 810 14825 order[50] = 882 14826 order[51] = 883 14827 order[52] = 884 14828 order[53] = 885 14829 order[54] = 886 14830 order[55] = 1044 14831 order[56] = 1045 14832 order[57] = 1046 14833 order[58] = 1038 14834 order[59] = 1039 14835 order[60] = 315 14836 order[61] = 1437 14837 order[62] = 1441 14838 order[63] = 1453 14839 order[64] = 1454 14840 order[65] = 1455 14841 order[66] = 1456 14842 order[67] = 1459 14843 order[68] = 1460 14844 order[69] = 0 14845 super(711, 311, order) 14846 end 14847 14848 class NoUnderlyingSecurityAltID < Quickfix::Group 14849 def initialize 14850 order = Quickfix::IntArray.new(3) 14851 order[0] = 458 14852 order[1] = 459 14853 order[2] = 0 14854 super(457, 458, order) 14855 end 14856 end 14857 14858 class NoUnderlyingStips < Quickfix::Group 14859 def initialize 14860 order = Quickfix::IntArray.new(3) 14861 order[0] = 888 14862 order[1] = 889 14863 order[2] = 0 14864 super(887, 888, order) 14865 end 14866 end 14867 14868 class NoUndlyInstrumentParties < Quickfix::Group 14869 def initialize 14870 order = Quickfix::IntArray.new(5) 14871 order[0] = 1059 14872 order[1] = 1060 14873 order[2] = 1061 14874 order[3] = 1062 14875 order[4] = 0 14876 super(1058, 1059, order) 14877 end 14878 14879 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 14880 def initialize 14881 order = Quickfix::IntArray.new(3) 14882 order[0] = 1063 14883 order[1] = 1064 14884 order[2] = 0 14885 super(1062, 1063, order) 14886 end 14887 end 14888 end 14889 end 14890 14891 class NoPosAmt < Quickfix::Group 14892 def initialize 14893 order = Quickfix::IntArray.new(4) 14894 order[0] = 707 14895 order[1] = 708 14896 order[2] = 1055 14897 order[3] = 0 14898 super(753, 707, order) 14899 end 14900 end 14901 14902 class NoLegs < Quickfix::Group 14903 def initialize 14904 order = Quickfix::IntArray.new(75) 14905 order[0] = 600 14906 order[1] = 601 14907 order[2] = 602 14908 order[3] = 603 14909 order[4] = 607 14910 order[5] = 608 14911 order[6] = 609 14912 order[7] = 764 14913 order[8] = 610 14914 order[9] = 611 14915 order[10] = 1212 14916 order[11] = 248 14917 order[12] = 249 14918 order[13] = 250 14919 order[14] = 251 14920 order[15] = 252 14921 order[16] = 253 14922 order[17] = 257 14923 order[18] = 599 14924 order[19] = 596 14925 order[20] = 597 14926 order[21] = 598 14927 order[22] = 254 14928 order[23] = 612 14929 order[24] = 942 14930 order[25] = 613 14931 order[26] = 614 14932 order[27] = 999 14933 order[28] = 1224 14934 order[29] = 1421 14935 order[30] = 1422 14936 order[31] = 1001 14937 order[32] = 1420 14938 order[33] = 615 14939 order[34] = 616 14940 order[35] = 617 14941 order[36] = 618 14942 order[37] = 619 14943 order[38] = 620 14944 order[39] = 621 14945 order[40] = 622 14946 order[41] = 623 14947 order[42] = 624 14948 order[43] = 556 14949 order[44] = 740 14950 order[45] = 739 14951 order[46] = 955 14952 order[47] = 956 14953 order[48] = 1358 14954 order[49] = 1017 14955 order[50] = 1436 14956 order[51] = 1440 14957 order[52] = 687 14958 order[53] = 690 14959 order[54] = 990 14960 order[55] = 1152 14961 order[56] = 683 14962 order[57] = 564 14963 order[58] = 565 14964 order[59] = 539 14965 order[60] = 654 14966 order[61] = 587 14967 order[62] = 588 14968 order[63] = 637 14969 order[64] = 675 14970 order[65] = 1073 14971 order[66] = 1074 14972 order[67] = 1075 14973 order[68] = 1379 14974 order[69] = 1381 14975 order[70] = 1383 14976 order[71] = 1384 14977 order[72] = 1418 14978 order[73] = 1342 14979 order[74] = 0 14980 super(555, 600, order) 14981 end 14982 14983 class NoLegSecurityAltID < Quickfix::Group 14984 def initialize 14985 order = Quickfix::IntArray.new(3) 14986 order[0] = 605 14987 order[1] = 606 14988 order[2] = 0 14989 super(604, 605, order) 14990 end 14991 end 14992 14993 class NoLegStipulations < Quickfix::Group 14994 def initialize 14995 order = Quickfix::IntArray.new(3) 14996 order[0] = 688 14997 order[1] = 689 14998 order[2] = 0 14999 super(683, 688, order) 15000 end 15001 end 15002 15003 class NoNestedPartyIDs < Quickfix::Group 15004 def initialize 15005 order = Quickfix::IntArray.new(5) 15006 order[0] = 524 15007 order[1] = 525 15008 order[2] = 538 15009 order[3] = 804 15010 order[4] = 0 15011 super(539, 524, order) 15012 end 15013 15014 class NoNestedPartySubIDs < Quickfix::Group 15015 def initialize 15016 order = Quickfix::IntArray.new(3) 15017 order[0] = 545 15018 order[1] = 805 15019 order[2] = 0 15020 super(804, 545, order) 15021 end 15022 end 15023 end 15024 15025 class NoOfLegUnderlyings < Quickfix::Group 15026 def initialize 15027 order = Quickfix::IntArray.new(16) 15028 order[0] = 1330 15029 order[1] = 1331 15030 order[2] = 1332 15031 order[3] = 1333 15032 order[4] = 1344 15033 order[5] = 1337 15034 order[6] = 1338 15035 order[7] = 1339 15036 order[8] = 1345 15037 order[9] = 1405 15038 order[10] = 1340 15039 order[11] = 1391 15040 order[12] = 1343 15041 order[13] = 1341 15042 order[14] = 1392 15043 order[15] = 0 15044 super(1342, 1330, order) 15045 end 15046 15047 class NoUnderlyingLegSecurityAltID < Quickfix::Group 15048 def initialize 15049 order = Quickfix::IntArray.new(3) 15050 order[0] = 1335 15051 order[1] = 1336 15052 order[2] = 0 15053 super(1334, 1335, order) 15054 end 15055 end 15056 end 15057 end 15058 15059 class NoTrdRegTimestamps < Quickfix::Group 15060 def initialize 15061 order = Quickfix::IntArray.new(7) 15062 order[0] = 769 15063 order[1] = 770 15064 order[2] = 771 15065 order[3] = 1033 15066 order[4] = 1034 15067 order[5] = 1035 15068 order[6] = 0 15069 super(768, 769, order) 15070 end 15071 end 15072 15073 class NoSides < Quickfix::Group 15074 def initialize 15075 order = Quickfix::IntArray.new(92) 15076 order[0] = 54 15077 order[1] = 1009 15078 order[2] = 1005 15079 order[3] = 1006 15080 order[4] = 1007 15081 order[5] = 83 15082 order[6] = 1008 15083 order[7] = 430 15084 order[8] = 1154 15085 order[9] = 1155 15086 order[10] = 453 15087 order[11] = 1 15088 order[12] = 660 15089 order[13] = 581 15090 order[14] = 81 15091 order[15] = 575 15092 order[16] = 576 15093 order[17] = 578 15094 order[18] = 579 15095 order[19] = 376 15096 order[20] = 377 15097 order[21] = 582 15098 order[22] = 336 15099 order[23] = 625 15100 order[24] = 943 15101 order[25] = 12 15102 order[26] = 13 15103 order[27] = 479 15104 order[28] = 497 15105 order[29] = 157 15106 order[30] = 230 15107 order[31] = 158 15108 order[32] = 159 15109 order[33] = 738 15110 order[34] = 920 15111 order[35] = 921 15112 order[36] = 922 15113 order[37] = 238 15114 order[38] = 237 15115 order[39] = 118 15116 order[40] = 119 15117 order[41] = 155 15118 order[42] = 156 15119 order[43] = 77 15120 order[44] = 58 15121 order[45] = 354 15122 order[46] = 355 15123 order[47] = 752 15124 order[48] = 518 15125 order[49] = 232 15126 order[50] = 136 15127 order[51] = 825 15128 order[52] = 826 15129 order[53] = 591 15130 order[54] = 70 15131 order[55] = 78 15132 order[56] = 1016 15133 order[57] = 1158 15134 order[58] = 1072 15135 order[59] = 1057 15136 order[60] = 1139 15137 order[61] = 1115 15138 order[62] = 37 15139 order[63] = 198 15140 order[64] = 11 15141 order[65] = 526 15142 order[66] = 66 15143 order[67] = 1080 15144 order[68] = 1081 15145 order[69] = 1431 15146 order[70] = 40 15147 order[71] = 44 15148 order[72] = 99 15149 order[73] = 18 15150 order[74] = 39 15151 order[75] = 151 15152 order[76] = 14 15153 order[77] = 59 15154 order[78] = 126 15155 order[79] = 528 15156 order[80] = 529 15157 order[81] = 1432 15158 order[82] = 821 15159 order[83] = 1093 15160 order[84] = 483 15161 order[85] = 586 15162 order[86] = 775 15163 order[87] = 1427 15164 order[88] = 1428 15165 order[89] = 1429 15166 order[90] = 1444 15167 order[91] = 0 15168 super(552, 54, order) 15169 end 15170 15171 class NoPartyIDs < Quickfix::Group 15172 def initialize 15173 order = Quickfix::IntArray.new(5) 15174 order[0] = 448 15175 order[1] = 447 15176 order[2] = 452 15177 order[3] = 802 15178 order[4] = 0 15179 super(453, 448, order) 15180 end 15181 15182 class NoPartySubIDs < Quickfix::Group 15183 def initialize 15184 order = Quickfix::IntArray.new(3) 15185 order[0] = 523 15186 order[1] = 803 15187 order[2] = 0 15188 super(802, 523, order) 15189 end 15190 end 15191 end 15192 15193 class NoClearingInstructions < Quickfix::Group 15194 def initialize 15195 order = Quickfix::IntArray.new(2) 15196 order[0] = 577 15197 order[1] = 0 15198 super(576, 577, order) 15199 end 15200 end 15201 15202 class NoContAmts < Quickfix::Group 15203 def initialize 15204 order = Quickfix::IntArray.new(4) 15205 order[0] = 519 15206 order[1] = 520 15207 order[2] = 521 15208 order[3] = 0 15209 super(518, 519, order) 15210 end 15211 end 15212 15213 class NoStipulations < Quickfix::Group 15214 def initialize 15215 order = Quickfix::IntArray.new(3) 15216 order[0] = 233 15217 order[1] = 234 15218 order[2] = 0 15219 super(232, 233, order) 15220 end 15221 end 15222 15223 class NoMiscFees < Quickfix::Group 15224 def initialize 15225 order = Quickfix::IntArray.new(5) 15226 order[0] = 137 15227 order[1] = 138 15228 order[2] = 139 15229 order[3] = 891 15230 order[4] = 0 15231 super(136, 137, order) 15232 end 15233 end 15234 15235 class NoAllocs < Quickfix::Group 15236 def initialize 15237 order = Quickfix::IntArray.new(11) 15238 order[0] = 79 15239 order[1] = 661 15240 order[2] = 736 15241 order[3] = 467 15242 order[4] = 756 15243 order[5] = 80 15244 order[6] = 993 15245 order[7] = 1002 15246 order[8] = 989 15247 order[9] = 1136 15248 order[10] = 0 15249 super(78, 79, order) 15250 end 15251 15252 class NoNested2PartyIDs < Quickfix::Group 15253 def initialize 15254 order = Quickfix::IntArray.new(5) 15255 order[0] = 757 15256 order[1] = 758 15257 order[2] = 759 15258 order[3] = 806 15259 order[4] = 0 15260 super(756, 757, order) 15261 end 15262 15263 class NoNested2PartySubIDs < Quickfix::Group 15264 def initialize 15265 order = Quickfix::IntArray.new(3) 15266 order[0] = 760 15267 order[1] = 807 15268 order[2] = 0 15269 super(806, 760, order) 15270 end 15271 end 15272 end 15273 end 15274 15275 class NoSideTrdRegTS < Quickfix::Group 15276 def initialize 15277 order = Quickfix::IntArray.new(4) 15278 order[0] = 1012 15279 order[1] = 1013 15280 order[2] = 1014 15281 order[3] = 0 15282 super(1016, 1012, order) 15283 end 15284 end 15285 15286 class NoSettlDetails < Quickfix::Group 15287 def initialize 15288 order = Quickfix::IntArray.new(3) 15289 order[0] = 1164 15290 order[1] = 781 15291 order[2] = 0 15292 super(1158, 1164, order) 15293 end 15294 15295 class NoSettlPartyIDs < Quickfix::Group 15296 def initialize 15297 order = Quickfix::IntArray.new(5) 15298 order[0] = 782 15299 order[1] = 783 15300 order[2] = 784 15301 order[3] = 801 15302 order[4] = 0 15303 super(781, 782, order) 15304 end 15305 15306 class NoSettlPartySubIDs < Quickfix::Group 15307 def initialize 15308 order = Quickfix::IntArray.new(3) 15309 order[0] = 785 15310 order[1] = 786 15311 order[2] = 0 15312 super(801, 785, order) 15313 end 15314 end 15315 end 15316 end 15317 end 15318 15319 class NoTrdRepIndicators < Quickfix::Group 15320 def initialize 15321 order = Quickfix::IntArray.new(3) 15322 order[0] = 1388 15323 order[1] = 1389 15324 order[2] = 0 15325 super(1387, 1388, order) 15326 end 15327 end 15328end 15329 15330class OrderMassStatusRequest < Message 15331 def initialize 15332 super 15333 getHeader().setField( Quickfix::MsgType.new("AF") ) 15334 end 15335 15336 class NoPartyIDs < Quickfix::Group 15337 def initialize 15338 order = Quickfix::IntArray.new(5) 15339 order[0] = 448 15340 order[1] = 447 15341 order[2] = 452 15342 order[3] = 802 15343 order[4] = 0 15344 super(453, 448, order) 15345 end 15346 15347 class NoPartySubIDs < Quickfix::Group 15348 def initialize 15349 order = Quickfix::IntArray.new(3) 15350 order[0] = 523 15351 order[1] = 803 15352 order[2] = 0 15353 super(802, 523, order) 15354 end 15355 end 15356 end 15357 15358 class NoSecurityAltID < Quickfix::Group 15359 def initialize 15360 order = Quickfix::IntArray.new(3) 15361 order[0] = 455 15362 order[1] = 456 15363 order[2] = 0 15364 super(454, 455, order) 15365 end 15366 end 15367 15368 class NoEvents < Quickfix::Group 15369 def initialize 15370 order = Quickfix::IntArray.new(6) 15371 order[0] = 865 15372 order[1] = 866 15373 order[2] = 1145 15374 order[3] = 867 15375 order[4] = 868 15376 order[5] = 0 15377 super(864, 865, order) 15378 end 15379 end 15380 15381 class NoInstrumentParties < Quickfix::Group 15382 def initialize 15383 order = Quickfix::IntArray.new(5) 15384 order[0] = 1019 15385 order[1] = 1050 15386 order[2] = 1051 15387 order[3] = 1052 15388 order[4] = 0 15389 super(1018, 1019, order) 15390 end 15391 15392 class NoInstrumentPartySubIDs < Quickfix::Group 15393 def initialize 15394 order = Quickfix::IntArray.new(3) 15395 order[0] = 1053 15396 order[1] = 1054 15397 order[2] = 0 15398 super(1052, 1053, order) 15399 end 15400 end 15401 end 15402 15403 class NoComplexEvents < Quickfix::Group 15404 def initialize 15405 order = Quickfix::IntArray.new(9) 15406 order[0] = 1484 15407 order[1] = 1485 15408 order[2] = 1486 15409 order[3] = 1487 15410 order[4] = 1488 15411 order[5] = 1489 15412 order[6] = 1490 15413 order[7] = 1491 15414 order[8] = 0 15415 super(1483, 1484, order) 15416 end 15417 15418 class NoComplexEventDates < Quickfix::Group 15419 def initialize 15420 order = Quickfix::IntArray.new(4) 15421 order[0] = 1492 15422 order[1] = 1493 15423 order[2] = 1494 15424 order[3] = 0 15425 super(1491, 1492, order) 15426 end 15427 15428 class NoComplexEventTimes < Quickfix::Group 15429 def initialize 15430 order = Quickfix::IntArray.new(3) 15431 order[0] = 1495 15432 order[1] = 1496 15433 order[2] = 0 15434 super(1494, 1495, order) 15435 end 15436 end 15437 end 15438 end 15439 15440 class NoUnderlyingSecurityAltID < Quickfix::Group 15441 def initialize 15442 order = Quickfix::IntArray.new(3) 15443 order[0] = 458 15444 order[1] = 459 15445 order[2] = 0 15446 super(457, 458, order) 15447 end 15448 end 15449 15450 class NoUnderlyingStips < Quickfix::Group 15451 def initialize 15452 order = Quickfix::IntArray.new(3) 15453 order[0] = 888 15454 order[1] = 889 15455 order[2] = 0 15456 super(887, 888, order) 15457 end 15458 end 15459 15460 class NoUndlyInstrumentParties < Quickfix::Group 15461 def initialize 15462 order = Quickfix::IntArray.new(5) 15463 order[0] = 1059 15464 order[1] = 1060 15465 order[2] = 1061 15466 order[3] = 1062 15467 order[4] = 0 15468 super(1058, 1059, order) 15469 end 15470 15471 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 15472 def initialize 15473 order = Quickfix::IntArray.new(3) 15474 order[0] = 1063 15475 order[1] = 1064 15476 order[2] = 0 15477 super(1062, 1063, order) 15478 end 15479 end 15480 end 15481 15482 class NoTargetPartyIDs < Quickfix::Group 15483 def initialize 15484 order = Quickfix::IntArray.new(4) 15485 order[0] = 1462 15486 order[1] = 1463 15487 order[2] = 1464 15488 order[3] = 0 15489 super(1461, 1462, order) 15490 end 15491 end 15492end 15493 15494class QuoteRequestReject < Message 15495 def initialize 15496 super 15497 getHeader().setField( Quickfix::MsgType.new("AG") ) 15498 end 15499 15500 class NoRootPartyIDs < Quickfix::Group 15501 def initialize 15502 order = Quickfix::IntArray.new(5) 15503 order[0] = 1117 15504 order[1] = 1118 15505 order[2] = 1119 15506 order[3] = 1120 15507 order[4] = 0 15508 super(1116, 1117, order) 15509 end 15510 15511 class NoRootPartySubIDs < Quickfix::Group 15512 def initialize 15513 order = Quickfix::IntArray.new(3) 15514 order[0] = 1121 15515 order[1] = 1122 15516 order[2] = 0 15517 super(1120, 1121, order) 15518 end 15519 end 15520 end 15521 15522 class NoRelatedSym < Quickfix::Group 15523 def initialize 15524 order = Quickfix::IntArray.new(138) 15525 order[0] = 55 15526 order[1] = 65 15527 order[2] = 48 15528 order[3] = 22 15529 order[4] = 460 15530 order[5] = 1227 15531 order[6] = 1151 15532 order[7] = 461 15533 order[8] = 167 15534 order[9] = 762 15535 order[10] = 200 15536 order[11] = 541 15537 order[12] = 1079 15538 order[13] = 966 15539 order[14] = 1049 15540 order[15] = 965 15541 order[16] = 224 15542 order[17] = 225 15543 order[18] = 239 15544 order[19] = 226 15545 order[20] = 227 15546 order[21] = 228 15547 order[22] = 255 15548 order[23] = 543 15549 order[24] = 470 15550 order[25] = 471 15551 order[26] = 472 15552 order[27] = 240 15553 order[28] = 202 15554 order[29] = 947 15555 order[30] = 967 15556 order[31] = 968 15557 order[32] = 206 15558 order[33] = 231 15559 order[34] = 969 15560 order[35] = 1146 15561 order[36] = 996 15562 order[37] = 1147 15563 order[38] = 1191 15564 order[39] = 1192 15565 order[40] = 1193 15566 order[41] = 1194 15567 order[42] = 1195 15568 order[43] = 1196 15569 order[44] = 1197 15570 order[45] = 1198 15571 order[46] = 1199 15572 order[47] = 1200 15573 order[48] = 201 15574 order[49] = 1244 15575 order[50] = 1242 15576 order[51] = 997 15577 order[52] = 223 15578 order[53] = 207 15579 order[54] = 970 15580 order[55] = 971 15581 order[56] = 106 15582 order[57] = 348 15583 order[58] = 349 15584 order[59] = 107 15585 order[60] = 350 15586 order[61] = 351 15587 order[62] = 691 15588 order[63] = 667 15589 order[64] = 875 15590 order[65] = 876 15591 order[66] = 873 15592 order[67] = 874 15593 order[68] = 1435 15594 order[69] = 1439 15595 order[70] = 1449 15596 order[71] = 1450 15597 order[72] = 1451 15598 order[73] = 1452 15599 order[74] = 1457 15600 order[75] = 1458 15601 order[76] = 1478 15602 order[77] = 1479 15603 order[78] = 1480 15604 order[79] = 1481 15605 order[80] = 1482 15606 order[81] = 913 15607 order[82] = 914 15608 order[83] = 915 15609 order[84] = 918 15610 order[85] = 788 15611 order[86] = 916 15612 order[87] = 917 15613 order[88] = 919 15614 order[89] = 898 15615 order[90] = 711 15616 order[91] = 140 15617 order[92] = 303 15618 order[93] = 537 15619 order[94] = 336 15620 order[95] = 625 15621 order[96] = 229 15622 order[97] = 54 15623 order[98] = 854 15624 order[99] = 38 15625 order[100] = 152 15626 order[101] = 516 15627 order[102] = 468 15628 order[103] = 469 15629 order[104] = 63 15630 order[105] = 64 15631 order[106] = 193 15632 order[107] = 192 15633 order[108] = 15 15634 order[109] = 232 15635 order[110] = 1 15636 order[111] = 660 15637 order[112] = 581 15638 order[113] = 555 15639 order[114] = 735 15640 order[115] = 692 15641 order[116] = 40 15642 order[117] = 126 15643 order[118] = 60 15644 order[119] = 218 15645 order[120] = 220 15646 order[121] = 221 15647 order[122] = 222 15648 order[123] = 662 15649 order[124] = 663 15650 order[125] = 699 15651 order[126] = 761 15652 order[127] = 423 15653 order[128] = 44 15654 order[129] = 640 15655 order[130] = 235 15656 order[131] = 236 15657 order[132] = 701 15658 order[133] = 696 15659 order[134] = 697 15660 order[135] = 698 15661 order[136] = 453 15662 order[137] = 0 15663 super(146, 55, order) 15664 end 15665 15666 class NoSecurityAltID < Quickfix::Group 15667 def initialize 15668 order = Quickfix::IntArray.new(3) 15669 order[0] = 455 15670 order[1] = 456 15671 order[2] = 0 15672 super(454, 455, order) 15673 end 15674 end 15675 15676 class NoEvents < Quickfix::Group 15677 def initialize 15678 order = Quickfix::IntArray.new(6) 15679 order[0] = 865 15680 order[1] = 866 15681 order[2] = 1145 15682 order[3] = 867 15683 order[4] = 868 15684 order[5] = 0 15685 super(864, 865, order) 15686 end 15687 end 15688 15689 class NoInstrumentParties < Quickfix::Group 15690 def initialize 15691 order = Quickfix::IntArray.new(5) 15692 order[0] = 1019 15693 order[1] = 1050 15694 order[2] = 1051 15695 order[3] = 1052 15696 order[4] = 0 15697 super(1018, 1019, order) 15698 end 15699 15700 class NoInstrumentPartySubIDs < Quickfix::Group 15701 def initialize 15702 order = Quickfix::IntArray.new(3) 15703 order[0] = 1053 15704 order[1] = 1054 15705 order[2] = 0 15706 super(1052, 1053, order) 15707 end 15708 end 15709 end 15710 15711 class NoComplexEvents < Quickfix::Group 15712 def initialize 15713 order = Quickfix::IntArray.new(9) 15714 order[0] = 1484 15715 order[1] = 1485 15716 order[2] = 1486 15717 order[3] = 1487 15718 order[4] = 1488 15719 order[5] = 1489 15720 order[6] = 1490 15721 order[7] = 1491 15722 order[8] = 0 15723 super(1483, 1484, order) 15724 end 15725 15726 class NoComplexEventDates < Quickfix::Group 15727 def initialize 15728 order = Quickfix::IntArray.new(4) 15729 order[0] = 1492 15730 order[1] = 1493 15731 order[2] = 1494 15732 order[3] = 0 15733 super(1491, 1492, order) 15734 end 15735 15736 class NoComplexEventTimes < Quickfix::Group 15737 def initialize 15738 order = Quickfix::IntArray.new(3) 15739 order[0] = 1495 15740 order[1] = 1496 15741 order[2] = 0 15742 super(1494, 1495, order) 15743 end 15744 end 15745 end 15746 end 15747 15748 class NoUnderlyings < Quickfix::Group 15749 def initialize 15750 order = Quickfix::IntArray.new(70) 15751 order[0] = 311 15752 order[1] = 312 15753 order[2] = 309 15754 order[3] = 305 15755 order[4] = 462 15756 order[5] = 463 15757 order[6] = 310 15758 order[7] = 763 15759 order[8] = 313 15760 order[9] = 542 15761 order[10] = 1213 15762 order[11] = 241 15763 order[12] = 242 15764 order[13] = 243 15765 order[14] = 244 15766 order[15] = 245 15767 order[16] = 246 15768 order[17] = 256 15769 order[18] = 595 15770 order[19] = 592 15771 order[20] = 593 15772 order[21] = 594 15773 order[22] = 247 15774 order[23] = 316 15775 order[24] = 941 15776 order[25] = 317 15777 order[26] = 436 15778 order[27] = 998 15779 order[28] = 1423 15780 order[29] = 1424 15781 order[30] = 1425 15782 order[31] = 1000 15783 order[32] = 1419 15784 order[33] = 435 15785 order[34] = 308 15786 order[35] = 306 15787 order[36] = 362 15788 order[37] = 363 15789 order[38] = 307 15790 order[39] = 364 15791 order[40] = 365 15792 order[41] = 877 15793 order[42] = 878 15794 order[43] = 972 15795 order[44] = 318 15796 order[45] = 879 15797 order[46] = 975 15798 order[47] = 973 15799 order[48] = 974 15800 order[49] = 810 15801 order[50] = 882 15802 order[51] = 883 15803 order[52] = 884 15804 order[53] = 885 15805 order[54] = 886 15806 order[55] = 1044 15807 order[56] = 1045 15808 order[57] = 1046 15809 order[58] = 1038 15810 order[59] = 1039 15811 order[60] = 315 15812 order[61] = 1437 15813 order[62] = 1441 15814 order[63] = 1453 15815 order[64] = 1454 15816 order[65] = 1455 15817 order[66] = 1456 15818 order[67] = 1459 15819 order[68] = 1460 15820 order[69] = 0 15821 super(711, 311, order) 15822 end 15823 15824 class NoUnderlyingSecurityAltID < Quickfix::Group 15825 def initialize 15826 order = Quickfix::IntArray.new(3) 15827 order[0] = 458 15828 order[1] = 459 15829 order[2] = 0 15830 super(457, 458, order) 15831 end 15832 end 15833 15834 class NoUnderlyingStips < Quickfix::Group 15835 def initialize 15836 order = Quickfix::IntArray.new(3) 15837 order[0] = 888 15838 order[1] = 889 15839 order[2] = 0 15840 super(887, 888, order) 15841 end 15842 end 15843 15844 class NoUndlyInstrumentParties < Quickfix::Group 15845 def initialize 15846 order = Quickfix::IntArray.new(5) 15847 order[0] = 1059 15848 order[1] = 1060 15849 order[2] = 1061 15850 order[3] = 1062 15851 order[4] = 0 15852 super(1058, 1059, order) 15853 end 15854 15855 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 15856 def initialize 15857 order = Quickfix::IntArray.new(3) 15858 order[0] = 1063 15859 order[1] = 1064 15860 order[2] = 0 15861 super(1062, 1063, order) 15862 end 15863 end 15864 end 15865 end 15866 15867 class NoStipulations < Quickfix::Group 15868 def initialize 15869 order = Quickfix::IntArray.new(3) 15870 order[0] = 233 15871 order[1] = 234 15872 order[2] = 0 15873 super(232, 233, order) 15874 end 15875 end 15876 15877 class NoLegs < Quickfix::Group 15878 def initialize 15879 order = Quickfix::IntArray.new(66) 15880 order[0] = 600 15881 order[1] = 601 15882 order[2] = 602 15883 order[3] = 603 15884 order[4] = 607 15885 order[5] = 608 15886 order[6] = 609 15887 order[7] = 764 15888 order[8] = 610 15889 order[9] = 611 15890 order[10] = 1212 15891 order[11] = 248 15892 order[12] = 249 15893 order[13] = 250 15894 order[14] = 251 15895 order[15] = 252 15896 order[16] = 253 15897 order[17] = 257 15898 order[18] = 599 15899 order[19] = 596 15900 order[20] = 597 15901 order[21] = 598 15902 order[22] = 254 15903 order[23] = 612 15904 order[24] = 942 15905 order[25] = 613 15906 order[26] = 614 15907 order[27] = 999 15908 order[28] = 1224 15909 order[29] = 1421 15910 order[30] = 1422 15911 order[31] = 1001 15912 order[32] = 1420 15913 order[33] = 615 15914 order[34] = 616 15915 order[35] = 617 15916 order[36] = 618 15917 order[37] = 619 15918 order[38] = 620 15919 order[39] = 621 15920 order[40] = 622 15921 order[41] = 623 15922 order[42] = 624 15923 order[43] = 556 15924 order[44] = 740 15925 order[45] = 739 15926 order[46] = 955 15927 order[47] = 956 15928 order[48] = 1358 15929 order[49] = 1017 15930 order[50] = 1436 15931 order[51] = 1440 15932 order[52] = 687 15933 order[53] = 685 15934 order[54] = 690 15935 order[55] = 587 15936 order[56] = 588 15937 order[57] = 683 15938 order[58] = 539 15939 order[59] = 676 15940 order[60] = 677 15941 order[61] = 678 15942 order[62] = 679 15943 order[63] = 680 15944 order[64] = 654 15945 order[65] = 0 15946 super(555, 600, order) 15947 end 15948 15949 class NoLegSecurityAltID < Quickfix::Group 15950 def initialize 15951 order = Quickfix::IntArray.new(3) 15952 order[0] = 605 15953 order[1] = 606 15954 order[2] = 0 15955 super(604, 605, order) 15956 end 15957 end 15958 15959 class NoLegStipulations < Quickfix::Group 15960 def initialize 15961 order = Quickfix::IntArray.new(3) 15962 order[0] = 688 15963 order[1] = 689 15964 order[2] = 0 15965 super(683, 688, order) 15966 end 15967 end 15968 15969 class NoNestedPartyIDs < Quickfix::Group 15970 def initialize 15971 order = Quickfix::IntArray.new(5) 15972 order[0] = 524 15973 order[1] = 525 15974 order[2] = 538 15975 order[3] = 804 15976 order[4] = 0 15977 super(539, 524, order) 15978 end 15979 15980 class NoNestedPartySubIDs < Quickfix::Group 15981 def initialize 15982 order = Quickfix::IntArray.new(3) 15983 order[0] = 545 15984 order[1] = 805 15985 order[2] = 0 15986 super(804, 545, order) 15987 end 15988 end 15989 end 15990 end 15991 15992 class NoQuoteQualifiers < Quickfix::Group 15993 def initialize 15994 order = Quickfix::IntArray.new(2) 15995 order[0] = 695 15996 order[1] = 0 15997 super(735, 695, order) 15998 end 15999 end 16000 16001 class NoPartyIDs < Quickfix::Group 16002 def initialize 16003 order = Quickfix::IntArray.new(5) 16004 order[0] = 448 16005 order[1] = 447 16006 order[2] = 452 16007 order[3] = 802 16008 order[4] = 0 16009 super(453, 448, order) 16010 end 16011 16012 class NoPartySubIDs < Quickfix::Group 16013 def initialize 16014 order = Quickfix::IntArray.new(3) 16015 order[0] = 523 16016 order[1] = 803 16017 order[2] = 0 16018 super(802, 523, order) 16019 end 16020 end 16021 end 16022 end 16023end 16024 16025class RFQRequest < Message 16026 def initialize 16027 super 16028 getHeader().setField( Quickfix::MsgType.new("AH") ) 16029 end 16030 16031 class NoPartyIDs < Quickfix::Group 16032 def initialize 16033 order = Quickfix::IntArray.new(5) 16034 order[0] = 448 16035 order[1] = 447 16036 order[2] = 452 16037 order[3] = 802 16038 order[4] = 0 16039 super(453, 448, order) 16040 end 16041 16042 class NoPartySubIDs < Quickfix::Group 16043 def initialize 16044 order = Quickfix::IntArray.new(3) 16045 order[0] = 523 16046 order[1] = 803 16047 order[2] = 0 16048 super(802, 523, order) 16049 end 16050 end 16051 end 16052 16053 class NoRelatedSym < Quickfix::Group 16054 def initialize 16055 order = Quickfix::IntArray.new(89) 16056 order[0] = 55 16057 order[1] = 65 16058 order[2] = 48 16059 order[3] = 22 16060 order[4] = 460 16061 order[5] = 1227 16062 order[6] = 1151 16063 order[7] = 461 16064 order[8] = 167 16065 order[9] = 762 16066 order[10] = 200 16067 order[11] = 541 16068 order[12] = 1079 16069 order[13] = 966 16070 order[14] = 1049 16071 order[15] = 965 16072 order[16] = 224 16073 order[17] = 225 16074 order[18] = 239 16075 order[19] = 226 16076 order[20] = 227 16077 order[21] = 228 16078 order[22] = 255 16079 order[23] = 543 16080 order[24] = 470 16081 order[25] = 471 16082 order[26] = 472 16083 order[27] = 240 16084 order[28] = 202 16085 order[29] = 947 16086 order[30] = 967 16087 order[31] = 968 16088 order[32] = 206 16089 order[33] = 231 16090 order[34] = 969 16091 order[35] = 1146 16092 order[36] = 996 16093 order[37] = 1147 16094 order[38] = 1191 16095 order[39] = 1192 16096 order[40] = 1193 16097 order[41] = 1194 16098 order[42] = 1195 16099 order[43] = 1196 16100 order[44] = 1197 16101 order[45] = 1198 16102 order[46] = 1199 16103 order[47] = 1200 16104 order[48] = 201 16105 order[49] = 1244 16106 order[50] = 1242 16107 order[51] = 997 16108 order[52] = 223 16109 order[53] = 207 16110 order[54] = 970 16111 order[55] = 971 16112 order[56] = 106 16113 order[57] = 348 16114 order[58] = 349 16115 order[59] = 107 16116 order[60] = 350 16117 order[61] = 351 16118 order[62] = 691 16119 order[63] = 667 16120 order[64] = 875 16121 order[65] = 876 16122 order[66] = 873 16123 order[67] = 874 16124 order[68] = 1435 16125 order[69] = 1439 16126 order[70] = 1449 16127 order[71] = 1450 16128 order[72] = 1451 16129 order[73] = 1452 16130 order[74] = 1457 16131 order[75] = 1458 16132 order[76] = 1478 16133 order[77] = 1479 16134 order[78] = 1480 16135 order[79] = 1481 16136 order[80] = 1482 16137 order[81] = 711 16138 order[82] = 555 16139 order[83] = 140 16140 order[84] = 303 16141 order[85] = 537 16142 order[86] = 336 16143 order[87] = 625 16144 order[88] = 0 16145 super(146, 55, order) 16146 end 16147 16148 class NoSecurityAltID < Quickfix::Group 16149 def initialize 16150 order = Quickfix::IntArray.new(3) 16151 order[0] = 455 16152 order[1] = 456 16153 order[2] = 0 16154 super(454, 455, order) 16155 end 16156 end 16157 16158 class NoEvents < Quickfix::Group 16159 def initialize 16160 order = Quickfix::IntArray.new(6) 16161 order[0] = 865 16162 order[1] = 866 16163 order[2] = 1145 16164 order[3] = 867 16165 order[4] = 868 16166 order[5] = 0 16167 super(864, 865, order) 16168 end 16169 end 16170 16171 class NoInstrumentParties < Quickfix::Group 16172 def initialize 16173 order = Quickfix::IntArray.new(5) 16174 order[0] = 1019 16175 order[1] = 1050 16176 order[2] = 1051 16177 order[3] = 1052 16178 order[4] = 0 16179 super(1018, 1019, order) 16180 end 16181 16182 class NoInstrumentPartySubIDs < Quickfix::Group 16183 def initialize 16184 order = Quickfix::IntArray.new(3) 16185 order[0] = 1053 16186 order[1] = 1054 16187 order[2] = 0 16188 super(1052, 1053, order) 16189 end 16190 end 16191 end 16192 16193 class NoComplexEvents < Quickfix::Group 16194 def initialize 16195 order = Quickfix::IntArray.new(9) 16196 order[0] = 1484 16197 order[1] = 1485 16198 order[2] = 1486 16199 order[3] = 1487 16200 order[4] = 1488 16201 order[5] = 1489 16202 order[6] = 1490 16203 order[7] = 1491 16204 order[8] = 0 16205 super(1483, 1484, order) 16206 end 16207 16208 class NoComplexEventDates < Quickfix::Group 16209 def initialize 16210 order = Quickfix::IntArray.new(4) 16211 order[0] = 1492 16212 order[1] = 1493 16213 order[2] = 1494 16214 order[3] = 0 16215 super(1491, 1492, order) 16216 end 16217 16218 class NoComplexEventTimes < Quickfix::Group 16219 def initialize 16220 order = Quickfix::IntArray.new(3) 16221 order[0] = 1495 16222 order[1] = 1496 16223 order[2] = 0 16224 super(1494, 1495, order) 16225 end 16226 end 16227 end 16228 end 16229 16230 class NoUnderlyings < Quickfix::Group 16231 def initialize 16232 order = Quickfix::IntArray.new(70) 16233 order[0] = 311 16234 order[1] = 312 16235 order[2] = 309 16236 order[3] = 305 16237 order[4] = 462 16238 order[5] = 463 16239 order[6] = 310 16240 order[7] = 763 16241 order[8] = 313 16242 order[9] = 542 16243 order[10] = 1213 16244 order[11] = 241 16245 order[12] = 242 16246 order[13] = 243 16247 order[14] = 244 16248 order[15] = 245 16249 order[16] = 246 16250 order[17] = 256 16251 order[18] = 595 16252 order[19] = 592 16253 order[20] = 593 16254 order[21] = 594 16255 order[22] = 247 16256 order[23] = 316 16257 order[24] = 941 16258 order[25] = 317 16259 order[26] = 436 16260 order[27] = 998 16261 order[28] = 1423 16262 order[29] = 1424 16263 order[30] = 1425 16264 order[31] = 1000 16265 order[32] = 1419 16266 order[33] = 435 16267 order[34] = 308 16268 order[35] = 306 16269 order[36] = 362 16270 order[37] = 363 16271 order[38] = 307 16272 order[39] = 364 16273 order[40] = 365 16274 order[41] = 877 16275 order[42] = 878 16276 order[43] = 972 16277 order[44] = 318 16278 order[45] = 879 16279 order[46] = 975 16280 order[47] = 973 16281 order[48] = 974 16282 order[49] = 810 16283 order[50] = 882 16284 order[51] = 883 16285 order[52] = 884 16286 order[53] = 885 16287 order[54] = 886 16288 order[55] = 1044 16289 order[56] = 1045 16290 order[57] = 1046 16291 order[58] = 1038 16292 order[59] = 1039 16293 order[60] = 315 16294 order[61] = 1437 16295 order[62] = 1441 16296 order[63] = 1453 16297 order[64] = 1454 16298 order[65] = 1455 16299 order[66] = 1456 16300 order[67] = 1459 16301 order[68] = 1460 16302 order[69] = 0 16303 super(711, 311, order) 16304 end 16305 16306 class NoUnderlyingSecurityAltID < Quickfix::Group 16307 def initialize 16308 order = Quickfix::IntArray.new(3) 16309 order[0] = 458 16310 order[1] = 459 16311 order[2] = 0 16312 super(457, 458, order) 16313 end 16314 end 16315 16316 class NoUnderlyingStips < Quickfix::Group 16317 def initialize 16318 order = Quickfix::IntArray.new(3) 16319 order[0] = 888 16320 order[1] = 889 16321 order[2] = 0 16322 super(887, 888, order) 16323 end 16324 end 16325 16326 class NoUndlyInstrumentParties < Quickfix::Group 16327 def initialize 16328 order = Quickfix::IntArray.new(5) 16329 order[0] = 1059 16330 order[1] = 1060 16331 order[2] = 1061 16332 order[3] = 1062 16333 order[4] = 0 16334 super(1058, 1059, order) 16335 end 16336 16337 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 16338 def initialize 16339 order = Quickfix::IntArray.new(3) 16340 order[0] = 1063 16341 order[1] = 1064 16342 order[2] = 0 16343 super(1062, 1063, order) 16344 end 16345 end 16346 end 16347 end 16348 16349 class NoLegs < Quickfix::Group 16350 def initialize 16351 order = Quickfix::IntArray.new(53) 16352 order[0] = 600 16353 order[1] = 601 16354 order[2] = 602 16355 order[3] = 603 16356 order[4] = 607 16357 order[5] = 608 16358 order[6] = 609 16359 order[7] = 764 16360 order[8] = 610 16361 order[9] = 611 16362 order[10] = 1212 16363 order[11] = 248 16364 order[12] = 249 16365 order[13] = 250 16366 order[14] = 251 16367 order[15] = 252 16368 order[16] = 253 16369 order[17] = 257 16370 order[18] = 599 16371 order[19] = 596 16372 order[20] = 597 16373 order[21] = 598 16374 order[22] = 254 16375 order[23] = 612 16376 order[24] = 942 16377 order[25] = 613 16378 order[26] = 614 16379 order[27] = 999 16380 order[28] = 1224 16381 order[29] = 1421 16382 order[30] = 1422 16383 order[31] = 1001 16384 order[32] = 1420 16385 order[33] = 615 16386 order[34] = 616 16387 order[35] = 617 16388 order[36] = 618 16389 order[37] = 619 16390 order[38] = 620 16391 order[39] = 621 16392 order[40] = 622 16393 order[41] = 623 16394 order[42] = 624 16395 order[43] = 556 16396 order[44] = 740 16397 order[45] = 739 16398 order[46] = 955 16399 order[47] = 956 16400 order[48] = 1358 16401 order[49] = 1017 16402 order[50] = 1436 16403 order[51] = 1440 16404 order[52] = 0 16405 super(555, 600, order) 16406 end 16407 16408 class NoLegSecurityAltID < Quickfix::Group 16409 def initialize 16410 order = Quickfix::IntArray.new(3) 16411 order[0] = 605 16412 order[1] = 606 16413 order[2] = 0 16414 super(604, 605, order) 16415 end 16416 end 16417 end 16418 end 16419end 16420 16421class QuoteStatusReport < Message 16422 def initialize 16423 super 16424 getHeader().setField( Quickfix::MsgType.new("AI") ) 16425 end 16426 16427 class NoPartyIDs < Quickfix::Group 16428 def initialize 16429 order = Quickfix::IntArray.new(5) 16430 order[0] = 448 16431 order[1] = 447 16432 order[2] = 452 16433 order[3] = 802 16434 order[4] = 0 16435 super(453, 448, order) 16436 end 16437 16438 class NoPartySubIDs < Quickfix::Group 16439 def initialize 16440 order = Quickfix::IntArray.new(3) 16441 order[0] = 523 16442 order[1] = 803 16443 order[2] = 0 16444 super(802, 523, order) 16445 end 16446 end 16447 end 16448 16449 class NoSecurityAltID < Quickfix::Group 16450 def initialize 16451 order = Quickfix::IntArray.new(3) 16452 order[0] = 455 16453 order[1] = 456 16454 order[2] = 0 16455 super(454, 455, order) 16456 end 16457 end 16458 16459 class NoEvents < Quickfix::Group 16460 def initialize 16461 order = Quickfix::IntArray.new(6) 16462 order[0] = 865 16463 order[1] = 866 16464 order[2] = 1145 16465 order[3] = 867 16466 order[4] = 868 16467 order[5] = 0 16468 super(864, 865, order) 16469 end 16470 end 16471 16472 class NoInstrumentParties < Quickfix::Group 16473 def initialize 16474 order = Quickfix::IntArray.new(5) 16475 order[0] = 1019 16476 order[1] = 1050 16477 order[2] = 1051 16478 order[3] = 1052 16479 order[4] = 0 16480 super(1018, 1019, order) 16481 end 16482 16483 class NoInstrumentPartySubIDs < Quickfix::Group 16484 def initialize 16485 order = Quickfix::IntArray.new(3) 16486 order[0] = 1053 16487 order[1] = 1054 16488 order[2] = 0 16489 super(1052, 1053, order) 16490 end 16491 end 16492 end 16493 16494 class NoComplexEvents < Quickfix::Group 16495 def initialize 16496 order = Quickfix::IntArray.new(9) 16497 order[0] = 1484 16498 order[1] = 1485 16499 order[2] = 1486 16500 order[3] = 1487 16501 order[4] = 1488 16502 order[5] = 1489 16503 order[6] = 1490 16504 order[7] = 1491 16505 order[8] = 0 16506 super(1483, 1484, order) 16507 end 16508 16509 class NoComplexEventDates < Quickfix::Group 16510 def initialize 16511 order = Quickfix::IntArray.new(4) 16512 order[0] = 1492 16513 order[1] = 1493 16514 order[2] = 1494 16515 order[3] = 0 16516 super(1491, 1492, order) 16517 end 16518 16519 class NoComplexEventTimes < Quickfix::Group 16520 def initialize 16521 order = Quickfix::IntArray.new(3) 16522 order[0] = 1495 16523 order[1] = 1496 16524 order[2] = 0 16525 super(1494, 1495, order) 16526 end 16527 end 16528 end 16529 end 16530 16531 class NoUnderlyings < Quickfix::Group 16532 def initialize 16533 order = Quickfix::IntArray.new(70) 16534 order[0] = 311 16535 order[1] = 312 16536 order[2] = 309 16537 order[3] = 305 16538 order[4] = 462 16539 order[5] = 463 16540 order[6] = 310 16541 order[7] = 763 16542 order[8] = 313 16543 order[9] = 542 16544 order[10] = 1213 16545 order[11] = 241 16546 order[12] = 242 16547 order[13] = 243 16548 order[14] = 244 16549 order[15] = 245 16550 order[16] = 246 16551 order[17] = 256 16552 order[18] = 595 16553 order[19] = 592 16554 order[20] = 593 16555 order[21] = 594 16556 order[22] = 247 16557 order[23] = 316 16558 order[24] = 941 16559 order[25] = 317 16560 order[26] = 436 16561 order[27] = 998 16562 order[28] = 1423 16563 order[29] = 1424 16564 order[30] = 1425 16565 order[31] = 1000 16566 order[32] = 1419 16567 order[33] = 435 16568 order[34] = 308 16569 order[35] = 306 16570 order[36] = 362 16571 order[37] = 363 16572 order[38] = 307 16573 order[39] = 364 16574 order[40] = 365 16575 order[41] = 877 16576 order[42] = 878 16577 order[43] = 972 16578 order[44] = 318 16579 order[45] = 879 16580 order[46] = 975 16581 order[47] = 973 16582 order[48] = 974 16583 order[49] = 810 16584 order[50] = 882 16585 order[51] = 883 16586 order[52] = 884 16587 order[53] = 885 16588 order[54] = 886 16589 order[55] = 1044 16590 order[56] = 1045 16591 order[57] = 1046 16592 order[58] = 1038 16593 order[59] = 1039 16594 order[60] = 315 16595 order[61] = 1437 16596 order[62] = 1441 16597 order[63] = 1453 16598 order[64] = 1454 16599 order[65] = 1455 16600 order[66] = 1456 16601 order[67] = 1459 16602 order[68] = 1460 16603 order[69] = 0 16604 super(711, 311, order) 16605 end 16606 16607 class NoUnderlyingSecurityAltID < Quickfix::Group 16608 def initialize 16609 order = Quickfix::IntArray.new(3) 16610 order[0] = 458 16611 order[1] = 459 16612 order[2] = 0 16613 super(457, 458, order) 16614 end 16615 end 16616 16617 class NoUnderlyingStips < Quickfix::Group 16618 def initialize 16619 order = Quickfix::IntArray.new(3) 16620 order[0] = 888 16621 order[1] = 889 16622 order[2] = 0 16623 super(887, 888, order) 16624 end 16625 end 16626 16627 class NoUndlyInstrumentParties < Quickfix::Group 16628 def initialize 16629 order = Quickfix::IntArray.new(5) 16630 order[0] = 1059 16631 order[1] = 1060 16632 order[2] = 1061 16633 order[3] = 1062 16634 order[4] = 0 16635 super(1058, 1059, order) 16636 end 16637 16638 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 16639 def initialize 16640 order = Quickfix::IntArray.new(3) 16641 order[0] = 1063 16642 order[1] = 1064 16643 order[2] = 0 16644 super(1062, 1063, order) 16645 end 16646 end 16647 end 16648 end 16649 16650 class NoStipulations < Quickfix::Group 16651 def initialize 16652 order = Quickfix::IntArray.new(3) 16653 order[0] = 233 16654 order[1] = 234 16655 order[2] = 0 16656 super(232, 233, order) 16657 end 16658 end 16659 16660 class NoLegs < Quickfix::Group 16661 def initialize 16662 order = Quickfix::IntArray.new(60) 16663 order[0] = 600 16664 order[1] = 601 16665 order[2] = 602 16666 order[3] = 603 16667 order[4] = 607 16668 order[5] = 608 16669 order[6] = 609 16670 order[7] = 764 16671 order[8] = 610 16672 order[9] = 611 16673 order[10] = 1212 16674 order[11] = 248 16675 order[12] = 249 16676 order[13] = 250 16677 order[14] = 251 16678 order[15] = 252 16679 order[16] = 253 16680 order[17] = 257 16681 order[18] = 599 16682 order[19] = 596 16683 order[20] = 597 16684 order[21] = 598 16685 order[22] = 254 16686 order[23] = 612 16687 order[24] = 942 16688 order[25] = 613 16689 order[26] = 614 16690 order[27] = 999 16691 order[28] = 1224 16692 order[29] = 1421 16693 order[30] = 1422 16694 order[31] = 1001 16695 order[32] = 1420 16696 order[33] = 615 16697 order[34] = 616 16698 order[35] = 617 16699 order[36] = 618 16700 order[37] = 619 16701 order[38] = 620 16702 order[39] = 621 16703 order[40] = 622 16704 order[41] = 623 16705 order[42] = 624 16706 order[43] = 556 16707 order[44] = 740 16708 order[45] = 739 16709 order[46] = 955 16710 order[47] = 956 16711 order[48] = 1358 16712 order[49] = 1017 16713 order[50] = 1436 16714 order[51] = 1440 16715 order[52] = 687 16716 order[53] = 685 16717 order[54] = 690 16718 order[55] = 587 16719 order[56] = 588 16720 order[57] = 683 16721 order[58] = 539 16722 order[59] = 0 16723 super(555, 600, order) 16724 end 16725 16726 class NoLegSecurityAltID < Quickfix::Group 16727 def initialize 16728 order = Quickfix::IntArray.new(3) 16729 order[0] = 605 16730 order[1] = 606 16731 order[2] = 0 16732 super(604, 605, order) 16733 end 16734 end 16735 16736 class NoLegStipulations < Quickfix::Group 16737 def initialize 16738 order = Quickfix::IntArray.new(3) 16739 order[0] = 688 16740 order[1] = 689 16741 order[2] = 0 16742 super(683, 688, order) 16743 end 16744 end 16745 16746 class NoNestedPartyIDs < Quickfix::Group 16747 def initialize 16748 order = Quickfix::IntArray.new(5) 16749 order[0] = 524 16750 order[1] = 525 16751 order[2] = 538 16752 order[3] = 804 16753 order[4] = 0 16754 super(539, 524, order) 16755 end 16756 16757 class NoNestedPartySubIDs < Quickfix::Group 16758 def initialize 16759 order = Quickfix::IntArray.new(3) 16760 order[0] = 545 16761 order[1] = 805 16762 order[2] = 0 16763 super(804, 545, order) 16764 end 16765 end 16766 end 16767 end 16768 16769 class NoQuoteQualifiers < Quickfix::Group 16770 def initialize 16771 order = Quickfix::IntArray.new(2) 16772 order[0] = 695 16773 order[1] = 0 16774 super(735, 695, order) 16775 end 16776 end 16777 16778 class NoTargetPartyIDs < Quickfix::Group 16779 def initialize 16780 order = Quickfix::IntArray.new(4) 16781 order[0] = 1462 16782 order[1] = 1463 16783 order[2] = 1464 16784 order[3] = 0 16785 super(1461, 1462, order) 16786 end 16787 end 16788end 16789 16790class QuoteResponse < Message 16791 def initialize 16792 super 16793 getHeader().setField( Quickfix::MsgType.new("AJ") ) 16794 end 16795 16796 class NoQuoteQualifiers < Quickfix::Group 16797 def initialize 16798 order = Quickfix::IntArray.new(2) 16799 order[0] = 695 16800 order[1] = 0 16801 super(735, 695, order) 16802 end 16803 end 16804 16805 class NoPartyIDs < Quickfix::Group 16806 def initialize 16807 order = Quickfix::IntArray.new(5) 16808 order[0] = 448 16809 order[1] = 447 16810 order[2] = 452 16811 order[3] = 802 16812 order[4] = 0 16813 super(453, 448, order) 16814 end 16815 16816 class NoPartySubIDs < Quickfix::Group 16817 def initialize 16818 order = Quickfix::IntArray.new(3) 16819 order[0] = 523 16820 order[1] = 803 16821 order[2] = 0 16822 super(802, 523, order) 16823 end 16824 end 16825 end 16826 16827 class NoSecurityAltID < Quickfix::Group 16828 def initialize 16829 order = Quickfix::IntArray.new(3) 16830 order[0] = 455 16831 order[1] = 456 16832 order[2] = 0 16833 super(454, 455, order) 16834 end 16835 end 16836 16837 class NoEvents < Quickfix::Group 16838 def initialize 16839 order = Quickfix::IntArray.new(6) 16840 order[0] = 865 16841 order[1] = 866 16842 order[2] = 1145 16843 order[3] = 867 16844 order[4] = 868 16845 order[5] = 0 16846 super(864, 865, order) 16847 end 16848 end 16849 16850 class NoInstrumentParties < Quickfix::Group 16851 def initialize 16852 order = Quickfix::IntArray.new(5) 16853 order[0] = 1019 16854 order[1] = 1050 16855 order[2] = 1051 16856 order[3] = 1052 16857 order[4] = 0 16858 super(1018, 1019, order) 16859 end 16860 16861 class NoInstrumentPartySubIDs < Quickfix::Group 16862 def initialize 16863 order = Quickfix::IntArray.new(3) 16864 order[0] = 1053 16865 order[1] = 1054 16866 order[2] = 0 16867 super(1052, 1053, order) 16868 end 16869 end 16870 end 16871 16872 class NoComplexEvents < Quickfix::Group 16873 def initialize 16874 order = Quickfix::IntArray.new(9) 16875 order[0] = 1484 16876 order[1] = 1485 16877 order[2] = 1486 16878 order[3] = 1487 16879 order[4] = 1488 16880 order[5] = 1489 16881 order[6] = 1490 16882 order[7] = 1491 16883 order[8] = 0 16884 super(1483, 1484, order) 16885 end 16886 16887 class NoComplexEventDates < Quickfix::Group 16888 def initialize 16889 order = Quickfix::IntArray.new(4) 16890 order[0] = 1492 16891 order[1] = 1493 16892 order[2] = 1494 16893 order[3] = 0 16894 super(1491, 1492, order) 16895 end 16896 16897 class NoComplexEventTimes < Quickfix::Group 16898 def initialize 16899 order = Quickfix::IntArray.new(3) 16900 order[0] = 1495 16901 order[1] = 1496 16902 order[2] = 0 16903 super(1494, 1495, order) 16904 end 16905 end 16906 end 16907 end 16908 16909 class NoUnderlyings < Quickfix::Group 16910 def initialize 16911 order = Quickfix::IntArray.new(70) 16912 order[0] = 311 16913 order[1] = 312 16914 order[2] = 309 16915 order[3] = 305 16916 order[4] = 462 16917 order[5] = 463 16918 order[6] = 310 16919 order[7] = 763 16920 order[8] = 313 16921 order[9] = 542 16922 order[10] = 1213 16923 order[11] = 241 16924 order[12] = 242 16925 order[13] = 243 16926 order[14] = 244 16927 order[15] = 245 16928 order[16] = 246 16929 order[17] = 256 16930 order[18] = 595 16931 order[19] = 592 16932 order[20] = 593 16933 order[21] = 594 16934 order[22] = 247 16935 order[23] = 316 16936 order[24] = 941 16937 order[25] = 317 16938 order[26] = 436 16939 order[27] = 998 16940 order[28] = 1423 16941 order[29] = 1424 16942 order[30] = 1425 16943 order[31] = 1000 16944 order[32] = 1419 16945 order[33] = 435 16946 order[34] = 308 16947 order[35] = 306 16948 order[36] = 362 16949 order[37] = 363 16950 order[38] = 307 16951 order[39] = 364 16952 order[40] = 365 16953 order[41] = 877 16954 order[42] = 878 16955 order[43] = 972 16956 order[44] = 318 16957 order[45] = 879 16958 order[46] = 975 16959 order[47] = 973 16960 order[48] = 974 16961 order[49] = 810 16962 order[50] = 882 16963 order[51] = 883 16964 order[52] = 884 16965 order[53] = 885 16966 order[54] = 886 16967 order[55] = 1044 16968 order[56] = 1045 16969 order[57] = 1046 16970 order[58] = 1038 16971 order[59] = 1039 16972 order[60] = 315 16973 order[61] = 1437 16974 order[62] = 1441 16975 order[63] = 1453 16976 order[64] = 1454 16977 order[65] = 1455 16978 order[66] = 1456 16979 order[67] = 1459 16980 order[68] = 1460 16981 order[69] = 0 16982 super(711, 311, order) 16983 end 16984 16985 class NoUnderlyingSecurityAltID < Quickfix::Group 16986 def initialize 16987 order = Quickfix::IntArray.new(3) 16988 order[0] = 458 16989 order[1] = 459 16990 order[2] = 0 16991 super(457, 458, order) 16992 end 16993 end 16994 16995 class NoUnderlyingStips < Quickfix::Group 16996 def initialize 16997 order = Quickfix::IntArray.new(3) 16998 order[0] = 888 16999 order[1] = 889 17000 order[2] = 0 17001 super(887, 888, order) 17002 end 17003 end 17004 17005 class NoUndlyInstrumentParties < Quickfix::Group 17006 def initialize 17007 order = Quickfix::IntArray.new(5) 17008 order[0] = 1059 17009 order[1] = 1060 17010 order[2] = 1061 17011 order[3] = 1062 17012 order[4] = 0 17013 super(1058, 1059, order) 17014 end 17015 17016 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 17017 def initialize 17018 order = Quickfix::IntArray.new(3) 17019 order[0] = 1063 17020 order[1] = 1064 17021 order[2] = 0 17022 super(1062, 1063, order) 17023 end 17024 end 17025 end 17026 end 17027 17028 class NoStipulations < Quickfix::Group 17029 def initialize 17030 order = Quickfix::IntArray.new(3) 17031 order[0] = 233 17032 order[1] = 234 17033 order[2] = 0 17034 super(232, 233, order) 17035 end 17036 end 17037 17038 class NoLegs < Quickfix::Group 17039 def initialize 17040 order = Quickfix::IntArray.new(71) 17041 order[0] = 600 17042 order[1] = 601 17043 order[2] = 602 17044 order[3] = 603 17045 order[4] = 607 17046 order[5] = 608 17047 order[6] = 609 17048 order[7] = 764 17049 order[8] = 610 17050 order[9] = 611 17051 order[10] = 1212 17052 order[11] = 248 17053 order[12] = 249 17054 order[13] = 250 17055 order[14] = 251 17056 order[15] = 252 17057 order[16] = 253 17058 order[17] = 257 17059 order[18] = 599 17060 order[19] = 596 17061 order[20] = 597 17062 order[21] = 598 17063 order[22] = 254 17064 order[23] = 612 17065 order[24] = 942 17066 order[25] = 613 17067 order[26] = 614 17068 order[27] = 999 17069 order[28] = 1224 17070 order[29] = 1421 17071 order[30] = 1422 17072 order[31] = 1001 17073 order[32] = 1420 17074 order[33] = 615 17075 order[34] = 616 17076 order[35] = 617 17077 order[36] = 618 17078 order[37] = 619 17079 order[38] = 620 17080 order[39] = 621 17081 order[40] = 622 17082 order[41] = 623 17083 order[42] = 624 17084 order[43] = 556 17085 order[44] = 740 17086 order[45] = 739 17087 order[46] = 955 17088 order[47] = 956 17089 order[48] = 1358 17090 order[49] = 1017 17091 order[50] = 1436 17092 order[51] = 1440 17093 order[52] = 687 17094 order[53] = 685 17095 order[54] = 690 17096 order[55] = 587 17097 order[56] = 588 17098 order[57] = 683 17099 order[58] = 539 17100 order[59] = 686 17101 order[60] = 681 17102 order[61] = 684 17103 order[62] = 676 17104 order[63] = 677 17105 order[64] = 678 17106 order[65] = 679 17107 order[66] = 680 17108 order[67] = 654 17109 order[68] = 1067 17110 order[69] = 1068 17111 order[70] = 0 17112 super(555, 600, order) 17113 end 17114 17115 class NoLegSecurityAltID < Quickfix::Group 17116 def initialize 17117 order = Quickfix::IntArray.new(3) 17118 order[0] = 605 17119 order[1] = 606 17120 order[2] = 0 17121 super(604, 605, order) 17122 end 17123 end 17124 17125 class NoLegStipulations < Quickfix::Group 17126 def initialize 17127 order = Quickfix::IntArray.new(3) 17128 order[0] = 688 17129 order[1] = 689 17130 order[2] = 0 17131 super(683, 688, order) 17132 end 17133 end 17134 17135 class NoNestedPartyIDs < Quickfix::Group 17136 def initialize 17137 order = Quickfix::IntArray.new(5) 17138 order[0] = 524 17139 order[1] = 525 17140 order[2] = 538 17141 order[3] = 804 17142 order[4] = 0 17143 super(539, 524, order) 17144 end 17145 17146 class NoNestedPartySubIDs < Quickfix::Group 17147 def initialize 17148 order = Quickfix::IntArray.new(3) 17149 order[0] = 545 17150 order[1] = 805 17151 order[2] = 0 17152 super(804, 545, order) 17153 end 17154 end 17155 end 17156 end 17157end 17158 17159class Confirmation < Message 17160 def initialize 17161 super 17162 getHeader().setField( Quickfix::MsgType.new("AK") ) 17163 end 17164 17165 class NoPartyIDs < Quickfix::Group 17166 def initialize 17167 order = Quickfix::IntArray.new(5) 17168 order[0] = 448 17169 order[1] = 447 17170 order[2] = 452 17171 order[3] = 802 17172 order[4] = 0 17173 super(453, 448, order) 17174 end 17175 17176 class NoPartySubIDs < Quickfix::Group 17177 def initialize 17178 order = Quickfix::IntArray.new(3) 17179 order[0] = 523 17180 order[1] = 803 17181 order[2] = 0 17182 super(802, 523, order) 17183 end 17184 end 17185 end 17186 17187 class NoOrders < Quickfix::Group 17188 def initialize 17189 order = Quickfix::IntArray.new(10) 17190 order[0] = 11 17191 order[1] = 37 17192 order[2] = 198 17193 order[3] = 526 17194 order[4] = 66 17195 order[5] = 756 17196 order[6] = 38 17197 order[7] = 799 17198 order[8] = 800 17199 order[9] = 0 17200 super(73, 11, order) 17201 end 17202 17203 class NoNested2PartyIDs < Quickfix::Group 17204 def initialize 17205 order = Quickfix::IntArray.new(5) 17206 order[0] = 757 17207 order[1] = 758 17208 order[2] = 759 17209 order[3] = 806 17210 order[4] = 0 17211 super(756, 757, order) 17212 end 17213 17214 class NoNested2PartySubIDs < Quickfix::Group 17215 def initialize 17216 order = Quickfix::IntArray.new(3) 17217 order[0] = 760 17218 order[1] = 807 17219 order[2] = 0 17220 super(806, 760, order) 17221 end 17222 end 17223 end 17224 end 17225 17226 class NoTrdRegTimestamps < Quickfix::Group 17227 def initialize 17228 order = Quickfix::IntArray.new(7) 17229 order[0] = 769 17230 order[1] = 770 17231 order[2] = 771 17232 order[3] = 1033 17233 order[4] = 1034 17234 order[5] = 1035 17235 order[6] = 0 17236 super(768, 769, order) 17237 end 17238 end 17239 17240 class NoSecurityAltID < Quickfix::Group 17241 def initialize 17242 order = Quickfix::IntArray.new(3) 17243 order[0] = 455 17244 order[1] = 456 17245 order[2] = 0 17246 super(454, 455, order) 17247 end 17248 end 17249 17250 class NoEvents < Quickfix::Group 17251 def initialize 17252 order = Quickfix::IntArray.new(6) 17253 order[0] = 865 17254 order[1] = 866 17255 order[2] = 1145 17256 order[3] = 867 17257 order[4] = 868 17258 order[5] = 0 17259 super(864, 865, order) 17260 end 17261 end 17262 17263 class NoInstrumentParties < Quickfix::Group 17264 def initialize 17265 order = Quickfix::IntArray.new(5) 17266 order[0] = 1019 17267 order[1] = 1050 17268 order[2] = 1051 17269 order[3] = 1052 17270 order[4] = 0 17271 super(1018, 1019, order) 17272 end 17273 17274 class NoInstrumentPartySubIDs < Quickfix::Group 17275 def initialize 17276 order = Quickfix::IntArray.new(3) 17277 order[0] = 1053 17278 order[1] = 1054 17279 order[2] = 0 17280 super(1052, 1053, order) 17281 end 17282 end 17283 end 17284 17285 class NoComplexEvents < Quickfix::Group 17286 def initialize 17287 order = Quickfix::IntArray.new(9) 17288 order[0] = 1484 17289 order[1] = 1485 17290 order[2] = 1486 17291 order[3] = 1487 17292 order[4] = 1488 17293 order[5] = 1489 17294 order[6] = 1490 17295 order[7] = 1491 17296 order[8] = 0 17297 super(1483, 1484, order) 17298 end 17299 17300 class NoComplexEventDates < Quickfix::Group 17301 def initialize 17302 order = Quickfix::IntArray.new(4) 17303 order[0] = 1492 17304 order[1] = 1493 17305 order[2] = 1494 17306 order[3] = 0 17307 super(1491, 1492, order) 17308 end 17309 17310 class NoComplexEventTimes < Quickfix::Group 17311 def initialize 17312 order = Quickfix::IntArray.new(3) 17313 order[0] = 1495 17314 order[1] = 1496 17315 order[2] = 0 17316 super(1494, 1495, order) 17317 end 17318 end 17319 end 17320 end 17321 17322 class NoInstrAttrib < Quickfix::Group 17323 def initialize 17324 order = Quickfix::IntArray.new(3) 17325 order[0] = 871 17326 order[1] = 872 17327 order[2] = 0 17328 super(870, 871, order) 17329 end 17330 end 17331 17332 class NoUnderlyings < Quickfix::Group 17333 def initialize 17334 order = Quickfix::IntArray.new(70) 17335 order[0] = 311 17336 order[1] = 312 17337 order[2] = 309 17338 order[3] = 305 17339 order[4] = 462 17340 order[5] = 463 17341 order[6] = 310 17342 order[7] = 763 17343 order[8] = 313 17344 order[9] = 542 17345 order[10] = 1213 17346 order[11] = 241 17347 order[12] = 242 17348 order[13] = 243 17349 order[14] = 244 17350 order[15] = 245 17351 order[16] = 246 17352 order[17] = 256 17353 order[18] = 595 17354 order[19] = 592 17355 order[20] = 593 17356 order[21] = 594 17357 order[22] = 247 17358 order[23] = 316 17359 order[24] = 941 17360 order[25] = 317 17361 order[26] = 436 17362 order[27] = 998 17363 order[28] = 1423 17364 order[29] = 1424 17365 order[30] = 1425 17366 order[31] = 1000 17367 order[32] = 1419 17368 order[33] = 435 17369 order[34] = 308 17370 order[35] = 306 17371 order[36] = 362 17372 order[37] = 363 17373 order[38] = 307 17374 order[39] = 364 17375 order[40] = 365 17376 order[41] = 877 17377 order[42] = 878 17378 order[43] = 972 17379 order[44] = 318 17380 order[45] = 879 17381 order[46] = 975 17382 order[47] = 973 17383 order[48] = 974 17384 order[49] = 810 17385 order[50] = 882 17386 order[51] = 883 17387 order[52] = 884 17388 order[53] = 885 17389 order[54] = 886 17390 order[55] = 1044 17391 order[56] = 1045 17392 order[57] = 1046 17393 order[58] = 1038 17394 order[59] = 1039 17395 order[60] = 315 17396 order[61] = 1437 17397 order[62] = 1441 17398 order[63] = 1453 17399 order[64] = 1454 17400 order[65] = 1455 17401 order[66] = 1456 17402 order[67] = 1459 17403 order[68] = 1460 17404 order[69] = 0 17405 super(711, 311, order) 17406 end 17407 17408 class NoUnderlyingSecurityAltID < Quickfix::Group 17409 def initialize 17410 order = Quickfix::IntArray.new(3) 17411 order[0] = 458 17412 order[1] = 459 17413 order[2] = 0 17414 super(457, 458, order) 17415 end 17416 end 17417 17418 class NoUnderlyingStips < Quickfix::Group 17419 def initialize 17420 order = Quickfix::IntArray.new(3) 17421 order[0] = 888 17422 order[1] = 889 17423 order[2] = 0 17424 super(887, 888, order) 17425 end 17426 end 17427 17428 class NoUndlyInstrumentParties < Quickfix::Group 17429 def initialize 17430 order = Quickfix::IntArray.new(5) 17431 order[0] = 1059 17432 order[1] = 1060 17433 order[2] = 1061 17434 order[3] = 1062 17435 order[4] = 0 17436 super(1058, 1059, order) 17437 end 17438 17439 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 17440 def initialize 17441 order = Quickfix::IntArray.new(3) 17442 order[0] = 1063 17443 order[1] = 1064 17444 order[2] = 0 17445 super(1062, 1063, order) 17446 end 17447 end 17448 end 17449 end 17450 17451 class NoLegs < Quickfix::Group 17452 def initialize 17453 order = Quickfix::IntArray.new(53) 17454 order[0] = 600 17455 order[1] = 601 17456 order[2] = 602 17457 order[3] = 603 17458 order[4] = 607 17459 order[5] = 608 17460 order[6] = 609 17461 order[7] = 764 17462 order[8] = 610 17463 order[9] = 611 17464 order[10] = 1212 17465 order[11] = 248 17466 order[12] = 249 17467 order[13] = 250 17468 order[14] = 251 17469 order[15] = 252 17470 order[16] = 253 17471 order[17] = 257 17472 order[18] = 599 17473 order[19] = 596 17474 order[20] = 597 17475 order[21] = 598 17476 order[22] = 254 17477 order[23] = 612 17478 order[24] = 942 17479 order[25] = 613 17480 order[26] = 614 17481 order[27] = 999 17482 order[28] = 1224 17483 order[29] = 1421 17484 order[30] = 1422 17485 order[31] = 1001 17486 order[32] = 1420 17487 order[33] = 615 17488 order[34] = 616 17489 order[35] = 617 17490 order[36] = 618 17491 order[37] = 619 17492 order[38] = 620 17493 order[39] = 621 17494 order[40] = 622 17495 order[41] = 623 17496 order[42] = 624 17497 order[43] = 556 17498 order[44] = 740 17499 order[45] = 739 17500 order[46] = 955 17501 order[47] = 956 17502 order[48] = 1358 17503 order[49] = 1017 17504 order[50] = 1436 17505 order[51] = 1440 17506 order[52] = 0 17507 super(555, 600, order) 17508 end 17509 17510 class NoLegSecurityAltID < Quickfix::Group 17511 def initialize 17512 order = Quickfix::IntArray.new(3) 17513 order[0] = 605 17514 order[1] = 606 17515 order[2] = 0 17516 super(604, 605, order) 17517 end 17518 end 17519 end 17520 17521 class NoCapacities < Quickfix::Group 17522 def initialize 17523 order = Quickfix::IntArray.new(4) 17524 order[0] = 528 17525 order[1] = 529 17526 order[2] = 863 17527 order[3] = 0 17528 super(862, 528, order) 17529 end 17530 end 17531 17532 class NoDlvyInst < Quickfix::Group 17533 def initialize 17534 order = Quickfix::IntArray.new(4) 17535 order[0] = 165 17536 order[1] = 787 17537 order[2] = 781 17538 order[3] = 0 17539 super(85, 165, order) 17540 end 17541 17542 class NoSettlPartyIDs < Quickfix::Group 17543 def initialize 17544 order = Quickfix::IntArray.new(5) 17545 order[0] = 782 17546 order[1] = 783 17547 order[2] = 784 17548 order[3] = 801 17549 order[4] = 0 17550 super(781, 782, order) 17551 end 17552 17553 class NoSettlPartySubIDs < Quickfix::Group 17554 def initialize 17555 order = Quickfix::IntArray.new(3) 17556 order[0] = 785 17557 order[1] = 786 17558 order[2] = 0 17559 super(801, 785, order) 17560 end 17561 end 17562 end 17563 end 17564 17565 class NoStipulations < Quickfix::Group 17566 def initialize 17567 order = Quickfix::IntArray.new(3) 17568 order[0] = 233 17569 order[1] = 234 17570 order[2] = 0 17571 super(232, 233, order) 17572 end 17573 end 17574 17575 class NoMiscFees < Quickfix::Group 17576 def initialize 17577 order = Quickfix::IntArray.new(5) 17578 order[0] = 137 17579 order[1] = 138 17580 order[2] = 139 17581 order[3] = 891 17582 order[4] = 0 17583 super(136, 137, order) 17584 end 17585 end 17586end 17587 17588class PositionMaintenanceRequest < Message 17589 def initialize 17590 super 17591 getHeader().setField( Quickfix::MsgType.new("AL") ) 17592 end 17593 17594 class NoPartyIDs < Quickfix::Group 17595 def initialize 17596 order = Quickfix::IntArray.new(5) 17597 order[0] = 448 17598 order[1] = 447 17599 order[2] = 452 17600 order[3] = 802 17601 order[4] = 0 17602 super(453, 448, order) 17603 end 17604 17605 class NoPartySubIDs < Quickfix::Group 17606 def initialize 17607 order = Quickfix::IntArray.new(3) 17608 order[0] = 523 17609 order[1] = 803 17610 order[2] = 0 17611 super(802, 523, order) 17612 end 17613 end 17614 end 17615 17616 class NoSecurityAltID < Quickfix::Group 17617 def initialize 17618 order = Quickfix::IntArray.new(3) 17619 order[0] = 455 17620 order[1] = 456 17621 order[2] = 0 17622 super(454, 455, order) 17623 end 17624 end 17625 17626 class NoEvents < Quickfix::Group 17627 def initialize 17628 order = Quickfix::IntArray.new(6) 17629 order[0] = 865 17630 order[1] = 866 17631 order[2] = 1145 17632 order[3] = 867 17633 order[4] = 868 17634 order[5] = 0 17635 super(864, 865, order) 17636 end 17637 end 17638 17639 class NoInstrumentParties < Quickfix::Group 17640 def initialize 17641 order = Quickfix::IntArray.new(5) 17642 order[0] = 1019 17643 order[1] = 1050 17644 order[2] = 1051 17645 order[3] = 1052 17646 order[4] = 0 17647 super(1018, 1019, order) 17648 end 17649 17650 class NoInstrumentPartySubIDs < Quickfix::Group 17651 def initialize 17652 order = Quickfix::IntArray.new(3) 17653 order[0] = 1053 17654 order[1] = 1054 17655 order[2] = 0 17656 super(1052, 1053, order) 17657 end 17658 end 17659 end 17660 17661 class NoComplexEvents < Quickfix::Group 17662 def initialize 17663 order = Quickfix::IntArray.new(9) 17664 order[0] = 1484 17665 order[1] = 1485 17666 order[2] = 1486 17667 order[3] = 1487 17668 order[4] = 1488 17669 order[5] = 1489 17670 order[6] = 1490 17671 order[7] = 1491 17672 order[8] = 0 17673 super(1483, 1484, order) 17674 end 17675 17676 class NoComplexEventDates < Quickfix::Group 17677 def initialize 17678 order = Quickfix::IntArray.new(4) 17679 order[0] = 1492 17680 order[1] = 1493 17681 order[2] = 1494 17682 order[3] = 0 17683 super(1491, 1492, order) 17684 end 17685 17686 class NoComplexEventTimes < Quickfix::Group 17687 def initialize 17688 order = Quickfix::IntArray.new(3) 17689 order[0] = 1495 17690 order[1] = 1496 17691 order[2] = 0 17692 super(1494, 1495, order) 17693 end 17694 end 17695 end 17696 end 17697 17698 class NoLegs < Quickfix::Group 17699 def initialize 17700 order = Quickfix::IntArray.new(53) 17701 order[0] = 600 17702 order[1] = 601 17703 order[2] = 602 17704 order[3] = 603 17705 order[4] = 607 17706 order[5] = 608 17707 order[6] = 609 17708 order[7] = 764 17709 order[8] = 610 17710 order[9] = 611 17711 order[10] = 1212 17712 order[11] = 248 17713 order[12] = 249 17714 order[13] = 250 17715 order[14] = 251 17716 order[15] = 252 17717 order[16] = 253 17718 order[17] = 257 17719 order[18] = 599 17720 order[19] = 596 17721 order[20] = 597 17722 order[21] = 598 17723 order[22] = 254 17724 order[23] = 612 17725 order[24] = 942 17726 order[25] = 613 17727 order[26] = 614 17728 order[27] = 999 17729 order[28] = 1224 17730 order[29] = 1421 17731 order[30] = 1422 17732 order[31] = 1001 17733 order[32] = 1420 17734 order[33] = 615 17735 order[34] = 616 17736 order[35] = 617 17737 order[36] = 618 17738 order[37] = 619 17739 order[38] = 620 17740 order[39] = 621 17741 order[40] = 622 17742 order[41] = 623 17743 order[42] = 624 17744 order[43] = 556 17745 order[44] = 740 17746 order[45] = 739 17747 order[46] = 955 17748 order[47] = 956 17749 order[48] = 1358 17750 order[49] = 1017 17751 order[50] = 1436 17752 order[51] = 1440 17753 order[52] = 0 17754 super(555, 600, order) 17755 end 17756 17757 class NoLegSecurityAltID < Quickfix::Group 17758 def initialize 17759 order = Quickfix::IntArray.new(3) 17760 order[0] = 605 17761 order[1] = 606 17762 order[2] = 0 17763 super(604, 605, order) 17764 end 17765 end 17766 end 17767 17768 class NoUnderlyings < Quickfix::Group 17769 def initialize 17770 order = Quickfix::IntArray.new(70) 17771 order[0] = 311 17772 order[1] = 312 17773 order[2] = 309 17774 order[3] = 305 17775 order[4] = 462 17776 order[5] = 463 17777 order[6] = 310 17778 order[7] = 763 17779 order[8] = 313 17780 order[9] = 542 17781 order[10] = 1213 17782 order[11] = 241 17783 order[12] = 242 17784 order[13] = 243 17785 order[14] = 244 17786 order[15] = 245 17787 order[16] = 246 17788 order[17] = 256 17789 order[18] = 595 17790 order[19] = 592 17791 order[20] = 593 17792 order[21] = 594 17793 order[22] = 247 17794 order[23] = 316 17795 order[24] = 941 17796 order[25] = 317 17797 order[26] = 436 17798 order[27] = 998 17799 order[28] = 1423 17800 order[29] = 1424 17801 order[30] = 1425 17802 order[31] = 1000 17803 order[32] = 1419 17804 order[33] = 435 17805 order[34] = 308 17806 order[35] = 306 17807 order[36] = 362 17808 order[37] = 363 17809 order[38] = 307 17810 order[39] = 364 17811 order[40] = 365 17812 order[41] = 877 17813 order[42] = 878 17814 order[43] = 972 17815 order[44] = 318 17816 order[45] = 879 17817 order[46] = 975 17818 order[47] = 973 17819 order[48] = 974 17820 order[49] = 810 17821 order[50] = 882 17822 order[51] = 883 17823 order[52] = 884 17824 order[53] = 885 17825 order[54] = 886 17826 order[55] = 1044 17827 order[56] = 1045 17828 order[57] = 1046 17829 order[58] = 1038 17830 order[59] = 1039 17831 order[60] = 315 17832 order[61] = 1437 17833 order[62] = 1441 17834 order[63] = 1453 17835 order[64] = 1454 17836 order[65] = 1455 17837 order[66] = 1456 17838 order[67] = 1459 17839 order[68] = 1460 17840 order[69] = 0 17841 super(711, 311, order) 17842 end 17843 17844 class NoUnderlyingSecurityAltID < Quickfix::Group 17845 def initialize 17846 order = Quickfix::IntArray.new(3) 17847 order[0] = 458 17848 order[1] = 459 17849 order[2] = 0 17850 super(457, 458, order) 17851 end 17852 end 17853 17854 class NoUnderlyingStips < Quickfix::Group 17855 def initialize 17856 order = Quickfix::IntArray.new(3) 17857 order[0] = 888 17858 order[1] = 889 17859 order[2] = 0 17860 super(887, 888, order) 17861 end 17862 end 17863 17864 class NoUndlyInstrumentParties < Quickfix::Group 17865 def initialize 17866 order = Quickfix::IntArray.new(5) 17867 order[0] = 1059 17868 order[1] = 1060 17869 order[2] = 1061 17870 order[3] = 1062 17871 order[4] = 0 17872 super(1058, 1059, order) 17873 end 17874 17875 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 17876 def initialize 17877 order = Quickfix::IntArray.new(3) 17878 order[0] = 1063 17879 order[1] = 1064 17880 order[2] = 0 17881 super(1062, 1063, order) 17882 end 17883 end 17884 end 17885 end 17886 17887 class NoTradingSessions < Quickfix::Group 17888 def initialize 17889 order = Quickfix::IntArray.new(3) 17890 order[0] = 336 17891 order[1] = 625 17892 order[2] = 0 17893 super(386, 336, order) 17894 end 17895 end 17896 17897 class NoPositions < Quickfix::Group 17898 def initialize 17899 order = Quickfix::IntArray.new(7) 17900 order[0] = 703 17901 order[1] = 704 17902 order[2] = 705 17903 order[3] = 706 17904 order[4] = 976 17905 order[5] = 539 17906 order[6] = 0 17907 super(702, 703, order) 17908 end 17909 17910 class NoNestedPartyIDs < Quickfix::Group 17911 def initialize 17912 order = Quickfix::IntArray.new(5) 17913 order[0] = 524 17914 order[1] = 525 17915 order[2] = 538 17916 order[3] = 804 17917 order[4] = 0 17918 super(539, 524, order) 17919 end 17920 17921 class NoNestedPartySubIDs < Quickfix::Group 17922 def initialize 17923 order = Quickfix::IntArray.new(3) 17924 order[0] = 545 17925 order[1] = 805 17926 order[2] = 0 17927 super(804, 545, order) 17928 end 17929 end 17930 end 17931 end 17932 17933 class NoPosAmt < Quickfix::Group 17934 def initialize 17935 order = Quickfix::IntArray.new(4) 17936 order[0] = 707 17937 order[1] = 708 17938 order[2] = 1055 17939 order[3] = 0 17940 super(753, 707, order) 17941 end 17942 end 17943end 17944 17945class PositionMaintenanceReport < Message 17946 def initialize 17947 super 17948 getHeader().setField( Quickfix::MsgType.new("AM") ) 17949 end 17950 17951 class NoPartyIDs < Quickfix::Group 17952 def initialize 17953 order = Quickfix::IntArray.new(5) 17954 order[0] = 448 17955 order[1] = 447 17956 order[2] = 452 17957 order[3] = 802 17958 order[4] = 0 17959 super(453, 448, order) 17960 end 17961 17962 class NoPartySubIDs < Quickfix::Group 17963 def initialize 17964 order = Quickfix::IntArray.new(3) 17965 order[0] = 523 17966 order[1] = 803 17967 order[2] = 0 17968 super(802, 523, order) 17969 end 17970 end 17971 end 17972 17973 class NoSecurityAltID < Quickfix::Group 17974 def initialize 17975 order = Quickfix::IntArray.new(3) 17976 order[0] = 455 17977 order[1] = 456 17978 order[2] = 0 17979 super(454, 455, order) 17980 end 17981 end 17982 17983 class NoEvents < Quickfix::Group 17984 def initialize 17985 order = Quickfix::IntArray.new(6) 17986 order[0] = 865 17987 order[1] = 866 17988 order[2] = 1145 17989 order[3] = 867 17990 order[4] = 868 17991 order[5] = 0 17992 super(864, 865, order) 17993 end 17994 end 17995 17996 class NoInstrumentParties < Quickfix::Group 17997 def initialize 17998 order = Quickfix::IntArray.new(5) 17999 order[0] = 1019 18000 order[1] = 1050 18001 order[2] = 1051 18002 order[3] = 1052 18003 order[4] = 0 18004 super(1018, 1019, order) 18005 end 18006 18007 class NoInstrumentPartySubIDs < Quickfix::Group 18008 def initialize 18009 order = Quickfix::IntArray.new(3) 18010 order[0] = 1053 18011 order[1] = 1054 18012 order[2] = 0 18013 super(1052, 1053, order) 18014 end 18015 end 18016 end 18017 18018 class NoComplexEvents < Quickfix::Group 18019 def initialize 18020 order = Quickfix::IntArray.new(9) 18021 order[0] = 1484 18022 order[1] = 1485 18023 order[2] = 1486 18024 order[3] = 1487 18025 order[4] = 1488 18026 order[5] = 1489 18027 order[6] = 1490 18028 order[7] = 1491 18029 order[8] = 0 18030 super(1483, 1484, order) 18031 end 18032 18033 class NoComplexEventDates < Quickfix::Group 18034 def initialize 18035 order = Quickfix::IntArray.new(4) 18036 order[0] = 1492 18037 order[1] = 1493 18038 order[2] = 1494 18039 order[3] = 0 18040 super(1491, 1492, order) 18041 end 18042 18043 class NoComplexEventTimes < Quickfix::Group 18044 def initialize 18045 order = Quickfix::IntArray.new(3) 18046 order[0] = 1495 18047 order[1] = 1496 18048 order[2] = 0 18049 super(1494, 1495, order) 18050 end 18051 end 18052 end 18053 end 18054 18055 class NoLegs < Quickfix::Group 18056 def initialize 18057 order = Quickfix::IntArray.new(53) 18058 order[0] = 600 18059 order[1] = 601 18060 order[2] = 602 18061 order[3] = 603 18062 order[4] = 607 18063 order[5] = 608 18064 order[6] = 609 18065 order[7] = 764 18066 order[8] = 610 18067 order[9] = 611 18068 order[10] = 1212 18069 order[11] = 248 18070 order[12] = 249 18071 order[13] = 250 18072 order[14] = 251 18073 order[15] = 252 18074 order[16] = 253 18075 order[17] = 257 18076 order[18] = 599 18077 order[19] = 596 18078 order[20] = 597 18079 order[21] = 598 18080 order[22] = 254 18081 order[23] = 612 18082 order[24] = 942 18083 order[25] = 613 18084 order[26] = 614 18085 order[27] = 999 18086 order[28] = 1224 18087 order[29] = 1421 18088 order[30] = 1422 18089 order[31] = 1001 18090 order[32] = 1420 18091 order[33] = 615 18092 order[34] = 616 18093 order[35] = 617 18094 order[36] = 618 18095 order[37] = 619 18096 order[38] = 620 18097 order[39] = 621 18098 order[40] = 622 18099 order[41] = 623 18100 order[42] = 624 18101 order[43] = 556 18102 order[44] = 740 18103 order[45] = 739 18104 order[46] = 955 18105 order[47] = 956 18106 order[48] = 1358 18107 order[49] = 1017 18108 order[50] = 1436 18109 order[51] = 1440 18110 order[52] = 0 18111 super(555, 600, order) 18112 end 18113 18114 class NoLegSecurityAltID < Quickfix::Group 18115 def initialize 18116 order = Quickfix::IntArray.new(3) 18117 order[0] = 605 18118 order[1] = 606 18119 order[2] = 0 18120 super(604, 605, order) 18121 end 18122 end 18123 end 18124 18125 class NoUnderlyings < Quickfix::Group 18126 def initialize 18127 order = Quickfix::IntArray.new(70) 18128 order[0] = 311 18129 order[1] = 312 18130 order[2] = 309 18131 order[3] = 305 18132 order[4] = 462 18133 order[5] = 463 18134 order[6] = 310 18135 order[7] = 763 18136 order[8] = 313 18137 order[9] = 542 18138 order[10] = 1213 18139 order[11] = 241 18140 order[12] = 242 18141 order[13] = 243 18142 order[14] = 244 18143 order[15] = 245 18144 order[16] = 246 18145 order[17] = 256 18146 order[18] = 595 18147 order[19] = 592 18148 order[20] = 593 18149 order[21] = 594 18150 order[22] = 247 18151 order[23] = 316 18152 order[24] = 941 18153 order[25] = 317 18154 order[26] = 436 18155 order[27] = 998 18156 order[28] = 1423 18157 order[29] = 1424 18158 order[30] = 1425 18159 order[31] = 1000 18160 order[32] = 1419 18161 order[33] = 435 18162 order[34] = 308 18163 order[35] = 306 18164 order[36] = 362 18165 order[37] = 363 18166 order[38] = 307 18167 order[39] = 364 18168 order[40] = 365 18169 order[41] = 877 18170 order[42] = 878 18171 order[43] = 972 18172 order[44] = 318 18173 order[45] = 879 18174 order[46] = 975 18175 order[47] = 973 18176 order[48] = 974 18177 order[49] = 810 18178 order[50] = 882 18179 order[51] = 883 18180 order[52] = 884 18181 order[53] = 885 18182 order[54] = 886 18183 order[55] = 1044 18184 order[56] = 1045 18185 order[57] = 1046 18186 order[58] = 1038 18187 order[59] = 1039 18188 order[60] = 315 18189 order[61] = 1437 18190 order[62] = 1441 18191 order[63] = 1453 18192 order[64] = 1454 18193 order[65] = 1455 18194 order[66] = 1456 18195 order[67] = 1459 18196 order[68] = 1460 18197 order[69] = 0 18198 super(711, 311, order) 18199 end 18200 18201 class NoUnderlyingSecurityAltID < Quickfix::Group 18202 def initialize 18203 order = Quickfix::IntArray.new(3) 18204 order[0] = 458 18205 order[1] = 459 18206 order[2] = 0 18207 super(457, 458, order) 18208 end 18209 end 18210 18211 class NoUnderlyingStips < Quickfix::Group 18212 def initialize 18213 order = Quickfix::IntArray.new(3) 18214 order[0] = 888 18215 order[1] = 889 18216 order[2] = 0 18217 super(887, 888, order) 18218 end 18219 end 18220 18221 class NoUndlyInstrumentParties < Quickfix::Group 18222 def initialize 18223 order = Quickfix::IntArray.new(5) 18224 order[0] = 1059 18225 order[1] = 1060 18226 order[2] = 1061 18227 order[3] = 1062 18228 order[4] = 0 18229 super(1058, 1059, order) 18230 end 18231 18232 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 18233 def initialize 18234 order = Quickfix::IntArray.new(3) 18235 order[0] = 1063 18236 order[1] = 1064 18237 order[2] = 0 18238 super(1062, 1063, order) 18239 end 18240 end 18241 end 18242 end 18243 18244 class NoTradingSessions < Quickfix::Group 18245 def initialize 18246 order = Quickfix::IntArray.new(3) 18247 order[0] = 336 18248 order[1] = 625 18249 order[2] = 0 18250 super(386, 336, order) 18251 end 18252 end 18253 18254 class NoPositions < Quickfix::Group 18255 def initialize 18256 order = Quickfix::IntArray.new(7) 18257 order[0] = 703 18258 order[1] = 704 18259 order[2] = 705 18260 order[3] = 706 18261 order[4] = 976 18262 order[5] = 539 18263 order[6] = 0 18264 super(702, 703, order) 18265 end 18266 18267 class NoNestedPartyIDs < Quickfix::Group 18268 def initialize 18269 order = Quickfix::IntArray.new(5) 18270 order[0] = 524 18271 order[1] = 525 18272 order[2] = 538 18273 order[3] = 804 18274 order[4] = 0 18275 super(539, 524, order) 18276 end 18277 18278 class NoNestedPartySubIDs < Quickfix::Group 18279 def initialize 18280 order = Quickfix::IntArray.new(3) 18281 order[0] = 545 18282 order[1] = 805 18283 order[2] = 0 18284 super(804, 545, order) 18285 end 18286 end 18287 end 18288 end 18289 18290 class NoPosAmt < Quickfix::Group 18291 def initialize 18292 order = Quickfix::IntArray.new(4) 18293 order[0] = 707 18294 order[1] = 708 18295 order[2] = 1055 18296 order[3] = 0 18297 super(753, 707, order) 18298 end 18299 end 18300end 18301 18302class RequestForPositions < Message 18303 def initialize 18304 super 18305 getHeader().setField( Quickfix::MsgType.new("AN") ) 18306 end 18307 18308 class NoPartyIDs < Quickfix::Group 18309 def initialize 18310 order = Quickfix::IntArray.new(5) 18311 order[0] = 448 18312 order[1] = 447 18313 order[2] = 452 18314 order[3] = 802 18315 order[4] = 0 18316 super(453, 448, order) 18317 end 18318 18319 class NoPartySubIDs < Quickfix::Group 18320 def initialize 18321 order = Quickfix::IntArray.new(3) 18322 order[0] = 523 18323 order[1] = 803 18324 order[2] = 0 18325 super(802, 523, order) 18326 end 18327 end 18328 end 18329 18330 class NoSecurityAltID < Quickfix::Group 18331 def initialize 18332 order = Quickfix::IntArray.new(3) 18333 order[0] = 455 18334 order[1] = 456 18335 order[2] = 0 18336 super(454, 455, order) 18337 end 18338 end 18339 18340 class NoEvents < Quickfix::Group 18341 def initialize 18342 order = Quickfix::IntArray.new(6) 18343 order[0] = 865 18344 order[1] = 866 18345 order[2] = 1145 18346 order[3] = 867 18347 order[4] = 868 18348 order[5] = 0 18349 super(864, 865, order) 18350 end 18351 end 18352 18353 class NoInstrumentParties < Quickfix::Group 18354 def initialize 18355 order = Quickfix::IntArray.new(5) 18356 order[0] = 1019 18357 order[1] = 1050 18358 order[2] = 1051 18359 order[3] = 1052 18360 order[4] = 0 18361 super(1018, 1019, order) 18362 end 18363 18364 class NoInstrumentPartySubIDs < Quickfix::Group 18365 def initialize 18366 order = Quickfix::IntArray.new(3) 18367 order[0] = 1053 18368 order[1] = 1054 18369 order[2] = 0 18370 super(1052, 1053, order) 18371 end 18372 end 18373 end 18374 18375 class NoComplexEvents < Quickfix::Group 18376 def initialize 18377 order = Quickfix::IntArray.new(9) 18378 order[0] = 1484 18379 order[1] = 1485 18380 order[2] = 1486 18381 order[3] = 1487 18382 order[4] = 1488 18383 order[5] = 1489 18384 order[6] = 1490 18385 order[7] = 1491 18386 order[8] = 0 18387 super(1483, 1484, order) 18388 end 18389 18390 class NoComplexEventDates < Quickfix::Group 18391 def initialize 18392 order = Quickfix::IntArray.new(4) 18393 order[0] = 1492 18394 order[1] = 1493 18395 order[2] = 1494 18396 order[3] = 0 18397 super(1491, 1492, order) 18398 end 18399 18400 class NoComplexEventTimes < Quickfix::Group 18401 def initialize 18402 order = Quickfix::IntArray.new(3) 18403 order[0] = 1495 18404 order[1] = 1496 18405 order[2] = 0 18406 super(1494, 1495, order) 18407 end 18408 end 18409 end 18410 end 18411 18412 class NoLegs < Quickfix::Group 18413 def initialize 18414 order = Quickfix::IntArray.new(53) 18415 order[0] = 600 18416 order[1] = 601 18417 order[2] = 602 18418 order[3] = 603 18419 order[4] = 607 18420 order[5] = 608 18421 order[6] = 609 18422 order[7] = 764 18423 order[8] = 610 18424 order[9] = 611 18425 order[10] = 1212 18426 order[11] = 248 18427 order[12] = 249 18428 order[13] = 250 18429 order[14] = 251 18430 order[15] = 252 18431 order[16] = 253 18432 order[17] = 257 18433 order[18] = 599 18434 order[19] = 596 18435 order[20] = 597 18436 order[21] = 598 18437 order[22] = 254 18438 order[23] = 612 18439 order[24] = 942 18440 order[25] = 613 18441 order[26] = 614 18442 order[27] = 999 18443 order[28] = 1224 18444 order[29] = 1421 18445 order[30] = 1422 18446 order[31] = 1001 18447 order[32] = 1420 18448 order[33] = 615 18449 order[34] = 616 18450 order[35] = 617 18451 order[36] = 618 18452 order[37] = 619 18453 order[38] = 620 18454 order[39] = 621 18455 order[40] = 622 18456 order[41] = 623 18457 order[42] = 624 18458 order[43] = 556 18459 order[44] = 740 18460 order[45] = 739 18461 order[46] = 955 18462 order[47] = 956 18463 order[48] = 1358 18464 order[49] = 1017 18465 order[50] = 1436 18466 order[51] = 1440 18467 order[52] = 0 18468 super(555, 600, order) 18469 end 18470 18471 class NoLegSecurityAltID < Quickfix::Group 18472 def initialize 18473 order = Quickfix::IntArray.new(3) 18474 order[0] = 605 18475 order[1] = 606 18476 order[2] = 0 18477 super(604, 605, order) 18478 end 18479 end 18480 end 18481 18482 class NoUnderlyings < Quickfix::Group 18483 def initialize 18484 order = Quickfix::IntArray.new(70) 18485 order[0] = 311 18486 order[1] = 312 18487 order[2] = 309 18488 order[3] = 305 18489 order[4] = 462 18490 order[5] = 463 18491 order[6] = 310 18492 order[7] = 763 18493 order[8] = 313 18494 order[9] = 542 18495 order[10] = 1213 18496 order[11] = 241 18497 order[12] = 242 18498 order[13] = 243 18499 order[14] = 244 18500 order[15] = 245 18501 order[16] = 246 18502 order[17] = 256 18503 order[18] = 595 18504 order[19] = 592 18505 order[20] = 593 18506 order[21] = 594 18507 order[22] = 247 18508 order[23] = 316 18509 order[24] = 941 18510 order[25] = 317 18511 order[26] = 436 18512 order[27] = 998 18513 order[28] = 1423 18514 order[29] = 1424 18515 order[30] = 1425 18516 order[31] = 1000 18517 order[32] = 1419 18518 order[33] = 435 18519 order[34] = 308 18520 order[35] = 306 18521 order[36] = 362 18522 order[37] = 363 18523 order[38] = 307 18524 order[39] = 364 18525 order[40] = 365 18526 order[41] = 877 18527 order[42] = 878 18528 order[43] = 972 18529 order[44] = 318 18530 order[45] = 879 18531 order[46] = 975 18532 order[47] = 973 18533 order[48] = 974 18534 order[49] = 810 18535 order[50] = 882 18536 order[51] = 883 18537 order[52] = 884 18538 order[53] = 885 18539 order[54] = 886 18540 order[55] = 1044 18541 order[56] = 1045 18542 order[57] = 1046 18543 order[58] = 1038 18544 order[59] = 1039 18545 order[60] = 315 18546 order[61] = 1437 18547 order[62] = 1441 18548 order[63] = 1453 18549 order[64] = 1454 18550 order[65] = 1455 18551 order[66] = 1456 18552 order[67] = 1459 18553 order[68] = 1460 18554 order[69] = 0 18555 super(711, 311, order) 18556 end 18557 18558 class NoUnderlyingSecurityAltID < Quickfix::Group 18559 def initialize 18560 order = Quickfix::IntArray.new(3) 18561 order[0] = 458 18562 order[1] = 459 18563 order[2] = 0 18564 super(457, 458, order) 18565 end 18566 end 18567 18568 class NoUnderlyingStips < Quickfix::Group 18569 def initialize 18570 order = Quickfix::IntArray.new(3) 18571 order[0] = 888 18572 order[1] = 889 18573 order[2] = 0 18574 super(887, 888, order) 18575 end 18576 end 18577 18578 class NoUndlyInstrumentParties < Quickfix::Group 18579 def initialize 18580 order = Quickfix::IntArray.new(5) 18581 order[0] = 1059 18582 order[1] = 1060 18583 order[2] = 1061 18584 order[3] = 1062 18585 order[4] = 0 18586 super(1058, 1059, order) 18587 end 18588 18589 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 18590 def initialize 18591 order = Quickfix::IntArray.new(3) 18592 order[0] = 1063 18593 order[1] = 1064 18594 order[2] = 0 18595 super(1062, 1063, order) 18596 end 18597 end 18598 end 18599 end 18600 18601 class NoTradingSessions < Quickfix::Group 18602 def initialize 18603 order = Quickfix::IntArray.new(3) 18604 order[0] = 336 18605 order[1] = 625 18606 order[2] = 0 18607 super(386, 336, order) 18608 end 18609 end 18610end 18611 18612class RequestForPositionsAck < Message 18613 def initialize 18614 super 18615 getHeader().setField( Quickfix::MsgType.new("AO") ) 18616 end 18617 18618 class NoPartyIDs < Quickfix::Group 18619 def initialize 18620 order = Quickfix::IntArray.new(5) 18621 order[0] = 448 18622 order[1] = 447 18623 order[2] = 452 18624 order[3] = 802 18625 order[4] = 0 18626 super(453, 448, order) 18627 end 18628 18629 class NoPartySubIDs < Quickfix::Group 18630 def initialize 18631 order = Quickfix::IntArray.new(3) 18632 order[0] = 523 18633 order[1] = 803 18634 order[2] = 0 18635 super(802, 523, order) 18636 end 18637 end 18638 end 18639 18640 class NoSecurityAltID < Quickfix::Group 18641 def initialize 18642 order = Quickfix::IntArray.new(3) 18643 order[0] = 455 18644 order[1] = 456 18645 order[2] = 0 18646 super(454, 455, order) 18647 end 18648 end 18649 18650 class NoEvents < Quickfix::Group 18651 def initialize 18652 order = Quickfix::IntArray.new(6) 18653 order[0] = 865 18654 order[1] = 866 18655 order[2] = 1145 18656 order[3] = 867 18657 order[4] = 868 18658 order[5] = 0 18659 super(864, 865, order) 18660 end 18661 end 18662 18663 class NoInstrumentParties < Quickfix::Group 18664 def initialize 18665 order = Quickfix::IntArray.new(5) 18666 order[0] = 1019 18667 order[1] = 1050 18668 order[2] = 1051 18669 order[3] = 1052 18670 order[4] = 0 18671 super(1018, 1019, order) 18672 end 18673 18674 class NoInstrumentPartySubIDs < Quickfix::Group 18675 def initialize 18676 order = Quickfix::IntArray.new(3) 18677 order[0] = 1053 18678 order[1] = 1054 18679 order[2] = 0 18680 super(1052, 1053, order) 18681 end 18682 end 18683 end 18684 18685 class NoComplexEvents < Quickfix::Group 18686 def initialize 18687 order = Quickfix::IntArray.new(9) 18688 order[0] = 1484 18689 order[1] = 1485 18690 order[2] = 1486 18691 order[3] = 1487 18692 order[4] = 1488 18693 order[5] = 1489 18694 order[6] = 1490 18695 order[7] = 1491 18696 order[8] = 0 18697 super(1483, 1484, order) 18698 end 18699 18700 class NoComplexEventDates < Quickfix::Group 18701 def initialize 18702 order = Quickfix::IntArray.new(4) 18703 order[0] = 1492 18704 order[1] = 1493 18705 order[2] = 1494 18706 order[3] = 0 18707 super(1491, 1492, order) 18708 end 18709 18710 class NoComplexEventTimes < Quickfix::Group 18711 def initialize 18712 order = Quickfix::IntArray.new(3) 18713 order[0] = 1495 18714 order[1] = 1496 18715 order[2] = 0 18716 super(1494, 1495, order) 18717 end 18718 end 18719 end 18720 end 18721 18722 class NoLegs < Quickfix::Group 18723 def initialize 18724 order = Quickfix::IntArray.new(53) 18725 order[0] = 600 18726 order[1] = 601 18727 order[2] = 602 18728 order[3] = 603 18729 order[4] = 607 18730 order[5] = 608 18731 order[6] = 609 18732 order[7] = 764 18733 order[8] = 610 18734 order[9] = 611 18735 order[10] = 1212 18736 order[11] = 248 18737 order[12] = 249 18738 order[13] = 250 18739 order[14] = 251 18740 order[15] = 252 18741 order[16] = 253 18742 order[17] = 257 18743 order[18] = 599 18744 order[19] = 596 18745 order[20] = 597 18746 order[21] = 598 18747 order[22] = 254 18748 order[23] = 612 18749 order[24] = 942 18750 order[25] = 613 18751 order[26] = 614 18752 order[27] = 999 18753 order[28] = 1224 18754 order[29] = 1421 18755 order[30] = 1422 18756 order[31] = 1001 18757 order[32] = 1420 18758 order[33] = 615 18759 order[34] = 616 18760 order[35] = 617 18761 order[36] = 618 18762 order[37] = 619 18763 order[38] = 620 18764 order[39] = 621 18765 order[40] = 622 18766 order[41] = 623 18767 order[42] = 624 18768 order[43] = 556 18769 order[44] = 740 18770 order[45] = 739 18771 order[46] = 955 18772 order[47] = 956 18773 order[48] = 1358 18774 order[49] = 1017 18775 order[50] = 1436 18776 order[51] = 1440 18777 order[52] = 0 18778 super(555, 600, order) 18779 end 18780 18781 class NoLegSecurityAltID < Quickfix::Group 18782 def initialize 18783 order = Quickfix::IntArray.new(3) 18784 order[0] = 605 18785 order[1] = 606 18786 order[2] = 0 18787 super(604, 605, order) 18788 end 18789 end 18790 end 18791 18792 class NoUnderlyings < Quickfix::Group 18793 def initialize 18794 order = Quickfix::IntArray.new(70) 18795 order[0] = 311 18796 order[1] = 312 18797 order[2] = 309 18798 order[3] = 305 18799 order[4] = 462 18800 order[5] = 463 18801 order[6] = 310 18802 order[7] = 763 18803 order[8] = 313 18804 order[9] = 542 18805 order[10] = 1213 18806 order[11] = 241 18807 order[12] = 242 18808 order[13] = 243 18809 order[14] = 244 18810 order[15] = 245 18811 order[16] = 246 18812 order[17] = 256 18813 order[18] = 595 18814 order[19] = 592 18815 order[20] = 593 18816 order[21] = 594 18817 order[22] = 247 18818 order[23] = 316 18819 order[24] = 941 18820 order[25] = 317 18821 order[26] = 436 18822 order[27] = 998 18823 order[28] = 1423 18824 order[29] = 1424 18825 order[30] = 1425 18826 order[31] = 1000 18827 order[32] = 1419 18828 order[33] = 435 18829 order[34] = 308 18830 order[35] = 306 18831 order[36] = 362 18832 order[37] = 363 18833 order[38] = 307 18834 order[39] = 364 18835 order[40] = 365 18836 order[41] = 877 18837 order[42] = 878 18838 order[43] = 972 18839 order[44] = 318 18840 order[45] = 879 18841 order[46] = 975 18842 order[47] = 973 18843 order[48] = 974 18844 order[49] = 810 18845 order[50] = 882 18846 order[51] = 883 18847 order[52] = 884 18848 order[53] = 885 18849 order[54] = 886 18850 order[55] = 1044 18851 order[56] = 1045 18852 order[57] = 1046 18853 order[58] = 1038 18854 order[59] = 1039 18855 order[60] = 315 18856 order[61] = 1437 18857 order[62] = 1441 18858 order[63] = 1453 18859 order[64] = 1454 18860 order[65] = 1455 18861 order[66] = 1456 18862 order[67] = 1459 18863 order[68] = 1460 18864 order[69] = 0 18865 super(711, 311, order) 18866 end 18867 18868 class NoUnderlyingSecurityAltID < Quickfix::Group 18869 def initialize 18870 order = Quickfix::IntArray.new(3) 18871 order[0] = 458 18872 order[1] = 459 18873 order[2] = 0 18874 super(457, 458, order) 18875 end 18876 end 18877 18878 class NoUnderlyingStips < Quickfix::Group 18879 def initialize 18880 order = Quickfix::IntArray.new(3) 18881 order[0] = 888 18882 order[1] = 889 18883 order[2] = 0 18884 super(887, 888, order) 18885 end 18886 end 18887 18888 class NoUndlyInstrumentParties < Quickfix::Group 18889 def initialize 18890 order = Quickfix::IntArray.new(5) 18891 order[0] = 1059 18892 order[1] = 1060 18893 order[2] = 1061 18894 order[3] = 1062 18895 order[4] = 0 18896 super(1058, 1059, order) 18897 end 18898 18899 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 18900 def initialize 18901 order = Quickfix::IntArray.new(3) 18902 order[0] = 1063 18903 order[1] = 1064 18904 order[2] = 0 18905 super(1062, 1063, order) 18906 end 18907 end 18908 end 18909 end 18910end 18911 18912class PositionReport < Message 18913 def initialize 18914 super 18915 getHeader().setField( Quickfix::MsgType.new("AP") ) 18916 end 18917 18918 class NoPartyIDs < Quickfix::Group 18919 def initialize 18920 order = Quickfix::IntArray.new(5) 18921 order[0] = 448 18922 order[1] = 447 18923 order[2] = 452 18924 order[3] = 802 18925 order[4] = 0 18926 super(453, 448, order) 18927 end 18928 18929 class NoPartySubIDs < Quickfix::Group 18930 def initialize 18931 order = Quickfix::IntArray.new(3) 18932 order[0] = 523 18933 order[1] = 803 18934 order[2] = 0 18935 super(802, 523, order) 18936 end 18937 end 18938 end 18939 18940 class NoSecurityAltID < Quickfix::Group 18941 def initialize 18942 order = Quickfix::IntArray.new(3) 18943 order[0] = 455 18944 order[1] = 456 18945 order[2] = 0 18946 super(454, 455, order) 18947 end 18948 end 18949 18950 class NoEvents < Quickfix::Group 18951 def initialize 18952 order = Quickfix::IntArray.new(6) 18953 order[0] = 865 18954 order[1] = 866 18955 order[2] = 1145 18956 order[3] = 867 18957 order[4] = 868 18958 order[5] = 0 18959 super(864, 865, order) 18960 end 18961 end 18962 18963 class NoInstrumentParties < Quickfix::Group 18964 def initialize 18965 order = Quickfix::IntArray.new(5) 18966 order[0] = 1019 18967 order[1] = 1050 18968 order[2] = 1051 18969 order[3] = 1052 18970 order[4] = 0 18971 super(1018, 1019, order) 18972 end 18973 18974 class NoInstrumentPartySubIDs < Quickfix::Group 18975 def initialize 18976 order = Quickfix::IntArray.new(3) 18977 order[0] = 1053 18978 order[1] = 1054 18979 order[2] = 0 18980 super(1052, 1053, order) 18981 end 18982 end 18983 end 18984 18985 class NoComplexEvents < Quickfix::Group 18986 def initialize 18987 order = Quickfix::IntArray.new(9) 18988 order[0] = 1484 18989 order[1] = 1485 18990 order[2] = 1486 18991 order[3] = 1487 18992 order[4] = 1488 18993 order[5] = 1489 18994 order[6] = 1490 18995 order[7] = 1491 18996 order[8] = 0 18997 super(1483, 1484, order) 18998 end 18999 19000 class NoComplexEventDates < Quickfix::Group 19001 def initialize 19002 order = Quickfix::IntArray.new(4) 19003 order[0] = 1492 19004 order[1] = 1493 19005 order[2] = 1494 19006 order[3] = 0 19007 super(1491, 1492, order) 19008 end 19009 19010 class NoComplexEventTimes < Quickfix::Group 19011 def initialize 19012 order = Quickfix::IntArray.new(3) 19013 order[0] = 1495 19014 order[1] = 1496 19015 order[2] = 0 19016 super(1494, 1495, order) 19017 end 19018 end 19019 end 19020 end 19021 19022 class NoLegs < Quickfix::Group 19023 def initialize 19024 order = Quickfix::IntArray.new(53) 19025 order[0] = 600 19026 order[1] = 601 19027 order[2] = 602 19028 order[3] = 603 19029 order[4] = 607 19030 order[5] = 608 19031 order[6] = 609 19032 order[7] = 764 19033 order[8] = 610 19034 order[9] = 611 19035 order[10] = 1212 19036 order[11] = 248 19037 order[12] = 249 19038 order[13] = 250 19039 order[14] = 251 19040 order[15] = 252 19041 order[16] = 253 19042 order[17] = 257 19043 order[18] = 599 19044 order[19] = 596 19045 order[20] = 597 19046 order[21] = 598 19047 order[22] = 254 19048 order[23] = 612 19049 order[24] = 942 19050 order[25] = 613 19051 order[26] = 614 19052 order[27] = 999 19053 order[28] = 1224 19054 order[29] = 1421 19055 order[30] = 1422 19056 order[31] = 1001 19057 order[32] = 1420 19058 order[33] = 615 19059 order[34] = 616 19060 order[35] = 617 19061 order[36] = 618 19062 order[37] = 619 19063 order[38] = 620 19064 order[39] = 621 19065 order[40] = 622 19066 order[41] = 623 19067 order[42] = 624 19068 order[43] = 556 19069 order[44] = 740 19070 order[45] = 739 19071 order[46] = 955 19072 order[47] = 956 19073 order[48] = 1358 19074 order[49] = 1017 19075 order[50] = 1436 19076 order[51] = 1440 19077 order[52] = 0 19078 super(555, 600, order) 19079 end 19080 19081 class NoLegSecurityAltID < Quickfix::Group 19082 def initialize 19083 order = Quickfix::IntArray.new(3) 19084 order[0] = 605 19085 order[1] = 606 19086 order[2] = 0 19087 super(604, 605, order) 19088 end 19089 end 19090 end 19091 19092 class NoUnderlyings < Quickfix::Group 19093 def initialize 19094 order = Quickfix::IntArray.new(74) 19095 order[0] = 311 19096 order[1] = 312 19097 order[2] = 309 19098 order[3] = 305 19099 order[4] = 462 19100 order[5] = 463 19101 order[6] = 310 19102 order[7] = 763 19103 order[8] = 313 19104 order[9] = 542 19105 order[10] = 1213 19106 order[11] = 241 19107 order[12] = 242 19108 order[13] = 243 19109 order[14] = 244 19110 order[15] = 245 19111 order[16] = 246 19112 order[17] = 256 19113 order[18] = 595 19114 order[19] = 592 19115 order[20] = 593 19116 order[21] = 594 19117 order[22] = 247 19118 order[23] = 316 19119 order[24] = 941 19120 order[25] = 317 19121 order[26] = 436 19122 order[27] = 998 19123 order[28] = 1423 19124 order[29] = 1424 19125 order[30] = 1425 19126 order[31] = 1000 19127 order[32] = 1419 19128 order[33] = 435 19129 order[34] = 308 19130 order[35] = 306 19131 order[36] = 362 19132 order[37] = 363 19133 order[38] = 307 19134 order[39] = 364 19135 order[40] = 365 19136 order[41] = 877 19137 order[42] = 878 19138 order[43] = 972 19139 order[44] = 318 19140 order[45] = 879 19141 order[46] = 975 19142 order[47] = 973 19143 order[48] = 974 19144 order[49] = 810 19145 order[50] = 882 19146 order[51] = 883 19147 order[52] = 884 19148 order[53] = 885 19149 order[54] = 886 19150 order[55] = 1044 19151 order[56] = 1045 19152 order[57] = 1046 19153 order[58] = 1038 19154 order[59] = 1039 19155 order[60] = 315 19156 order[61] = 1437 19157 order[62] = 1441 19158 order[63] = 1453 19159 order[64] = 1454 19160 order[65] = 1455 19161 order[66] = 1456 19162 order[67] = 1459 19163 order[68] = 1460 19164 order[69] = 732 19165 order[70] = 733 19166 order[71] = 1037 19167 order[72] = 984 19168 order[73] = 0 19169 super(711, 311, order) 19170 end 19171 19172 class NoUnderlyingSecurityAltID < Quickfix::Group 19173 def initialize 19174 order = Quickfix::IntArray.new(3) 19175 order[0] = 458 19176 order[1] = 459 19177 order[2] = 0 19178 super(457, 458, order) 19179 end 19180 end 19181 19182 class NoUnderlyingStips < Quickfix::Group 19183 def initialize 19184 order = Quickfix::IntArray.new(3) 19185 order[0] = 888 19186 order[1] = 889 19187 order[2] = 0 19188 super(887, 888, order) 19189 end 19190 end 19191 19192 class NoUndlyInstrumentParties < Quickfix::Group 19193 def initialize 19194 order = Quickfix::IntArray.new(5) 19195 order[0] = 1059 19196 order[1] = 1060 19197 order[2] = 1061 19198 order[3] = 1062 19199 order[4] = 0 19200 super(1058, 1059, order) 19201 end 19202 19203 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 19204 def initialize 19205 order = Quickfix::IntArray.new(3) 19206 order[0] = 1063 19207 order[1] = 1064 19208 order[2] = 0 19209 super(1062, 1063, order) 19210 end 19211 end 19212 end 19213 19214 class NoUnderlyingAmounts < Quickfix::Group 19215 def initialize 19216 order = Quickfix::IntArray.new(5) 19217 order[0] = 985 19218 order[1] = 986 19219 order[2] = 987 19220 order[3] = 988 19221 order[4] = 0 19222 super(984, 985, order) 19223 end 19224 end 19225 end 19226 19227 class NoPositions < Quickfix::Group 19228 def initialize 19229 order = Quickfix::IntArray.new(7) 19230 order[0] = 703 19231 order[1] = 704 19232 order[2] = 705 19233 order[3] = 706 19234 order[4] = 976 19235 order[5] = 539 19236 order[6] = 0 19237 super(702, 703, order) 19238 end 19239 19240 class NoNestedPartyIDs < Quickfix::Group 19241 def initialize 19242 order = Quickfix::IntArray.new(5) 19243 order[0] = 524 19244 order[1] = 525 19245 order[2] = 538 19246 order[3] = 804 19247 order[4] = 0 19248 super(539, 524, order) 19249 end 19250 19251 class NoNestedPartySubIDs < Quickfix::Group 19252 def initialize 19253 order = Quickfix::IntArray.new(3) 19254 order[0] = 545 19255 order[1] = 805 19256 order[2] = 0 19257 super(804, 545, order) 19258 end 19259 end 19260 end 19261 end 19262 19263 class NoPosAmt < Quickfix::Group 19264 def initialize 19265 order = Quickfix::IntArray.new(4) 19266 order[0] = 707 19267 order[1] = 708 19268 order[2] = 1055 19269 order[3] = 0 19270 super(753, 707, order) 19271 end 19272 end 19273end 19274 19275class TradeCaptureReportRequestAck < Message 19276 def initialize 19277 super 19278 getHeader().setField( Quickfix::MsgType.new("AQ") ) 19279 end 19280 19281 class NoSecurityAltID < Quickfix::Group 19282 def initialize 19283 order = Quickfix::IntArray.new(3) 19284 order[0] = 455 19285 order[1] = 456 19286 order[2] = 0 19287 super(454, 455, order) 19288 end 19289 end 19290 19291 class NoEvents < Quickfix::Group 19292 def initialize 19293 order = Quickfix::IntArray.new(6) 19294 order[0] = 865 19295 order[1] = 866 19296 order[2] = 1145 19297 order[3] = 867 19298 order[4] = 868 19299 order[5] = 0 19300 super(864, 865, order) 19301 end 19302 end 19303 19304 class NoInstrumentParties < Quickfix::Group 19305 def initialize 19306 order = Quickfix::IntArray.new(5) 19307 order[0] = 1019 19308 order[1] = 1050 19309 order[2] = 1051 19310 order[3] = 1052 19311 order[4] = 0 19312 super(1018, 1019, order) 19313 end 19314 19315 class NoInstrumentPartySubIDs < Quickfix::Group 19316 def initialize 19317 order = Quickfix::IntArray.new(3) 19318 order[0] = 1053 19319 order[1] = 1054 19320 order[2] = 0 19321 super(1052, 1053, order) 19322 end 19323 end 19324 end 19325 19326 class NoComplexEvents < Quickfix::Group 19327 def initialize 19328 order = Quickfix::IntArray.new(9) 19329 order[0] = 1484 19330 order[1] = 1485 19331 order[2] = 1486 19332 order[3] = 1487 19333 order[4] = 1488 19334 order[5] = 1489 19335 order[6] = 1490 19336 order[7] = 1491 19337 order[8] = 0 19338 super(1483, 1484, order) 19339 end 19340 19341 class NoComplexEventDates < Quickfix::Group 19342 def initialize 19343 order = Quickfix::IntArray.new(4) 19344 order[0] = 1492 19345 order[1] = 1493 19346 order[2] = 1494 19347 order[3] = 0 19348 super(1491, 1492, order) 19349 end 19350 19351 class NoComplexEventTimes < Quickfix::Group 19352 def initialize 19353 order = Quickfix::IntArray.new(3) 19354 order[0] = 1495 19355 order[1] = 1496 19356 order[2] = 0 19357 super(1494, 1495, order) 19358 end 19359 end 19360 end 19361 end 19362 19363 class NoUnderlyings < Quickfix::Group 19364 def initialize 19365 order = Quickfix::IntArray.new(70) 19366 order[0] = 311 19367 order[1] = 312 19368 order[2] = 309 19369 order[3] = 305 19370 order[4] = 462 19371 order[5] = 463 19372 order[6] = 310 19373 order[7] = 763 19374 order[8] = 313 19375 order[9] = 542 19376 order[10] = 1213 19377 order[11] = 241 19378 order[12] = 242 19379 order[13] = 243 19380 order[14] = 244 19381 order[15] = 245 19382 order[16] = 246 19383 order[17] = 256 19384 order[18] = 595 19385 order[19] = 592 19386 order[20] = 593 19387 order[21] = 594 19388 order[22] = 247 19389 order[23] = 316 19390 order[24] = 941 19391 order[25] = 317 19392 order[26] = 436 19393 order[27] = 998 19394 order[28] = 1423 19395 order[29] = 1424 19396 order[30] = 1425 19397 order[31] = 1000 19398 order[32] = 1419 19399 order[33] = 435 19400 order[34] = 308 19401 order[35] = 306 19402 order[36] = 362 19403 order[37] = 363 19404 order[38] = 307 19405 order[39] = 364 19406 order[40] = 365 19407 order[41] = 877 19408 order[42] = 878 19409 order[43] = 972 19410 order[44] = 318 19411 order[45] = 879 19412 order[46] = 975 19413 order[47] = 973 19414 order[48] = 974 19415 order[49] = 810 19416 order[50] = 882 19417 order[51] = 883 19418 order[52] = 884 19419 order[53] = 885 19420 order[54] = 886 19421 order[55] = 1044 19422 order[56] = 1045 19423 order[57] = 1046 19424 order[58] = 1038 19425 order[59] = 1039 19426 order[60] = 315 19427 order[61] = 1437 19428 order[62] = 1441 19429 order[63] = 1453 19430 order[64] = 1454 19431 order[65] = 1455 19432 order[66] = 1456 19433 order[67] = 1459 19434 order[68] = 1460 19435 order[69] = 0 19436 super(711, 311, order) 19437 end 19438 19439 class NoUnderlyingSecurityAltID < Quickfix::Group 19440 def initialize 19441 order = Quickfix::IntArray.new(3) 19442 order[0] = 458 19443 order[1] = 459 19444 order[2] = 0 19445 super(457, 458, order) 19446 end 19447 end 19448 19449 class NoUnderlyingStips < Quickfix::Group 19450 def initialize 19451 order = Quickfix::IntArray.new(3) 19452 order[0] = 888 19453 order[1] = 889 19454 order[2] = 0 19455 super(887, 888, order) 19456 end 19457 end 19458 19459 class NoUndlyInstrumentParties < Quickfix::Group 19460 def initialize 19461 order = Quickfix::IntArray.new(5) 19462 order[0] = 1059 19463 order[1] = 1060 19464 order[2] = 1061 19465 order[3] = 1062 19466 order[4] = 0 19467 super(1058, 1059, order) 19468 end 19469 19470 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 19471 def initialize 19472 order = Quickfix::IntArray.new(3) 19473 order[0] = 1063 19474 order[1] = 1064 19475 order[2] = 0 19476 super(1062, 1063, order) 19477 end 19478 end 19479 end 19480 end 19481 19482 class NoLegs < Quickfix::Group 19483 def initialize 19484 order = Quickfix::IntArray.new(53) 19485 order[0] = 600 19486 order[1] = 601 19487 order[2] = 602 19488 order[3] = 603 19489 order[4] = 607 19490 order[5] = 608 19491 order[6] = 609 19492 order[7] = 764 19493 order[8] = 610 19494 order[9] = 611 19495 order[10] = 1212 19496 order[11] = 248 19497 order[12] = 249 19498 order[13] = 250 19499 order[14] = 251 19500 order[15] = 252 19501 order[16] = 253 19502 order[17] = 257 19503 order[18] = 599 19504 order[19] = 596 19505 order[20] = 597 19506 order[21] = 598 19507 order[22] = 254 19508 order[23] = 612 19509 order[24] = 942 19510 order[25] = 613 19511 order[26] = 614 19512 order[27] = 999 19513 order[28] = 1224 19514 order[29] = 1421 19515 order[30] = 1422 19516 order[31] = 1001 19517 order[32] = 1420 19518 order[33] = 615 19519 order[34] = 616 19520 order[35] = 617 19521 order[36] = 618 19522 order[37] = 619 19523 order[38] = 620 19524 order[39] = 621 19525 order[40] = 622 19526 order[41] = 623 19527 order[42] = 624 19528 order[43] = 556 19529 order[44] = 740 19530 order[45] = 739 19531 order[46] = 955 19532 order[47] = 956 19533 order[48] = 1358 19534 order[49] = 1017 19535 order[50] = 1436 19536 order[51] = 1440 19537 order[52] = 0 19538 super(555, 600, order) 19539 end 19540 19541 class NoLegSecurityAltID < Quickfix::Group 19542 def initialize 19543 order = Quickfix::IntArray.new(3) 19544 order[0] = 605 19545 order[1] = 606 19546 order[2] = 0 19547 super(604, 605, order) 19548 end 19549 end 19550 end 19551end 19552 19553class TradeCaptureReportAck < Message 19554 def initialize 19555 super 19556 getHeader().setField( Quickfix::MsgType.new("AR") ) 19557 end 19558 19559 class NoRootPartyIDs < Quickfix::Group 19560 def initialize 19561 order = Quickfix::IntArray.new(5) 19562 order[0] = 1117 19563 order[1] = 1118 19564 order[2] = 1119 19565 order[3] = 1120 19566 order[4] = 0 19567 super(1116, 1117, order) 19568 end 19569 19570 class NoRootPartySubIDs < Quickfix::Group 19571 def initialize 19572 order = Quickfix::IntArray.new(3) 19573 order[0] = 1121 19574 order[1] = 1122 19575 order[2] = 0 19576 super(1120, 1121, order) 19577 end 19578 end 19579 end 19580 19581 class NoSecurityAltID < Quickfix::Group 19582 def initialize 19583 order = Quickfix::IntArray.new(3) 19584 order[0] = 455 19585 order[1] = 456 19586 order[2] = 0 19587 super(454, 455, order) 19588 end 19589 end 19590 19591 class NoEvents < Quickfix::Group 19592 def initialize 19593 order = Quickfix::IntArray.new(6) 19594 order[0] = 865 19595 order[1] = 866 19596 order[2] = 1145 19597 order[3] = 867 19598 order[4] = 868 19599 order[5] = 0 19600 super(864, 865, order) 19601 end 19602 end 19603 19604 class NoInstrumentParties < Quickfix::Group 19605 def initialize 19606 order = Quickfix::IntArray.new(5) 19607 order[0] = 1019 19608 order[1] = 1050 19609 order[2] = 1051 19610 order[3] = 1052 19611 order[4] = 0 19612 super(1018, 1019, order) 19613 end 19614 19615 class NoInstrumentPartySubIDs < Quickfix::Group 19616 def initialize 19617 order = Quickfix::IntArray.new(3) 19618 order[0] = 1053 19619 order[1] = 1054 19620 order[2] = 0 19621 super(1052, 1053, order) 19622 end 19623 end 19624 end 19625 19626 class NoComplexEvents < Quickfix::Group 19627 def initialize 19628 order = Quickfix::IntArray.new(9) 19629 order[0] = 1484 19630 order[1] = 1485 19631 order[2] = 1486 19632 order[3] = 1487 19633 order[4] = 1488 19634 order[5] = 1489 19635 order[6] = 1490 19636 order[7] = 1491 19637 order[8] = 0 19638 super(1483, 1484, order) 19639 end 19640 19641 class NoComplexEventDates < Quickfix::Group 19642 def initialize 19643 order = Quickfix::IntArray.new(4) 19644 order[0] = 1492 19645 order[1] = 1493 19646 order[2] = 1494 19647 order[3] = 0 19648 super(1491, 1492, order) 19649 end 19650 19651 class NoComplexEventTimes < Quickfix::Group 19652 def initialize 19653 order = Quickfix::IntArray.new(3) 19654 order[0] = 1495 19655 order[1] = 1496 19656 order[2] = 0 19657 super(1494, 1495, order) 19658 end 19659 end 19660 end 19661 end 19662 19663 class NoUnderlyings < Quickfix::Group 19664 def initialize 19665 order = Quickfix::IntArray.new(70) 19666 order[0] = 311 19667 order[1] = 312 19668 order[2] = 309 19669 order[3] = 305 19670 order[4] = 462 19671 order[5] = 463 19672 order[6] = 310 19673 order[7] = 763 19674 order[8] = 313 19675 order[9] = 542 19676 order[10] = 1213 19677 order[11] = 241 19678 order[12] = 242 19679 order[13] = 243 19680 order[14] = 244 19681 order[15] = 245 19682 order[16] = 246 19683 order[17] = 256 19684 order[18] = 595 19685 order[19] = 592 19686 order[20] = 593 19687 order[21] = 594 19688 order[22] = 247 19689 order[23] = 316 19690 order[24] = 941 19691 order[25] = 317 19692 order[26] = 436 19693 order[27] = 998 19694 order[28] = 1423 19695 order[29] = 1424 19696 order[30] = 1425 19697 order[31] = 1000 19698 order[32] = 1419 19699 order[33] = 435 19700 order[34] = 308 19701 order[35] = 306 19702 order[36] = 362 19703 order[37] = 363 19704 order[38] = 307 19705 order[39] = 364 19706 order[40] = 365 19707 order[41] = 877 19708 order[42] = 878 19709 order[43] = 972 19710 order[44] = 318 19711 order[45] = 879 19712 order[46] = 975 19713 order[47] = 973 19714 order[48] = 974 19715 order[49] = 810 19716 order[50] = 882 19717 order[51] = 883 19718 order[52] = 884 19719 order[53] = 885 19720 order[54] = 886 19721 order[55] = 1044 19722 order[56] = 1045 19723 order[57] = 1046 19724 order[58] = 1038 19725 order[59] = 1039 19726 order[60] = 315 19727 order[61] = 1437 19728 order[62] = 1441 19729 order[63] = 1453 19730 order[64] = 1454 19731 order[65] = 1455 19732 order[66] = 1456 19733 order[67] = 1459 19734 order[68] = 1460 19735 order[69] = 0 19736 super(711, 311, order) 19737 end 19738 19739 class NoUnderlyingSecurityAltID < Quickfix::Group 19740 def initialize 19741 order = Quickfix::IntArray.new(3) 19742 order[0] = 458 19743 order[1] = 459 19744 order[2] = 0 19745 super(457, 458, order) 19746 end 19747 end 19748 19749 class NoUnderlyingStips < Quickfix::Group 19750 def initialize 19751 order = Quickfix::IntArray.new(3) 19752 order[0] = 888 19753 order[1] = 889 19754 order[2] = 0 19755 super(887, 888, order) 19756 end 19757 end 19758 19759 class NoUndlyInstrumentParties < Quickfix::Group 19760 def initialize 19761 order = Quickfix::IntArray.new(5) 19762 order[0] = 1059 19763 order[1] = 1060 19764 order[2] = 1061 19765 order[3] = 1062 19766 order[4] = 0 19767 super(1058, 1059, order) 19768 end 19769 19770 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 19771 def initialize 19772 order = Quickfix::IntArray.new(3) 19773 order[0] = 1063 19774 order[1] = 1064 19775 order[2] = 0 19776 super(1062, 1063, order) 19777 end 19778 end 19779 end 19780 end 19781 19782 class NoTrdRepIndicators < Quickfix::Group 19783 def initialize 19784 order = Quickfix::IntArray.new(3) 19785 order[0] = 1388 19786 order[1] = 1389 19787 order[2] = 0 19788 super(1387, 1388, order) 19789 end 19790 end 19791 19792 class NoLegs < Quickfix::Group 19793 def initialize 19794 order = Quickfix::IntArray.new(75) 19795 order[0] = 600 19796 order[1] = 601 19797 order[2] = 602 19798 order[3] = 603 19799 order[4] = 607 19800 order[5] = 608 19801 order[6] = 609 19802 order[7] = 764 19803 order[8] = 610 19804 order[9] = 611 19805 order[10] = 1212 19806 order[11] = 248 19807 order[12] = 249 19808 order[13] = 250 19809 order[14] = 251 19810 order[15] = 252 19811 order[16] = 253 19812 order[17] = 257 19813 order[18] = 599 19814 order[19] = 596 19815 order[20] = 597 19816 order[21] = 598 19817 order[22] = 254 19818 order[23] = 612 19819 order[24] = 942 19820 order[25] = 613 19821 order[26] = 614 19822 order[27] = 999 19823 order[28] = 1224 19824 order[29] = 1421 19825 order[30] = 1422 19826 order[31] = 1001 19827 order[32] = 1420 19828 order[33] = 615 19829 order[34] = 616 19830 order[35] = 617 19831 order[36] = 618 19832 order[37] = 619 19833 order[38] = 620 19834 order[39] = 621 19835 order[40] = 622 19836 order[41] = 623 19837 order[42] = 624 19838 order[43] = 556 19839 order[44] = 740 19840 order[45] = 739 19841 order[46] = 955 19842 order[47] = 956 19843 order[48] = 1358 19844 order[49] = 1017 19845 order[50] = 1436 19846 order[51] = 1440 19847 order[52] = 687 19848 order[53] = 690 19849 order[54] = 990 19850 order[55] = 1152 19851 order[56] = 683 19852 order[57] = 564 19853 order[58] = 565 19854 order[59] = 539 19855 order[60] = 654 19856 order[61] = 587 19857 order[62] = 588 19858 order[63] = 637 19859 order[64] = 675 19860 order[65] = 1073 19861 order[66] = 1074 19862 order[67] = 1075 19863 order[68] = 1379 19864 order[69] = 1381 19865 order[70] = 1383 19866 order[71] = 1384 19867 order[72] = 1418 19868 order[73] = 1342 19869 order[74] = 0 19870 super(555, 600, order) 19871 end 19872 19873 class NoLegSecurityAltID < Quickfix::Group 19874 def initialize 19875 order = Quickfix::IntArray.new(3) 19876 order[0] = 605 19877 order[1] = 606 19878 order[2] = 0 19879 super(604, 605, order) 19880 end 19881 end 19882 19883 class NoLegStipulations < Quickfix::Group 19884 def initialize 19885 order = Quickfix::IntArray.new(3) 19886 order[0] = 688 19887 order[1] = 689 19888 order[2] = 0 19889 super(683, 688, order) 19890 end 19891 end 19892 19893 class NoNestedPartyIDs < Quickfix::Group 19894 def initialize 19895 order = Quickfix::IntArray.new(5) 19896 order[0] = 524 19897 order[1] = 525 19898 order[2] = 538 19899 order[3] = 804 19900 order[4] = 0 19901 super(539, 524, order) 19902 end 19903 19904 class NoNestedPartySubIDs < Quickfix::Group 19905 def initialize 19906 order = Quickfix::IntArray.new(3) 19907 order[0] = 545 19908 order[1] = 805 19909 order[2] = 0 19910 super(804, 545, order) 19911 end 19912 end 19913 end 19914 19915 class NoOfLegUnderlyings < Quickfix::Group 19916 def initialize 19917 order = Quickfix::IntArray.new(16) 19918 order[0] = 1330 19919 order[1] = 1331 19920 order[2] = 1332 19921 order[3] = 1333 19922 order[4] = 1344 19923 order[5] = 1337 19924 order[6] = 1338 19925 order[7] = 1339 19926 order[8] = 1345 19927 order[9] = 1405 19928 order[10] = 1340 19929 order[11] = 1391 19930 order[12] = 1343 19931 order[13] = 1341 19932 order[14] = 1392 19933 order[15] = 0 19934 super(1342, 1330, order) 19935 end 19936 19937 class NoUnderlyingLegSecurityAltID < Quickfix::Group 19938 def initialize 19939 order = Quickfix::IntArray.new(3) 19940 order[0] = 1335 19941 order[1] = 1336 19942 order[2] = 0 19943 super(1334, 1335, order) 19944 end 19945 end 19946 end 19947 end 19948 19949 class NoTrdRegTimestamps < Quickfix::Group 19950 def initialize 19951 order = Quickfix::IntArray.new(7) 19952 order[0] = 769 19953 order[1] = 770 19954 order[2] = 771 19955 order[3] = 1033 19956 order[4] = 1034 19957 order[5] = 1035 19958 order[6] = 0 19959 super(768, 769, order) 19960 end 19961 end 19962 19963 class NoPosAmt < Quickfix::Group 19964 def initialize 19965 order = Quickfix::IntArray.new(4) 19966 order[0] = 707 19967 order[1] = 708 19968 order[2] = 1055 19969 order[3] = 0 19970 super(753, 707, order) 19971 end 19972 end 19973 19974 class NoSides < Quickfix::Group 19975 def initialize 19976 order = Quickfix::IntArray.new(87) 19977 order[0] = 54 19978 order[1] = 453 19979 order[2] = 1 19980 order[3] = 660 19981 order[4] = 581 19982 order[5] = 81 19983 order[6] = 575 19984 order[7] = 576 19985 order[8] = 578 19986 order[9] = 579 19987 order[10] = 376 19988 order[11] = 377 19989 order[12] = 582 19990 order[13] = 336 19991 order[14] = 625 19992 order[15] = 943 19993 order[16] = 430 19994 order[17] = 1154 19995 order[18] = 1155 19996 order[19] = 12 19997 order[20] = 13 19998 order[21] = 479 19999 order[22] = 497 20000 order[23] = 157 20001 order[24] = 230 20002 order[25] = 158 20003 order[26] = 159 20004 order[27] = 738 20005 order[28] = 920 20006 order[29] = 921 20007 order[30] = 922 20008 order[31] = 238 20009 order[32] = 237 20010 order[33] = 118 20011 order[34] = 119 20012 order[35] = 155 20013 order[36] = 156 20014 order[37] = 77 20015 order[38] = 752 20016 order[39] = 518 20017 order[40] = 232 20018 order[41] = 136 20019 order[42] = 825 20020 order[43] = 1158 20021 order[44] = 826 20022 order[45] = 591 20023 order[46] = 70 20024 order[47] = 78 20025 order[48] = 1072 20026 order[49] = 1057 20027 order[50] = 1009 20028 order[51] = 1005 20029 order[52] = 1006 20030 order[53] = 1007 20031 order[54] = 83 20032 order[55] = 1008 20033 order[56] = 1016 20034 order[57] = 1427 20035 order[58] = 1428 20036 order[59] = 1429 20037 order[60] = 1115 20038 order[61] = 37 20039 order[62] = 198 20040 order[63] = 11 20041 order[64] = 526 20042 order[65] = 66 20043 order[66] = 1080 20044 order[67] = 1081 20045 order[68] = 1431 20046 order[69] = 40 20047 order[70] = 44 20048 order[71] = 99 20049 order[72] = 18 20050 order[73] = 39 20051 order[74] = 151 20052 order[75] = 14 20053 order[76] = 59 20054 order[77] = 126 20055 order[78] = 528 20056 order[79] = 529 20057 order[80] = 1432 20058 order[81] = 821 20059 order[82] = 1093 20060 order[83] = 483 20061 order[84] = 586 20062 order[85] = 775 20063 order[86] = 0 20064 super(552, 54, order) 20065 end 20066 20067 class NoPartyIDs < Quickfix::Group 20068 def initialize 20069 order = Quickfix::IntArray.new(5) 20070 order[0] = 448 20071 order[1] = 447 20072 order[2] = 452 20073 order[3] = 802 20074 order[4] = 0 20075 super(453, 448, order) 20076 end 20077 20078 class NoPartySubIDs < Quickfix::Group 20079 def initialize 20080 order = Quickfix::IntArray.new(3) 20081 order[0] = 523 20082 order[1] = 803 20083 order[2] = 0 20084 super(802, 523, order) 20085 end 20086 end 20087 end 20088 20089 class NoClearingInstructions < Quickfix::Group 20090 def initialize 20091 order = Quickfix::IntArray.new(2) 20092 order[0] = 577 20093 order[1] = 0 20094 super(576, 577, order) 20095 end 20096 end 20097 20098 class NoContAmts < Quickfix::Group 20099 def initialize 20100 order = Quickfix::IntArray.new(4) 20101 order[0] = 519 20102 order[1] = 520 20103 order[2] = 521 20104 order[3] = 0 20105 super(518, 519, order) 20106 end 20107 end 20108 20109 class NoStipulations < Quickfix::Group 20110 def initialize 20111 order = Quickfix::IntArray.new(3) 20112 order[0] = 233 20113 order[1] = 234 20114 order[2] = 0 20115 super(232, 233, order) 20116 end 20117 end 20118 20119 class NoMiscFees < Quickfix::Group 20120 def initialize 20121 order = Quickfix::IntArray.new(5) 20122 order[0] = 137 20123 order[1] = 138 20124 order[2] = 139 20125 order[3] = 891 20126 order[4] = 0 20127 super(136, 137, order) 20128 end 20129 end 20130 20131 class NoSettlDetails < Quickfix::Group 20132 def initialize 20133 order = Quickfix::IntArray.new(3) 20134 order[0] = 1164 20135 order[1] = 781 20136 order[2] = 0 20137 super(1158, 1164, order) 20138 end 20139 20140 class NoSettlPartyIDs < Quickfix::Group 20141 def initialize 20142 order = Quickfix::IntArray.new(5) 20143 order[0] = 782 20144 order[1] = 783 20145 order[2] = 784 20146 order[3] = 801 20147 order[4] = 0 20148 super(781, 782, order) 20149 end 20150 20151 class NoSettlPartySubIDs < Quickfix::Group 20152 def initialize 20153 order = Quickfix::IntArray.new(3) 20154 order[0] = 785 20155 order[1] = 786 20156 order[2] = 0 20157 super(801, 785, order) 20158 end 20159 end 20160 end 20161 end 20162 20163 class NoAllocs < Quickfix::Group 20164 def initialize 20165 order = Quickfix::IntArray.new(11) 20166 order[0] = 79 20167 order[1] = 661 20168 order[2] = 736 20169 order[3] = 467 20170 order[4] = 756 20171 order[5] = 80 20172 order[6] = 993 20173 order[7] = 1002 20174 order[8] = 989 20175 order[9] = 1136 20176 order[10] = 0 20177 super(78, 79, order) 20178 end 20179 20180 class NoNested2PartyIDs < Quickfix::Group 20181 def initialize 20182 order = Quickfix::IntArray.new(5) 20183 order[0] = 757 20184 order[1] = 758 20185 order[2] = 759 20186 order[3] = 806 20187 order[4] = 0 20188 super(756, 757, order) 20189 end 20190 20191 class NoNested2PartySubIDs < Quickfix::Group 20192 def initialize 20193 order = Quickfix::IntArray.new(3) 20194 order[0] = 760 20195 order[1] = 807 20196 order[2] = 0 20197 super(806, 760, order) 20198 end 20199 end 20200 end 20201 end 20202 20203 class NoSideTrdRegTS < Quickfix::Group 20204 def initialize 20205 order = Quickfix::IntArray.new(4) 20206 order[0] = 1012 20207 order[1] = 1013 20208 order[2] = 1014 20209 order[3] = 0 20210 super(1016, 1012, order) 20211 end 20212 end 20213 end 20214end 20215 20216class AllocationReport < Message 20217 def initialize 20218 super 20219 getHeader().setField( Quickfix::MsgType.new("AS") ) 20220 end 20221 20222 class NoOrders < Quickfix::Group 20223 def initialize 20224 order = Quickfix::IntArray.new(10) 20225 order[0] = 11 20226 order[1] = 37 20227 order[2] = 198 20228 order[3] = 526 20229 order[4] = 66 20230 order[5] = 756 20231 order[6] = 38 20232 order[7] = 799 20233 order[8] = 800 20234 order[9] = 0 20235 super(73, 11, order) 20236 end 20237 20238 class NoNested2PartyIDs < Quickfix::Group 20239 def initialize 20240 order = Quickfix::IntArray.new(5) 20241 order[0] = 757 20242 order[1] = 758 20243 order[2] = 759 20244 order[3] = 806 20245 order[4] = 0 20246 super(756, 757, order) 20247 end 20248 20249 class NoNested2PartySubIDs < Quickfix::Group 20250 def initialize 20251 order = Quickfix::IntArray.new(3) 20252 order[0] = 760 20253 order[1] = 807 20254 order[2] = 0 20255 super(806, 760, order) 20256 end 20257 end 20258 end 20259 end 20260 20261 class NoExecs < Quickfix::Group 20262 def initialize 20263 order = Quickfix::IntArray.new(9) 20264 order[0] = 32 20265 order[1] = 17 20266 order[2] = 527 20267 order[3] = 31 20268 order[4] = 669 20269 order[5] = 29 20270 order[6] = 1003 20271 order[7] = 1041 20272 order[8] = 0 20273 super(124, 32, order) 20274 end 20275 end 20276 20277 class NoSecurityAltID < Quickfix::Group 20278 def initialize 20279 order = Quickfix::IntArray.new(3) 20280 order[0] = 455 20281 order[1] = 456 20282 order[2] = 0 20283 super(454, 455, order) 20284 end 20285 end 20286 20287 class NoEvents < Quickfix::Group 20288 def initialize 20289 order = Quickfix::IntArray.new(6) 20290 order[0] = 865 20291 order[1] = 866 20292 order[2] = 1145 20293 order[3] = 867 20294 order[4] = 868 20295 order[5] = 0 20296 super(864, 865, order) 20297 end 20298 end 20299 20300 class NoInstrumentParties < Quickfix::Group 20301 def initialize 20302 order = Quickfix::IntArray.new(5) 20303 order[0] = 1019 20304 order[1] = 1050 20305 order[2] = 1051 20306 order[3] = 1052 20307 order[4] = 0 20308 super(1018, 1019, order) 20309 end 20310 20311 class NoInstrumentPartySubIDs < Quickfix::Group 20312 def initialize 20313 order = Quickfix::IntArray.new(3) 20314 order[0] = 1053 20315 order[1] = 1054 20316 order[2] = 0 20317 super(1052, 1053, order) 20318 end 20319 end 20320 end 20321 20322 class NoComplexEvents < Quickfix::Group 20323 def initialize 20324 order = Quickfix::IntArray.new(9) 20325 order[0] = 1484 20326 order[1] = 1485 20327 order[2] = 1486 20328 order[3] = 1487 20329 order[4] = 1488 20330 order[5] = 1489 20331 order[6] = 1490 20332 order[7] = 1491 20333 order[8] = 0 20334 super(1483, 1484, order) 20335 end 20336 20337 class NoComplexEventDates < Quickfix::Group 20338 def initialize 20339 order = Quickfix::IntArray.new(4) 20340 order[0] = 1492 20341 order[1] = 1493 20342 order[2] = 1494 20343 order[3] = 0 20344 super(1491, 1492, order) 20345 end 20346 20347 class NoComplexEventTimes < Quickfix::Group 20348 def initialize 20349 order = Quickfix::IntArray.new(3) 20350 order[0] = 1495 20351 order[1] = 1496 20352 order[2] = 0 20353 super(1494, 1495, order) 20354 end 20355 end 20356 end 20357 end 20358 20359 class NoInstrAttrib < Quickfix::Group 20360 def initialize 20361 order = Quickfix::IntArray.new(3) 20362 order[0] = 871 20363 order[1] = 872 20364 order[2] = 0 20365 super(870, 871, order) 20366 end 20367 end 20368 20369 class NoUnderlyings < Quickfix::Group 20370 def initialize 20371 order = Quickfix::IntArray.new(70) 20372 order[0] = 311 20373 order[1] = 312 20374 order[2] = 309 20375 order[3] = 305 20376 order[4] = 462 20377 order[5] = 463 20378 order[6] = 310 20379 order[7] = 763 20380 order[8] = 313 20381 order[9] = 542 20382 order[10] = 1213 20383 order[11] = 241 20384 order[12] = 242 20385 order[13] = 243 20386 order[14] = 244 20387 order[15] = 245 20388 order[16] = 246 20389 order[17] = 256 20390 order[18] = 595 20391 order[19] = 592 20392 order[20] = 593 20393 order[21] = 594 20394 order[22] = 247 20395 order[23] = 316 20396 order[24] = 941 20397 order[25] = 317 20398 order[26] = 436 20399 order[27] = 998 20400 order[28] = 1423 20401 order[29] = 1424 20402 order[30] = 1425 20403 order[31] = 1000 20404 order[32] = 1419 20405 order[33] = 435 20406 order[34] = 308 20407 order[35] = 306 20408 order[36] = 362 20409 order[37] = 363 20410 order[38] = 307 20411 order[39] = 364 20412 order[40] = 365 20413 order[41] = 877 20414 order[42] = 878 20415 order[43] = 972 20416 order[44] = 318 20417 order[45] = 879 20418 order[46] = 975 20419 order[47] = 973 20420 order[48] = 974 20421 order[49] = 810 20422 order[50] = 882 20423 order[51] = 883 20424 order[52] = 884 20425 order[53] = 885 20426 order[54] = 886 20427 order[55] = 1044 20428 order[56] = 1045 20429 order[57] = 1046 20430 order[58] = 1038 20431 order[59] = 1039 20432 order[60] = 315 20433 order[61] = 1437 20434 order[62] = 1441 20435 order[63] = 1453 20436 order[64] = 1454 20437 order[65] = 1455 20438 order[66] = 1456 20439 order[67] = 1459 20440 order[68] = 1460 20441 order[69] = 0 20442 super(711, 311, order) 20443 end 20444 20445 class NoUnderlyingSecurityAltID < Quickfix::Group 20446 def initialize 20447 order = Quickfix::IntArray.new(3) 20448 order[0] = 458 20449 order[1] = 459 20450 order[2] = 0 20451 super(457, 458, order) 20452 end 20453 end 20454 20455 class NoUnderlyingStips < Quickfix::Group 20456 def initialize 20457 order = Quickfix::IntArray.new(3) 20458 order[0] = 888 20459 order[1] = 889 20460 order[2] = 0 20461 super(887, 888, order) 20462 end 20463 end 20464 20465 class NoUndlyInstrumentParties < Quickfix::Group 20466 def initialize 20467 order = Quickfix::IntArray.new(5) 20468 order[0] = 1059 20469 order[1] = 1060 20470 order[2] = 1061 20471 order[3] = 1062 20472 order[4] = 0 20473 super(1058, 1059, order) 20474 end 20475 20476 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 20477 def initialize 20478 order = Quickfix::IntArray.new(3) 20479 order[0] = 1063 20480 order[1] = 1064 20481 order[2] = 0 20482 super(1062, 1063, order) 20483 end 20484 end 20485 end 20486 end 20487 20488 class NoLegs < Quickfix::Group 20489 def initialize 20490 order = Quickfix::IntArray.new(53) 20491 order[0] = 600 20492 order[1] = 601 20493 order[2] = 602 20494 order[3] = 603 20495 order[4] = 607 20496 order[5] = 608 20497 order[6] = 609 20498 order[7] = 764 20499 order[8] = 610 20500 order[9] = 611 20501 order[10] = 1212 20502 order[11] = 248 20503 order[12] = 249 20504 order[13] = 250 20505 order[14] = 251 20506 order[15] = 252 20507 order[16] = 253 20508 order[17] = 257 20509 order[18] = 599 20510 order[19] = 596 20511 order[20] = 597 20512 order[21] = 598 20513 order[22] = 254 20514 order[23] = 612 20515 order[24] = 942 20516 order[25] = 613 20517 order[26] = 614 20518 order[27] = 999 20519 order[28] = 1224 20520 order[29] = 1421 20521 order[30] = 1422 20522 order[31] = 1001 20523 order[32] = 1420 20524 order[33] = 615 20525 order[34] = 616 20526 order[35] = 617 20527 order[36] = 618 20528 order[37] = 619 20529 order[38] = 620 20530 order[39] = 621 20531 order[40] = 622 20532 order[41] = 623 20533 order[42] = 624 20534 order[43] = 556 20535 order[44] = 740 20536 order[45] = 739 20537 order[46] = 955 20538 order[47] = 956 20539 order[48] = 1358 20540 order[49] = 1017 20541 order[50] = 1436 20542 order[51] = 1440 20543 order[52] = 0 20544 super(555, 600, order) 20545 end 20546 20547 class NoLegSecurityAltID < Quickfix::Group 20548 def initialize 20549 order = Quickfix::IntArray.new(3) 20550 order[0] = 605 20551 order[1] = 606 20552 order[2] = 0 20553 super(604, 605, order) 20554 end 20555 end 20556 end 20557 20558 class NoPartyIDs < Quickfix::Group 20559 def initialize 20560 order = Quickfix::IntArray.new(5) 20561 order[0] = 448 20562 order[1] = 447 20563 order[2] = 452 20564 order[3] = 802 20565 order[4] = 0 20566 super(453, 448, order) 20567 end 20568 20569 class NoPartySubIDs < Quickfix::Group 20570 def initialize 20571 order = Quickfix::IntArray.new(3) 20572 order[0] = 523 20573 order[1] = 803 20574 order[2] = 0 20575 super(802, 523, order) 20576 end 20577 end 20578 end 20579 20580 class NoStipulations < Quickfix::Group 20581 def initialize 20582 order = Quickfix::IntArray.new(3) 20583 order[0] = 233 20584 order[1] = 234 20585 order[2] = 0 20586 super(232, 233, order) 20587 end 20588 end 20589 20590 class NoPosAmt < Quickfix::Group 20591 def initialize 20592 order = Quickfix::IntArray.new(4) 20593 order[0] = 707 20594 order[1] = 708 20595 order[2] = 1055 20596 order[3] = 0 20597 super(753, 707, order) 20598 end 20599 end 20600 20601 class NoAllocs < Quickfix::Group 20602 def initialize 20603 order = Quickfix::IntArray.new(41) 20604 order[0] = 79 20605 order[1] = 661 20606 order[2] = 573 20607 order[3] = 366 20608 order[4] = 80 20609 order[5] = 467 20610 order[6] = 81 20611 order[7] = 989 20612 order[8] = 1002 20613 order[9] = 993 20614 order[10] = 1047 20615 order[11] = 992 20616 order[12] = 539 20617 order[13] = 208 20618 order[14] = 209 20619 order[15] = 161 20620 order[16] = 360 20621 order[17] = 361 20622 order[18] = 12 20623 order[19] = 13 20624 order[20] = 479 20625 order[21] = 497 20626 order[22] = 153 20627 order[23] = 154 20628 order[24] = 119 20629 order[25] = 737 20630 order[26] = 120 20631 order[27] = 736 20632 order[28] = 155 20633 order[29] = 156 20634 order[30] = 742 20635 order[31] = 741 20636 order[32] = 136 20637 order[33] = 576 20638 order[34] = 635 20639 order[35] = 780 20640 order[36] = 172 20641 order[37] = 169 20642 order[38] = 170 20643 order[39] = 171 20644 order[40] = 0 20645 super(78, 79, order) 20646 end 20647 20648 class NoNestedPartyIDs < Quickfix::Group 20649 def initialize 20650 order = Quickfix::IntArray.new(5) 20651 order[0] = 524 20652 order[1] = 525 20653 order[2] = 538 20654 order[3] = 804 20655 order[4] = 0 20656 super(539, 524, order) 20657 end 20658 20659 class NoNestedPartySubIDs < Quickfix::Group 20660 def initialize 20661 order = Quickfix::IntArray.new(3) 20662 order[0] = 545 20663 order[1] = 805 20664 order[2] = 0 20665 super(804, 545, order) 20666 end 20667 end 20668 end 20669 20670 class NoMiscFees < Quickfix::Group 20671 def initialize 20672 order = Quickfix::IntArray.new(5) 20673 order[0] = 137 20674 order[1] = 138 20675 order[2] = 139 20676 order[3] = 891 20677 order[4] = 0 20678 super(136, 137, order) 20679 end 20680 end 20681 20682 class NoClearingInstructions < Quickfix::Group 20683 def initialize 20684 order = Quickfix::IntArray.new(2) 20685 order[0] = 577 20686 order[1] = 0 20687 super(576, 577, order) 20688 end 20689 end 20690 20691 class NoDlvyInst < Quickfix::Group 20692 def initialize 20693 order = Quickfix::IntArray.new(4) 20694 order[0] = 165 20695 order[1] = 787 20696 order[2] = 781 20697 order[3] = 0 20698 super(85, 165, order) 20699 end 20700 20701 class NoSettlPartyIDs < Quickfix::Group 20702 def initialize 20703 order = Quickfix::IntArray.new(5) 20704 order[0] = 782 20705 order[1] = 783 20706 order[2] = 784 20707 order[3] = 801 20708 order[4] = 0 20709 super(781, 782, order) 20710 end 20711 20712 class NoSettlPartySubIDs < Quickfix::Group 20713 def initialize 20714 order = Quickfix::IntArray.new(3) 20715 order[0] = 785 20716 order[1] = 786 20717 order[2] = 0 20718 super(801, 785, order) 20719 end 20720 end 20721 end 20722 end 20723 end 20724 20725 class NoRateSources < Quickfix::Group 20726 def initialize 20727 order = Quickfix::IntArray.new(4) 20728 order[0] = 1446 20729 order[1] = 1447 20730 order[2] = 1448 20731 order[3] = 0 20732 super(1445, 1446, order) 20733 end 20734 end 20735end 20736 20737class AllocationReportAck < Message 20738 def initialize 20739 super 20740 getHeader().setField( Quickfix::MsgType.new("AT") ) 20741 end 20742 20743 class NoPartyIDs < Quickfix::Group 20744 def initialize 20745 order = Quickfix::IntArray.new(5) 20746 order[0] = 448 20747 order[1] = 447 20748 order[2] = 452 20749 order[3] = 802 20750 order[4] = 0 20751 super(453, 448, order) 20752 end 20753 20754 class NoPartySubIDs < Quickfix::Group 20755 def initialize 20756 order = Quickfix::IntArray.new(3) 20757 order[0] = 523 20758 order[1] = 803 20759 order[2] = 0 20760 super(802, 523, order) 20761 end 20762 end 20763 end 20764 20765 class NoAllocs < Quickfix::Group 20766 def initialize 20767 order = Quickfix::IntArray.new(15) 20768 order[0] = 79 20769 order[1] = 661 20770 order[2] = 366 20771 order[3] = 1047 20772 order[4] = 467 20773 order[5] = 776 20774 order[6] = 539 20775 order[7] = 161 20776 order[8] = 360 20777 order[9] = 361 20778 order[10] = 989 20779 order[11] = 993 20780 order[12] = 992 20781 order[13] = 80 20782 order[14] = 0 20783 super(78, 79, order) 20784 end 20785 20786 class NoNestedPartyIDs < Quickfix::Group 20787 def initialize 20788 order = Quickfix::IntArray.new(5) 20789 order[0] = 524 20790 order[1] = 525 20791 order[2] = 538 20792 order[3] = 804 20793 order[4] = 0 20794 super(539, 524, order) 20795 end 20796 20797 class NoNestedPartySubIDs < Quickfix::Group 20798 def initialize 20799 order = Quickfix::IntArray.new(3) 20800 order[0] = 545 20801 order[1] = 805 20802 order[2] = 0 20803 super(804, 545, order) 20804 end 20805 end 20806 end 20807 end 20808end 20809 20810class ConfirmationAck < Message 20811 def initialize 20812 super 20813 getHeader().setField( Quickfix::MsgType.new("AU") ) 20814 end 20815end 20816 20817class SettlementInstructionRequest < Message 20818 def initialize 20819 super 20820 getHeader().setField( Quickfix::MsgType.new("AV") ) 20821 end 20822 20823 class NoPartyIDs < Quickfix::Group 20824 def initialize 20825 order = Quickfix::IntArray.new(5) 20826 order[0] = 448 20827 order[1] = 447 20828 order[2] = 452 20829 order[3] = 802 20830 order[4] = 0 20831 super(453, 448, order) 20832 end 20833 20834 class NoPartySubIDs < Quickfix::Group 20835 def initialize 20836 order = Quickfix::IntArray.new(3) 20837 order[0] = 523 20838 order[1] = 803 20839 order[2] = 0 20840 super(802, 523, order) 20841 end 20842 end 20843 end 20844end 20845 20846class AssignmentReport < Message 20847 def initialize 20848 super 20849 getHeader().setField( Quickfix::MsgType.new("AW") ) 20850 end 20851 20852 class NoPartyIDs < Quickfix::Group 20853 def initialize 20854 order = Quickfix::IntArray.new(5) 20855 order[0] = 448 20856 order[1] = 447 20857 order[2] = 452 20858 order[3] = 802 20859 order[4] = 0 20860 super(453, 448, order) 20861 end 20862 20863 class NoPartySubIDs < Quickfix::Group 20864 def initialize 20865 order = Quickfix::IntArray.new(3) 20866 order[0] = 523 20867 order[1] = 803 20868 order[2] = 0 20869 super(802, 523, order) 20870 end 20871 end 20872 end 20873 20874 class NoSecurityAltID < Quickfix::Group 20875 def initialize 20876 order = Quickfix::IntArray.new(3) 20877 order[0] = 455 20878 order[1] = 456 20879 order[2] = 0 20880 super(454, 455, order) 20881 end 20882 end 20883 20884 class NoEvents < Quickfix::Group 20885 def initialize 20886 order = Quickfix::IntArray.new(6) 20887 order[0] = 865 20888 order[1] = 866 20889 order[2] = 1145 20890 order[3] = 867 20891 order[4] = 868 20892 order[5] = 0 20893 super(864, 865, order) 20894 end 20895 end 20896 20897 class NoInstrumentParties < Quickfix::Group 20898 def initialize 20899 order = Quickfix::IntArray.new(5) 20900 order[0] = 1019 20901 order[1] = 1050 20902 order[2] = 1051 20903 order[3] = 1052 20904 order[4] = 0 20905 super(1018, 1019, order) 20906 end 20907 20908 class NoInstrumentPartySubIDs < Quickfix::Group 20909 def initialize 20910 order = Quickfix::IntArray.new(3) 20911 order[0] = 1053 20912 order[1] = 1054 20913 order[2] = 0 20914 super(1052, 1053, order) 20915 end 20916 end 20917 end 20918 20919 class NoComplexEvents < Quickfix::Group 20920 def initialize 20921 order = Quickfix::IntArray.new(9) 20922 order[0] = 1484 20923 order[1] = 1485 20924 order[2] = 1486 20925 order[3] = 1487 20926 order[4] = 1488 20927 order[5] = 1489 20928 order[6] = 1490 20929 order[7] = 1491 20930 order[8] = 0 20931 super(1483, 1484, order) 20932 end 20933 20934 class NoComplexEventDates < Quickfix::Group 20935 def initialize 20936 order = Quickfix::IntArray.new(4) 20937 order[0] = 1492 20938 order[1] = 1493 20939 order[2] = 1494 20940 order[3] = 0 20941 super(1491, 1492, order) 20942 end 20943 20944 class NoComplexEventTimes < Quickfix::Group 20945 def initialize 20946 order = Quickfix::IntArray.new(3) 20947 order[0] = 1495 20948 order[1] = 1496 20949 order[2] = 0 20950 super(1494, 1495, order) 20951 end 20952 end 20953 end 20954 end 20955 20956 class NoLegs < Quickfix::Group 20957 def initialize 20958 order = Quickfix::IntArray.new(53) 20959 order[0] = 600 20960 order[1] = 601 20961 order[2] = 602 20962 order[3] = 603 20963 order[4] = 607 20964 order[5] = 608 20965 order[6] = 609 20966 order[7] = 764 20967 order[8] = 610 20968 order[9] = 611 20969 order[10] = 1212 20970 order[11] = 248 20971 order[12] = 249 20972 order[13] = 250 20973 order[14] = 251 20974 order[15] = 252 20975 order[16] = 253 20976 order[17] = 257 20977 order[18] = 599 20978 order[19] = 596 20979 order[20] = 597 20980 order[21] = 598 20981 order[22] = 254 20982 order[23] = 612 20983 order[24] = 942 20984 order[25] = 613 20985 order[26] = 614 20986 order[27] = 999 20987 order[28] = 1224 20988 order[29] = 1421 20989 order[30] = 1422 20990 order[31] = 1001 20991 order[32] = 1420 20992 order[33] = 615 20993 order[34] = 616 20994 order[35] = 617 20995 order[36] = 618 20996 order[37] = 619 20997 order[38] = 620 20998 order[39] = 621 20999 order[40] = 622 21000 order[41] = 623 21001 order[42] = 624 21002 order[43] = 556 21003 order[44] = 740 21004 order[45] = 739 21005 order[46] = 955 21006 order[47] = 956 21007 order[48] = 1358 21008 order[49] = 1017 21009 order[50] = 1436 21010 order[51] = 1440 21011 order[52] = 0 21012 super(555, 600, order) 21013 end 21014 21015 class NoLegSecurityAltID < Quickfix::Group 21016 def initialize 21017 order = Quickfix::IntArray.new(3) 21018 order[0] = 605 21019 order[1] = 606 21020 order[2] = 0 21021 super(604, 605, order) 21022 end 21023 end 21024 end 21025 21026 class NoUnderlyings < Quickfix::Group 21027 def initialize 21028 order = Quickfix::IntArray.new(70) 21029 order[0] = 311 21030 order[1] = 312 21031 order[2] = 309 21032 order[3] = 305 21033 order[4] = 462 21034 order[5] = 463 21035 order[6] = 310 21036 order[7] = 763 21037 order[8] = 313 21038 order[9] = 542 21039 order[10] = 1213 21040 order[11] = 241 21041 order[12] = 242 21042 order[13] = 243 21043 order[14] = 244 21044 order[15] = 245 21045 order[16] = 246 21046 order[17] = 256 21047 order[18] = 595 21048 order[19] = 592 21049 order[20] = 593 21050 order[21] = 594 21051 order[22] = 247 21052 order[23] = 316 21053 order[24] = 941 21054 order[25] = 317 21055 order[26] = 436 21056 order[27] = 998 21057 order[28] = 1423 21058 order[29] = 1424 21059 order[30] = 1425 21060 order[31] = 1000 21061 order[32] = 1419 21062 order[33] = 435 21063 order[34] = 308 21064 order[35] = 306 21065 order[36] = 362 21066 order[37] = 363 21067 order[38] = 307 21068 order[39] = 364 21069 order[40] = 365 21070 order[41] = 877 21071 order[42] = 878 21072 order[43] = 972 21073 order[44] = 318 21074 order[45] = 879 21075 order[46] = 975 21076 order[47] = 973 21077 order[48] = 974 21078 order[49] = 810 21079 order[50] = 882 21080 order[51] = 883 21081 order[52] = 884 21082 order[53] = 885 21083 order[54] = 886 21084 order[55] = 1044 21085 order[56] = 1045 21086 order[57] = 1046 21087 order[58] = 1038 21088 order[59] = 1039 21089 order[60] = 315 21090 order[61] = 1437 21091 order[62] = 1441 21092 order[63] = 1453 21093 order[64] = 1454 21094 order[65] = 1455 21095 order[66] = 1456 21096 order[67] = 1459 21097 order[68] = 1460 21098 order[69] = 0 21099 super(711, 311, order) 21100 end 21101 21102 class NoUnderlyingSecurityAltID < Quickfix::Group 21103 def initialize 21104 order = Quickfix::IntArray.new(3) 21105 order[0] = 458 21106 order[1] = 459 21107 order[2] = 0 21108 super(457, 458, order) 21109 end 21110 end 21111 21112 class NoUnderlyingStips < Quickfix::Group 21113 def initialize 21114 order = Quickfix::IntArray.new(3) 21115 order[0] = 888 21116 order[1] = 889 21117 order[2] = 0 21118 super(887, 888, order) 21119 end 21120 end 21121 21122 class NoUndlyInstrumentParties < Quickfix::Group 21123 def initialize 21124 order = Quickfix::IntArray.new(5) 21125 order[0] = 1059 21126 order[1] = 1060 21127 order[2] = 1061 21128 order[3] = 1062 21129 order[4] = 0 21130 super(1058, 1059, order) 21131 end 21132 21133 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 21134 def initialize 21135 order = Quickfix::IntArray.new(3) 21136 order[0] = 1063 21137 order[1] = 1064 21138 order[2] = 0 21139 super(1062, 1063, order) 21140 end 21141 end 21142 end 21143 end 21144 21145 class NoPositions < Quickfix::Group 21146 def initialize 21147 order = Quickfix::IntArray.new(7) 21148 order[0] = 703 21149 order[1] = 704 21150 order[2] = 705 21151 order[3] = 706 21152 order[4] = 976 21153 order[5] = 539 21154 order[6] = 0 21155 super(702, 703, order) 21156 end 21157 21158 class NoNestedPartyIDs < Quickfix::Group 21159 def initialize 21160 order = Quickfix::IntArray.new(5) 21161 order[0] = 524 21162 order[1] = 525 21163 order[2] = 538 21164 order[3] = 804 21165 order[4] = 0 21166 super(539, 524, order) 21167 end 21168 21169 class NoNestedPartySubIDs < Quickfix::Group 21170 def initialize 21171 order = Quickfix::IntArray.new(3) 21172 order[0] = 545 21173 order[1] = 805 21174 order[2] = 0 21175 super(804, 545, order) 21176 end 21177 end 21178 end 21179 end 21180 21181 class NoPosAmt < Quickfix::Group 21182 def initialize 21183 order = Quickfix::IntArray.new(4) 21184 order[0] = 707 21185 order[1] = 708 21186 order[2] = 1055 21187 order[3] = 0 21188 super(753, 707, order) 21189 end 21190 end 21191end 21192 21193class CollateralRequest < Message 21194 def initialize 21195 super 21196 getHeader().setField( Quickfix::MsgType.new("AX") ) 21197 end 21198 21199 class NoPartyIDs < Quickfix::Group 21200 def initialize 21201 order = Quickfix::IntArray.new(5) 21202 order[0] = 448 21203 order[1] = 447 21204 order[2] = 452 21205 order[3] = 802 21206 order[4] = 0 21207 super(453, 448, order) 21208 end 21209 21210 class NoPartySubIDs < Quickfix::Group 21211 def initialize 21212 order = Quickfix::IntArray.new(3) 21213 order[0] = 523 21214 order[1] = 803 21215 order[2] = 0 21216 super(802, 523, order) 21217 end 21218 end 21219 end 21220 21221 class NoExecs < Quickfix::Group 21222 def initialize 21223 order = Quickfix::IntArray.new(2) 21224 order[0] = 17 21225 order[1] = 0 21226 super(124, 17, order) 21227 end 21228 end 21229 21230 class NoTrades < Quickfix::Group 21231 def initialize 21232 order = Quickfix::IntArray.new(3) 21233 order[0] = 571 21234 order[1] = 818 21235 order[2] = 0 21236 super(897, 571, order) 21237 end 21238 end 21239 21240 class NoSecurityAltID < Quickfix::Group 21241 def initialize 21242 order = Quickfix::IntArray.new(3) 21243 order[0] = 455 21244 order[1] = 456 21245 order[2] = 0 21246 super(454, 455, order) 21247 end 21248 end 21249 21250 class NoEvents < Quickfix::Group 21251 def initialize 21252 order = Quickfix::IntArray.new(6) 21253 order[0] = 865 21254 order[1] = 866 21255 order[2] = 1145 21256 order[3] = 867 21257 order[4] = 868 21258 order[5] = 0 21259 super(864, 865, order) 21260 end 21261 end 21262 21263 class NoInstrumentParties < Quickfix::Group 21264 def initialize 21265 order = Quickfix::IntArray.new(5) 21266 order[0] = 1019 21267 order[1] = 1050 21268 order[2] = 1051 21269 order[3] = 1052 21270 order[4] = 0 21271 super(1018, 1019, order) 21272 end 21273 21274 class NoInstrumentPartySubIDs < Quickfix::Group 21275 def initialize 21276 order = Quickfix::IntArray.new(3) 21277 order[0] = 1053 21278 order[1] = 1054 21279 order[2] = 0 21280 super(1052, 1053, order) 21281 end 21282 end 21283 end 21284 21285 class NoComplexEvents < Quickfix::Group 21286 def initialize 21287 order = Quickfix::IntArray.new(9) 21288 order[0] = 1484 21289 order[1] = 1485 21290 order[2] = 1486 21291 order[3] = 1487 21292 order[4] = 1488 21293 order[5] = 1489 21294 order[6] = 1490 21295 order[7] = 1491 21296 order[8] = 0 21297 super(1483, 1484, order) 21298 end 21299 21300 class NoComplexEventDates < Quickfix::Group 21301 def initialize 21302 order = Quickfix::IntArray.new(4) 21303 order[0] = 1492 21304 order[1] = 1493 21305 order[2] = 1494 21306 order[3] = 0 21307 super(1491, 1492, order) 21308 end 21309 21310 class NoComplexEventTimes < Quickfix::Group 21311 def initialize 21312 order = Quickfix::IntArray.new(3) 21313 order[0] = 1495 21314 order[1] = 1496 21315 order[2] = 0 21316 super(1494, 1495, order) 21317 end 21318 end 21319 end 21320 end 21321 21322 class NoLegs < Quickfix::Group 21323 def initialize 21324 order = Quickfix::IntArray.new(53) 21325 order[0] = 600 21326 order[1] = 601 21327 order[2] = 602 21328 order[3] = 603 21329 order[4] = 607 21330 order[5] = 608 21331 order[6] = 609 21332 order[7] = 764 21333 order[8] = 610 21334 order[9] = 611 21335 order[10] = 1212 21336 order[11] = 248 21337 order[12] = 249 21338 order[13] = 250 21339 order[14] = 251 21340 order[15] = 252 21341 order[16] = 253 21342 order[17] = 257 21343 order[18] = 599 21344 order[19] = 596 21345 order[20] = 597 21346 order[21] = 598 21347 order[22] = 254 21348 order[23] = 612 21349 order[24] = 942 21350 order[25] = 613 21351 order[26] = 614 21352 order[27] = 999 21353 order[28] = 1224 21354 order[29] = 1421 21355 order[30] = 1422 21356 order[31] = 1001 21357 order[32] = 1420 21358 order[33] = 615 21359 order[34] = 616 21360 order[35] = 617 21361 order[36] = 618 21362 order[37] = 619 21363 order[38] = 620 21364 order[39] = 621 21365 order[40] = 622 21366 order[41] = 623 21367 order[42] = 624 21368 order[43] = 556 21369 order[44] = 740 21370 order[45] = 739 21371 order[46] = 955 21372 order[47] = 956 21373 order[48] = 1358 21374 order[49] = 1017 21375 order[50] = 1436 21376 order[51] = 1440 21377 order[52] = 0 21378 super(555, 600, order) 21379 end 21380 21381 class NoLegSecurityAltID < Quickfix::Group 21382 def initialize 21383 order = Quickfix::IntArray.new(3) 21384 order[0] = 605 21385 order[1] = 606 21386 order[2] = 0 21387 super(604, 605, order) 21388 end 21389 end 21390 end 21391 21392 class NoUnderlyings < Quickfix::Group 21393 def initialize 21394 order = Quickfix::IntArray.new(71) 21395 order[0] = 311 21396 order[1] = 312 21397 order[2] = 309 21398 order[3] = 305 21399 order[4] = 462 21400 order[5] = 463 21401 order[6] = 310 21402 order[7] = 763 21403 order[8] = 313 21404 order[9] = 542 21405 order[10] = 1213 21406 order[11] = 241 21407 order[12] = 242 21408 order[13] = 243 21409 order[14] = 244 21410 order[15] = 245 21411 order[16] = 246 21412 order[17] = 256 21413 order[18] = 595 21414 order[19] = 592 21415 order[20] = 593 21416 order[21] = 594 21417 order[22] = 247 21418 order[23] = 316 21419 order[24] = 941 21420 order[25] = 317 21421 order[26] = 436 21422 order[27] = 998 21423 order[28] = 1423 21424 order[29] = 1424 21425 order[30] = 1425 21426 order[31] = 1000 21427 order[32] = 1419 21428 order[33] = 435 21429 order[34] = 308 21430 order[35] = 306 21431 order[36] = 362 21432 order[37] = 363 21433 order[38] = 307 21434 order[39] = 364 21435 order[40] = 365 21436 order[41] = 877 21437 order[42] = 878 21438 order[43] = 972 21439 order[44] = 318 21440 order[45] = 879 21441 order[46] = 975 21442 order[47] = 973 21443 order[48] = 974 21444 order[49] = 810 21445 order[50] = 882 21446 order[51] = 883 21447 order[52] = 884 21448 order[53] = 885 21449 order[54] = 886 21450 order[55] = 1044 21451 order[56] = 1045 21452 order[57] = 1046 21453 order[58] = 1038 21454 order[59] = 1039 21455 order[60] = 315 21456 order[61] = 1437 21457 order[62] = 1441 21458 order[63] = 1453 21459 order[64] = 1454 21460 order[65] = 1455 21461 order[66] = 1456 21462 order[67] = 1459 21463 order[68] = 1460 21464 order[69] = 944 21465 order[70] = 0 21466 super(711, 311, order) 21467 end 21468 21469 class NoUnderlyingSecurityAltID < Quickfix::Group 21470 def initialize 21471 order = Quickfix::IntArray.new(3) 21472 order[0] = 458 21473 order[1] = 459 21474 order[2] = 0 21475 super(457, 458, order) 21476 end 21477 end 21478 21479 class NoUnderlyingStips < Quickfix::Group 21480 def initialize 21481 order = Quickfix::IntArray.new(3) 21482 order[0] = 888 21483 order[1] = 889 21484 order[2] = 0 21485 super(887, 888, order) 21486 end 21487 end 21488 21489 class NoUndlyInstrumentParties < Quickfix::Group 21490 def initialize 21491 order = Quickfix::IntArray.new(5) 21492 order[0] = 1059 21493 order[1] = 1060 21494 order[2] = 1061 21495 order[3] = 1062 21496 order[4] = 0 21497 super(1058, 1059, order) 21498 end 21499 21500 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 21501 def initialize 21502 order = Quickfix::IntArray.new(3) 21503 order[0] = 1063 21504 order[1] = 1064 21505 order[2] = 0 21506 super(1062, 1063, order) 21507 end 21508 end 21509 end 21510 end 21511 21512 class NoTrdRegTimestamps < Quickfix::Group 21513 def initialize 21514 order = Quickfix::IntArray.new(7) 21515 order[0] = 769 21516 order[1] = 770 21517 order[2] = 771 21518 order[3] = 1033 21519 order[4] = 1034 21520 order[5] = 1035 21521 order[6] = 0 21522 super(768, 769, order) 21523 end 21524 end 21525 21526 class NoMiscFees < Quickfix::Group 21527 def initialize 21528 order = Quickfix::IntArray.new(5) 21529 order[0] = 137 21530 order[1] = 138 21531 order[2] = 139 21532 order[3] = 891 21533 order[4] = 0 21534 super(136, 137, order) 21535 end 21536 end 21537 21538 class NoStipulations < Quickfix::Group 21539 def initialize 21540 order = Quickfix::IntArray.new(3) 21541 order[0] = 233 21542 order[1] = 234 21543 order[2] = 0 21544 super(232, 233, order) 21545 end 21546 end 21547end 21548 21549class CollateralAssignment < Message 21550 def initialize 21551 super 21552 getHeader().setField( Quickfix::MsgType.new("AY") ) 21553 end 21554 21555 class NoPartyIDs < Quickfix::Group 21556 def initialize 21557 order = Quickfix::IntArray.new(5) 21558 order[0] = 448 21559 order[1] = 447 21560 order[2] = 452 21561 order[3] = 802 21562 order[4] = 0 21563 super(453, 448, order) 21564 end 21565 21566 class NoPartySubIDs < Quickfix::Group 21567 def initialize 21568 order = Quickfix::IntArray.new(3) 21569 order[0] = 523 21570 order[1] = 803 21571 order[2] = 0 21572 super(802, 523, order) 21573 end 21574 end 21575 end 21576 21577 class NoExecs < Quickfix::Group 21578 def initialize 21579 order = Quickfix::IntArray.new(2) 21580 order[0] = 17 21581 order[1] = 0 21582 super(124, 17, order) 21583 end 21584 end 21585 21586 class NoTrades < Quickfix::Group 21587 def initialize 21588 order = Quickfix::IntArray.new(3) 21589 order[0] = 571 21590 order[1] = 818 21591 order[2] = 0 21592 super(897, 571, order) 21593 end 21594 end 21595 21596 class NoSecurityAltID < Quickfix::Group 21597 def initialize 21598 order = Quickfix::IntArray.new(3) 21599 order[0] = 455 21600 order[1] = 456 21601 order[2] = 0 21602 super(454, 455, order) 21603 end 21604 end 21605 21606 class NoEvents < Quickfix::Group 21607 def initialize 21608 order = Quickfix::IntArray.new(6) 21609 order[0] = 865 21610 order[1] = 866 21611 order[2] = 1145 21612 order[3] = 867 21613 order[4] = 868 21614 order[5] = 0 21615 super(864, 865, order) 21616 end 21617 end 21618 21619 class NoInstrumentParties < Quickfix::Group 21620 def initialize 21621 order = Quickfix::IntArray.new(5) 21622 order[0] = 1019 21623 order[1] = 1050 21624 order[2] = 1051 21625 order[3] = 1052 21626 order[4] = 0 21627 super(1018, 1019, order) 21628 end 21629 21630 class NoInstrumentPartySubIDs < Quickfix::Group 21631 def initialize 21632 order = Quickfix::IntArray.new(3) 21633 order[0] = 1053 21634 order[1] = 1054 21635 order[2] = 0 21636 super(1052, 1053, order) 21637 end 21638 end 21639 end 21640 21641 class NoComplexEvents < Quickfix::Group 21642 def initialize 21643 order = Quickfix::IntArray.new(9) 21644 order[0] = 1484 21645 order[1] = 1485 21646 order[2] = 1486 21647 order[3] = 1487 21648 order[4] = 1488 21649 order[5] = 1489 21650 order[6] = 1490 21651 order[7] = 1491 21652 order[8] = 0 21653 super(1483, 1484, order) 21654 end 21655 21656 class NoComplexEventDates < Quickfix::Group 21657 def initialize 21658 order = Quickfix::IntArray.new(4) 21659 order[0] = 1492 21660 order[1] = 1493 21661 order[2] = 1494 21662 order[3] = 0 21663 super(1491, 1492, order) 21664 end 21665 21666 class NoComplexEventTimes < Quickfix::Group 21667 def initialize 21668 order = Quickfix::IntArray.new(3) 21669 order[0] = 1495 21670 order[1] = 1496 21671 order[2] = 0 21672 super(1494, 1495, order) 21673 end 21674 end 21675 end 21676 end 21677 21678 class NoLegs < Quickfix::Group 21679 def initialize 21680 order = Quickfix::IntArray.new(53) 21681 order[0] = 600 21682 order[1] = 601 21683 order[2] = 602 21684 order[3] = 603 21685 order[4] = 607 21686 order[5] = 608 21687 order[6] = 609 21688 order[7] = 764 21689 order[8] = 610 21690 order[9] = 611 21691 order[10] = 1212 21692 order[11] = 248 21693 order[12] = 249 21694 order[13] = 250 21695 order[14] = 251 21696 order[15] = 252 21697 order[16] = 253 21698 order[17] = 257 21699 order[18] = 599 21700 order[19] = 596 21701 order[20] = 597 21702 order[21] = 598 21703 order[22] = 254 21704 order[23] = 612 21705 order[24] = 942 21706 order[25] = 613 21707 order[26] = 614 21708 order[27] = 999 21709 order[28] = 1224 21710 order[29] = 1421 21711 order[30] = 1422 21712 order[31] = 1001 21713 order[32] = 1420 21714 order[33] = 615 21715 order[34] = 616 21716 order[35] = 617 21717 order[36] = 618 21718 order[37] = 619 21719 order[38] = 620 21720 order[39] = 621 21721 order[40] = 622 21722 order[41] = 623 21723 order[42] = 624 21724 order[43] = 556 21725 order[44] = 740 21726 order[45] = 739 21727 order[46] = 955 21728 order[47] = 956 21729 order[48] = 1358 21730 order[49] = 1017 21731 order[50] = 1436 21732 order[51] = 1440 21733 order[52] = 0 21734 super(555, 600, order) 21735 end 21736 21737 class NoLegSecurityAltID < Quickfix::Group 21738 def initialize 21739 order = Quickfix::IntArray.new(3) 21740 order[0] = 605 21741 order[1] = 606 21742 order[2] = 0 21743 super(604, 605, order) 21744 end 21745 end 21746 end 21747 21748 class NoUnderlyings < Quickfix::Group 21749 def initialize 21750 order = Quickfix::IntArray.new(71) 21751 order[0] = 311 21752 order[1] = 312 21753 order[2] = 309 21754 order[3] = 305 21755 order[4] = 462 21756 order[5] = 463 21757 order[6] = 310 21758 order[7] = 763 21759 order[8] = 313 21760 order[9] = 542 21761 order[10] = 1213 21762 order[11] = 241 21763 order[12] = 242 21764 order[13] = 243 21765 order[14] = 244 21766 order[15] = 245 21767 order[16] = 246 21768 order[17] = 256 21769 order[18] = 595 21770 order[19] = 592 21771 order[20] = 593 21772 order[21] = 594 21773 order[22] = 247 21774 order[23] = 316 21775 order[24] = 941 21776 order[25] = 317 21777 order[26] = 436 21778 order[27] = 998 21779 order[28] = 1423 21780 order[29] = 1424 21781 order[30] = 1425 21782 order[31] = 1000 21783 order[32] = 1419 21784 order[33] = 435 21785 order[34] = 308 21786 order[35] = 306 21787 order[36] = 362 21788 order[37] = 363 21789 order[38] = 307 21790 order[39] = 364 21791 order[40] = 365 21792 order[41] = 877 21793 order[42] = 878 21794 order[43] = 972 21795 order[44] = 318 21796 order[45] = 879 21797 order[46] = 975 21798 order[47] = 973 21799 order[48] = 974 21800 order[49] = 810 21801 order[50] = 882 21802 order[51] = 883 21803 order[52] = 884 21804 order[53] = 885 21805 order[54] = 886 21806 order[55] = 1044 21807 order[56] = 1045 21808 order[57] = 1046 21809 order[58] = 1038 21810 order[59] = 1039 21811 order[60] = 315 21812 order[61] = 1437 21813 order[62] = 1441 21814 order[63] = 1453 21815 order[64] = 1454 21816 order[65] = 1455 21817 order[66] = 1456 21818 order[67] = 1459 21819 order[68] = 1460 21820 order[69] = 944 21821 order[70] = 0 21822 super(711, 311, order) 21823 end 21824 21825 class NoUnderlyingSecurityAltID < Quickfix::Group 21826 def initialize 21827 order = Quickfix::IntArray.new(3) 21828 order[0] = 458 21829 order[1] = 459 21830 order[2] = 0 21831 super(457, 458, order) 21832 end 21833 end 21834 21835 class NoUnderlyingStips < Quickfix::Group 21836 def initialize 21837 order = Quickfix::IntArray.new(3) 21838 order[0] = 888 21839 order[1] = 889 21840 order[2] = 0 21841 super(887, 888, order) 21842 end 21843 end 21844 21845 class NoUndlyInstrumentParties < Quickfix::Group 21846 def initialize 21847 order = Quickfix::IntArray.new(5) 21848 order[0] = 1059 21849 order[1] = 1060 21850 order[2] = 1061 21851 order[3] = 1062 21852 order[4] = 0 21853 super(1058, 1059, order) 21854 end 21855 21856 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 21857 def initialize 21858 order = Quickfix::IntArray.new(3) 21859 order[0] = 1063 21860 order[1] = 1064 21861 order[2] = 0 21862 super(1062, 1063, order) 21863 end 21864 end 21865 end 21866 end 21867 21868 class NoTrdRegTimestamps < Quickfix::Group 21869 def initialize 21870 order = Quickfix::IntArray.new(7) 21871 order[0] = 769 21872 order[1] = 770 21873 order[2] = 771 21874 order[3] = 1033 21875 order[4] = 1034 21876 order[5] = 1035 21877 order[6] = 0 21878 super(768, 769, order) 21879 end 21880 end 21881 21882 class NoMiscFees < Quickfix::Group 21883 def initialize 21884 order = Quickfix::IntArray.new(5) 21885 order[0] = 137 21886 order[1] = 138 21887 order[2] = 139 21888 order[3] = 891 21889 order[4] = 0 21890 super(136, 137, order) 21891 end 21892 end 21893 21894 class NoStipulations < Quickfix::Group 21895 def initialize 21896 order = Quickfix::IntArray.new(3) 21897 order[0] = 233 21898 order[1] = 234 21899 order[2] = 0 21900 super(232, 233, order) 21901 end 21902 end 21903 21904 class NoDlvyInst < Quickfix::Group 21905 def initialize 21906 order = Quickfix::IntArray.new(4) 21907 order[0] = 165 21908 order[1] = 787 21909 order[2] = 781 21910 order[3] = 0 21911 super(85, 165, order) 21912 end 21913 21914 class NoSettlPartyIDs < Quickfix::Group 21915 def initialize 21916 order = Quickfix::IntArray.new(5) 21917 order[0] = 782 21918 order[1] = 783 21919 order[2] = 784 21920 order[3] = 801 21921 order[4] = 0 21922 super(781, 782, order) 21923 end 21924 21925 class NoSettlPartySubIDs < Quickfix::Group 21926 def initialize 21927 order = Quickfix::IntArray.new(3) 21928 order[0] = 785 21929 order[1] = 786 21930 order[2] = 0 21931 super(801, 785, order) 21932 end 21933 end 21934 end 21935 end 21936end 21937 21938class CollateralResponse < Message 21939 def initialize 21940 super 21941 getHeader().setField( Quickfix::MsgType.new("AZ") ) 21942 end 21943 21944 class NoPartyIDs < Quickfix::Group 21945 def initialize 21946 order = Quickfix::IntArray.new(5) 21947 order[0] = 448 21948 order[1] = 447 21949 order[2] = 452 21950 order[3] = 802 21951 order[4] = 0 21952 super(453, 448, order) 21953 end 21954 21955 class NoPartySubIDs < Quickfix::Group 21956 def initialize 21957 order = Quickfix::IntArray.new(3) 21958 order[0] = 523 21959 order[1] = 803 21960 order[2] = 0 21961 super(802, 523, order) 21962 end 21963 end 21964 end 21965 21966 class NoExecs < Quickfix::Group 21967 def initialize 21968 order = Quickfix::IntArray.new(2) 21969 order[0] = 17 21970 order[1] = 0 21971 super(124, 17, order) 21972 end 21973 end 21974 21975 class NoTrades < Quickfix::Group 21976 def initialize 21977 order = Quickfix::IntArray.new(3) 21978 order[0] = 571 21979 order[1] = 818 21980 order[2] = 0 21981 super(897, 571, order) 21982 end 21983 end 21984 21985 class NoSecurityAltID < Quickfix::Group 21986 def initialize 21987 order = Quickfix::IntArray.new(3) 21988 order[0] = 455 21989 order[1] = 456 21990 order[2] = 0 21991 super(454, 455, order) 21992 end 21993 end 21994 21995 class NoEvents < Quickfix::Group 21996 def initialize 21997 order = Quickfix::IntArray.new(6) 21998 order[0] = 865 21999 order[1] = 866 22000 order[2] = 1145 22001 order[3] = 867 22002 order[4] = 868 22003 order[5] = 0 22004 super(864, 865, order) 22005 end 22006 end 22007 22008 class NoInstrumentParties < Quickfix::Group 22009 def initialize 22010 order = Quickfix::IntArray.new(5) 22011 order[0] = 1019 22012 order[1] = 1050 22013 order[2] = 1051 22014 order[3] = 1052 22015 order[4] = 0 22016 super(1018, 1019, order) 22017 end 22018 22019 class NoInstrumentPartySubIDs < Quickfix::Group 22020 def initialize 22021 order = Quickfix::IntArray.new(3) 22022 order[0] = 1053 22023 order[1] = 1054 22024 order[2] = 0 22025 super(1052, 1053, order) 22026 end 22027 end 22028 end 22029 22030 class NoComplexEvents < Quickfix::Group 22031 def initialize 22032 order = Quickfix::IntArray.new(9) 22033 order[0] = 1484 22034 order[1] = 1485 22035 order[2] = 1486 22036 order[3] = 1487 22037 order[4] = 1488 22038 order[5] = 1489 22039 order[6] = 1490 22040 order[7] = 1491 22041 order[8] = 0 22042 super(1483, 1484, order) 22043 end 22044 22045 class NoComplexEventDates < Quickfix::Group 22046 def initialize 22047 order = Quickfix::IntArray.new(4) 22048 order[0] = 1492 22049 order[1] = 1493 22050 order[2] = 1494 22051 order[3] = 0 22052 super(1491, 1492, order) 22053 end 22054 22055 class NoComplexEventTimes < Quickfix::Group 22056 def initialize 22057 order = Quickfix::IntArray.new(3) 22058 order[0] = 1495 22059 order[1] = 1496 22060 order[2] = 0 22061 super(1494, 1495, order) 22062 end 22063 end 22064 end 22065 end 22066 22067 class NoLegs < Quickfix::Group 22068 def initialize 22069 order = Quickfix::IntArray.new(53) 22070 order[0] = 600 22071 order[1] = 601 22072 order[2] = 602 22073 order[3] = 603 22074 order[4] = 607 22075 order[5] = 608 22076 order[6] = 609 22077 order[7] = 764 22078 order[8] = 610 22079 order[9] = 611 22080 order[10] = 1212 22081 order[11] = 248 22082 order[12] = 249 22083 order[13] = 250 22084 order[14] = 251 22085 order[15] = 252 22086 order[16] = 253 22087 order[17] = 257 22088 order[18] = 599 22089 order[19] = 596 22090 order[20] = 597 22091 order[21] = 598 22092 order[22] = 254 22093 order[23] = 612 22094 order[24] = 942 22095 order[25] = 613 22096 order[26] = 614 22097 order[27] = 999 22098 order[28] = 1224 22099 order[29] = 1421 22100 order[30] = 1422 22101 order[31] = 1001 22102 order[32] = 1420 22103 order[33] = 615 22104 order[34] = 616 22105 order[35] = 617 22106 order[36] = 618 22107 order[37] = 619 22108 order[38] = 620 22109 order[39] = 621 22110 order[40] = 622 22111 order[41] = 623 22112 order[42] = 624 22113 order[43] = 556 22114 order[44] = 740 22115 order[45] = 739 22116 order[46] = 955 22117 order[47] = 956 22118 order[48] = 1358 22119 order[49] = 1017 22120 order[50] = 1436 22121 order[51] = 1440 22122 order[52] = 0 22123 super(555, 600, order) 22124 end 22125 22126 class NoLegSecurityAltID < Quickfix::Group 22127 def initialize 22128 order = Quickfix::IntArray.new(3) 22129 order[0] = 605 22130 order[1] = 606 22131 order[2] = 0 22132 super(604, 605, order) 22133 end 22134 end 22135 end 22136 22137 class NoUnderlyings < Quickfix::Group 22138 def initialize 22139 order = Quickfix::IntArray.new(71) 22140 order[0] = 311 22141 order[1] = 312 22142 order[2] = 309 22143 order[3] = 305 22144 order[4] = 462 22145 order[5] = 463 22146 order[6] = 310 22147 order[7] = 763 22148 order[8] = 313 22149 order[9] = 542 22150 order[10] = 1213 22151 order[11] = 241 22152 order[12] = 242 22153 order[13] = 243 22154 order[14] = 244 22155 order[15] = 245 22156 order[16] = 246 22157 order[17] = 256 22158 order[18] = 595 22159 order[19] = 592 22160 order[20] = 593 22161 order[21] = 594 22162 order[22] = 247 22163 order[23] = 316 22164 order[24] = 941 22165 order[25] = 317 22166 order[26] = 436 22167 order[27] = 998 22168 order[28] = 1423 22169 order[29] = 1424 22170 order[30] = 1425 22171 order[31] = 1000 22172 order[32] = 1419 22173 order[33] = 435 22174 order[34] = 308 22175 order[35] = 306 22176 order[36] = 362 22177 order[37] = 363 22178 order[38] = 307 22179 order[39] = 364 22180 order[40] = 365 22181 order[41] = 877 22182 order[42] = 878 22183 order[43] = 972 22184 order[44] = 318 22185 order[45] = 879 22186 order[46] = 975 22187 order[47] = 973 22188 order[48] = 974 22189 order[49] = 810 22190 order[50] = 882 22191 order[51] = 883 22192 order[52] = 884 22193 order[53] = 885 22194 order[54] = 886 22195 order[55] = 1044 22196 order[56] = 1045 22197 order[57] = 1046 22198 order[58] = 1038 22199 order[59] = 1039 22200 order[60] = 315 22201 order[61] = 1437 22202 order[62] = 1441 22203 order[63] = 1453 22204 order[64] = 1454 22205 order[65] = 1455 22206 order[66] = 1456 22207 order[67] = 1459 22208 order[68] = 1460 22209 order[69] = 944 22210 order[70] = 0 22211 super(711, 311, order) 22212 end 22213 22214 class NoUnderlyingSecurityAltID < Quickfix::Group 22215 def initialize 22216 order = Quickfix::IntArray.new(3) 22217 order[0] = 458 22218 order[1] = 459 22219 order[2] = 0 22220 super(457, 458, order) 22221 end 22222 end 22223 22224 class NoUnderlyingStips < Quickfix::Group 22225 def initialize 22226 order = Quickfix::IntArray.new(3) 22227 order[0] = 888 22228 order[1] = 889 22229 order[2] = 0 22230 super(887, 888, order) 22231 end 22232 end 22233 22234 class NoUndlyInstrumentParties < Quickfix::Group 22235 def initialize 22236 order = Quickfix::IntArray.new(5) 22237 order[0] = 1059 22238 order[1] = 1060 22239 order[2] = 1061 22240 order[3] = 1062 22241 order[4] = 0 22242 super(1058, 1059, order) 22243 end 22244 22245 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 22246 def initialize 22247 order = Quickfix::IntArray.new(3) 22248 order[0] = 1063 22249 order[1] = 1064 22250 order[2] = 0 22251 super(1062, 1063, order) 22252 end 22253 end 22254 end 22255 end 22256 22257 class NoTrdRegTimestamps < Quickfix::Group 22258 def initialize 22259 order = Quickfix::IntArray.new(7) 22260 order[0] = 769 22261 order[1] = 770 22262 order[2] = 771 22263 order[3] = 1033 22264 order[4] = 1034 22265 order[5] = 1035 22266 order[6] = 0 22267 super(768, 769, order) 22268 end 22269 end 22270 22271 class NoMiscFees < Quickfix::Group 22272 def initialize 22273 order = Quickfix::IntArray.new(5) 22274 order[0] = 137 22275 order[1] = 138 22276 order[2] = 139 22277 order[3] = 891 22278 order[4] = 0 22279 super(136, 137, order) 22280 end 22281 end 22282 22283 class NoStipulations < Quickfix::Group 22284 def initialize 22285 order = Quickfix::IntArray.new(3) 22286 order[0] = 233 22287 order[1] = 234 22288 order[2] = 0 22289 super(232, 233, order) 22290 end 22291 end 22292end 22293 22294class CollateralReport < Message 22295 def initialize 22296 super 22297 getHeader().setField( Quickfix::MsgType.new("BA") ) 22298 end 22299 22300 class NoPartyIDs < Quickfix::Group 22301 def initialize 22302 order = Quickfix::IntArray.new(5) 22303 order[0] = 448 22304 order[1] = 447 22305 order[2] = 452 22306 order[3] = 802 22307 order[4] = 0 22308 super(453, 448, order) 22309 end 22310 22311 class NoPartySubIDs < Quickfix::Group 22312 def initialize 22313 order = Quickfix::IntArray.new(3) 22314 order[0] = 523 22315 order[1] = 803 22316 order[2] = 0 22317 super(802, 523, order) 22318 end 22319 end 22320 end 22321 22322 class NoExecs < Quickfix::Group 22323 def initialize 22324 order = Quickfix::IntArray.new(2) 22325 order[0] = 17 22326 order[1] = 0 22327 super(124, 17, order) 22328 end 22329 end 22330 22331 class NoTrades < Quickfix::Group 22332 def initialize 22333 order = Quickfix::IntArray.new(3) 22334 order[0] = 571 22335 order[1] = 818 22336 order[2] = 0 22337 super(897, 571, order) 22338 end 22339 end 22340 22341 class NoSecurityAltID < Quickfix::Group 22342 def initialize 22343 order = Quickfix::IntArray.new(3) 22344 order[0] = 455 22345 order[1] = 456 22346 order[2] = 0 22347 super(454, 455, order) 22348 end 22349 end 22350 22351 class NoEvents < Quickfix::Group 22352 def initialize 22353 order = Quickfix::IntArray.new(6) 22354 order[0] = 865 22355 order[1] = 866 22356 order[2] = 1145 22357 order[3] = 867 22358 order[4] = 868 22359 order[5] = 0 22360 super(864, 865, order) 22361 end 22362 end 22363 22364 class NoInstrumentParties < Quickfix::Group 22365 def initialize 22366 order = Quickfix::IntArray.new(5) 22367 order[0] = 1019 22368 order[1] = 1050 22369 order[2] = 1051 22370 order[3] = 1052 22371 order[4] = 0 22372 super(1018, 1019, order) 22373 end 22374 22375 class NoInstrumentPartySubIDs < Quickfix::Group 22376 def initialize 22377 order = Quickfix::IntArray.new(3) 22378 order[0] = 1053 22379 order[1] = 1054 22380 order[2] = 0 22381 super(1052, 1053, order) 22382 end 22383 end 22384 end 22385 22386 class NoComplexEvents < Quickfix::Group 22387 def initialize 22388 order = Quickfix::IntArray.new(9) 22389 order[0] = 1484 22390 order[1] = 1485 22391 order[2] = 1486 22392 order[3] = 1487 22393 order[4] = 1488 22394 order[5] = 1489 22395 order[6] = 1490 22396 order[7] = 1491 22397 order[8] = 0 22398 super(1483, 1484, order) 22399 end 22400 22401 class NoComplexEventDates < Quickfix::Group 22402 def initialize 22403 order = Quickfix::IntArray.new(4) 22404 order[0] = 1492 22405 order[1] = 1493 22406 order[2] = 1494 22407 order[3] = 0 22408 super(1491, 1492, order) 22409 end 22410 22411 class NoComplexEventTimes < Quickfix::Group 22412 def initialize 22413 order = Quickfix::IntArray.new(3) 22414 order[0] = 1495 22415 order[1] = 1496 22416 order[2] = 0 22417 super(1494, 1495, order) 22418 end 22419 end 22420 end 22421 end 22422 22423 class NoLegs < Quickfix::Group 22424 def initialize 22425 order = Quickfix::IntArray.new(53) 22426 order[0] = 600 22427 order[1] = 601 22428 order[2] = 602 22429 order[3] = 603 22430 order[4] = 607 22431 order[5] = 608 22432 order[6] = 609 22433 order[7] = 764 22434 order[8] = 610 22435 order[9] = 611 22436 order[10] = 1212 22437 order[11] = 248 22438 order[12] = 249 22439 order[13] = 250 22440 order[14] = 251 22441 order[15] = 252 22442 order[16] = 253 22443 order[17] = 257 22444 order[18] = 599 22445 order[19] = 596 22446 order[20] = 597 22447 order[21] = 598 22448 order[22] = 254 22449 order[23] = 612 22450 order[24] = 942 22451 order[25] = 613 22452 order[26] = 614 22453 order[27] = 999 22454 order[28] = 1224 22455 order[29] = 1421 22456 order[30] = 1422 22457 order[31] = 1001 22458 order[32] = 1420 22459 order[33] = 615 22460 order[34] = 616 22461 order[35] = 617 22462 order[36] = 618 22463 order[37] = 619 22464 order[38] = 620 22465 order[39] = 621 22466 order[40] = 622 22467 order[41] = 623 22468 order[42] = 624 22469 order[43] = 556 22470 order[44] = 740 22471 order[45] = 739 22472 order[46] = 955 22473 order[47] = 956 22474 order[48] = 1358 22475 order[49] = 1017 22476 order[50] = 1436 22477 order[51] = 1440 22478 order[52] = 0 22479 super(555, 600, order) 22480 end 22481 22482 class NoLegSecurityAltID < Quickfix::Group 22483 def initialize 22484 order = Quickfix::IntArray.new(3) 22485 order[0] = 605 22486 order[1] = 606 22487 order[2] = 0 22488 super(604, 605, order) 22489 end 22490 end 22491 end 22492 22493 class NoUnderlyings < Quickfix::Group 22494 def initialize 22495 order = Quickfix::IntArray.new(70) 22496 order[0] = 311 22497 order[1] = 312 22498 order[2] = 309 22499 order[3] = 305 22500 order[4] = 462 22501 order[5] = 463 22502 order[6] = 310 22503 order[7] = 763 22504 order[8] = 313 22505 order[9] = 542 22506 order[10] = 1213 22507 order[11] = 241 22508 order[12] = 242 22509 order[13] = 243 22510 order[14] = 244 22511 order[15] = 245 22512 order[16] = 246 22513 order[17] = 256 22514 order[18] = 595 22515 order[19] = 592 22516 order[20] = 593 22517 order[21] = 594 22518 order[22] = 247 22519 order[23] = 316 22520 order[24] = 941 22521 order[25] = 317 22522 order[26] = 436 22523 order[27] = 998 22524 order[28] = 1423 22525 order[29] = 1424 22526 order[30] = 1425 22527 order[31] = 1000 22528 order[32] = 1419 22529 order[33] = 435 22530 order[34] = 308 22531 order[35] = 306 22532 order[36] = 362 22533 order[37] = 363 22534 order[38] = 307 22535 order[39] = 364 22536 order[40] = 365 22537 order[41] = 877 22538 order[42] = 878 22539 order[43] = 972 22540 order[44] = 318 22541 order[45] = 879 22542 order[46] = 975 22543 order[47] = 973 22544 order[48] = 974 22545 order[49] = 810 22546 order[50] = 882 22547 order[51] = 883 22548 order[52] = 884 22549 order[53] = 885 22550 order[54] = 886 22551 order[55] = 1044 22552 order[56] = 1045 22553 order[57] = 1046 22554 order[58] = 1038 22555 order[59] = 1039 22556 order[60] = 315 22557 order[61] = 1437 22558 order[62] = 1441 22559 order[63] = 1453 22560 order[64] = 1454 22561 order[65] = 1455 22562 order[66] = 1456 22563 order[67] = 1459 22564 order[68] = 1460 22565 order[69] = 0 22566 super(711, 311, order) 22567 end 22568 22569 class NoUnderlyingSecurityAltID < Quickfix::Group 22570 def initialize 22571 order = Quickfix::IntArray.new(3) 22572 order[0] = 458 22573 order[1] = 459 22574 order[2] = 0 22575 super(457, 458, order) 22576 end 22577 end 22578 22579 class NoUnderlyingStips < Quickfix::Group 22580 def initialize 22581 order = Quickfix::IntArray.new(3) 22582 order[0] = 888 22583 order[1] = 889 22584 order[2] = 0 22585 super(887, 888, order) 22586 end 22587 end 22588 22589 class NoUndlyInstrumentParties < Quickfix::Group 22590 def initialize 22591 order = Quickfix::IntArray.new(5) 22592 order[0] = 1059 22593 order[1] = 1060 22594 order[2] = 1061 22595 order[3] = 1062 22596 order[4] = 0 22597 super(1058, 1059, order) 22598 end 22599 22600 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 22601 def initialize 22602 order = Quickfix::IntArray.new(3) 22603 order[0] = 1063 22604 order[1] = 1064 22605 order[2] = 0 22606 super(1062, 1063, order) 22607 end 22608 end 22609 end 22610 end 22611 22612 class NoTrdRegTimestamps < Quickfix::Group 22613 def initialize 22614 order = Quickfix::IntArray.new(7) 22615 order[0] = 769 22616 order[1] = 770 22617 order[2] = 771 22618 order[3] = 1033 22619 order[4] = 1034 22620 order[5] = 1035 22621 order[6] = 0 22622 super(768, 769, order) 22623 end 22624 end 22625 22626 class NoMiscFees < Quickfix::Group 22627 def initialize 22628 order = Quickfix::IntArray.new(5) 22629 order[0] = 137 22630 order[1] = 138 22631 order[2] = 139 22632 order[3] = 891 22633 order[4] = 0 22634 super(136, 137, order) 22635 end 22636 end 22637 22638 class NoStipulations < Quickfix::Group 22639 def initialize 22640 order = Quickfix::IntArray.new(3) 22641 order[0] = 233 22642 order[1] = 234 22643 order[2] = 0 22644 super(232, 233, order) 22645 end 22646 end 22647 22648 class NoDlvyInst < Quickfix::Group 22649 def initialize 22650 order = Quickfix::IntArray.new(4) 22651 order[0] = 165 22652 order[1] = 787 22653 order[2] = 781 22654 order[3] = 0 22655 super(85, 165, order) 22656 end 22657 22658 class NoSettlPartyIDs < Quickfix::Group 22659 def initialize 22660 order = Quickfix::IntArray.new(5) 22661 order[0] = 782 22662 order[1] = 783 22663 order[2] = 784 22664 order[3] = 801 22665 order[4] = 0 22666 super(781, 782, order) 22667 end 22668 22669 class NoSettlPartySubIDs < Quickfix::Group 22670 def initialize 22671 order = Quickfix::IntArray.new(3) 22672 order[0] = 785 22673 order[1] = 786 22674 order[2] = 0 22675 super(801, 785, order) 22676 end 22677 end 22678 end 22679 end 22680end 22681 22682class CollateralInquiry < Message 22683 def initialize 22684 super 22685 getHeader().setField( Quickfix::MsgType.new("BB") ) 22686 end 22687 22688 class NoCollInquiryQualifier < Quickfix::Group 22689 def initialize 22690 order = Quickfix::IntArray.new(2) 22691 order[0] = 896 22692 order[1] = 0 22693 super(938, 896, order) 22694 end 22695 end 22696 22697 class NoPartyIDs < Quickfix::Group 22698 def initialize 22699 order = Quickfix::IntArray.new(5) 22700 order[0] = 448 22701 order[1] = 447 22702 order[2] = 452 22703 order[3] = 802 22704 order[4] = 0 22705 super(453, 448, order) 22706 end 22707 22708 class NoPartySubIDs < Quickfix::Group 22709 def initialize 22710 order = Quickfix::IntArray.new(3) 22711 order[0] = 523 22712 order[1] = 803 22713 order[2] = 0 22714 super(802, 523, order) 22715 end 22716 end 22717 end 22718 22719 class NoExecs < Quickfix::Group 22720 def initialize 22721 order = Quickfix::IntArray.new(2) 22722 order[0] = 17 22723 order[1] = 0 22724 super(124, 17, order) 22725 end 22726 end 22727 22728 class NoTrades < Quickfix::Group 22729 def initialize 22730 order = Quickfix::IntArray.new(3) 22731 order[0] = 571 22732 order[1] = 818 22733 order[2] = 0 22734 super(897, 571, order) 22735 end 22736 end 22737 22738 class NoSecurityAltID < Quickfix::Group 22739 def initialize 22740 order = Quickfix::IntArray.new(3) 22741 order[0] = 455 22742 order[1] = 456 22743 order[2] = 0 22744 super(454, 455, order) 22745 end 22746 end 22747 22748 class NoEvents < Quickfix::Group 22749 def initialize 22750 order = Quickfix::IntArray.new(6) 22751 order[0] = 865 22752 order[1] = 866 22753 order[2] = 1145 22754 order[3] = 867 22755 order[4] = 868 22756 order[5] = 0 22757 super(864, 865, order) 22758 end 22759 end 22760 22761 class NoInstrumentParties < Quickfix::Group 22762 def initialize 22763 order = Quickfix::IntArray.new(5) 22764 order[0] = 1019 22765 order[1] = 1050 22766 order[2] = 1051 22767 order[3] = 1052 22768 order[4] = 0 22769 super(1018, 1019, order) 22770 end 22771 22772 class NoInstrumentPartySubIDs < Quickfix::Group 22773 def initialize 22774 order = Quickfix::IntArray.new(3) 22775 order[0] = 1053 22776 order[1] = 1054 22777 order[2] = 0 22778 super(1052, 1053, order) 22779 end 22780 end 22781 end 22782 22783 class NoComplexEvents < Quickfix::Group 22784 def initialize 22785 order = Quickfix::IntArray.new(9) 22786 order[0] = 1484 22787 order[1] = 1485 22788 order[2] = 1486 22789 order[3] = 1487 22790 order[4] = 1488 22791 order[5] = 1489 22792 order[6] = 1490 22793 order[7] = 1491 22794 order[8] = 0 22795 super(1483, 1484, order) 22796 end 22797 22798 class NoComplexEventDates < Quickfix::Group 22799 def initialize 22800 order = Quickfix::IntArray.new(4) 22801 order[0] = 1492 22802 order[1] = 1493 22803 order[2] = 1494 22804 order[3] = 0 22805 super(1491, 1492, order) 22806 end 22807 22808 class NoComplexEventTimes < Quickfix::Group 22809 def initialize 22810 order = Quickfix::IntArray.new(3) 22811 order[0] = 1495 22812 order[1] = 1496 22813 order[2] = 0 22814 super(1494, 1495, order) 22815 end 22816 end 22817 end 22818 end 22819 22820 class NoLegs < Quickfix::Group 22821 def initialize 22822 order = Quickfix::IntArray.new(53) 22823 order[0] = 600 22824 order[1] = 601 22825 order[2] = 602 22826 order[3] = 603 22827 order[4] = 607 22828 order[5] = 608 22829 order[6] = 609 22830 order[7] = 764 22831 order[8] = 610 22832 order[9] = 611 22833 order[10] = 1212 22834 order[11] = 248 22835 order[12] = 249 22836 order[13] = 250 22837 order[14] = 251 22838 order[15] = 252 22839 order[16] = 253 22840 order[17] = 257 22841 order[18] = 599 22842 order[19] = 596 22843 order[20] = 597 22844 order[21] = 598 22845 order[22] = 254 22846 order[23] = 612 22847 order[24] = 942 22848 order[25] = 613 22849 order[26] = 614 22850 order[27] = 999 22851 order[28] = 1224 22852 order[29] = 1421 22853 order[30] = 1422 22854 order[31] = 1001 22855 order[32] = 1420 22856 order[33] = 615 22857 order[34] = 616 22858 order[35] = 617 22859 order[36] = 618 22860 order[37] = 619 22861 order[38] = 620 22862 order[39] = 621 22863 order[40] = 622 22864 order[41] = 623 22865 order[42] = 624 22866 order[43] = 556 22867 order[44] = 740 22868 order[45] = 739 22869 order[46] = 955 22870 order[47] = 956 22871 order[48] = 1358 22872 order[49] = 1017 22873 order[50] = 1436 22874 order[51] = 1440 22875 order[52] = 0 22876 super(555, 600, order) 22877 end 22878 22879 class NoLegSecurityAltID < Quickfix::Group 22880 def initialize 22881 order = Quickfix::IntArray.new(3) 22882 order[0] = 605 22883 order[1] = 606 22884 order[2] = 0 22885 super(604, 605, order) 22886 end 22887 end 22888 end 22889 22890 class NoUnderlyings < Quickfix::Group 22891 def initialize 22892 order = Quickfix::IntArray.new(70) 22893 order[0] = 311 22894 order[1] = 312 22895 order[2] = 309 22896 order[3] = 305 22897 order[4] = 462 22898 order[5] = 463 22899 order[6] = 310 22900 order[7] = 763 22901 order[8] = 313 22902 order[9] = 542 22903 order[10] = 1213 22904 order[11] = 241 22905 order[12] = 242 22906 order[13] = 243 22907 order[14] = 244 22908 order[15] = 245 22909 order[16] = 246 22910 order[17] = 256 22911 order[18] = 595 22912 order[19] = 592 22913 order[20] = 593 22914 order[21] = 594 22915 order[22] = 247 22916 order[23] = 316 22917 order[24] = 941 22918 order[25] = 317 22919 order[26] = 436 22920 order[27] = 998 22921 order[28] = 1423 22922 order[29] = 1424 22923 order[30] = 1425 22924 order[31] = 1000 22925 order[32] = 1419 22926 order[33] = 435 22927 order[34] = 308 22928 order[35] = 306 22929 order[36] = 362 22930 order[37] = 363 22931 order[38] = 307 22932 order[39] = 364 22933 order[40] = 365 22934 order[41] = 877 22935 order[42] = 878 22936 order[43] = 972 22937 order[44] = 318 22938 order[45] = 879 22939 order[46] = 975 22940 order[47] = 973 22941 order[48] = 974 22942 order[49] = 810 22943 order[50] = 882 22944 order[51] = 883 22945 order[52] = 884 22946 order[53] = 885 22947 order[54] = 886 22948 order[55] = 1044 22949 order[56] = 1045 22950 order[57] = 1046 22951 order[58] = 1038 22952 order[59] = 1039 22953 order[60] = 315 22954 order[61] = 1437 22955 order[62] = 1441 22956 order[63] = 1453 22957 order[64] = 1454 22958 order[65] = 1455 22959 order[66] = 1456 22960 order[67] = 1459 22961 order[68] = 1460 22962 order[69] = 0 22963 super(711, 311, order) 22964 end 22965 22966 class NoUnderlyingSecurityAltID < Quickfix::Group 22967 def initialize 22968 order = Quickfix::IntArray.new(3) 22969 order[0] = 458 22970 order[1] = 459 22971 order[2] = 0 22972 super(457, 458, order) 22973 end 22974 end 22975 22976 class NoUnderlyingStips < Quickfix::Group 22977 def initialize 22978 order = Quickfix::IntArray.new(3) 22979 order[0] = 888 22980 order[1] = 889 22981 order[2] = 0 22982 super(887, 888, order) 22983 end 22984 end 22985 22986 class NoUndlyInstrumentParties < Quickfix::Group 22987 def initialize 22988 order = Quickfix::IntArray.new(5) 22989 order[0] = 1059 22990 order[1] = 1060 22991 order[2] = 1061 22992 order[3] = 1062 22993 order[4] = 0 22994 super(1058, 1059, order) 22995 end 22996 22997 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 22998 def initialize 22999 order = Quickfix::IntArray.new(3) 23000 order[0] = 1063 23001 order[1] = 1064 23002 order[2] = 0 23003 super(1062, 1063, order) 23004 end 23005 end 23006 end 23007 end 23008 23009 class NoTrdRegTimestamps < Quickfix::Group 23010 def initialize 23011 order = Quickfix::IntArray.new(7) 23012 order[0] = 769 23013 order[1] = 770 23014 order[2] = 771 23015 order[3] = 1033 23016 order[4] = 1034 23017 order[5] = 1035 23018 order[6] = 0 23019 super(768, 769, order) 23020 end 23021 end 23022 23023 class NoStipulations < Quickfix::Group 23024 def initialize 23025 order = Quickfix::IntArray.new(3) 23026 order[0] = 233 23027 order[1] = 234 23028 order[2] = 0 23029 super(232, 233, order) 23030 end 23031 end 23032 23033 class NoDlvyInst < Quickfix::Group 23034 def initialize 23035 order = Quickfix::IntArray.new(4) 23036 order[0] = 165 23037 order[1] = 787 23038 order[2] = 781 23039 order[3] = 0 23040 super(85, 165, order) 23041 end 23042 23043 class NoSettlPartyIDs < Quickfix::Group 23044 def initialize 23045 order = Quickfix::IntArray.new(5) 23046 order[0] = 782 23047 order[1] = 783 23048 order[2] = 784 23049 order[3] = 801 23050 order[4] = 0 23051 super(781, 782, order) 23052 end 23053 23054 class NoSettlPartySubIDs < Quickfix::Group 23055 def initialize 23056 order = Quickfix::IntArray.new(3) 23057 order[0] = 785 23058 order[1] = 786 23059 order[2] = 0 23060 super(801, 785, order) 23061 end 23062 end 23063 end 23064 end 23065end 23066 23067class NetworkCounterpartySystemStatusRequest < Message 23068 def initialize 23069 super 23070 getHeader().setField( Quickfix::MsgType.new("BC") ) 23071 end 23072 23073 class NoCompIDs < Quickfix::Group 23074 def initialize 23075 order = Quickfix::IntArray.new(5) 23076 order[0] = 930 23077 order[1] = 931 23078 order[2] = 283 23079 order[3] = 284 23080 order[4] = 0 23081 super(936, 930, order) 23082 end 23083 end 23084end 23085 23086class NetworkCounterpartySystemStatusResponse < Message 23087 def initialize 23088 super 23089 getHeader().setField( Quickfix::MsgType.new("BD") ) 23090 end 23091 23092 class NoCompIDs < Quickfix::Group 23093 def initialize 23094 order = Quickfix::IntArray.new(7) 23095 order[0] = 930 23096 order[1] = 931 23097 order[2] = 283 23098 order[3] = 284 23099 order[4] = 928 23100 order[5] = 929 23101 order[6] = 0 23102 super(936, 930, order) 23103 end 23104 end 23105end 23106 23107class UserRequest < Message 23108 def initialize 23109 super 23110 getHeader().setField( Quickfix::MsgType.new("BE") ) 23111 end 23112end 23113 23114class UserResponse < Message 23115 def initialize 23116 super 23117 getHeader().setField( Quickfix::MsgType.new("BF") ) 23118 end 23119end 23120 23121class CollateralInquiryAck < Message 23122 def initialize 23123 super 23124 getHeader().setField( Quickfix::MsgType.new("BG") ) 23125 end 23126 23127 class NoCollInquiryQualifier < Quickfix::Group 23128 def initialize 23129 order = Quickfix::IntArray.new(2) 23130 order[0] = 896 23131 order[1] = 0 23132 super(938, 896, order) 23133 end 23134 end 23135 23136 class NoPartyIDs < Quickfix::Group 23137 def initialize 23138 order = Quickfix::IntArray.new(5) 23139 order[0] = 448 23140 order[1] = 447 23141 order[2] = 452 23142 order[3] = 802 23143 order[4] = 0 23144 super(453, 448, order) 23145 end 23146 23147 class NoPartySubIDs < Quickfix::Group 23148 def initialize 23149 order = Quickfix::IntArray.new(3) 23150 order[0] = 523 23151 order[1] = 803 23152 order[2] = 0 23153 super(802, 523, order) 23154 end 23155 end 23156 end 23157 23158 class NoExecs < Quickfix::Group 23159 def initialize 23160 order = Quickfix::IntArray.new(2) 23161 order[0] = 17 23162 order[1] = 0 23163 super(124, 17, order) 23164 end 23165 end 23166 23167 class NoTrades < Quickfix::Group 23168 def initialize 23169 order = Quickfix::IntArray.new(3) 23170 order[0] = 571 23171 order[1] = 818 23172 order[2] = 0 23173 super(897, 571, order) 23174 end 23175 end 23176 23177 class NoSecurityAltID < Quickfix::Group 23178 def initialize 23179 order = Quickfix::IntArray.new(3) 23180 order[0] = 455 23181 order[1] = 456 23182 order[2] = 0 23183 super(454, 455, order) 23184 end 23185 end 23186 23187 class NoEvents < Quickfix::Group 23188 def initialize 23189 order = Quickfix::IntArray.new(6) 23190 order[0] = 865 23191 order[1] = 866 23192 order[2] = 1145 23193 order[3] = 867 23194 order[4] = 868 23195 order[5] = 0 23196 super(864, 865, order) 23197 end 23198 end 23199 23200 class NoInstrumentParties < Quickfix::Group 23201 def initialize 23202 order = Quickfix::IntArray.new(5) 23203 order[0] = 1019 23204 order[1] = 1050 23205 order[2] = 1051 23206 order[3] = 1052 23207 order[4] = 0 23208 super(1018, 1019, order) 23209 end 23210 23211 class NoInstrumentPartySubIDs < Quickfix::Group 23212 def initialize 23213 order = Quickfix::IntArray.new(3) 23214 order[0] = 1053 23215 order[1] = 1054 23216 order[2] = 0 23217 super(1052, 1053, order) 23218 end 23219 end 23220 end 23221 23222 class NoComplexEvents < Quickfix::Group 23223 def initialize 23224 order = Quickfix::IntArray.new(9) 23225 order[0] = 1484 23226 order[1] = 1485 23227 order[2] = 1486 23228 order[3] = 1487 23229 order[4] = 1488 23230 order[5] = 1489 23231 order[6] = 1490 23232 order[7] = 1491 23233 order[8] = 0 23234 super(1483, 1484, order) 23235 end 23236 23237 class NoComplexEventDates < Quickfix::Group 23238 def initialize 23239 order = Quickfix::IntArray.new(4) 23240 order[0] = 1492 23241 order[1] = 1493 23242 order[2] = 1494 23243 order[3] = 0 23244 super(1491, 1492, order) 23245 end 23246 23247 class NoComplexEventTimes < Quickfix::Group 23248 def initialize 23249 order = Quickfix::IntArray.new(3) 23250 order[0] = 1495 23251 order[1] = 1496 23252 order[2] = 0 23253 super(1494, 1495, order) 23254 end 23255 end 23256 end 23257 end 23258 23259 class NoLegs < Quickfix::Group 23260 def initialize 23261 order = Quickfix::IntArray.new(53) 23262 order[0] = 600 23263 order[1] = 601 23264 order[2] = 602 23265 order[3] = 603 23266 order[4] = 607 23267 order[5] = 608 23268 order[6] = 609 23269 order[7] = 764 23270 order[8] = 610 23271 order[9] = 611 23272 order[10] = 1212 23273 order[11] = 248 23274 order[12] = 249 23275 order[13] = 250 23276 order[14] = 251 23277 order[15] = 252 23278 order[16] = 253 23279 order[17] = 257 23280 order[18] = 599 23281 order[19] = 596 23282 order[20] = 597 23283 order[21] = 598 23284 order[22] = 254 23285 order[23] = 612 23286 order[24] = 942 23287 order[25] = 613 23288 order[26] = 614 23289 order[27] = 999 23290 order[28] = 1224 23291 order[29] = 1421 23292 order[30] = 1422 23293 order[31] = 1001 23294 order[32] = 1420 23295 order[33] = 615 23296 order[34] = 616 23297 order[35] = 617 23298 order[36] = 618 23299 order[37] = 619 23300 order[38] = 620 23301 order[39] = 621 23302 order[40] = 622 23303 order[41] = 623 23304 order[42] = 624 23305 order[43] = 556 23306 order[44] = 740 23307 order[45] = 739 23308 order[46] = 955 23309 order[47] = 956 23310 order[48] = 1358 23311 order[49] = 1017 23312 order[50] = 1436 23313 order[51] = 1440 23314 order[52] = 0 23315 super(555, 600, order) 23316 end 23317 23318 class NoLegSecurityAltID < Quickfix::Group 23319 def initialize 23320 order = Quickfix::IntArray.new(3) 23321 order[0] = 605 23322 order[1] = 606 23323 order[2] = 0 23324 super(604, 605, order) 23325 end 23326 end 23327 end 23328 23329 class NoUnderlyings < Quickfix::Group 23330 def initialize 23331 order = Quickfix::IntArray.new(70) 23332 order[0] = 311 23333 order[1] = 312 23334 order[2] = 309 23335 order[3] = 305 23336 order[4] = 462 23337 order[5] = 463 23338 order[6] = 310 23339 order[7] = 763 23340 order[8] = 313 23341 order[9] = 542 23342 order[10] = 1213 23343 order[11] = 241 23344 order[12] = 242 23345 order[13] = 243 23346 order[14] = 244 23347 order[15] = 245 23348 order[16] = 246 23349 order[17] = 256 23350 order[18] = 595 23351 order[19] = 592 23352 order[20] = 593 23353 order[21] = 594 23354 order[22] = 247 23355 order[23] = 316 23356 order[24] = 941 23357 order[25] = 317 23358 order[26] = 436 23359 order[27] = 998 23360 order[28] = 1423 23361 order[29] = 1424 23362 order[30] = 1425 23363 order[31] = 1000 23364 order[32] = 1419 23365 order[33] = 435 23366 order[34] = 308 23367 order[35] = 306 23368 order[36] = 362 23369 order[37] = 363 23370 order[38] = 307 23371 order[39] = 364 23372 order[40] = 365 23373 order[41] = 877 23374 order[42] = 878 23375 order[43] = 972 23376 order[44] = 318 23377 order[45] = 879 23378 order[46] = 975 23379 order[47] = 973 23380 order[48] = 974 23381 order[49] = 810 23382 order[50] = 882 23383 order[51] = 883 23384 order[52] = 884 23385 order[53] = 885 23386 order[54] = 886 23387 order[55] = 1044 23388 order[56] = 1045 23389 order[57] = 1046 23390 order[58] = 1038 23391 order[59] = 1039 23392 order[60] = 315 23393 order[61] = 1437 23394 order[62] = 1441 23395 order[63] = 1453 23396 order[64] = 1454 23397 order[65] = 1455 23398 order[66] = 1456 23399 order[67] = 1459 23400 order[68] = 1460 23401 order[69] = 0 23402 super(711, 311, order) 23403 end 23404 23405 class NoUnderlyingSecurityAltID < Quickfix::Group 23406 def initialize 23407 order = Quickfix::IntArray.new(3) 23408 order[0] = 458 23409 order[1] = 459 23410 order[2] = 0 23411 super(457, 458, order) 23412 end 23413 end 23414 23415 class NoUnderlyingStips < Quickfix::Group 23416 def initialize 23417 order = Quickfix::IntArray.new(3) 23418 order[0] = 888 23419 order[1] = 889 23420 order[2] = 0 23421 super(887, 888, order) 23422 end 23423 end 23424 23425 class NoUndlyInstrumentParties < Quickfix::Group 23426 def initialize 23427 order = Quickfix::IntArray.new(5) 23428 order[0] = 1059 23429 order[1] = 1060 23430 order[2] = 1061 23431 order[3] = 1062 23432 order[4] = 0 23433 super(1058, 1059, order) 23434 end 23435 23436 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 23437 def initialize 23438 order = Quickfix::IntArray.new(3) 23439 order[0] = 1063 23440 order[1] = 1064 23441 order[2] = 0 23442 super(1062, 1063, order) 23443 end 23444 end 23445 end 23446 end 23447end 23448 23449class ConfirmationRequest < Message 23450 def initialize 23451 super 23452 getHeader().setField( Quickfix::MsgType.new("BH") ) 23453 end 23454 23455 class NoOrders < Quickfix::Group 23456 def initialize 23457 order = Quickfix::IntArray.new(10) 23458 order[0] = 11 23459 order[1] = 37 23460 order[2] = 198 23461 order[3] = 526 23462 order[4] = 66 23463 order[5] = 756 23464 order[6] = 38 23465 order[7] = 799 23466 order[8] = 800 23467 order[9] = 0 23468 super(73, 11, order) 23469 end 23470 23471 class NoNested2PartyIDs < Quickfix::Group 23472 def initialize 23473 order = Quickfix::IntArray.new(5) 23474 order[0] = 757 23475 order[1] = 758 23476 order[2] = 759 23477 order[3] = 806 23478 order[4] = 0 23479 super(756, 757, order) 23480 end 23481 23482 class NoNested2PartySubIDs < Quickfix::Group 23483 def initialize 23484 order = Quickfix::IntArray.new(3) 23485 order[0] = 760 23486 order[1] = 807 23487 order[2] = 0 23488 super(806, 760, order) 23489 end 23490 end 23491 end 23492 end 23493end 23494 23495class ContraryIntentionReport < Message 23496 def initialize 23497 super 23498 getHeader().setField( Quickfix::MsgType.new("BO") ) 23499 end 23500 23501 class NoPartyIDs < Quickfix::Group 23502 def initialize 23503 order = Quickfix::IntArray.new(5) 23504 order[0] = 448 23505 order[1] = 447 23506 order[2] = 452 23507 order[3] = 802 23508 order[4] = 0 23509 super(453, 448, order) 23510 end 23511 23512 class NoPartySubIDs < Quickfix::Group 23513 def initialize 23514 order = Quickfix::IntArray.new(3) 23515 order[0] = 523 23516 order[1] = 803 23517 order[2] = 0 23518 super(802, 523, order) 23519 end 23520 end 23521 end 23522 23523 class NoExpiration < Quickfix::Group 23524 def initialize 23525 order = Quickfix::IntArray.new(3) 23526 order[0] = 982 23527 order[1] = 983 23528 order[2] = 0 23529 super(981, 982, order) 23530 end 23531 end 23532 23533 class NoSecurityAltID < Quickfix::Group 23534 def initialize 23535 order = Quickfix::IntArray.new(3) 23536 order[0] = 455 23537 order[1] = 456 23538 order[2] = 0 23539 super(454, 455, order) 23540 end 23541 end 23542 23543 class NoEvents < Quickfix::Group 23544 def initialize 23545 order = Quickfix::IntArray.new(6) 23546 order[0] = 865 23547 order[1] = 866 23548 order[2] = 1145 23549 order[3] = 867 23550 order[4] = 868 23551 order[5] = 0 23552 super(864, 865, order) 23553 end 23554 end 23555 23556 class NoInstrumentParties < Quickfix::Group 23557 def initialize 23558 order = Quickfix::IntArray.new(5) 23559 order[0] = 1019 23560 order[1] = 1050 23561 order[2] = 1051 23562 order[3] = 1052 23563 order[4] = 0 23564 super(1018, 1019, order) 23565 end 23566 23567 class NoInstrumentPartySubIDs < Quickfix::Group 23568 def initialize 23569 order = Quickfix::IntArray.new(3) 23570 order[0] = 1053 23571 order[1] = 1054 23572 order[2] = 0 23573 super(1052, 1053, order) 23574 end 23575 end 23576 end 23577 23578 class NoComplexEvents < Quickfix::Group 23579 def initialize 23580 order = Quickfix::IntArray.new(9) 23581 order[0] = 1484 23582 order[1] = 1485 23583 order[2] = 1486 23584 order[3] = 1487 23585 order[4] = 1488 23586 order[5] = 1489 23587 order[6] = 1490 23588 order[7] = 1491 23589 order[8] = 0 23590 super(1483, 1484, order) 23591 end 23592 23593 class NoComplexEventDates < Quickfix::Group 23594 def initialize 23595 order = Quickfix::IntArray.new(4) 23596 order[0] = 1492 23597 order[1] = 1493 23598 order[2] = 1494 23599 order[3] = 0 23600 super(1491, 1492, order) 23601 end 23602 23603 class NoComplexEventTimes < Quickfix::Group 23604 def initialize 23605 order = Quickfix::IntArray.new(3) 23606 order[0] = 1495 23607 order[1] = 1496 23608 order[2] = 0 23609 super(1494, 1495, order) 23610 end 23611 end 23612 end 23613 end 23614 23615 class NoUnderlyings < Quickfix::Group 23616 def initialize 23617 order = Quickfix::IntArray.new(70) 23618 order[0] = 311 23619 order[1] = 312 23620 order[2] = 309 23621 order[3] = 305 23622 order[4] = 462 23623 order[5] = 463 23624 order[6] = 310 23625 order[7] = 763 23626 order[8] = 313 23627 order[9] = 542 23628 order[10] = 1213 23629 order[11] = 241 23630 order[12] = 242 23631 order[13] = 243 23632 order[14] = 244 23633 order[15] = 245 23634 order[16] = 246 23635 order[17] = 256 23636 order[18] = 595 23637 order[19] = 592 23638 order[20] = 593 23639 order[21] = 594 23640 order[22] = 247 23641 order[23] = 316 23642 order[24] = 941 23643 order[25] = 317 23644 order[26] = 436 23645 order[27] = 998 23646 order[28] = 1423 23647 order[29] = 1424 23648 order[30] = 1425 23649 order[31] = 1000 23650 order[32] = 1419 23651 order[33] = 435 23652 order[34] = 308 23653 order[35] = 306 23654 order[36] = 362 23655 order[37] = 363 23656 order[38] = 307 23657 order[39] = 364 23658 order[40] = 365 23659 order[41] = 877 23660 order[42] = 878 23661 order[43] = 972 23662 order[44] = 318 23663 order[45] = 879 23664 order[46] = 975 23665 order[47] = 973 23666 order[48] = 974 23667 order[49] = 810 23668 order[50] = 882 23669 order[51] = 883 23670 order[52] = 884 23671 order[53] = 885 23672 order[54] = 886 23673 order[55] = 1044 23674 order[56] = 1045 23675 order[57] = 1046 23676 order[58] = 1038 23677 order[59] = 1039 23678 order[60] = 315 23679 order[61] = 1437 23680 order[62] = 1441 23681 order[63] = 1453 23682 order[64] = 1454 23683 order[65] = 1455 23684 order[66] = 1456 23685 order[67] = 1459 23686 order[68] = 1460 23687 order[69] = 0 23688 super(711, 311, order) 23689 end 23690 23691 class NoUnderlyingSecurityAltID < Quickfix::Group 23692 def initialize 23693 order = Quickfix::IntArray.new(3) 23694 order[0] = 458 23695 order[1] = 459 23696 order[2] = 0 23697 super(457, 458, order) 23698 end 23699 end 23700 23701 class NoUnderlyingStips < Quickfix::Group 23702 def initialize 23703 order = Quickfix::IntArray.new(3) 23704 order[0] = 888 23705 order[1] = 889 23706 order[2] = 0 23707 super(887, 888, order) 23708 end 23709 end 23710 23711 class NoUndlyInstrumentParties < Quickfix::Group 23712 def initialize 23713 order = Quickfix::IntArray.new(5) 23714 order[0] = 1059 23715 order[1] = 1060 23716 order[2] = 1061 23717 order[3] = 1062 23718 order[4] = 0 23719 super(1058, 1059, order) 23720 end 23721 23722 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 23723 def initialize 23724 order = Quickfix::IntArray.new(3) 23725 order[0] = 1063 23726 order[1] = 1064 23727 order[2] = 0 23728 super(1062, 1063, order) 23729 end 23730 end 23731 end 23732 end 23733end 23734 23735class SecurityDefinitionUpdateReport < Message 23736 def initialize 23737 super 23738 getHeader().setField( Quickfix::MsgType.new("BP") ) 23739 end 23740 23741 class NoSecurityAltID < Quickfix::Group 23742 def initialize 23743 order = Quickfix::IntArray.new(3) 23744 order[0] = 455 23745 order[1] = 456 23746 order[2] = 0 23747 super(454, 455, order) 23748 end 23749 end 23750 23751 class NoEvents < Quickfix::Group 23752 def initialize 23753 order = Quickfix::IntArray.new(6) 23754 order[0] = 865 23755 order[1] = 866 23756 order[2] = 1145 23757 order[3] = 867 23758 order[4] = 868 23759 order[5] = 0 23760 super(864, 865, order) 23761 end 23762 end 23763 23764 class NoInstrumentParties < Quickfix::Group 23765 def initialize 23766 order = Quickfix::IntArray.new(5) 23767 order[0] = 1019 23768 order[1] = 1050 23769 order[2] = 1051 23770 order[3] = 1052 23771 order[4] = 0 23772 super(1018, 1019, order) 23773 end 23774 23775 class NoInstrumentPartySubIDs < Quickfix::Group 23776 def initialize 23777 order = Quickfix::IntArray.new(3) 23778 order[0] = 1053 23779 order[1] = 1054 23780 order[2] = 0 23781 super(1052, 1053, order) 23782 end 23783 end 23784 end 23785 23786 class NoComplexEvents < Quickfix::Group 23787 def initialize 23788 order = Quickfix::IntArray.new(9) 23789 order[0] = 1484 23790 order[1] = 1485 23791 order[2] = 1486 23792 order[3] = 1487 23793 order[4] = 1488 23794 order[5] = 1489 23795 order[6] = 1490 23796 order[7] = 1491 23797 order[8] = 0 23798 super(1483, 1484, order) 23799 end 23800 23801 class NoComplexEventDates < Quickfix::Group 23802 def initialize 23803 order = Quickfix::IntArray.new(4) 23804 order[0] = 1492 23805 order[1] = 1493 23806 order[2] = 1494 23807 order[3] = 0 23808 super(1491, 1492, order) 23809 end 23810 23811 class NoComplexEventTimes < Quickfix::Group 23812 def initialize 23813 order = Quickfix::IntArray.new(3) 23814 order[0] = 1495 23815 order[1] = 1496 23816 order[2] = 0 23817 super(1494, 1495, order) 23818 end 23819 end 23820 end 23821 end 23822 23823 class NoInstrAttrib < Quickfix::Group 23824 def initialize 23825 order = Quickfix::IntArray.new(3) 23826 order[0] = 871 23827 order[1] = 872 23828 order[2] = 0 23829 super(870, 871, order) 23830 end 23831 end 23832 23833 class NoUnderlyings < Quickfix::Group 23834 def initialize 23835 order = Quickfix::IntArray.new(70) 23836 order[0] = 311 23837 order[1] = 312 23838 order[2] = 309 23839 order[3] = 305 23840 order[4] = 462 23841 order[5] = 463 23842 order[6] = 310 23843 order[7] = 763 23844 order[8] = 313 23845 order[9] = 542 23846 order[10] = 1213 23847 order[11] = 241 23848 order[12] = 242 23849 order[13] = 243 23850 order[14] = 244 23851 order[15] = 245 23852 order[16] = 246 23853 order[17] = 256 23854 order[18] = 595 23855 order[19] = 592 23856 order[20] = 593 23857 order[21] = 594 23858 order[22] = 247 23859 order[23] = 316 23860 order[24] = 941 23861 order[25] = 317 23862 order[26] = 436 23863 order[27] = 998 23864 order[28] = 1423 23865 order[29] = 1424 23866 order[30] = 1425 23867 order[31] = 1000 23868 order[32] = 1419 23869 order[33] = 435 23870 order[34] = 308 23871 order[35] = 306 23872 order[36] = 362 23873 order[37] = 363 23874 order[38] = 307 23875 order[39] = 364 23876 order[40] = 365 23877 order[41] = 877 23878 order[42] = 878 23879 order[43] = 972 23880 order[44] = 318 23881 order[45] = 879 23882 order[46] = 975 23883 order[47] = 973 23884 order[48] = 974 23885 order[49] = 810 23886 order[50] = 882 23887 order[51] = 883 23888 order[52] = 884 23889 order[53] = 885 23890 order[54] = 886 23891 order[55] = 1044 23892 order[56] = 1045 23893 order[57] = 1046 23894 order[58] = 1038 23895 order[59] = 1039 23896 order[60] = 315 23897 order[61] = 1437 23898 order[62] = 1441 23899 order[63] = 1453 23900 order[64] = 1454 23901 order[65] = 1455 23902 order[66] = 1456 23903 order[67] = 1459 23904 order[68] = 1460 23905 order[69] = 0 23906 super(711, 311, order) 23907 end 23908 23909 class NoUnderlyingSecurityAltID < Quickfix::Group 23910 def initialize 23911 order = Quickfix::IntArray.new(3) 23912 order[0] = 458 23913 order[1] = 459 23914 order[2] = 0 23915 super(457, 458, order) 23916 end 23917 end 23918 23919 class NoUnderlyingStips < Quickfix::Group 23920 def initialize 23921 order = Quickfix::IntArray.new(3) 23922 order[0] = 888 23923 order[1] = 889 23924 order[2] = 0 23925 super(887, 888, order) 23926 end 23927 end 23928 23929 class NoUndlyInstrumentParties < Quickfix::Group 23930 def initialize 23931 order = Quickfix::IntArray.new(5) 23932 order[0] = 1059 23933 order[1] = 1060 23934 order[2] = 1061 23935 order[3] = 1062 23936 order[4] = 0 23937 super(1058, 1059, order) 23938 end 23939 23940 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 23941 def initialize 23942 order = Quickfix::IntArray.new(3) 23943 order[0] = 1063 23944 order[1] = 1064 23945 order[2] = 0 23946 super(1062, 1063, order) 23947 end 23948 end 23949 end 23950 end 23951 23952 class NoStipulations < Quickfix::Group 23953 def initialize 23954 order = Quickfix::IntArray.new(3) 23955 order[0] = 233 23956 order[1] = 234 23957 order[2] = 0 23958 super(232, 233, order) 23959 end 23960 end 23961 23962 class NoLegs < Quickfix::Group 23963 def initialize 23964 order = Quickfix::IntArray.new(53) 23965 order[0] = 600 23966 order[1] = 601 23967 order[2] = 602 23968 order[3] = 603 23969 order[4] = 607 23970 order[5] = 608 23971 order[6] = 609 23972 order[7] = 764 23973 order[8] = 610 23974 order[9] = 611 23975 order[10] = 1212 23976 order[11] = 248 23977 order[12] = 249 23978 order[13] = 250 23979 order[14] = 251 23980 order[15] = 252 23981 order[16] = 253 23982 order[17] = 257 23983 order[18] = 599 23984 order[19] = 596 23985 order[20] = 597 23986 order[21] = 598 23987 order[22] = 254 23988 order[23] = 612 23989 order[24] = 942 23990 order[25] = 613 23991 order[26] = 614 23992 order[27] = 999 23993 order[28] = 1224 23994 order[29] = 1421 23995 order[30] = 1422 23996 order[31] = 1001 23997 order[32] = 1420 23998 order[33] = 615 23999 order[34] = 616 24000 order[35] = 617 24001 order[36] = 618 24002 order[37] = 619 24003 order[38] = 620 24004 order[39] = 621 24005 order[40] = 622 24006 order[41] = 623 24007 order[42] = 624 24008 order[43] = 556 24009 order[44] = 740 24010 order[45] = 739 24011 order[46] = 955 24012 order[47] = 956 24013 order[48] = 1358 24014 order[49] = 1017 24015 order[50] = 1436 24016 order[51] = 1440 24017 order[52] = 0 24018 super(555, 600, order) 24019 end 24020 24021 class NoLegSecurityAltID < Quickfix::Group 24022 def initialize 24023 order = Quickfix::IntArray.new(3) 24024 order[0] = 605 24025 order[1] = 606 24026 order[2] = 0 24027 super(604, 605, order) 24028 end 24029 end 24030 end 24031 24032 class NoMarketSegments < Quickfix::Group 24033 def initialize 24034 order = Quickfix::IntArray.new(4) 24035 order[0] = 1301 24036 order[1] = 1300 24037 order[2] = 1201 24038 order[3] = 0 24039 super(1310, 1301, order) 24040 end 24041 24042 class NoTickRules < Quickfix::Group 24043 def initialize 24044 order = Quickfix::IntArray.new(5) 24045 order[0] = 1206 24046 order[1] = 1207 24047 order[2] = 1208 24048 order[3] = 1209 24049 order[4] = 0 24050 super(1205, 1206, order) 24051 end 24052 end 24053 24054 class NoLotTypeRules < Quickfix::Group 24055 def initialize 24056 order = Quickfix::IntArray.new(3) 24057 order[0] = 1093 24058 order[1] = 1231 24059 order[2] = 0 24060 super(1234, 1093, order) 24061 end 24062 end 24063 24064 class NoTradingSessionRules < Quickfix::Group 24065 def initialize 24066 order = Quickfix::IntArray.new(3) 24067 order[0] = 336 24068 order[1] = 625 24069 order[2] = 0 24070 super(1309, 336, order) 24071 end 24072 24073 class NoOrdTypeRules < Quickfix::Group 24074 def initialize 24075 order = Quickfix::IntArray.new(2) 24076 order[0] = 40 24077 order[1] = 0 24078 super(1237, 40, order) 24079 end 24080 end 24081 24082 class NoTimeInForceRules < Quickfix::Group 24083 def initialize 24084 order = Quickfix::IntArray.new(2) 24085 order[0] = 59 24086 order[1] = 0 24087 super(1239, 59, order) 24088 end 24089 end 24090 24091 class NoExecInstRules < Quickfix::Group 24092 def initialize 24093 order = Quickfix::IntArray.new(2) 24094 order[0] = 1308 24095 order[1] = 0 24096 super(1232, 1308, order) 24097 end 24098 end 24099 24100 class NoMatchRules < Quickfix::Group 24101 def initialize 24102 order = Quickfix::IntArray.new(3) 24103 order[0] = 1142 24104 order[1] = 574 24105 order[2] = 0 24106 super(1235, 1142, order) 24107 end 24108 end 24109 24110 class NoMDFeedTypes < Quickfix::Group 24111 def initialize 24112 order = Quickfix::IntArray.new(4) 24113 order[0] = 1022 24114 order[1] = 264 24115 order[2] = 1021 24116 order[3] = 0 24117 super(1141, 1022, order) 24118 end 24119 end 24120 end 24121 24122 class NoNestedInstrAttrib < Quickfix::Group 24123 def initialize 24124 order = Quickfix::IntArray.new(3) 24125 order[0] = 1210 24126 order[1] = 1211 24127 order[2] = 0 24128 super(1312, 1210, order) 24129 end 24130 end 24131 24132 class NoStrikeRules < Quickfix::Group 24133 def initialize 24134 order = Quickfix::IntArray.new(7) 24135 order[0] = 1223 24136 order[1] = 1202 24137 order[2] = 1203 24138 order[3] = 1204 24139 order[4] = 1304 24140 order[5] = 1236 24141 order[6] = 0 24142 super(1201, 1223, order) 24143 end 24144 24145 class NoMaturityRules < Quickfix::Group 24146 def initialize 24147 order = Quickfix::IntArray.new(7) 24148 order[0] = 1222 24149 order[1] = 1303 24150 order[2] = 1302 24151 order[3] = 1241 24152 order[4] = 1226 24153 order[5] = 1229 24154 order[6] = 0 24155 super(1236, 1222, order) 24156 end 24157 end 24158 end 24159 end 24160end 24161 24162class SecurityListUpdateReport < Message 24163 def initialize 24164 super 24165 getHeader().setField( Quickfix::MsgType.new("BK") ) 24166 end 24167 24168 class NoRelatedSym < Quickfix::Group 24169 def initialize 24170 order = Quickfix::IntArray.new(117) 24171 order[0] = 1324 24172 order[1] = 55 24173 order[2] = 65 24174 order[3] = 48 24175 order[4] = 22 24176 order[5] = 460 24177 order[6] = 1227 24178 order[7] = 1151 24179 order[8] = 461 24180 order[9] = 167 24181 order[10] = 762 24182 order[11] = 200 24183 order[12] = 541 24184 order[13] = 1079 24185 order[14] = 966 24186 order[15] = 1049 24187 order[16] = 965 24188 order[17] = 224 24189 order[18] = 225 24190 order[19] = 239 24191 order[20] = 226 24192 order[21] = 227 24193 order[22] = 228 24194 order[23] = 255 24195 order[24] = 543 24196 order[25] = 470 24197 order[26] = 471 24198 order[27] = 472 24199 order[28] = 240 24200 order[29] = 202 24201 order[30] = 947 24202 order[31] = 967 24203 order[32] = 968 24204 order[33] = 206 24205 order[34] = 231 24206 order[35] = 969 24207 order[36] = 1146 24208 order[37] = 996 24209 order[38] = 1147 24210 order[39] = 1191 24211 order[40] = 1192 24212 order[41] = 1193 24213 order[42] = 1194 24214 order[43] = 1195 24215 order[44] = 1196 24216 order[45] = 1197 24217 order[46] = 1198 24218 order[47] = 1199 24219 order[48] = 1200 24220 order[49] = 201 24221 order[50] = 1244 24222 order[51] = 1242 24223 order[52] = 997 24224 order[53] = 223 24225 order[54] = 207 24226 order[55] = 970 24227 order[56] = 971 24228 order[57] = 106 24229 order[58] = 348 24230 order[59] = 349 24231 order[60] = 107 24232 order[61] = 350 24233 order[62] = 351 24234 order[63] = 691 24235 order[64] = 667 24236 order[65] = 875 24237 order[66] = 876 24238 order[67] = 873 24239 order[68] = 874 24240 order[69] = 1435 24241 order[70] = 1439 24242 order[71] = 1449 24243 order[72] = 1450 24244 order[73] = 1451 24245 order[74] = 1452 24246 order[75] = 1457 24247 order[76] = 1458 24248 order[77] = 1478 24249 order[78] = 1479 24250 order[79] = 1480 24251 order[80] = 1481 24252 order[81] = 1482 24253 order[82] = 668 24254 order[83] = 869 24255 order[84] = 913 24256 order[85] = 914 24257 order[86] = 915 24258 order[87] = 918 24259 order[88] = 788 24260 order[89] = 916 24261 order[90] = 917 24262 order[91] = 919 24263 order[92] = 898 24264 order[93] = 1201 24265 order[94] = 711 24266 order[95] = 15 24267 order[96] = 232 24268 order[97] = 555 24269 order[98] = 218 24270 order[99] = 220 24271 order[100] = 221 24272 order[101] = 222 24273 order[102] = 662 24274 order[103] = 663 24275 order[104] = 699 24276 order[105] = 761 24277 order[106] = 235 24278 order[107] = 236 24279 order[108] = 701 24280 order[109] = 696 24281 order[110] = 697 24282 order[111] = 698 24283 order[112] = 58 24284 order[113] = 354 24285 order[114] = 355 24286 order[115] = 1504 24287 order[116] = 0 24288 super(146, 1324, order) 24289 end 24290 24291 class NoSecurityAltID < Quickfix::Group 24292 def initialize 24293 order = Quickfix::IntArray.new(3) 24294 order[0] = 455 24295 order[1] = 456 24296 order[2] = 0 24297 super(454, 455, order) 24298 end 24299 end 24300 24301 class NoEvents < Quickfix::Group 24302 def initialize 24303 order = Quickfix::IntArray.new(6) 24304 order[0] = 865 24305 order[1] = 866 24306 order[2] = 1145 24307 order[3] = 867 24308 order[4] = 868 24309 order[5] = 0 24310 super(864, 865, order) 24311 end 24312 end 24313 24314 class NoInstrumentParties < Quickfix::Group 24315 def initialize 24316 order = Quickfix::IntArray.new(5) 24317 order[0] = 1019 24318 order[1] = 1050 24319 order[2] = 1051 24320 order[3] = 1052 24321 order[4] = 0 24322 super(1018, 1019, order) 24323 end 24324 24325 class NoInstrumentPartySubIDs < Quickfix::Group 24326 def initialize 24327 order = Quickfix::IntArray.new(3) 24328 order[0] = 1053 24329 order[1] = 1054 24330 order[2] = 0 24331 super(1052, 1053, order) 24332 end 24333 end 24334 end 24335 24336 class NoComplexEvents < Quickfix::Group 24337 def initialize 24338 order = Quickfix::IntArray.new(9) 24339 order[0] = 1484 24340 order[1] = 1485 24341 order[2] = 1486 24342 order[3] = 1487 24343 order[4] = 1488 24344 order[5] = 1489 24345 order[6] = 1490 24346 order[7] = 1491 24347 order[8] = 0 24348 super(1483, 1484, order) 24349 end 24350 24351 class NoComplexEventDates < Quickfix::Group 24352 def initialize 24353 order = Quickfix::IntArray.new(4) 24354 order[0] = 1492 24355 order[1] = 1493 24356 order[2] = 1494 24357 order[3] = 0 24358 super(1491, 1492, order) 24359 end 24360 24361 class NoComplexEventTimes < Quickfix::Group 24362 def initialize 24363 order = Quickfix::IntArray.new(3) 24364 order[0] = 1495 24365 order[1] = 1496 24366 order[2] = 0 24367 super(1494, 1495, order) 24368 end 24369 end 24370 end 24371 end 24372 24373 class NoInstrAttrib < Quickfix::Group 24374 def initialize 24375 order = Quickfix::IntArray.new(3) 24376 order[0] = 871 24377 order[1] = 872 24378 order[2] = 0 24379 super(870, 871, order) 24380 end 24381 end 24382 24383 class NoTickRules < Quickfix::Group 24384 def initialize 24385 order = Quickfix::IntArray.new(5) 24386 order[0] = 1206 24387 order[1] = 1207 24388 order[2] = 1208 24389 order[3] = 1209 24390 order[4] = 0 24391 super(1205, 1206, order) 24392 end 24393 end 24394 24395 class NoLotTypeRules < Quickfix::Group 24396 def initialize 24397 order = Quickfix::IntArray.new(3) 24398 order[0] = 1093 24399 order[1] = 1231 24400 order[2] = 0 24401 super(1234, 1093, order) 24402 end 24403 end 24404 24405 class NoTradingSessionRules < Quickfix::Group 24406 def initialize 24407 order = Quickfix::IntArray.new(3) 24408 order[0] = 336 24409 order[1] = 625 24410 order[2] = 0 24411 super(1309, 336, order) 24412 end 24413 24414 class NoOrdTypeRules < Quickfix::Group 24415 def initialize 24416 order = Quickfix::IntArray.new(2) 24417 order[0] = 40 24418 order[1] = 0 24419 super(1237, 40, order) 24420 end 24421 end 24422 24423 class NoTimeInForceRules < Quickfix::Group 24424 def initialize 24425 order = Quickfix::IntArray.new(2) 24426 order[0] = 59 24427 order[1] = 0 24428 super(1239, 59, order) 24429 end 24430 end 24431 24432 class NoExecInstRules < Quickfix::Group 24433 def initialize 24434 order = Quickfix::IntArray.new(2) 24435 order[0] = 1308 24436 order[1] = 0 24437 super(1232, 1308, order) 24438 end 24439 end 24440 24441 class NoMatchRules < Quickfix::Group 24442 def initialize 24443 order = Quickfix::IntArray.new(3) 24444 order[0] = 1142 24445 order[1] = 574 24446 order[2] = 0 24447 super(1235, 1142, order) 24448 end 24449 end 24450 24451 class NoMDFeedTypes < Quickfix::Group 24452 def initialize 24453 order = Quickfix::IntArray.new(4) 24454 order[0] = 1022 24455 order[1] = 264 24456 order[2] = 1021 24457 order[3] = 0 24458 super(1141, 1022, order) 24459 end 24460 end 24461 end 24462 24463 class NoNestedInstrAttrib < Quickfix::Group 24464 def initialize 24465 order = Quickfix::IntArray.new(3) 24466 order[0] = 1210 24467 order[1] = 1211 24468 order[2] = 0 24469 super(1312, 1210, order) 24470 end 24471 end 24472 24473 class NoStrikeRules < Quickfix::Group 24474 def initialize 24475 order = Quickfix::IntArray.new(7) 24476 order[0] = 1223 24477 order[1] = 1202 24478 order[2] = 1203 24479 order[3] = 1204 24480 order[4] = 1304 24481 order[5] = 1236 24482 order[6] = 0 24483 super(1201, 1223, order) 24484 end 24485 24486 class NoMaturityRules < Quickfix::Group 24487 def initialize 24488 order = Quickfix::IntArray.new(7) 24489 order[0] = 1222 24490 order[1] = 1303 24491 order[2] = 1302 24492 order[3] = 1241 24493 order[4] = 1226 24494 order[5] = 1229 24495 order[6] = 0 24496 super(1236, 1222, order) 24497 end 24498 end 24499 end 24500 24501 class NoUnderlyings < Quickfix::Group 24502 def initialize 24503 order = Quickfix::IntArray.new(70) 24504 order[0] = 311 24505 order[1] = 312 24506 order[2] = 309 24507 order[3] = 305 24508 order[4] = 462 24509 order[5] = 463 24510 order[6] = 310 24511 order[7] = 763 24512 order[8] = 313 24513 order[9] = 542 24514 order[10] = 1213 24515 order[11] = 241 24516 order[12] = 242 24517 order[13] = 243 24518 order[14] = 244 24519 order[15] = 245 24520 order[16] = 246 24521 order[17] = 256 24522 order[18] = 595 24523 order[19] = 592 24524 order[20] = 593 24525 order[21] = 594 24526 order[22] = 247 24527 order[23] = 316 24528 order[24] = 941 24529 order[25] = 317 24530 order[26] = 436 24531 order[27] = 998 24532 order[28] = 1423 24533 order[29] = 1424 24534 order[30] = 1425 24535 order[31] = 1000 24536 order[32] = 1419 24537 order[33] = 435 24538 order[34] = 308 24539 order[35] = 306 24540 order[36] = 362 24541 order[37] = 363 24542 order[38] = 307 24543 order[39] = 364 24544 order[40] = 365 24545 order[41] = 877 24546 order[42] = 878 24547 order[43] = 972 24548 order[44] = 318 24549 order[45] = 879 24550 order[46] = 975 24551 order[47] = 973 24552 order[48] = 974 24553 order[49] = 810 24554 order[50] = 882 24555 order[51] = 883 24556 order[52] = 884 24557 order[53] = 885 24558 order[54] = 886 24559 order[55] = 1044 24560 order[56] = 1045 24561 order[57] = 1046 24562 order[58] = 1038 24563 order[59] = 1039 24564 order[60] = 315 24565 order[61] = 1437 24566 order[62] = 1441 24567 order[63] = 1453 24568 order[64] = 1454 24569 order[65] = 1455 24570 order[66] = 1456 24571 order[67] = 1459 24572 order[68] = 1460 24573 order[69] = 0 24574 super(711, 311, order) 24575 end 24576 24577 class NoUnderlyingSecurityAltID < Quickfix::Group 24578 def initialize 24579 order = Quickfix::IntArray.new(3) 24580 order[0] = 458 24581 order[1] = 459 24582 order[2] = 0 24583 super(457, 458, order) 24584 end 24585 end 24586 24587 class NoUnderlyingStips < Quickfix::Group 24588 def initialize 24589 order = Quickfix::IntArray.new(3) 24590 order[0] = 888 24591 order[1] = 889 24592 order[2] = 0 24593 super(887, 888, order) 24594 end 24595 end 24596 24597 class NoUndlyInstrumentParties < Quickfix::Group 24598 def initialize 24599 order = Quickfix::IntArray.new(5) 24600 order[0] = 1059 24601 order[1] = 1060 24602 order[2] = 1061 24603 order[3] = 1062 24604 order[4] = 0 24605 super(1058, 1059, order) 24606 end 24607 24608 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 24609 def initialize 24610 order = Quickfix::IntArray.new(3) 24611 order[0] = 1063 24612 order[1] = 1064 24613 order[2] = 0 24614 super(1062, 1063, order) 24615 end 24616 end 24617 end 24618 end 24619 24620 class NoStipulations < Quickfix::Group 24621 def initialize 24622 order = Quickfix::IntArray.new(3) 24623 order[0] = 233 24624 order[1] = 234 24625 order[2] = 0 24626 super(232, 233, order) 24627 end 24628 end 24629 24630 class NoLegs < Quickfix::Group 24631 def initialize 24632 order = Quickfix::IntArray.new(61) 24633 order[0] = 600 24634 order[1] = 601 24635 order[2] = 602 24636 order[3] = 603 24637 order[4] = 607 24638 order[5] = 608 24639 order[6] = 609 24640 order[7] = 764 24641 order[8] = 610 24642 order[9] = 611 24643 order[10] = 1212 24644 order[11] = 248 24645 order[12] = 249 24646 order[13] = 250 24647 order[14] = 251 24648 order[15] = 252 24649 order[16] = 253 24650 order[17] = 257 24651 order[18] = 599 24652 order[19] = 596 24653 order[20] = 597 24654 order[21] = 598 24655 order[22] = 254 24656 order[23] = 612 24657 order[24] = 942 24658 order[25] = 613 24659 order[26] = 614 24660 order[27] = 999 24661 order[28] = 1224 24662 order[29] = 1421 24663 order[30] = 1422 24664 order[31] = 1001 24665 order[32] = 1420 24666 order[33] = 615 24667 order[34] = 616 24668 order[35] = 617 24669 order[36] = 618 24670 order[37] = 619 24671 order[38] = 620 24672 order[39] = 621 24673 order[40] = 622 24674 order[41] = 623 24675 order[42] = 624 24676 order[43] = 556 24677 order[44] = 740 24678 order[45] = 739 24679 order[46] = 955 24680 order[47] = 956 24681 order[48] = 1358 24682 order[49] = 1017 24683 order[50] = 1436 24684 order[51] = 1440 24685 order[52] = 690 24686 order[53] = 587 24687 order[54] = 683 24688 order[55] = 676 24689 order[56] = 677 24690 order[57] = 678 24691 order[58] = 679 24692 order[59] = 680 24693 order[60] = 0 24694 super(555, 600, order) 24695 end 24696 24697 class NoLegSecurityAltID < Quickfix::Group 24698 def initialize 24699 order = Quickfix::IntArray.new(3) 24700 order[0] = 605 24701 order[1] = 606 24702 order[2] = 0 24703 super(604, 605, order) 24704 end 24705 end 24706 24707 class NoLegStipulations < Quickfix::Group 24708 def initialize 24709 order = Quickfix::IntArray.new(3) 24710 order[0] = 688 24711 order[1] = 689 24712 order[2] = 0 24713 super(683, 688, order) 24714 end 24715 end 24716 end 24717 end 24718end 24719 24720class AdjustedPositionReport < Message 24721 def initialize 24722 super 24723 getHeader().setField( Quickfix::MsgType.new("BL") ) 24724 end 24725 24726 class NoPartyIDs < Quickfix::Group 24727 def initialize 24728 order = Quickfix::IntArray.new(5) 24729 order[0] = 448 24730 order[1] = 447 24731 order[2] = 452 24732 order[3] = 802 24733 order[4] = 0 24734 super(453, 448, order) 24735 end 24736 24737 class NoPartySubIDs < Quickfix::Group 24738 def initialize 24739 order = Quickfix::IntArray.new(3) 24740 order[0] = 523 24741 order[1] = 803 24742 order[2] = 0 24743 super(802, 523, order) 24744 end 24745 end 24746 end 24747 24748 class NoPositions < Quickfix::Group 24749 def initialize 24750 order = Quickfix::IntArray.new(7) 24751 order[0] = 703 24752 order[1] = 704 24753 order[2] = 705 24754 order[3] = 706 24755 order[4] = 976 24756 order[5] = 539 24757 order[6] = 0 24758 super(702, 703, order) 24759 end 24760 24761 class NoNestedPartyIDs < Quickfix::Group 24762 def initialize 24763 order = Quickfix::IntArray.new(5) 24764 order[0] = 524 24765 order[1] = 525 24766 order[2] = 538 24767 order[3] = 804 24768 order[4] = 0 24769 super(539, 524, order) 24770 end 24771 24772 class NoNestedPartySubIDs < Quickfix::Group 24773 def initialize 24774 order = Quickfix::IntArray.new(3) 24775 order[0] = 545 24776 order[1] = 805 24777 order[2] = 0 24778 super(804, 545, order) 24779 end 24780 end 24781 end 24782 end 24783 24784 class NoRelatedSym < Quickfix::Group 24785 def initialize 24786 order = Quickfix::IntArray.new(82) 24787 order[0] = 55 24788 order[1] = 65 24789 order[2] = 48 24790 order[3] = 22 24791 order[4] = 460 24792 order[5] = 1227 24793 order[6] = 1151 24794 order[7] = 461 24795 order[8] = 167 24796 order[9] = 762 24797 order[10] = 200 24798 order[11] = 541 24799 order[12] = 1079 24800 order[13] = 966 24801 order[14] = 1049 24802 order[15] = 965 24803 order[16] = 224 24804 order[17] = 225 24805 order[18] = 239 24806 order[19] = 226 24807 order[20] = 227 24808 order[21] = 228 24809 order[22] = 255 24810 order[23] = 543 24811 order[24] = 470 24812 order[25] = 471 24813 order[26] = 472 24814 order[27] = 240 24815 order[28] = 202 24816 order[29] = 947 24817 order[30] = 967 24818 order[31] = 968 24819 order[32] = 206 24820 order[33] = 231 24821 order[34] = 969 24822 order[35] = 1146 24823 order[36] = 996 24824 order[37] = 1147 24825 order[38] = 1191 24826 order[39] = 1192 24827 order[40] = 1193 24828 order[41] = 1194 24829 order[42] = 1195 24830 order[43] = 1196 24831 order[44] = 1197 24832 order[45] = 1198 24833 order[46] = 1199 24834 order[47] = 1200 24835 order[48] = 201 24836 order[49] = 1244 24837 order[50] = 1242 24838 order[51] = 997 24839 order[52] = 223 24840 order[53] = 207 24841 order[54] = 970 24842 order[55] = 971 24843 order[56] = 106 24844 order[57] = 348 24845 order[58] = 349 24846 order[59] = 107 24847 order[60] = 350 24848 order[61] = 351 24849 order[62] = 691 24850 order[63] = 667 24851 order[64] = 875 24852 order[65] = 876 24853 order[66] = 873 24854 order[67] = 874 24855 order[68] = 1435 24856 order[69] = 1439 24857 order[70] = 1449 24858 order[71] = 1450 24859 order[72] = 1451 24860 order[73] = 1452 24861 order[74] = 1457 24862 order[75] = 1458 24863 order[76] = 1478 24864 order[77] = 1479 24865 order[78] = 1480 24866 order[79] = 1481 24867 order[80] = 1482 24868 order[81] = 0 24869 super(146, 55, order) 24870 end 24871 24872 class NoSecurityAltID < Quickfix::Group 24873 def initialize 24874 order = Quickfix::IntArray.new(3) 24875 order[0] = 455 24876 order[1] = 456 24877 order[2] = 0 24878 super(454, 455, order) 24879 end 24880 end 24881 24882 class NoEvents < Quickfix::Group 24883 def initialize 24884 order = Quickfix::IntArray.new(6) 24885 order[0] = 865 24886 order[1] = 866 24887 order[2] = 1145 24888 order[3] = 867 24889 order[4] = 868 24890 order[5] = 0 24891 super(864, 865, order) 24892 end 24893 end 24894 24895 class NoInstrumentParties < Quickfix::Group 24896 def initialize 24897 order = Quickfix::IntArray.new(5) 24898 order[0] = 1019 24899 order[1] = 1050 24900 order[2] = 1051 24901 order[3] = 1052 24902 order[4] = 0 24903 super(1018, 1019, order) 24904 end 24905 24906 class NoInstrumentPartySubIDs < Quickfix::Group 24907 def initialize 24908 order = Quickfix::IntArray.new(3) 24909 order[0] = 1053 24910 order[1] = 1054 24911 order[2] = 0 24912 super(1052, 1053, order) 24913 end 24914 end 24915 end 24916 24917 class NoComplexEvents < Quickfix::Group 24918 def initialize 24919 order = Quickfix::IntArray.new(9) 24920 order[0] = 1484 24921 order[1] = 1485 24922 order[2] = 1486 24923 order[3] = 1487 24924 order[4] = 1488 24925 order[5] = 1489 24926 order[6] = 1490 24927 order[7] = 1491 24928 order[8] = 0 24929 super(1483, 1484, order) 24930 end 24931 24932 class NoComplexEventDates < Quickfix::Group 24933 def initialize 24934 order = Quickfix::IntArray.new(4) 24935 order[0] = 1492 24936 order[1] = 1493 24937 order[2] = 1494 24938 order[3] = 0 24939 super(1491, 1492, order) 24940 end 24941 24942 class NoComplexEventTimes < Quickfix::Group 24943 def initialize 24944 order = Quickfix::IntArray.new(3) 24945 order[0] = 1495 24946 order[1] = 1496 24947 order[2] = 0 24948 super(1494, 1495, order) 24949 end 24950 end 24951 end 24952 end 24953 end 24954end 24955 24956class AllocationInstructionAlert < Message 24957 def initialize 24958 super 24959 getHeader().setField( Quickfix::MsgType.new("BM") ) 24960 end 24961 24962 class NoOrders < Quickfix::Group 24963 def initialize 24964 order = Quickfix::IntArray.new(10) 24965 order[0] = 11 24966 order[1] = 37 24967 order[2] = 198 24968 order[3] = 526 24969 order[4] = 66 24970 order[5] = 756 24971 order[6] = 38 24972 order[7] = 799 24973 order[8] = 800 24974 order[9] = 0 24975 super(73, 11, order) 24976 end 24977 24978 class NoNested2PartyIDs < Quickfix::Group 24979 def initialize 24980 order = Quickfix::IntArray.new(5) 24981 order[0] = 757 24982 order[1] = 758 24983 order[2] = 759 24984 order[3] = 806 24985 order[4] = 0 24986 super(756, 757, order) 24987 end 24988 24989 class NoNested2PartySubIDs < Quickfix::Group 24990 def initialize 24991 order = Quickfix::IntArray.new(3) 24992 order[0] = 760 24993 order[1] = 807 24994 order[2] = 0 24995 super(806, 760, order) 24996 end 24997 end 24998 end 24999 end 25000 25001 class NoExecs < Quickfix::Group 25002 def initialize 25003 order = Quickfix::IntArray.new(9) 25004 order[0] = 32 25005 order[1] = 17 25006 order[2] = 527 25007 order[3] = 31 25008 order[4] = 669 25009 order[5] = 29 25010 order[6] = 1003 25011 order[7] = 1041 25012 order[8] = 0 25013 super(124, 32, order) 25014 end 25015 end 25016 25017 class NoSecurityAltID < Quickfix::Group 25018 def initialize 25019 order = Quickfix::IntArray.new(3) 25020 order[0] = 455 25021 order[1] = 456 25022 order[2] = 0 25023 super(454, 455, order) 25024 end 25025 end 25026 25027 class NoEvents < Quickfix::Group 25028 def initialize 25029 order = Quickfix::IntArray.new(6) 25030 order[0] = 865 25031 order[1] = 866 25032 order[2] = 1145 25033 order[3] = 867 25034 order[4] = 868 25035 order[5] = 0 25036 super(864, 865, order) 25037 end 25038 end 25039 25040 class NoInstrumentParties < Quickfix::Group 25041 def initialize 25042 order = Quickfix::IntArray.new(5) 25043 order[0] = 1019 25044 order[1] = 1050 25045 order[2] = 1051 25046 order[3] = 1052 25047 order[4] = 0 25048 super(1018, 1019, order) 25049 end 25050 25051 class NoInstrumentPartySubIDs < Quickfix::Group 25052 def initialize 25053 order = Quickfix::IntArray.new(3) 25054 order[0] = 1053 25055 order[1] = 1054 25056 order[2] = 0 25057 super(1052, 1053, order) 25058 end 25059 end 25060 end 25061 25062 class NoComplexEvents < Quickfix::Group 25063 def initialize 25064 order = Quickfix::IntArray.new(9) 25065 order[0] = 1484 25066 order[1] = 1485 25067 order[2] = 1486 25068 order[3] = 1487 25069 order[4] = 1488 25070 order[5] = 1489 25071 order[6] = 1490 25072 order[7] = 1491 25073 order[8] = 0 25074 super(1483, 1484, order) 25075 end 25076 25077 class NoComplexEventDates < Quickfix::Group 25078 def initialize 25079 order = Quickfix::IntArray.new(4) 25080 order[0] = 1492 25081 order[1] = 1493 25082 order[2] = 1494 25083 order[3] = 0 25084 super(1491, 1492, order) 25085 end 25086 25087 class NoComplexEventTimes < Quickfix::Group 25088 def initialize 25089 order = Quickfix::IntArray.new(3) 25090 order[0] = 1495 25091 order[1] = 1496 25092 order[2] = 0 25093 super(1494, 1495, order) 25094 end 25095 end 25096 end 25097 end 25098 25099 class NoInstrAttrib < Quickfix::Group 25100 def initialize 25101 order = Quickfix::IntArray.new(3) 25102 order[0] = 871 25103 order[1] = 872 25104 order[2] = 0 25105 super(870, 871, order) 25106 end 25107 end 25108 25109 class NoUnderlyings < Quickfix::Group 25110 def initialize 25111 order = Quickfix::IntArray.new(70) 25112 order[0] = 311 25113 order[1] = 312 25114 order[2] = 309 25115 order[3] = 305 25116 order[4] = 462 25117 order[5] = 463 25118 order[6] = 310 25119 order[7] = 763 25120 order[8] = 313 25121 order[9] = 542 25122 order[10] = 1213 25123 order[11] = 241 25124 order[12] = 242 25125 order[13] = 243 25126 order[14] = 244 25127 order[15] = 245 25128 order[16] = 246 25129 order[17] = 256 25130 order[18] = 595 25131 order[19] = 592 25132 order[20] = 593 25133 order[21] = 594 25134 order[22] = 247 25135 order[23] = 316 25136 order[24] = 941 25137 order[25] = 317 25138 order[26] = 436 25139 order[27] = 998 25140 order[28] = 1423 25141 order[29] = 1424 25142 order[30] = 1425 25143 order[31] = 1000 25144 order[32] = 1419 25145 order[33] = 435 25146 order[34] = 308 25147 order[35] = 306 25148 order[36] = 362 25149 order[37] = 363 25150 order[38] = 307 25151 order[39] = 364 25152 order[40] = 365 25153 order[41] = 877 25154 order[42] = 878 25155 order[43] = 972 25156 order[44] = 318 25157 order[45] = 879 25158 order[46] = 975 25159 order[47] = 973 25160 order[48] = 974 25161 order[49] = 810 25162 order[50] = 882 25163 order[51] = 883 25164 order[52] = 884 25165 order[53] = 885 25166 order[54] = 886 25167 order[55] = 1044 25168 order[56] = 1045 25169 order[57] = 1046 25170 order[58] = 1038 25171 order[59] = 1039 25172 order[60] = 315 25173 order[61] = 1437 25174 order[62] = 1441 25175 order[63] = 1453 25176 order[64] = 1454 25177 order[65] = 1455 25178 order[66] = 1456 25179 order[67] = 1459 25180 order[68] = 1460 25181 order[69] = 0 25182 super(711, 311, order) 25183 end 25184 25185 class NoUnderlyingSecurityAltID < Quickfix::Group 25186 def initialize 25187 order = Quickfix::IntArray.new(3) 25188 order[0] = 458 25189 order[1] = 459 25190 order[2] = 0 25191 super(457, 458, order) 25192 end 25193 end 25194 25195 class NoUnderlyingStips < Quickfix::Group 25196 def initialize 25197 order = Quickfix::IntArray.new(3) 25198 order[0] = 888 25199 order[1] = 889 25200 order[2] = 0 25201 super(887, 888, order) 25202 end 25203 end 25204 25205 class NoUndlyInstrumentParties < Quickfix::Group 25206 def initialize 25207 order = Quickfix::IntArray.new(5) 25208 order[0] = 1059 25209 order[1] = 1060 25210 order[2] = 1061 25211 order[3] = 1062 25212 order[4] = 0 25213 super(1058, 1059, order) 25214 end 25215 25216 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 25217 def initialize 25218 order = Quickfix::IntArray.new(3) 25219 order[0] = 1063 25220 order[1] = 1064 25221 order[2] = 0 25222 super(1062, 1063, order) 25223 end 25224 end 25225 end 25226 end 25227 25228 class NoLegs < Quickfix::Group 25229 def initialize 25230 order = Quickfix::IntArray.new(53) 25231 order[0] = 600 25232 order[1] = 601 25233 order[2] = 602 25234 order[3] = 603 25235 order[4] = 607 25236 order[5] = 608 25237 order[6] = 609 25238 order[7] = 764 25239 order[8] = 610 25240 order[9] = 611 25241 order[10] = 1212 25242 order[11] = 248 25243 order[12] = 249 25244 order[13] = 250 25245 order[14] = 251 25246 order[15] = 252 25247 order[16] = 253 25248 order[17] = 257 25249 order[18] = 599 25250 order[19] = 596 25251 order[20] = 597 25252 order[21] = 598 25253 order[22] = 254 25254 order[23] = 612 25255 order[24] = 942 25256 order[25] = 613 25257 order[26] = 614 25258 order[27] = 999 25259 order[28] = 1224 25260 order[29] = 1421 25261 order[30] = 1422 25262 order[31] = 1001 25263 order[32] = 1420 25264 order[33] = 615 25265 order[34] = 616 25266 order[35] = 617 25267 order[36] = 618 25268 order[37] = 619 25269 order[38] = 620 25270 order[39] = 621 25271 order[40] = 622 25272 order[41] = 623 25273 order[42] = 624 25274 order[43] = 556 25275 order[44] = 740 25276 order[45] = 739 25277 order[46] = 955 25278 order[47] = 956 25279 order[48] = 1358 25280 order[49] = 1017 25281 order[50] = 1436 25282 order[51] = 1440 25283 order[52] = 0 25284 super(555, 600, order) 25285 end 25286 25287 class NoLegSecurityAltID < Quickfix::Group 25288 def initialize 25289 order = Quickfix::IntArray.new(3) 25290 order[0] = 605 25291 order[1] = 606 25292 order[2] = 0 25293 super(604, 605, order) 25294 end 25295 end 25296 end 25297 25298 class NoPartyIDs < Quickfix::Group 25299 def initialize 25300 order = Quickfix::IntArray.new(5) 25301 order[0] = 448 25302 order[1] = 447 25303 order[2] = 452 25304 order[3] = 802 25305 order[4] = 0 25306 super(453, 448, order) 25307 end 25308 25309 class NoPartySubIDs < Quickfix::Group 25310 def initialize 25311 order = Quickfix::IntArray.new(3) 25312 order[0] = 523 25313 order[1] = 803 25314 order[2] = 0 25315 super(802, 523, order) 25316 end 25317 end 25318 end 25319 25320 class NoStipulations < Quickfix::Group 25321 def initialize 25322 order = Quickfix::IntArray.new(3) 25323 order[0] = 233 25324 order[1] = 234 25325 order[2] = 0 25326 super(232, 233, order) 25327 end 25328 end 25329 25330 class NoPosAmt < Quickfix::Group 25331 def initialize 25332 order = Quickfix::IntArray.new(4) 25333 order[0] = 707 25334 order[1] = 708 25335 order[2] = 1055 25336 order[3] = 0 25337 super(753, 707, order) 25338 end 25339 end 25340 25341 class NoAllocs < Quickfix::Group 25342 def initialize 25343 order = Quickfix::IntArray.new(41) 25344 order[0] = 79 25345 order[1] = 661 25346 order[2] = 573 25347 order[3] = 366 25348 order[4] = 80 25349 order[5] = 467 25350 order[6] = 81 25351 order[7] = 989 25352 order[8] = 1002 25353 order[9] = 993 25354 order[10] = 1047 25355 order[11] = 992 25356 order[12] = 539 25357 order[13] = 208 25358 order[14] = 209 25359 order[15] = 161 25360 order[16] = 360 25361 order[17] = 361 25362 order[18] = 12 25363 order[19] = 13 25364 order[20] = 479 25365 order[21] = 497 25366 order[22] = 153 25367 order[23] = 154 25368 order[24] = 119 25369 order[25] = 737 25370 order[26] = 120 25371 order[27] = 736 25372 order[28] = 155 25373 order[29] = 156 25374 order[30] = 742 25375 order[31] = 741 25376 order[32] = 136 25377 order[33] = 576 25378 order[34] = 635 25379 order[35] = 780 25380 order[36] = 172 25381 order[37] = 169 25382 order[38] = 170 25383 order[39] = 171 25384 order[40] = 0 25385 super(78, 79, order) 25386 end 25387 25388 class NoNestedPartyIDs < Quickfix::Group 25389 def initialize 25390 order = Quickfix::IntArray.new(5) 25391 order[0] = 524 25392 order[1] = 525 25393 order[2] = 538 25394 order[3] = 804 25395 order[4] = 0 25396 super(539, 524, order) 25397 end 25398 25399 class NoNestedPartySubIDs < Quickfix::Group 25400 def initialize 25401 order = Quickfix::IntArray.new(3) 25402 order[0] = 545 25403 order[1] = 805 25404 order[2] = 0 25405 super(804, 545, order) 25406 end 25407 end 25408 end 25409 25410 class NoMiscFees < Quickfix::Group 25411 def initialize 25412 order = Quickfix::IntArray.new(5) 25413 order[0] = 137 25414 order[1] = 138 25415 order[2] = 139 25416 order[3] = 891 25417 order[4] = 0 25418 super(136, 137, order) 25419 end 25420 end 25421 25422 class NoClearingInstructions < Quickfix::Group 25423 def initialize 25424 order = Quickfix::IntArray.new(2) 25425 order[0] = 577 25426 order[1] = 0 25427 super(576, 577, order) 25428 end 25429 end 25430 25431 class NoDlvyInst < Quickfix::Group 25432 def initialize 25433 order = Quickfix::IntArray.new(4) 25434 order[0] = 165 25435 order[1] = 787 25436 order[2] = 781 25437 order[3] = 0 25438 super(85, 165, order) 25439 end 25440 25441 class NoSettlPartyIDs < Quickfix::Group 25442 def initialize 25443 order = Quickfix::IntArray.new(5) 25444 order[0] = 782 25445 order[1] = 783 25446 order[2] = 784 25447 order[3] = 801 25448 order[4] = 0 25449 super(781, 782, order) 25450 end 25451 25452 class NoSettlPartySubIDs < Quickfix::Group 25453 def initialize 25454 order = Quickfix::IntArray.new(3) 25455 order[0] = 785 25456 order[1] = 786 25457 order[2] = 0 25458 super(801, 785, order) 25459 end 25460 end 25461 end 25462 end 25463 end 25464end 25465 25466class ExecutionAcknowledgement < Message 25467 def initialize 25468 super 25469 getHeader().setField( Quickfix::MsgType.new("BN") ) 25470 end 25471 25472 class NoSecurityAltID < Quickfix::Group 25473 def initialize 25474 order = Quickfix::IntArray.new(3) 25475 order[0] = 455 25476 order[1] = 456 25477 order[2] = 0 25478 super(454, 455, order) 25479 end 25480 end 25481 25482 class NoEvents < Quickfix::Group 25483 def initialize 25484 order = Quickfix::IntArray.new(6) 25485 order[0] = 865 25486 order[1] = 866 25487 order[2] = 1145 25488 order[3] = 867 25489 order[4] = 868 25490 order[5] = 0 25491 super(864, 865, order) 25492 end 25493 end 25494 25495 class NoInstrumentParties < Quickfix::Group 25496 def initialize 25497 order = Quickfix::IntArray.new(5) 25498 order[0] = 1019 25499 order[1] = 1050 25500 order[2] = 1051 25501 order[3] = 1052 25502 order[4] = 0 25503 super(1018, 1019, order) 25504 end 25505 25506 class NoInstrumentPartySubIDs < Quickfix::Group 25507 def initialize 25508 order = Quickfix::IntArray.new(3) 25509 order[0] = 1053 25510 order[1] = 1054 25511 order[2] = 0 25512 super(1052, 1053, order) 25513 end 25514 end 25515 end 25516 25517 class NoComplexEvents < Quickfix::Group 25518 def initialize 25519 order = Quickfix::IntArray.new(9) 25520 order[0] = 1484 25521 order[1] = 1485 25522 order[2] = 1486 25523 order[3] = 1487 25524 order[4] = 1488 25525 order[5] = 1489 25526 order[6] = 1490 25527 order[7] = 1491 25528 order[8] = 0 25529 super(1483, 1484, order) 25530 end 25531 25532 class NoComplexEventDates < Quickfix::Group 25533 def initialize 25534 order = Quickfix::IntArray.new(4) 25535 order[0] = 1492 25536 order[1] = 1493 25537 order[2] = 1494 25538 order[3] = 0 25539 super(1491, 1492, order) 25540 end 25541 25542 class NoComplexEventTimes < Quickfix::Group 25543 def initialize 25544 order = Quickfix::IntArray.new(3) 25545 order[0] = 1495 25546 order[1] = 1496 25547 order[2] = 0 25548 super(1494, 1495, order) 25549 end 25550 end 25551 end 25552 end 25553 25554 class NoUnderlyings < Quickfix::Group 25555 def initialize 25556 order = Quickfix::IntArray.new(70) 25557 order[0] = 311 25558 order[1] = 312 25559 order[2] = 309 25560 order[3] = 305 25561 order[4] = 462 25562 order[5] = 463 25563 order[6] = 310 25564 order[7] = 763 25565 order[8] = 313 25566 order[9] = 542 25567 order[10] = 1213 25568 order[11] = 241 25569 order[12] = 242 25570 order[13] = 243 25571 order[14] = 244 25572 order[15] = 245 25573 order[16] = 246 25574 order[17] = 256 25575 order[18] = 595 25576 order[19] = 592 25577 order[20] = 593 25578 order[21] = 594 25579 order[22] = 247 25580 order[23] = 316 25581 order[24] = 941 25582 order[25] = 317 25583 order[26] = 436 25584 order[27] = 998 25585 order[28] = 1423 25586 order[29] = 1424 25587 order[30] = 1425 25588 order[31] = 1000 25589 order[32] = 1419 25590 order[33] = 435 25591 order[34] = 308 25592 order[35] = 306 25593 order[36] = 362 25594 order[37] = 363 25595 order[38] = 307 25596 order[39] = 364 25597 order[40] = 365 25598 order[41] = 877 25599 order[42] = 878 25600 order[43] = 972 25601 order[44] = 318 25602 order[45] = 879 25603 order[46] = 975 25604 order[47] = 973 25605 order[48] = 974 25606 order[49] = 810 25607 order[50] = 882 25608 order[51] = 883 25609 order[52] = 884 25610 order[53] = 885 25611 order[54] = 886 25612 order[55] = 1044 25613 order[56] = 1045 25614 order[57] = 1046 25615 order[58] = 1038 25616 order[59] = 1039 25617 order[60] = 315 25618 order[61] = 1437 25619 order[62] = 1441 25620 order[63] = 1453 25621 order[64] = 1454 25622 order[65] = 1455 25623 order[66] = 1456 25624 order[67] = 1459 25625 order[68] = 1460 25626 order[69] = 0 25627 super(711, 311, order) 25628 end 25629 25630 class NoUnderlyingSecurityAltID < Quickfix::Group 25631 def initialize 25632 order = Quickfix::IntArray.new(3) 25633 order[0] = 458 25634 order[1] = 459 25635 order[2] = 0 25636 super(457, 458, order) 25637 end 25638 end 25639 25640 class NoUnderlyingStips < Quickfix::Group 25641 def initialize 25642 order = Quickfix::IntArray.new(3) 25643 order[0] = 888 25644 order[1] = 889 25645 order[2] = 0 25646 super(887, 888, order) 25647 end 25648 end 25649 25650 class NoUndlyInstrumentParties < Quickfix::Group 25651 def initialize 25652 order = Quickfix::IntArray.new(5) 25653 order[0] = 1059 25654 order[1] = 1060 25655 order[2] = 1061 25656 order[3] = 1062 25657 order[4] = 0 25658 super(1058, 1059, order) 25659 end 25660 25661 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 25662 def initialize 25663 order = Quickfix::IntArray.new(3) 25664 order[0] = 1063 25665 order[1] = 1064 25666 order[2] = 0 25667 super(1062, 1063, order) 25668 end 25669 end 25670 end 25671 end 25672 25673 class NoLegs < Quickfix::Group 25674 def initialize 25675 order = Quickfix::IntArray.new(53) 25676 order[0] = 600 25677 order[1] = 601 25678 order[2] = 602 25679 order[3] = 603 25680 order[4] = 607 25681 order[5] = 608 25682 order[6] = 609 25683 order[7] = 764 25684 order[8] = 610 25685 order[9] = 611 25686 order[10] = 1212 25687 order[11] = 248 25688 order[12] = 249 25689 order[13] = 250 25690 order[14] = 251 25691 order[15] = 252 25692 order[16] = 253 25693 order[17] = 257 25694 order[18] = 599 25695 order[19] = 596 25696 order[20] = 597 25697 order[21] = 598 25698 order[22] = 254 25699 order[23] = 612 25700 order[24] = 942 25701 order[25] = 613 25702 order[26] = 614 25703 order[27] = 999 25704 order[28] = 1224 25705 order[29] = 1421 25706 order[30] = 1422 25707 order[31] = 1001 25708 order[32] = 1420 25709 order[33] = 615 25710 order[34] = 616 25711 order[35] = 617 25712 order[36] = 618 25713 order[37] = 619 25714 order[38] = 620 25715 order[39] = 621 25716 order[40] = 622 25717 order[41] = 623 25718 order[42] = 624 25719 order[43] = 556 25720 order[44] = 740 25721 order[45] = 739 25722 order[46] = 955 25723 order[47] = 956 25724 order[48] = 1358 25725 order[49] = 1017 25726 order[50] = 1436 25727 order[51] = 1440 25728 order[52] = 0 25729 super(555, 600, order) 25730 end 25731 25732 class NoLegSecurityAltID < Quickfix::Group 25733 def initialize 25734 order = Quickfix::IntArray.new(3) 25735 order[0] = 605 25736 order[1] = 606 25737 order[2] = 0 25738 super(604, 605, order) 25739 end 25740 end 25741 end 25742end 25743 25744class TradingSessionList < Message 25745 def initialize 25746 super 25747 getHeader().setField( Quickfix::MsgType.new("BJ") ) 25748 end 25749 25750 class NoTradingSessions < Quickfix::Group 25751 def initialize 25752 order = Quickfix::IntArray.new(23) 25753 order[0] = 336 25754 order[1] = 625 25755 order[2] = 207 25756 order[3] = 1301 25757 order[4] = 1300 25758 order[5] = 1326 25759 order[6] = 338 25760 order[7] = 339 25761 order[8] = 325 25762 order[9] = 340 25763 order[10] = 567 25764 order[11] = 341 25765 order[12] = 342 25766 order[13] = 343 25767 order[14] = 344 25768 order[15] = 345 25769 order[16] = 387 25770 order[17] = 58 25771 order[18] = 354 25772 order[19] = 355 25773 order[20] = 60 25774 order[21] = 1327 25775 order[22] = 0 25776 super(386, 336, order) 25777 end 25778 25779 class NoOrdTypeRules < Quickfix::Group 25780 def initialize 25781 order = Quickfix::IntArray.new(2) 25782 order[0] = 40 25783 order[1] = 0 25784 super(1237, 40, order) 25785 end 25786 end 25787 25788 class NoTimeInForceRules < Quickfix::Group 25789 def initialize 25790 order = Quickfix::IntArray.new(2) 25791 order[0] = 59 25792 order[1] = 0 25793 super(1239, 59, order) 25794 end 25795 end 25796 25797 class NoExecInstRules < Quickfix::Group 25798 def initialize 25799 order = Quickfix::IntArray.new(2) 25800 order[0] = 1308 25801 order[1] = 0 25802 super(1232, 1308, order) 25803 end 25804 end 25805 25806 class NoMatchRules < Quickfix::Group 25807 def initialize 25808 order = Quickfix::IntArray.new(3) 25809 order[0] = 1142 25810 order[1] = 574 25811 order[2] = 0 25812 super(1235, 1142, order) 25813 end 25814 end 25815 25816 class NoMDFeedTypes < Quickfix::Group 25817 def initialize 25818 order = Quickfix::IntArray.new(4) 25819 order[0] = 1022 25820 order[1] = 264 25821 order[2] = 1021 25822 order[3] = 0 25823 super(1141, 1022, order) 25824 end 25825 end 25826 end 25827end 25828 25829class TradingSessionListRequest < Message 25830 def initialize 25831 super 25832 getHeader().setField( Quickfix::MsgType.new("BI") ) 25833 end 25834end 25835 25836class SettlementObligationReport < Message 25837 def initialize 25838 super 25839 getHeader().setField( Quickfix::MsgType.new("BQ") ) 25840 end 25841 25842 class NoSettlOblig < Quickfix::Group 25843 def initialize 25844 order = Quickfix::IntArray.new(97) 25845 order[0] = 430 25846 order[1] = 1161 25847 order[2] = 1162 25848 order[3] = 1163 25849 order[4] = 1157 25850 order[5] = 119 25851 order[6] = 15 25852 order[7] = 120 25853 order[8] = 155 25854 order[9] = 64 25855 order[10] = 55 25856 order[11] = 65 25857 order[12] = 48 25858 order[13] = 22 25859 order[14] = 460 25860 order[15] = 1227 25861 order[16] = 1151 25862 order[17] = 461 25863 order[18] = 167 25864 order[19] = 762 25865 order[20] = 200 25866 order[21] = 541 25867 order[22] = 1079 25868 order[23] = 966 25869 order[24] = 1049 25870 order[25] = 965 25871 order[26] = 224 25872 order[27] = 225 25873 order[28] = 239 25874 order[29] = 226 25875 order[30] = 227 25876 order[31] = 228 25877 order[32] = 255 25878 order[33] = 543 25879 order[34] = 470 25880 order[35] = 471 25881 order[36] = 472 25882 order[37] = 240 25883 order[38] = 202 25884 order[39] = 947 25885 order[40] = 967 25886 order[41] = 968 25887 order[42] = 206 25888 order[43] = 231 25889 order[44] = 969 25890 order[45] = 1146 25891 order[46] = 996 25892 order[47] = 1147 25893 order[48] = 1191 25894 order[49] = 1192 25895 order[50] = 1193 25896 order[51] = 1194 25897 order[52] = 1195 25898 order[53] = 1196 25899 order[54] = 1197 25900 order[55] = 1198 25901 order[56] = 1199 25902 order[57] = 1200 25903 order[58] = 201 25904 order[59] = 1244 25905 order[60] = 1242 25906 order[61] = 997 25907 order[62] = 223 25908 order[63] = 207 25909 order[64] = 970 25910 order[65] = 971 25911 order[66] = 106 25912 order[67] = 348 25913 order[68] = 349 25914 order[69] = 107 25915 order[70] = 350 25916 order[71] = 351 25917 order[72] = 691 25918 order[73] = 667 25919 order[74] = 875 25920 order[75] = 876 25921 order[76] = 873 25922 order[77] = 874 25923 order[78] = 1435 25924 order[79] = 1439 25925 order[80] = 1449 25926 order[81] = 1450 25927 order[82] = 1451 25928 order[83] = 1452 25929 order[84] = 1457 25930 order[85] = 1458 25931 order[86] = 1478 25932 order[87] = 1479 25933 order[88] = 1480 25934 order[89] = 1481 25935 order[90] = 1482 25936 order[91] = 453 25937 order[92] = 168 25938 order[93] = 126 25939 order[94] = 779 25940 order[95] = 1158 25941 order[96] = 0 25942 super(1165, 430, order) 25943 end 25944 25945 class NoSecurityAltID < Quickfix::Group 25946 def initialize 25947 order = Quickfix::IntArray.new(3) 25948 order[0] = 455 25949 order[1] = 456 25950 order[2] = 0 25951 super(454, 455, order) 25952 end 25953 end 25954 25955 class NoEvents < Quickfix::Group 25956 def initialize 25957 order = Quickfix::IntArray.new(6) 25958 order[0] = 865 25959 order[1] = 866 25960 order[2] = 1145 25961 order[3] = 867 25962 order[4] = 868 25963 order[5] = 0 25964 super(864, 865, order) 25965 end 25966 end 25967 25968 class NoInstrumentParties < Quickfix::Group 25969 def initialize 25970 order = Quickfix::IntArray.new(5) 25971 order[0] = 1019 25972 order[1] = 1050 25973 order[2] = 1051 25974 order[3] = 1052 25975 order[4] = 0 25976 super(1018, 1019, order) 25977 end 25978 25979 class NoInstrumentPartySubIDs < Quickfix::Group 25980 def initialize 25981 order = Quickfix::IntArray.new(3) 25982 order[0] = 1053 25983 order[1] = 1054 25984 order[2] = 0 25985 super(1052, 1053, order) 25986 end 25987 end 25988 end 25989 25990 class NoComplexEvents < Quickfix::Group 25991 def initialize 25992 order = Quickfix::IntArray.new(9) 25993 order[0] = 1484 25994 order[1] = 1485 25995 order[2] = 1486 25996 order[3] = 1487 25997 order[4] = 1488 25998 order[5] = 1489 25999 order[6] = 1490 26000 order[7] = 1491 26001 order[8] = 0 26002 super(1483, 1484, order) 26003 end 26004 26005 class NoComplexEventDates < Quickfix::Group 26006 def initialize 26007 order = Quickfix::IntArray.new(4) 26008 order[0] = 1492 26009 order[1] = 1493 26010 order[2] = 1494 26011 order[3] = 0 26012 super(1491, 1492, order) 26013 end 26014 26015 class NoComplexEventTimes < Quickfix::Group 26016 def initialize 26017 order = Quickfix::IntArray.new(3) 26018 order[0] = 1495 26019 order[1] = 1496 26020 order[2] = 0 26021 super(1494, 1495, order) 26022 end 26023 end 26024 end 26025 end 26026 26027 class NoPartyIDs < Quickfix::Group 26028 def initialize 26029 order = Quickfix::IntArray.new(5) 26030 order[0] = 448 26031 order[1] = 447 26032 order[2] = 452 26033 order[3] = 802 26034 order[4] = 0 26035 super(453, 448, order) 26036 end 26037 26038 class NoPartySubIDs < Quickfix::Group 26039 def initialize 26040 order = Quickfix::IntArray.new(3) 26041 order[0] = 523 26042 order[1] = 803 26043 order[2] = 0 26044 super(802, 523, order) 26045 end 26046 end 26047 end 26048 26049 class NoSettlDetails < Quickfix::Group 26050 def initialize 26051 order = Quickfix::IntArray.new(3) 26052 order[0] = 1164 26053 order[1] = 781 26054 order[2] = 0 26055 super(1158, 1164, order) 26056 end 26057 26058 class NoSettlPartyIDs < Quickfix::Group 26059 def initialize 26060 order = Quickfix::IntArray.new(5) 26061 order[0] = 782 26062 order[1] = 783 26063 order[2] = 784 26064 order[3] = 801 26065 order[4] = 0 26066 super(781, 782, order) 26067 end 26068 26069 class NoSettlPartySubIDs < Quickfix::Group 26070 def initialize 26071 order = Quickfix::IntArray.new(3) 26072 order[0] = 785 26073 order[1] = 786 26074 order[2] = 0 26075 super(801, 785, order) 26076 end 26077 end 26078 end 26079 end 26080 end 26081end 26082 26083class DerivativeSecurityListUpdateReport < Message 26084 def initialize 26085 super 26086 getHeader().setField( Quickfix::MsgType.new("BR") ) 26087 end 26088 26089 class NoUnderlyingSecurityAltID < Quickfix::Group 26090 def initialize 26091 order = Quickfix::IntArray.new(3) 26092 order[0] = 458 26093 order[1] = 459 26094 order[2] = 0 26095 super(457, 458, order) 26096 end 26097 end 26098 26099 class NoUnderlyingStips < Quickfix::Group 26100 def initialize 26101 order = Quickfix::IntArray.new(3) 26102 order[0] = 888 26103 order[1] = 889 26104 order[2] = 0 26105 super(887, 888, order) 26106 end 26107 end 26108 26109 class NoUndlyInstrumentParties < Quickfix::Group 26110 def initialize 26111 order = Quickfix::IntArray.new(5) 26112 order[0] = 1059 26113 order[1] = 1060 26114 order[2] = 1061 26115 order[3] = 1062 26116 order[4] = 0 26117 super(1058, 1059, order) 26118 end 26119 26120 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 26121 def initialize 26122 order = Quickfix::IntArray.new(3) 26123 order[0] = 1063 26124 order[1] = 1064 26125 order[2] = 0 26126 super(1062, 1063, order) 26127 end 26128 end 26129 end 26130 26131 class NoDerivativeSecurityAltID < Quickfix::Group 26132 def initialize 26133 order = Quickfix::IntArray.new(3) 26134 order[0] = 1219 26135 order[1] = 1220 26136 order[2] = 0 26137 super(1218, 1219, order) 26138 end 26139 end 26140 26141 class NoDerivativeEvents < Quickfix::Group 26142 def initialize 26143 order = Quickfix::IntArray.new(6) 26144 order[0] = 1287 26145 order[1] = 1288 26146 order[2] = 1289 26147 order[3] = 1290 26148 order[4] = 1291 26149 order[5] = 0 26150 super(1286, 1287, order) 26151 end 26152 end 26153 26154 class NoDerivativeInstrumentParties < Quickfix::Group 26155 def initialize 26156 order = Quickfix::IntArray.new(5) 26157 order[0] = 1293 26158 order[1] = 1294 26159 order[2] = 1295 26160 order[3] = 1296 26161 order[4] = 0 26162 super(1292, 1293, order) 26163 end 26164 26165 class NoDerivativeInstrumentPartySubIDs < Quickfix::Group 26166 def initialize 26167 order = Quickfix::IntArray.new(3) 26168 order[0] = 1297 26169 order[1] = 1298 26170 order[2] = 0 26171 super(1296, 1297, order) 26172 end 26173 end 26174 end 26175 26176 class NoDerivativeInstrAttrib < Quickfix::Group 26177 def initialize 26178 order = Quickfix::IntArray.new(3) 26179 order[0] = 1313 26180 order[1] = 1314 26181 order[2] = 0 26182 super(1311, 1313, order) 26183 end 26184 end 26185 26186 class NoMarketSegments < Quickfix::Group 26187 def initialize 26188 order = Quickfix::IntArray.new(4) 26189 order[0] = 1301 26190 order[1] = 1300 26191 order[2] = 1201 26192 order[3] = 0 26193 super(1310, 1301, order) 26194 end 26195 26196 class NoTickRules < Quickfix::Group 26197 def initialize 26198 order = Quickfix::IntArray.new(5) 26199 order[0] = 1206 26200 order[1] = 1207 26201 order[2] = 1208 26202 order[3] = 1209 26203 order[4] = 0 26204 super(1205, 1206, order) 26205 end 26206 end 26207 26208 class NoLotTypeRules < Quickfix::Group 26209 def initialize 26210 order = Quickfix::IntArray.new(3) 26211 order[0] = 1093 26212 order[1] = 1231 26213 order[2] = 0 26214 super(1234, 1093, order) 26215 end 26216 end 26217 26218 class NoTradingSessionRules < Quickfix::Group 26219 def initialize 26220 order = Quickfix::IntArray.new(3) 26221 order[0] = 336 26222 order[1] = 625 26223 order[2] = 0 26224 super(1309, 336, order) 26225 end 26226 26227 class NoOrdTypeRules < Quickfix::Group 26228 def initialize 26229 order = Quickfix::IntArray.new(2) 26230 order[0] = 40 26231 order[1] = 0 26232 super(1237, 40, order) 26233 end 26234 end 26235 26236 class NoTimeInForceRules < Quickfix::Group 26237 def initialize 26238 order = Quickfix::IntArray.new(2) 26239 order[0] = 59 26240 order[1] = 0 26241 super(1239, 59, order) 26242 end 26243 end 26244 26245 class NoExecInstRules < Quickfix::Group 26246 def initialize 26247 order = Quickfix::IntArray.new(2) 26248 order[0] = 1308 26249 order[1] = 0 26250 super(1232, 1308, order) 26251 end 26252 end 26253 26254 class NoMatchRules < Quickfix::Group 26255 def initialize 26256 order = Quickfix::IntArray.new(3) 26257 order[0] = 1142 26258 order[1] = 574 26259 order[2] = 0 26260 super(1235, 1142, order) 26261 end 26262 end 26263 26264 class NoMDFeedTypes < Quickfix::Group 26265 def initialize 26266 order = Quickfix::IntArray.new(4) 26267 order[0] = 1022 26268 order[1] = 264 26269 order[2] = 1021 26270 order[3] = 0 26271 super(1141, 1022, order) 26272 end 26273 end 26274 end 26275 26276 class NoNestedInstrAttrib < Quickfix::Group 26277 def initialize 26278 order = Quickfix::IntArray.new(3) 26279 order[0] = 1210 26280 order[1] = 1211 26281 order[2] = 0 26282 super(1312, 1210, order) 26283 end 26284 end 26285 26286 class NoStrikeRules < Quickfix::Group 26287 def initialize 26288 order = Quickfix::IntArray.new(7) 26289 order[0] = 1223 26290 order[1] = 1202 26291 order[2] = 1203 26292 order[3] = 1204 26293 order[4] = 1304 26294 order[5] = 1236 26295 order[6] = 0 26296 super(1201, 1223, order) 26297 end 26298 26299 class NoMaturityRules < Quickfix::Group 26300 def initialize 26301 order = Quickfix::IntArray.new(7) 26302 order[0] = 1222 26303 order[1] = 1303 26304 order[2] = 1302 26305 order[3] = 1241 26306 order[4] = 1226 26307 order[5] = 1229 26308 order[6] = 0 26309 super(1236, 1222, order) 26310 end 26311 end 26312 end 26313 end 26314 26315 class NoRelatedSym < Quickfix::Group 26316 def initialize 26317 order = Quickfix::IntArray.new(96) 26318 order[0] = 1324 26319 order[1] = 292 26320 order[2] = 55 26321 order[3] = 65 26322 order[4] = 48 26323 order[5] = 22 26324 order[6] = 460 26325 order[7] = 1227 26326 order[8] = 1151 26327 order[9] = 461 26328 order[10] = 167 26329 order[11] = 762 26330 order[12] = 200 26331 order[13] = 541 26332 order[14] = 1079 26333 order[15] = 966 26334 order[16] = 1049 26335 order[17] = 965 26336 order[18] = 224 26337 order[19] = 225 26338 order[20] = 239 26339 order[21] = 226 26340 order[22] = 227 26341 order[23] = 228 26342 order[24] = 255 26343 order[25] = 543 26344 order[26] = 470 26345 order[27] = 471 26346 order[28] = 472 26347 order[29] = 240 26348 order[30] = 202 26349 order[31] = 947 26350 order[32] = 967 26351 order[33] = 968 26352 order[34] = 206 26353 order[35] = 231 26354 order[36] = 969 26355 order[37] = 1146 26356 order[38] = 996 26357 order[39] = 1147 26358 order[40] = 1191 26359 order[41] = 1192 26360 order[42] = 1193 26361 order[43] = 1194 26362 order[44] = 1195 26363 order[45] = 1196 26364 order[46] = 1197 26365 order[47] = 1198 26366 order[48] = 1199 26367 order[49] = 1200 26368 order[50] = 201 26369 order[51] = 1244 26370 order[52] = 1242 26371 order[53] = 997 26372 order[54] = 223 26373 order[55] = 207 26374 order[56] = 970 26375 order[57] = 971 26376 order[58] = 106 26377 order[59] = 348 26378 order[60] = 349 26379 order[61] = 107 26380 order[62] = 350 26381 order[63] = 351 26382 order[64] = 691 26383 order[65] = 667 26384 order[66] = 875 26385 order[67] = 876 26386 order[68] = 873 26387 order[69] = 874 26388 order[70] = 1435 26389 order[71] = 1439 26390 order[72] = 1449 26391 order[73] = 1450 26392 order[74] = 1451 26393 order[75] = 1452 26394 order[76] = 1457 26395 order[77] = 1458 26396 order[78] = 1478 26397 order[79] = 1479 26398 order[80] = 1480 26399 order[81] = 1481 26400 order[82] = 1482 26401 order[83] = 668 26402 order[84] = 869 26403 order[85] = 1305 26404 order[86] = 1221 26405 order[87] = 1230 26406 order[88] = 1240 26407 order[89] = 15 26408 order[90] = 555 26409 order[91] = 58 26410 order[92] = 354 26411 order[93] = 355 26412 order[94] = 1504 26413 order[95] = 0 26414 super(146, 1324, order) 26415 end 26416 26417 class NoSecurityAltID < Quickfix::Group 26418 def initialize 26419 order = Quickfix::IntArray.new(3) 26420 order[0] = 455 26421 order[1] = 456 26422 order[2] = 0 26423 super(454, 455, order) 26424 end 26425 end 26426 26427 class NoEvents < Quickfix::Group 26428 def initialize 26429 order = Quickfix::IntArray.new(6) 26430 order[0] = 865 26431 order[1] = 866 26432 order[2] = 1145 26433 order[3] = 867 26434 order[4] = 868 26435 order[5] = 0 26436 super(864, 865, order) 26437 end 26438 end 26439 26440 class NoInstrumentParties < Quickfix::Group 26441 def initialize 26442 order = Quickfix::IntArray.new(5) 26443 order[0] = 1019 26444 order[1] = 1050 26445 order[2] = 1051 26446 order[3] = 1052 26447 order[4] = 0 26448 super(1018, 1019, order) 26449 end 26450 26451 class NoInstrumentPartySubIDs < Quickfix::Group 26452 def initialize 26453 order = Quickfix::IntArray.new(3) 26454 order[0] = 1053 26455 order[1] = 1054 26456 order[2] = 0 26457 super(1052, 1053, order) 26458 end 26459 end 26460 end 26461 26462 class NoComplexEvents < Quickfix::Group 26463 def initialize 26464 order = Quickfix::IntArray.new(9) 26465 order[0] = 1484 26466 order[1] = 1485 26467 order[2] = 1486 26468 order[3] = 1487 26469 order[4] = 1488 26470 order[5] = 1489 26471 order[6] = 1490 26472 order[7] = 1491 26473 order[8] = 0 26474 super(1483, 1484, order) 26475 end 26476 26477 class NoComplexEventDates < Quickfix::Group 26478 def initialize 26479 order = Quickfix::IntArray.new(4) 26480 order[0] = 1492 26481 order[1] = 1493 26482 order[2] = 1494 26483 order[3] = 0 26484 super(1491, 1492, order) 26485 end 26486 26487 class NoComplexEventTimes < Quickfix::Group 26488 def initialize 26489 order = Quickfix::IntArray.new(3) 26490 order[0] = 1495 26491 order[1] = 1496 26492 order[2] = 0 26493 super(1494, 1495, order) 26494 end 26495 end 26496 end 26497 end 26498 26499 class NoInstrAttrib < Quickfix::Group 26500 def initialize 26501 order = Quickfix::IntArray.new(3) 26502 order[0] = 871 26503 order[1] = 872 26504 order[2] = 0 26505 super(870, 871, order) 26506 end 26507 end 26508 26509 class NoLegs < Quickfix::Group 26510 def initialize 26511 order = Quickfix::IntArray.new(53) 26512 order[0] = 600 26513 order[1] = 601 26514 order[2] = 602 26515 order[3] = 603 26516 order[4] = 607 26517 order[5] = 608 26518 order[6] = 609 26519 order[7] = 764 26520 order[8] = 610 26521 order[9] = 611 26522 order[10] = 1212 26523 order[11] = 248 26524 order[12] = 249 26525 order[13] = 250 26526 order[14] = 251 26527 order[15] = 252 26528 order[16] = 253 26529 order[17] = 257 26530 order[18] = 599 26531 order[19] = 596 26532 order[20] = 597 26533 order[21] = 598 26534 order[22] = 254 26535 order[23] = 612 26536 order[24] = 942 26537 order[25] = 613 26538 order[26] = 614 26539 order[27] = 999 26540 order[28] = 1224 26541 order[29] = 1421 26542 order[30] = 1422 26543 order[31] = 1001 26544 order[32] = 1420 26545 order[33] = 615 26546 order[34] = 616 26547 order[35] = 617 26548 order[36] = 618 26549 order[37] = 619 26550 order[38] = 620 26551 order[39] = 621 26552 order[40] = 622 26553 order[41] = 623 26554 order[42] = 624 26555 order[43] = 556 26556 order[44] = 740 26557 order[45] = 739 26558 order[46] = 955 26559 order[47] = 956 26560 order[48] = 1358 26561 order[49] = 1017 26562 order[50] = 1436 26563 order[51] = 1440 26564 order[52] = 0 26565 super(555, 600, order) 26566 end 26567 26568 class NoLegSecurityAltID < Quickfix::Group 26569 def initialize 26570 order = Quickfix::IntArray.new(3) 26571 order[0] = 605 26572 order[1] = 606 26573 order[2] = 0 26574 super(604, 605, order) 26575 end 26576 end 26577 end 26578 end 26579end 26580 26581class TradingSessionListUpdateReport < Message 26582 def initialize 26583 super 26584 getHeader().setField( Quickfix::MsgType.new("BS") ) 26585 end 26586 26587 class NoTradingSessions < Quickfix::Group 26588 def initialize 26589 order = Quickfix::IntArray.new(23) 26590 order[0] = 336 26591 order[1] = 625 26592 order[2] = 207 26593 order[3] = 1301 26594 order[4] = 1300 26595 order[5] = 1326 26596 order[6] = 338 26597 order[7] = 339 26598 order[8] = 325 26599 order[9] = 340 26600 order[10] = 567 26601 order[11] = 341 26602 order[12] = 342 26603 order[13] = 343 26604 order[14] = 344 26605 order[15] = 345 26606 order[16] = 387 26607 order[17] = 58 26608 order[18] = 354 26609 order[19] = 355 26610 order[20] = 60 26611 order[21] = 1327 26612 order[22] = 0 26613 super(386, 336, order) 26614 end 26615 26616 class NoOrdTypeRules < Quickfix::Group 26617 def initialize 26618 order = Quickfix::IntArray.new(2) 26619 order[0] = 40 26620 order[1] = 0 26621 super(1237, 40, order) 26622 end 26623 end 26624 26625 class NoTimeInForceRules < Quickfix::Group 26626 def initialize 26627 order = Quickfix::IntArray.new(2) 26628 order[0] = 59 26629 order[1] = 0 26630 super(1239, 59, order) 26631 end 26632 end 26633 26634 class NoExecInstRules < Quickfix::Group 26635 def initialize 26636 order = Quickfix::IntArray.new(2) 26637 order[0] = 1308 26638 order[1] = 0 26639 super(1232, 1308, order) 26640 end 26641 end 26642 26643 class NoMatchRules < Quickfix::Group 26644 def initialize 26645 order = Quickfix::IntArray.new(3) 26646 order[0] = 1142 26647 order[1] = 574 26648 order[2] = 0 26649 super(1235, 1142, order) 26650 end 26651 end 26652 26653 class NoMDFeedTypes < Quickfix::Group 26654 def initialize 26655 order = Quickfix::IntArray.new(4) 26656 order[0] = 1022 26657 order[1] = 264 26658 order[2] = 1021 26659 order[3] = 0 26660 super(1141, 1022, order) 26661 end 26662 end 26663 end 26664end 26665 26666class MarketDefinitionRequest < Message 26667 def initialize 26668 super 26669 getHeader().setField( Quickfix::MsgType.new("BT") ) 26670 end 26671end 26672 26673class MarketDefinition < Message 26674 def initialize 26675 super 26676 getHeader().setField( Quickfix::MsgType.new("BU") ) 26677 end 26678 26679 class NoTickRules < Quickfix::Group 26680 def initialize 26681 order = Quickfix::IntArray.new(5) 26682 order[0] = 1206 26683 order[1] = 1207 26684 order[2] = 1208 26685 order[3] = 1209 26686 order[4] = 0 26687 super(1205, 1206, order) 26688 end 26689 end 26690 26691 class NoLotTypeRules < Quickfix::Group 26692 def initialize 26693 order = Quickfix::IntArray.new(3) 26694 order[0] = 1093 26695 order[1] = 1231 26696 order[2] = 0 26697 super(1234, 1093, order) 26698 end 26699 end 26700 26701 class NoOrdTypeRules < Quickfix::Group 26702 def initialize 26703 order = Quickfix::IntArray.new(2) 26704 order[0] = 40 26705 order[1] = 0 26706 super(1237, 40, order) 26707 end 26708 end 26709 26710 class NoTimeInForceRules < Quickfix::Group 26711 def initialize 26712 order = Quickfix::IntArray.new(2) 26713 order[0] = 59 26714 order[1] = 0 26715 super(1239, 59, order) 26716 end 26717 end 26718 26719 class NoExecInstRules < Quickfix::Group 26720 def initialize 26721 order = Quickfix::IntArray.new(2) 26722 order[0] = 1308 26723 order[1] = 0 26724 super(1232, 1308, order) 26725 end 26726 end 26727end 26728 26729class MarketDefinitionUpdateReport < Message 26730 def initialize 26731 super 26732 getHeader().setField( Quickfix::MsgType.new("BV") ) 26733 end 26734 26735 class NoTickRules < Quickfix::Group 26736 def initialize 26737 order = Quickfix::IntArray.new(5) 26738 order[0] = 1206 26739 order[1] = 1207 26740 order[2] = 1208 26741 order[3] = 1209 26742 order[4] = 0 26743 super(1205, 1206, order) 26744 end 26745 end 26746 26747 class NoLotTypeRules < Quickfix::Group 26748 def initialize 26749 order = Quickfix::IntArray.new(3) 26750 order[0] = 1093 26751 order[1] = 1231 26752 order[2] = 0 26753 super(1234, 1093, order) 26754 end 26755 end 26756 26757 class NoOrdTypeRules < Quickfix::Group 26758 def initialize 26759 order = Quickfix::IntArray.new(2) 26760 order[0] = 40 26761 order[1] = 0 26762 super(1237, 40, order) 26763 end 26764 end 26765 26766 class NoTimeInForceRules < Quickfix::Group 26767 def initialize 26768 order = Quickfix::IntArray.new(2) 26769 order[0] = 59 26770 order[1] = 0 26771 super(1239, 59, order) 26772 end 26773 end 26774 26775 class NoExecInstRules < Quickfix::Group 26776 def initialize 26777 order = Quickfix::IntArray.new(2) 26778 order[0] = 1308 26779 order[1] = 0 26780 super(1232, 1308, order) 26781 end 26782 end 26783end 26784 26785class ApplicationMessageRequest < Message 26786 def initialize 26787 super 26788 getHeader().setField( Quickfix::MsgType.new("BW") ) 26789 end 26790 26791 class NoApplIDs < Quickfix::Group 26792 def initialize 26793 order = Quickfix::IntArray.new(6) 26794 order[0] = 1355 26795 order[1] = 1182 26796 order[2] = 1183 26797 order[3] = 539 26798 order[4] = 1433 26799 order[5] = 0 26800 super(1351, 1355, order) 26801 end 26802 26803 class NoNestedPartyIDs < Quickfix::Group 26804 def initialize 26805 order = Quickfix::IntArray.new(5) 26806 order[0] = 524 26807 order[1] = 525 26808 order[2] = 538 26809 order[3] = 804 26810 order[4] = 0 26811 super(539, 524, order) 26812 end 26813 26814 class NoNestedPartySubIDs < Quickfix::Group 26815 def initialize 26816 order = Quickfix::IntArray.new(3) 26817 order[0] = 545 26818 order[1] = 805 26819 order[2] = 0 26820 super(804, 545, order) 26821 end 26822 end 26823 end 26824 end 26825 26826 class NoPartyIDs < Quickfix::Group 26827 def initialize 26828 order = Quickfix::IntArray.new(5) 26829 order[0] = 448 26830 order[1] = 447 26831 order[2] = 452 26832 order[3] = 802 26833 order[4] = 0 26834 super(453, 448, order) 26835 end 26836 26837 class NoPartySubIDs < Quickfix::Group 26838 def initialize 26839 order = Quickfix::IntArray.new(3) 26840 order[0] = 523 26841 order[1] = 803 26842 order[2] = 0 26843 super(802, 523, order) 26844 end 26845 end 26846 end 26847end 26848 26849class ApplicationMessageRequestAck < Message 26850 def initialize 26851 super 26852 getHeader().setField( Quickfix::MsgType.new("BX") ) 26853 end 26854 26855 class NoApplIDs < Quickfix::Group 26856 def initialize 26857 order = Quickfix::IntArray.new(8) 26858 order[0] = 1355 26859 order[1] = 1182 26860 order[2] = 1183 26861 order[3] = 1357 26862 order[4] = 1354 26863 order[5] = 539 26864 order[6] = 1433 26865 order[7] = 0 26866 super(1351, 1355, order) 26867 end 26868 26869 class NoNestedPartyIDs < Quickfix::Group 26870 def initialize 26871 order = Quickfix::IntArray.new(5) 26872 order[0] = 524 26873 order[1] = 525 26874 order[2] = 538 26875 order[3] = 804 26876 order[4] = 0 26877 super(539, 524, order) 26878 end 26879 26880 class NoNestedPartySubIDs < Quickfix::Group 26881 def initialize 26882 order = Quickfix::IntArray.new(3) 26883 order[0] = 545 26884 order[1] = 805 26885 order[2] = 0 26886 super(804, 545, order) 26887 end 26888 end 26889 end 26890 end 26891 26892 class NoPartyIDs < Quickfix::Group 26893 def initialize 26894 order = Quickfix::IntArray.new(5) 26895 order[0] = 448 26896 order[1] = 447 26897 order[2] = 452 26898 order[3] = 802 26899 order[4] = 0 26900 super(453, 448, order) 26901 end 26902 26903 class NoPartySubIDs < Quickfix::Group 26904 def initialize 26905 order = Quickfix::IntArray.new(3) 26906 order[0] = 523 26907 order[1] = 803 26908 order[2] = 0 26909 super(802, 523, order) 26910 end 26911 end 26912 end 26913end 26914 26915class ApplicationMessageReport < Message 26916 def initialize 26917 super 26918 getHeader().setField( Quickfix::MsgType.new("BY") ) 26919 end 26920 26921 class NoApplIDs < Quickfix::Group 26922 def initialize 26923 order = Quickfix::IntArray.new(4) 26924 order[0] = 1355 26925 order[1] = 1399 26926 order[2] = 1357 26927 order[3] = 0 26928 super(1351, 1355, order) 26929 end 26930 end 26931end 26932 26933class OrderMassActionReport < Message 26934 def initialize 26935 super 26936 getHeader().setField( Quickfix::MsgType.new("BZ") ) 26937 end 26938 26939 class NoAffectedOrders < Quickfix::Group 26940 def initialize 26941 order = Quickfix::IntArray.new(4) 26942 order[0] = 41 26943 order[1] = 535 26944 order[2] = 536 26945 order[3] = 0 26946 super(534, 41, order) 26947 end 26948 end 26949 26950 class NoNotAffectedOrders < Quickfix::Group 26951 def initialize 26952 order = Quickfix::IntArray.new(3) 26953 order[0] = 1372 26954 order[1] = 1371 26955 order[2] = 0 26956 super(1370, 1372, order) 26957 end 26958 end 26959 26960 class NoPartyIDs < Quickfix::Group 26961 def initialize 26962 order = Quickfix::IntArray.new(5) 26963 order[0] = 448 26964 order[1] = 447 26965 order[2] = 452 26966 order[3] = 802 26967 order[4] = 0 26968 super(453, 448, order) 26969 end 26970 26971 class NoPartySubIDs < Quickfix::Group 26972 def initialize 26973 order = Quickfix::IntArray.new(3) 26974 order[0] = 523 26975 order[1] = 803 26976 order[2] = 0 26977 super(802, 523, order) 26978 end 26979 end 26980 end 26981 26982 class NoSecurityAltID < Quickfix::Group 26983 def initialize 26984 order = Quickfix::IntArray.new(3) 26985 order[0] = 455 26986 order[1] = 456 26987 order[2] = 0 26988 super(454, 455, order) 26989 end 26990 end 26991 26992 class NoEvents < Quickfix::Group 26993 def initialize 26994 order = Quickfix::IntArray.new(6) 26995 order[0] = 865 26996 order[1] = 866 26997 order[2] = 1145 26998 order[3] = 867 26999 order[4] = 868 27000 order[5] = 0 27001 super(864, 865, order) 27002 end 27003 end 27004 27005 class NoInstrumentParties < Quickfix::Group 27006 def initialize 27007 order = Quickfix::IntArray.new(5) 27008 order[0] = 1019 27009 order[1] = 1050 27010 order[2] = 1051 27011 order[3] = 1052 27012 order[4] = 0 27013 super(1018, 1019, order) 27014 end 27015 27016 class NoInstrumentPartySubIDs < Quickfix::Group 27017 def initialize 27018 order = Quickfix::IntArray.new(3) 27019 order[0] = 1053 27020 order[1] = 1054 27021 order[2] = 0 27022 super(1052, 1053, order) 27023 end 27024 end 27025 end 27026 27027 class NoComplexEvents < Quickfix::Group 27028 def initialize 27029 order = Quickfix::IntArray.new(9) 27030 order[0] = 1484 27031 order[1] = 1485 27032 order[2] = 1486 27033 order[3] = 1487 27034 order[4] = 1488 27035 order[5] = 1489 27036 order[6] = 1490 27037 order[7] = 1491 27038 order[8] = 0 27039 super(1483, 1484, order) 27040 end 27041 27042 class NoComplexEventDates < Quickfix::Group 27043 def initialize 27044 order = Quickfix::IntArray.new(4) 27045 order[0] = 1492 27046 order[1] = 1493 27047 order[2] = 1494 27048 order[3] = 0 27049 super(1491, 1492, order) 27050 end 27051 27052 class NoComplexEventTimes < Quickfix::Group 27053 def initialize 27054 order = Quickfix::IntArray.new(3) 27055 order[0] = 1495 27056 order[1] = 1496 27057 order[2] = 0 27058 super(1494, 1495, order) 27059 end 27060 end 27061 end 27062 end 27063 27064 class NoUnderlyingSecurityAltID < Quickfix::Group 27065 def initialize 27066 order = Quickfix::IntArray.new(3) 27067 order[0] = 458 27068 order[1] = 459 27069 order[2] = 0 27070 super(457, 458, order) 27071 end 27072 end 27073 27074 class NoUnderlyingStips < Quickfix::Group 27075 def initialize 27076 order = Quickfix::IntArray.new(3) 27077 order[0] = 888 27078 order[1] = 889 27079 order[2] = 0 27080 super(887, 888, order) 27081 end 27082 end 27083 27084 class NoUndlyInstrumentParties < Quickfix::Group 27085 def initialize 27086 order = Quickfix::IntArray.new(5) 27087 order[0] = 1059 27088 order[1] = 1060 27089 order[2] = 1061 27090 order[3] = 1062 27091 order[4] = 0 27092 super(1058, 1059, order) 27093 end 27094 27095 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 27096 def initialize 27097 order = Quickfix::IntArray.new(3) 27098 order[0] = 1063 27099 order[1] = 1064 27100 order[2] = 0 27101 super(1062, 1063, order) 27102 end 27103 end 27104 end 27105 27106 class NoTargetPartyIDs < Quickfix::Group 27107 def initialize 27108 order = Quickfix::IntArray.new(4) 27109 order[0] = 1462 27110 order[1] = 1463 27111 order[2] = 1464 27112 order[3] = 0 27113 super(1461, 1462, order) 27114 end 27115 end 27116end 27117 27118class OrderMassActionRequest < Message 27119 def initialize 27120 super 27121 getHeader().setField( Quickfix::MsgType.new("CA") ) 27122 end 27123 27124 class NoPartyIDs < Quickfix::Group 27125 def initialize 27126 order = Quickfix::IntArray.new(5) 27127 order[0] = 448 27128 order[1] = 447 27129 order[2] = 452 27130 order[3] = 802 27131 order[4] = 0 27132 super(453, 448, order) 27133 end 27134 27135 class NoPartySubIDs < Quickfix::Group 27136 def initialize 27137 order = Quickfix::IntArray.new(3) 27138 order[0] = 523 27139 order[1] = 803 27140 order[2] = 0 27141 super(802, 523, order) 27142 end 27143 end 27144 end 27145 27146 class NoSecurityAltID < Quickfix::Group 27147 def initialize 27148 order = Quickfix::IntArray.new(3) 27149 order[0] = 455 27150 order[1] = 456 27151 order[2] = 0 27152 super(454, 455, order) 27153 end 27154 end 27155 27156 class NoEvents < Quickfix::Group 27157 def initialize 27158 order = Quickfix::IntArray.new(6) 27159 order[0] = 865 27160 order[1] = 866 27161 order[2] = 1145 27162 order[3] = 867 27163 order[4] = 868 27164 order[5] = 0 27165 super(864, 865, order) 27166 end 27167 end 27168 27169 class NoInstrumentParties < Quickfix::Group 27170 def initialize 27171 order = Quickfix::IntArray.new(5) 27172 order[0] = 1019 27173 order[1] = 1050 27174 order[2] = 1051 27175 order[3] = 1052 27176 order[4] = 0 27177 super(1018, 1019, order) 27178 end 27179 27180 class NoInstrumentPartySubIDs < Quickfix::Group 27181 def initialize 27182 order = Quickfix::IntArray.new(3) 27183 order[0] = 1053 27184 order[1] = 1054 27185 order[2] = 0 27186 super(1052, 1053, order) 27187 end 27188 end 27189 end 27190 27191 class NoComplexEvents < Quickfix::Group 27192 def initialize 27193 order = Quickfix::IntArray.new(9) 27194 order[0] = 1484 27195 order[1] = 1485 27196 order[2] = 1486 27197 order[3] = 1487 27198 order[4] = 1488 27199 order[5] = 1489 27200 order[6] = 1490 27201 order[7] = 1491 27202 order[8] = 0 27203 super(1483, 1484, order) 27204 end 27205 27206 class NoComplexEventDates < Quickfix::Group 27207 def initialize 27208 order = Quickfix::IntArray.new(4) 27209 order[0] = 1492 27210 order[1] = 1493 27211 order[2] = 1494 27212 order[3] = 0 27213 super(1491, 1492, order) 27214 end 27215 27216 class NoComplexEventTimes < Quickfix::Group 27217 def initialize 27218 order = Quickfix::IntArray.new(3) 27219 order[0] = 1495 27220 order[1] = 1496 27221 order[2] = 0 27222 super(1494, 1495, order) 27223 end 27224 end 27225 end 27226 end 27227 27228 class NoUnderlyingSecurityAltID < Quickfix::Group 27229 def initialize 27230 order = Quickfix::IntArray.new(3) 27231 order[0] = 458 27232 order[1] = 459 27233 order[2] = 0 27234 super(457, 458, order) 27235 end 27236 end 27237 27238 class NoUnderlyingStips < Quickfix::Group 27239 def initialize 27240 order = Quickfix::IntArray.new(3) 27241 order[0] = 888 27242 order[1] = 889 27243 order[2] = 0 27244 super(887, 888, order) 27245 end 27246 end 27247 27248 class NoUndlyInstrumentParties < Quickfix::Group 27249 def initialize 27250 order = Quickfix::IntArray.new(5) 27251 order[0] = 1059 27252 order[1] = 1060 27253 order[2] = 1061 27254 order[3] = 1062 27255 order[4] = 0 27256 super(1058, 1059, order) 27257 end 27258 27259 class NoUndlyInstrumentPartySubIDs < Quickfix::Group 27260 def initialize 27261 order = Quickfix::IntArray.new(3) 27262 order[0] = 1063 27263 order[1] = 1064 27264 order[2] = 0 27265 super(1062, 1063, order) 27266 end 27267 end 27268 end 27269 27270 class NoTargetPartyIDs < Quickfix::Group 27271 def initialize 27272 order = Quickfix::IntArray.new(4) 27273 order[0] = 1462 27274 order[1] = 1463 27275 order[2] = 1464 27276 order[3] = 0 27277 super(1461, 1462, order) 27278 end 27279 end 27280end 27281 27282class UserNotification < Message 27283 def initialize 27284 super 27285 getHeader().setField( Quickfix::MsgType.new("CB") ) 27286 end 27287 27288 class NoUsernames < Quickfix::Group 27289 def initialize 27290 order = Quickfix::IntArray.new(2) 27291 order[0] = 553 27292 order[1] = 0 27293 super(809, 553, order) 27294 end 27295 end 27296end 27297 27298class StreamAssignmentRequest < Message 27299 def initialize 27300 super 27301 getHeader().setField( Quickfix::MsgType.new("CC") ) 27302 end 27303 27304 class NoAsgnReqs < Quickfix::Group 27305 def initialize 27306 order = Quickfix::IntArray.new(3) 27307 order[0] = 453 27308 order[1] = 146 27309 order[2] = 0 27310 super(1499, 453, order) 27311 end 27312 27313 class NoPartyIDs < Quickfix::Group 27314 def initialize 27315 order = Quickfix::IntArray.new(5) 27316 order[0] = 448 27317 order[1] = 447 27318 order[2] = 452 27319 order[3] = 802 27320 order[4] = 0 27321 super(453, 448, order) 27322 end 27323 27324 class NoPartySubIDs < Quickfix::Group 27325 def initialize 27326 order = Quickfix::IntArray.new(3) 27327 order[0] = 523 27328 order[1] = 803 27329 order[2] = 0 27330 super(802, 523, order) 27331 end 27332 end 27333 end 27334 27335 class NoRelatedSym < Quickfix::Group 27336 def initialize 27337 order = Quickfix::IntArray.new(85) 27338 order[0] = 55 27339 order[1] = 65 27340 order[2] = 48 27341 order[3] = 22 27342 order[4] = 460 27343 order[5] = 1227 27344 order[6] = 1151 27345 order[7] = 461 27346 order[8] = 167 27347 order[9] = 762 27348 order[10] = 200 27349 order[11] = 541 27350 order[12] = 1079 27351 order[13] = 966 27352 order[14] = 1049 27353 order[15] = 965 27354 order[16] = 224 27355 order[17] = 225 27356 order[18] = 239 27357 order[19] = 226 27358 order[20] = 227 27359 order[21] = 228 27360 order[22] = 255 27361 order[23] = 543 27362 order[24] = 470 27363 order[25] = 471 27364 order[26] = 472 27365 order[27] = 240 27366 order[28] = 202 27367 order[29] = 947 27368 order[30] = 967 27369 order[31] = 968 27370 order[32] = 206 27371 order[33] = 231 27372 order[34] = 969 27373 order[35] = 1146 27374 order[36] = 996 27375 order[37] = 1147 27376 order[38] = 1191 27377 order[39] = 1192 27378 order[40] = 1193 27379 order[41] = 1194 27380 order[42] = 1195 27381 order[43] = 1196 27382 order[44] = 1197 27383 order[45] = 1198 27384 order[46] = 1199 27385 order[47] = 1200 27386 order[48] = 201 27387 order[49] = 1244 27388 order[50] = 1242 27389 order[51] = 997 27390 order[52] = 223 27391 order[53] = 207 27392 order[54] = 970 27393 order[55] = 971 27394 order[56] = 106 27395 order[57] = 348 27396 order[58] = 349 27397 order[59] = 107 27398 order[60] = 350 27399 order[61] = 351 27400 order[62] = 691 27401 order[63] = 667 27402 order[64] = 875 27403 order[65] = 876 27404 order[66] = 873 27405 order[67] = 874 27406 order[68] = 1435 27407 order[69] = 1439 27408 order[70] = 1449 27409 order[71] = 1450 27410 order[72] = 1451 27411 order[73] = 1452 27412 order[74] = 1457 27413 order[75] = 1458 27414 order[76] = 1478 27415 order[77] = 1479 27416 order[78] = 1480 27417 order[79] = 1481 27418 order[80] = 1482 27419 order[81] = 63 27420 order[82] = 271 27421 order[83] = 1500 27422 order[84] = 0 27423 super(146, 55, order) 27424 end 27425 27426 class NoSecurityAltID < Quickfix::Group 27427 def initialize 27428 order = Quickfix::IntArray.new(3) 27429 order[0] = 455 27430 order[1] = 456 27431 order[2] = 0 27432 super(454, 455, order) 27433 end 27434 end 27435 27436 class NoEvents < Quickfix::Group 27437 def initialize 27438 order = Quickfix::IntArray.new(6) 27439 order[0] = 865 27440 order[1] = 866 27441 order[2] = 1145 27442 order[3] = 867 27443 order[4] = 868 27444 order[5] = 0 27445 super(864, 865, order) 27446 end 27447 end 27448 27449 class NoInstrumentParties < Quickfix::Group 27450 def initialize 27451 order = Quickfix::IntArray.new(5) 27452 order[0] = 1019 27453 order[1] = 1050 27454 order[2] = 1051 27455 order[3] = 1052 27456 order[4] = 0 27457 super(1018, 1019, order) 27458 end 27459 27460 class NoInstrumentPartySubIDs < Quickfix::Group 27461 def initialize 27462 order = Quickfix::IntArray.new(3) 27463 order[0] = 1053 27464 order[1] = 1054 27465 order[2] = 0 27466 super(1052, 1053, order) 27467 end 27468 end 27469 end 27470 27471 class NoComplexEvents < Quickfix::Group 27472 def initialize 27473 order = Quickfix::IntArray.new(9) 27474 order[0] = 1484 27475 order[1] = 1485 27476 order[2] = 1486 27477 order[3] = 1487 27478 order[4] = 1488 27479 order[5] = 1489 27480 order[6] = 1490 27481 order[7] = 1491 27482 order[8] = 0 27483 super(1483, 1484, order) 27484 end 27485 27486 class NoComplexEventDates < Quickfix::Group 27487 def initialize 27488 order = Quickfix::IntArray.new(4) 27489 order[0] = 1492 27490 order[1] = 1493 27491 order[2] = 1494 27492 order[3] = 0 27493 super(1491, 1492, order) 27494 end 27495 27496 class NoComplexEventTimes < Quickfix::Group 27497 def initialize 27498 order = Quickfix::IntArray.new(3) 27499 order[0] = 1495 27500 order[1] = 1496 27501 order[2] = 0 27502 super(1494, 1495, order) 27503 end 27504 end 27505 end 27506 end 27507 end 27508 end 27509end 27510 27511class StreamAssignmentReport < Message 27512 def initialize 27513 super 27514 getHeader().setField( Quickfix::MsgType.new("CD") ) 27515 end 27516 27517 class NoAsgnReqs < Quickfix::Group 27518 def initialize 27519 order = Quickfix::IntArray.new(3) 27520 order[0] = 453 27521 order[1] = 146 27522 order[2] = 0 27523 super(1499, 453, order) 27524 end 27525 27526 class NoPartyIDs < Quickfix::Group 27527 def initialize 27528 order = Quickfix::IntArray.new(5) 27529 order[0] = 448 27530 order[1] = 447 27531 order[2] = 452 27532 order[3] = 802 27533 order[4] = 0 27534 super(453, 448, order) 27535 end 27536 27537 class NoPartySubIDs < Quickfix::Group 27538 def initialize 27539 order = Quickfix::IntArray.new(3) 27540 order[0] = 523 27541 order[1] = 803 27542 order[2] = 0 27543 super(802, 523, order) 27544 end 27545 end 27546 end 27547 27548 class NoRelatedSym < Quickfix::Group 27549 def initialize 27550 order = Quickfix::IntArray.new(89) 27551 order[0] = 55 27552 order[1] = 65 27553 order[2] = 48 27554 order[3] = 22 27555 order[4] = 460 27556 order[5] = 1227 27557 order[6] = 1151 27558 order[7] = 461 27559 order[8] = 167 27560 order[9] = 762 27561 order[10] = 200 27562 order[11] = 541 27563 order[12] = 1079 27564 order[13] = 966 27565 order[14] = 1049 27566 order[15] = 965 27567 order[16] = 224 27568 order[17] = 225 27569 order[18] = 239 27570 order[19] = 226 27571 order[20] = 227 27572 order[21] = 228 27573 order[22] = 255 27574 order[23] = 543 27575 order[24] = 470 27576 order[25] = 471 27577 order[26] = 472 27578 order[27] = 240 27579 order[28] = 202 27580 order[29] = 947 27581 order[30] = 967 27582 order[31] = 968 27583 order[32] = 206 27584 order[33] = 231 27585 order[34] = 969 27586 order[35] = 1146 27587 order[36] = 996 27588 order[37] = 1147 27589 order[38] = 1191 27590 order[39] = 1192 27591 order[40] = 1193 27592 order[41] = 1194 27593 order[42] = 1195 27594 order[43] = 1196 27595 order[44] = 1197 27596 order[45] = 1198 27597 order[46] = 1199 27598 order[47] = 1200 27599 order[48] = 201 27600 order[49] = 1244 27601 order[50] = 1242 27602 order[51] = 997 27603 order[52] = 223 27604 order[53] = 207 27605 order[54] = 970 27606 order[55] = 971 27607 order[56] = 106 27608 order[57] = 348 27609 order[58] = 349 27610 order[59] = 107 27611 order[60] = 350 27612 order[61] = 351 27613 order[62] = 691 27614 order[63] = 667 27615 order[64] = 875 27616 order[65] = 876 27617 order[66] = 873 27618 order[67] = 874 27619 order[68] = 1435 27620 order[69] = 1439 27621 order[70] = 1449 27622 order[71] = 1450 27623 order[72] = 1451 27624 order[73] = 1452 27625 order[74] = 1457 27626 order[75] = 1458 27627 order[76] = 1478 27628 order[77] = 1479 27629 order[78] = 1480 27630 order[79] = 1481 27631 order[80] = 1482 27632 order[81] = 63 27633 order[82] = 1617 27634 order[83] = 1500 27635 order[84] = 1502 27636 order[85] = 58 27637 order[86] = 354 27638 order[87] = 355 27639 order[88] = 0 27640 super(146, 55, order) 27641 end 27642 27643 class NoSecurityAltID < Quickfix::Group 27644 def initialize 27645 order = Quickfix::IntArray.new(3) 27646 order[0] = 455 27647 order[1] = 456 27648 order[2] = 0 27649 super(454, 455, order) 27650 end 27651 end 27652 27653 class NoEvents < Quickfix::Group 27654 def initialize 27655 order = Quickfix::IntArray.new(6) 27656 order[0] = 865 27657 order[1] = 866 27658 order[2] = 1145 27659 order[3] = 867 27660 order[4] = 868 27661 order[5] = 0 27662 super(864, 865, order) 27663 end 27664 end 27665 27666 class NoInstrumentParties < Quickfix::Group 27667 def initialize 27668 order = Quickfix::IntArray.new(5) 27669 order[0] = 1019 27670 order[1] = 1050 27671 order[2] = 1051 27672 order[3] = 1052 27673 order[4] = 0 27674 super(1018, 1019, order) 27675 end 27676 27677 class NoInstrumentPartySubIDs < Quickfix::Group 27678 def initialize 27679 order = Quickfix::IntArray.new(3) 27680 order[0] = 1053 27681 order[1] = 1054 27682 order[2] = 0 27683 super(1052, 1053, order) 27684 end 27685 end 27686 end 27687 27688 class NoComplexEvents < Quickfix::Group 27689 def initialize 27690 order = Quickfix::IntArray.new(9) 27691 order[0] = 1484 27692 order[1] = 1485 27693 order[2] = 1486 27694 order[3] = 1487 27695 order[4] = 1488 27696 order[5] = 1489 27697 order[6] = 1490 27698 order[7] = 1491 27699 order[8] = 0 27700 super(1483, 1484, order) 27701 end 27702 27703 class NoComplexEventDates < Quickfix::Group 27704 def initialize 27705 order = Quickfix::IntArray.new(4) 27706 order[0] = 1492 27707 order[1] = 1493 27708 order[2] = 1494 27709 order[3] = 0 27710 super(1491, 1492, order) 27711 end 27712 27713 class NoComplexEventTimes < Quickfix::Group 27714 def initialize 27715 order = Quickfix::IntArray.new(3) 27716 order[0] = 1495 27717 order[1] = 1496 27718 order[2] = 0 27719 super(1494, 1495, order) 27720 end 27721 end 27722 end 27723 end 27724 end 27725 end 27726end 27727 27728class StreamAssignmentReportACK < Message 27729 def initialize 27730 super 27731 getHeader().setField( Quickfix::MsgType.new("CE") ) 27732 end 27733end 27734end 27735