-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathmqseries_reason_texts.h
2385 lines (2385 loc) · 145 KB
/
mqseries_reason_texts.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
#ifdef MQRC_NONE
ADD_MQ_REASON_TXT(MQRC_NONE, "No reason to report."); /* 0 */
#endif /* MQRC_NONE */
#ifdef MQRC_APPL_FIRST
ADD_MQ_REASON_TXT(MQRC_APPL_FIRST, "Lowest value for an application-defined reason code returned by a data-conversion exit."); /* 900 */
#endif /* MQRC_APPL_FIRST */
#ifdef MQRC_APPL_LAST
ADD_MQ_REASON_TXT(MQRC_APPL_LAST, "Highest value for application-defined reason code returned by a data-conversion exit."); /* 999 */
#endif /* MQRC_APPL_LAST */
#ifdef MQRC_ALIAS_BASE_Q_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_ALIAS_BASE_Q_TYPE_ERROR, "Alias base queue not a valid type."); /* 2001 */
#endif /* MQRC_ALIAS_BASE_Q_TYPE_ERROR */
#ifdef MQRC_ALREADY_CONNECTED
ADD_MQ_REASON_TXT(MQRC_ALREADY_CONNECTED, "Application already connected."); /* 2002 */
#endif /* MQRC_ALREADY_CONNECTED */
#ifdef MQRC_BACKED_OUT
ADD_MQ_REASON_TXT(MQRC_BACKED_OUT, "Unit of work encountered fatal error or backed out."); /* 2003 */
#endif /* MQRC_BACKED_OUT */
#ifdef MQRC_BUFFER_ERROR
ADD_MQ_REASON_TXT(MQRC_BUFFER_ERROR, "Buffer parameter not valid."); /* 2004 */
#endif /* MQRC_BUFFER_ERROR */
#ifdef MQRC_BUFFER_LENGTH_ERROR
ADD_MQ_REASON_TXT(MQRC_BUFFER_LENGTH_ERROR, "Buffer length parameter not valid."); /* 2005 */
#endif /* MQRC_BUFFER_LENGTH_ERROR */
#ifdef MQRC_CHAR_ATTR_LENGTH_ERROR
ADD_MQ_REASON_TXT(MQRC_CHAR_ATTR_LENGTH_ERROR, "Length of character attributes not valid."); /* 2006 */
#endif /* MQRC_CHAR_ATTR_LENGTH_ERROR */
#ifdef MQRC_CHAR_ATTRS_ERROR
ADD_MQ_REASON_TXT(MQRC_CHAR_ATTRS_ERROR, "Character attributes string not valid."); /* 2007 */
#endif /* MQRC_CHAR_ATTRS_ERROR */
#ifdef MQRC_CHAR_ATTRS_TOO_SHORT
ADD_MQ_REASON_TXT(MQRC_CHAR_ATTRS_TOO_SHORT, "Not enough space allowed for character attributes."); /* 2008 */
#endif /* MQRC_CHAR_ATTRS_TOO_SHORT */
#ifdef MQRC_CONNECTION_BROKEN
ADD_MQ_REASON_TXT(MQRC_CONNECTION_BROKEN, "Connection to queue manager lost."); /* 2009 */
#endif /* MQRC_CONNECTION_BROKEN */
#ifdef MQRC_DATA_LENGTH_ERROR
ADD_MQ_REASON_TXT(MQRC_DATA_LENGTH_ERROR, "Data length parameter not valid."); /* 2010 */
#endif /* MQRC_DATA_LENGTH_ERROR */
#ifdef MQRC_DYNAMIC_Q_NAME_ERROR
ADD_MQ_REASON_TXT(MQRC_DYNAMIC_Q_NAME_ERROR, "Name of dynamic queue not valid."); /* 2011 */
#endif /* MQRC_DYNAMIC_Q_NAME_ERROR */
#ifdef MQRC_ENVIRONMENT_ERROR
ADD_MQ_REASON_TXT(MQRC_ENVIRONMENT_ERROR, "Call not valid in environment."); /* 2012 */
#endif /* MQRC_ENVIRONMENT_ERROR */
#ifdef MQRC_EXPIRY_ERROR
ADD_MQ_REASON_TXT(MQRC_EXPIRY_ERROR, "Expiry time not valid."); /* 2013 */
#endif /* MQRC_EXPIRY_ERROR */
#ifdef MQRC_FEEDBACK_ERROR
ADD_MQ_REASON_TXT(MQRC_FEEDBACK_ERROR, "Feedback code not valid."); /* 2014 */
#endif /* MQRC_FEEDBACK_ERROR */
#ifdef MQRC_GET_INHIBITED
ADD_MQ_REASON_TXT(MQRC_GET_INHIBITED, "Gets inhibited for the queue."); /* 2016 */
#endif /* MQRC_GET_INHIBITED */
#ifdef MQRC_HANDLE_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_HANDLE_NOT_AVAILABLE, "No more handles available."); /* 2017 */
#endif /* MQRC_HANDLE_NOT_AVAILABLE */
#ifdef MQRC_HCONN_ERROR
ADD_MQ_REASON_TXT(MQRC_HCONN_ERROR, "Connection handle not valid."); /* 2018 */
#endif /* MQRC_HCONN_ERROR */
#ifdef MQRC_HOBJ_ERROR
ADD_MQ_REASON_TXT(MQRC_HOBJ_ERROR, "Object handle not valid."); /* 2019 */
#endif /* MQRC_HOBJ_ERROR */
#ifdef MQRC_INHIBIT_VALUE_ERROR
ADD_MQ_REASON_TXT(MQRC_INHIBIT_VALUE_ERROR, "Value for inhibit-get or inhibit-put queue attribute not valid."); /* 2020 */
#endif /* MQRC_INHIBIT_VALUE_ERROR */
#ifdef MQRC_INT_ATTR_COUNT_ERROR
ADD_MQ_REASON_TXT(MQRC_INT_ATTR_COUNT_ERROR, "Count of integer attributes not valid."); /* 2021 */
#endif /* MQRC_INT_ATTR_COUNT_ERROR */
#ifdef MQRC_INT_ATTR_COUNT_TOO_SMALL
ADD_MQ_REASON_TXT(MQRC_INT_ATTR_COUNT_TOO_SMALL, "Not enough space allowed for integer attributes."); /* 2022 */
#endif /* MQRC_INT_ATTR_COUNT_TOO_SMALL */
#ifdef MQRC_INT_ATTRS_ARRAY_ERROR
ADD_MQ_REASON_TXT(MQRC_INT_ATTRS_ARRAY_ERROR, "Integer attributes array not valid."); /* 2023 */
#endif /* MQRC_INT_ATTRS_ARRAY_ERROR */
#ifdef MQRC_SYNCPOINT_LIMIT_REACHED
ADD_MQ_REASON_TXT(MQRC_SYNCPOINT_LIMIT_REACHED, "No more messages can be handled within current unit of work."); /* 2024 */
#endif /* MQRC_SYNCPOINT_LIMIT_REACHED */
#ifdef MQRC_MAX_CONNS_LIMIT_REACHED
ADD_MQ_REASON_TXT(MQRC_MAX_CONNS_LIMIT_REACHED, "Maximum number of connections reached."); /* 2025 */
#endif /* MQRC_MAX_CONNS_LIMIT_REACHED */
#ifdef MQRC_MD_ERROR
ADD_MQ_REASON_TXT(MQRC_MD_ERROR, "Message descriptor not valid."); /* 2026 */
#endif /* MQRC_MD_ERROR */
#ifdef MQRC_MISSING_REPLY_TO_Q
ADD_MQ_REASON_TXT(MQRC_MISSING_REPLY_TO_Q, "Missing reply-to queue."); /* 2027 */
#endif /* MQRC_MISSING_REPLY_TO_Q */
#ifdef MQRC_MSG_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_MSG_TYPE_ERROR, "Message type in message descriptor not valid."); /* 2029 */
#endif /* MQRC_MSG_TYPE_ERROR */
#ifdef MQRC_MSG_TOO_BIG_FOR_Q
ADD_MQ_REASON_TXT(MQRC_MSG_TOO_BIG_FOR_Q, "Message length greater than maximum for queue."); /* 2030 */
#endif /* MQRC_MSG_TOO_BIG_FOR_Q */
#ifdef MQRC_MSG_TOO_BIG_FOR_Q_MGR
ADD_MQ_REASON_TXT(MQRC_MSG_TOO_BIG_FOR_Q_MGR, "Message length greater than maximum for queue manager."); /* 2031 */
#endif /* MQRC_MSG_TOO_BIG_FOR_Q_MGR */
#ifdef MQRC_NO_MSG_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_NO_MSG_AVAILABLE, "No message available."); /* 2033 */
#endif /* MQRC_NO_MSG_AVAILABLE */
#ifdef MQRC_NO_MSG_UNDER_CURSOR
ADD_MQ_REASON_TXT(MQRC_NO_MSG_UNDER_CURSOR, "Browse cursor not positioned on message."); /* 2034 */
#endif /* MQRC_NO_MSG_UNDER_CURSOR */
#ifdef MQRC_NOT_AUTHORIZED
ADD_MQ_REASON_TXT(MQRC_NOT_AUTHORIZED, "Not authorized for access."); /* 2035 */
#endif /* MQRC_NOT_AUTHORIZED */
#ifdef MQRC_NOT_OPEN_FOR_BROWSE
ADD_MQ_REASON_TXT(MQRC_NOT_OPEN_FOR_BROWSE, "Queue not open for browse."); /* 2036 */
#endif /* MQRC_NOT_OPEN_FOR_BROWSE */
#ifdef MQRC_NOT_OPEN_FOR_INPUT
ADD_MQ_REASON_TXT(MQRC_NOT_OPEN_FOR_INPUT, "Queue not open for input."); /* 2037 */
#endif /* MQRC_NOT_OPEN_FOR_INPUT */
#ifdef MQRC_NOT_OPEN_FOR_INQUIRE
ADD_MQ_REASON_TXT(MQRC_NOT_OPEN_FOR_INQUIRE, "Queue not open for inquire."); /* 2038 */
#endif /* MQRC_NOT_OPEN_FOR_INQUIRE */
#ifdef MQRC_NOT_OPEN_FOR_OUTPUT
ADD_MQ_REASON_TXT(MQRC_NOT_OPEN_FOR_OUTPUT, "Queue not open for output."); /* 2039 */
#endif /* MQRC_NOT_OPEN_FOR_OUTPUT */
#ifdef MQRC_NOT_OPEN_FOR_SET
ADD_MQ_REASON_TXT(MQRC_NOT_OPEN_FOR_SET, "Queue not open for set."); /* 2040 */
#endif /* MQRC_NOT_OPEN_FOR_SET */
#ifdef MQRC_OBJECT_CHANGED
ADD_MQ_REASON_TXT(MQRC_OBJECT_CHANGED, "Object definition changed since opened."); /* 2041 */
#endif /* MQRC_OBJECT_CHANGED */
#ifdef MQRC_OBJECT_IN_USE
ADD_MQ_REASON_TXT(MQRC_OBJECT_IN_USE, "Object already open with conflicting options."); /* 2042 */
#endif /* MQRC_OBJECT_IN_USE */
#ifdef MQRC_OBJECT_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_OBJECT_TYPE_ERROR, "Object type not valid."); /* 2043 */
#endif /* MQRC_OBJECT_TYPE_ERROR */
#ifdef MQRC_OD_ERROR
ADD_MQ_REASON_TXT(MQRC_OD_ERROR, "Object descriptor structure not valid."); /* 2044 */
#endif /* MQRC_OD_ERROR */
#ifdef MQRC_OPTION_NOT_VALID_FOR_TYPE
ADD_MQ_REASON_TXT(MQRC_OPTION_NOT_VALID_FOR_TYPE, "Option not valid for object type."); /* 2045 */
#endif /* MQRC_OPTION_NOT_VALID_FOR_TYPE */
#ifdef MQRC_OPTIONS_ERROR
ADD_MQ_REASON_TXT(MQRC_OPTIONS_ERROR, "Options not valid or not consistent."); /* 2046 */
#endif /* MQRC_OPTIONS_ERROR */
#ifdef MQRC_PERSISTENCE_ERROR
ADD_MQ_REASON_TXT(MQRC_PERSISTENCE_ERROR, "Persistence not valid."); /* 2047 */
#endif /* MQRC_PERSISTENCE_ERROR */
#ifdef MQRC_PERSISTENT_NOT_ALLOWED
ADD_MQ_REASON_TXT(MQRC_PERSISTENT_NOT_ALLOWED, "Message on a temporary dynamic queue cannot be persistent."); /* 2048 */
#endif /* MQRC_PERSISTENT_NOT_ALLOWED */
#ifdef MQRC_PRIORITY_EXCEEDS_MAXIMUM
ADD_MQ_REASON_TXT(MQRC_PRIORITY_EXCEEDS_MAXIMUM, "Message Priority exceeds maximum value supported."); /* 2049 */
#endif /* MQRC_PRIORITY_EXCEEDS_MAXIMUM */
#ifdef MQRC_PRIORITY_ERROR
ADD_MQ_REASON_TXT(MQRC_PRIORITY_ERROR, "Message priority not valid."); /* 2050 */
#endif /* MQRC_PRIORITY_ERROR */
#ifdef MQRC_PUT_INHIBITED
ADD_MQ_REASON_TXT(MQRC_PUT_INHIBITED, "Put calls inhibited for the queue."); /* 2051 */
#endif /* MQRC_PUT_INHIBITED */
#ifdef MQRC_Q_DELETED
ADD_MQ_REASON_TXT(MQRC_Q_DELETED, "Queue has been deleted."); /* 2052 */
#endif /* MQRC_Q_DELETED */
#ifdef MQRC_Q_FULL
ADD_MQ_REASON_TXT(MQRC_Q_FULL, "Queue already contains maximum number of messages."); /* 2053 */
#endif /* MQRC_Q_FULL */
#ifdef MQRC_Q_NOT_EMPTY
ADD_MQ_REASON_TXT(MQRC_Q_NOT_EMPTY, "Queue contains one or more messages or uncommitted put or get requests."); /* 2055 */
#endif /* MQRC_Q_NOT_EMPTY */
#ifdef MQRC_Q_SPACE_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_Q_SPACE_NOT_AVAILABLE, "No space available on disk for queue."); /* 2056 */
#endif /* MQRC_Q_SPACE_NOT_AVAILABLE */
#ifdef MQRC_Q_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_Q_TYPE_ERROR, "Queue type not valid."); /* 2057 */
#endif /* MQRC_Q_TYPE_ERROR */
#ifdef MQRC_Q_MGR_NAME_ERROR
ADD_MQ_REASON_TXT(MQRC_Q_MGR_NAME_ERROR, "Queue manager name not valid or not known."); /* 2058 */
#endif /* MQRC_Q_MGR_NAME_ERROR */
#ifdef MQRC_Q_MGR_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_Q_MGR_NOT_AVAILABLE, "Queue manager not available for connection."); /* 2059 */
#endif /* MQRC_Q_MGR_NOT_AVAILABLE */
#ifdef MQRC_REPORT_OPTIONS_ERROR
ADD_MQ_REASON_TXT(MQRC_REPORT_OPTIONS_ERROR, "Report options in message descriptor not valid."); /* 2061 */
#endif /* MQRC_REPORT_OPTIONS_ERROR */
#ifdef MQRC_SECOND_MARK_NOT_ALLOWED
ADD_MQ_REASON_TXT(MQRC_SECOND_MARK_NOT_ALLOWED, "A message is already marked."); /* 2062 */
#endif /* MQRC_SECOND_MARK_NOT_ALLOWED */
#ifdef MQRC_SECURITY_ERROR
ADD_MQ_REASON_TXT(MQRC_SECURITY_ERROR, "Security error occurred."); /* 2063 */
#endif /* MQRC_SECURITY_ERROR */
#ifdef MQRC_SELECTOR_COUNT_ERROR
ADD_MQ_REASON_TXT(MQRC_SELECTOR_COUNT_ERROR, "Count of selectors not valid."); /* 2065 */
#endif /* MQRC_SELECTOR_COUNT_ERROR */
#ifdef MQRC_SELECTOR_LIMIT_EXCEEDED
ADD_MQ_REASON_TXT(MQRC_SELECTOR_LIMIT_EXCEEDED, "Count of selectors too big."); /* 2066 */
#endif /* MQRC_SELECTOR_LIMIT_EXCEEDED */
#ifdef MQRC_SELECTOR_ERROR
ADD_MQ_REASON_TXT(MQRC_SELECTOR_ERROR, "Attribute selector not valid."); /* 2067 */
#endif /* MQRC_SELECTOR_ERROR */
#ifdef MQRC_SELECTOR_NOT_FOR_TYPE
ADD_MQ_REASON_TXT(MQRC_SELECTOR_NOT_FOR_TYPE, "Selector not applicable to queue type."); /* 2068 */
#endif /* MQRC_SELECTOR_NOT_FOR_TYPE */
#ifdef MQRC_SIGNAL_OUTSTANDING
ADD_MQ_REASON_TXT(MQRC_SIGNAL_OUTSTANDING, "Signal outstanding for this handle."); /* 2069 */
#endif /* MQRC_SIGNAL_OUTSTANDING */
#ifdef MQRC_SIGNAL_REQUEST_ACCEPTED
ADD_MQ_REASON_TXT(MQRC_SIGNAL_REQUEST_ACCEPTED, "No message returned (but signal request accepted)."); /* 2070 */
#endif /* MQRC_SIGNAL_REQUEST_ACCEPTED */
#ifdef MQRC_STORAGE_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_STORAGE_NOT_AVAILABLE, "Insufficient storage available."); /* 2071 */
#endif /* MQRC_STORAGE_NOT_AVAILABLE */
#ifdef MQRC_SYNCPOINT_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_SYNCPOINT_NOT_AVAILABLE, "Syncpoint support not available."); /* 2072 */
#endif /* MQRC_SYNCPOINT_NOT_AVAILABLE */
#ifdef MQRC_TRIGGER_CONTROL_ERROR
ADD_MQ_REASON_TXT(MQRC_TRIGGER_CONTROL_ERROR, "Value for trigger-control attribute not valid."); /* 2075 */
#endif /* MQRC_TRIGGER_CONTROL_ERROR */
#ifdef MQRC_TRIGGER_DEPTH_ERROR
ADD_MQ_REASON_TXT(MQRC_TRIGGER_DEPTH_ERROR, "Value for trigger-depth attribute not valid."); /* 2076 */
#endif /* MQRC_TRIGGER_DEPTH_ERROR */
#ifdef MQRC_TRIGGER_MSG_PRIORITY_ERR
ADD_MQ_REASON_TXT(MQRC_TRIGGER_MSG_PRIORITY_ERR, "Value for trigger-message-priority attribute not valid."); /* 2077 */
#endif /* MQRC_TRIGGER_MSG_PRIORITY_ERR */
#ifdef MQRC_TRIGGER_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_TRIGGER_TYPE_ERROR, "Value for trigger-type attribute not valid."); /* 2078 */
#endif /* MQRC_TRIGGER_TYPE_ERROR */
#ifdef MQRC_TRUNCATED_MSG_ACCEPTED
ADD_MQ_REASON_TXT(MQRC_TRUNCATED_MSG_ACCEPTED, "Truncated message returned (processing completed)."); /* 2079 */
#endif /* MQRC_TRUNCATED_MSG_ACCEPTED */
#ifdef MQRC_TRUNCATED_MSG_FAILED
ADD_MQ_REASON_TXT(MQRC_TRUNCATED_MSG_FAILED, "Truncated message returned (processing not completed)."); /* 2080 */
#endif /* MQRC_TRUNCATED_MSG_FAILED */
#ifdef MQRC_UNKNOWN_ALIAS_BASE_Q
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_ALIAS_BASE_Q, "Unknown alias base queue."); /* 2082 */
#endif /* MQRC_UNKNOWN_ALIAS_BASE_Q */
#ifdef MQRC_UNKNOWN_OBJECT_NAME
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_OBJECT_NAME, "Unknown object name."); /* 2085 */
#endif /* MQRC_UNKNOWN_OBJECT_NAME */
#ifdef MQRC_UNKNOWN_OBJECT_Q_MGR
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_OBJECT_Q_MGR, "Unknown object queue manager."); /* 2086 */
#endif /* MQRC_UNKNOWN_OBJECT_Q_MGR */
#ifdef MQRC_UNKNOWN_REMOTE_Q_MGR
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_REMOTE_Q_MGR, "Unknown remote queue manager."); /* 2087 */
#endif /* MQRC_UNKNOWN_REMOTE_Q_MGR */
#ifdef MQRC_WAIT_INTERVAL_ERROR
ADD_MQ_REASON_TXT(MQRC_WAIT_INTERVAL_ERROR, "Wait interval in MQGMO not valid."); /* 2090 */
#endif /* MQRC_WAIT_INTERVAL_ERROR */
#ifdef MQRC_XMIT_Q_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_XMIT_Q_TYPE_ERROR, "Transmission queue not local."); /* 2091 */
#endif /* MQRC_XMIT_Q_TYPE_ERROR */
#ifdef MQRC_XMIT_Q_USAGE_ERROR
ADD_MQ_REASON_TXT(MQRC_XMIT_Q_USAGE_ERROR, "Transmission queue with wrong usage."); /* 2092 */
#endif /* MQRC_XMIT_Q_USAGE_ERROR */
#ifdef MQRC_NOT_OPEN_FOR_PASS_ALL
ADD_MQ_REASON_TXT(MQRC_NOT_OPEN_FOR_PASS_ALL, "Queue not open for pass all context."); /* 2093 */
#endif /* MQRC_NOT_OPEN_FOR_PASS_ALL */
#ifdef MQRC_NOT_OPEN_FOR_PASS_IDENT
ADD_MQ_REASON_TXT(MQRC_NOT_OPEN_FOR_PASS_IDENT, "Queue not open for pass identity context."); /* 2094 */
#endif /* MQRC_NOT_OPEN_FOR_PASS_IDENT */
#ifdef MQRC_NOT_OPEN_FOR_SET_ALL
ADD_MQ_REASON_TXT(MQRC_NOT_OPEN_FOR_SET_ALL, "Queue not open for set all context."); /* 2095 */
#endif /* MQRC_NOT_OPEN_FOR_SET_ALL */
#ifdef MQRC_NOT_OPEN_FOR_SET_IDENT
ADD_MQ_REASON_TXT(MQRC_NOT_OPEN_FOR_SET_IDENT, "Queue not open for set identity context."); /* 2096 */
#endif /* MQRC_NOT_OPEN_FOR_SET_IDENT */
#ifdef MQRC_CONTEXT_HANDLE_ERROR
ADD_MQ_REASON_TXT(MQRC_CONTEXT_HANDLE_ERROR, "Queue handle referred to does not save context."); /* 2097 */
#endif /* MQRC_CONTEXT_HANDLE_ERROR */
#ifdef MQRC_CONTEXT_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_CONTEXT_NOT_AVAILABLE, "Context not available for queue handle referred to."); /* 2098 */
#endif /* MQRC_CONTEXT_NOT_AVAILABLE */
#ifdef MQRC_SIGNAL1_ERROR
ADD_MQ_REASON_TXT(MQRC_SIGNAL1_ERROR, "Signal field not valid."); /* 2099 */
#endif /* MQRC_SIGNAL1_ERROR */
#ifdef MQRC_OBJECT_ALREADY_EXISTS
ADD_MQ_REASON_TXT(MQRC_OBJECT_ALREADY_EXISTS, "Object already exists."); /* 2100 */
#endif /* MQRC_OBJECT_ALREADY_EXISTS */
#ifdef MQRC_OBJECT_DAMAGED
ADD_MQ_REASON_TXT(MQRC_OBJECT_DAMAGED, "Object damaged."); /* 2101 */
#endif /* MQRC_OBJECT_DAMAGED */
#ifdef MQRC_RESOURCE_PROBLEM
ADD_MQ_REASON_TXT(MQRC_RESOURCE_PROBLEM, "Insufficient system resources available."); /* 2102 */
#endif /* MQRC_RESOURCE_PROBLEM */
#ifdef MQRC_ANOTHER_Q_MGR_CONNECTED
ADD_MQ_REASON_TXT(MQRC_ANOTHER_Q_MGR_CONNECTED, "Another queue manager already connected."); /* 2103 */
#endif /* MQRC_ANOTHER_Q_MGR_CONNECTED */
#ifdef MQRC_UNKNOWN_REPORT_OPTION
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_REPORT_OPTION, "Report option(s) in message descriptor not recognized."); /* 2104 */
#endif /* MQRC_UNKNOWN_REPORT_OPTION */
#ifdef MQRC_STORAGE_CLASS_ERROR
ADD_MQ_REASON_TXT(MQRC_STORAGE_CLASS_ERROR, "Storage class error."); /* 2105 */
#endif /* MQRC_STORAGE_CLASS_ERROR */
#ifdef MQRC_COD_NOT_VALID_FOR_XCF_Q
ADD_MQ_REASON_TXT(MQRC_COD_NOT_VALID_FOR_XCF_Q, "COD report option not valid for XCF queue."); /* 2106 */
#endif /* MQRC_COD_NOT_VALID_FOR_XCF_Q */
#ifdef MQRC_XWAIT_CANCELED
ADD_MQ_REASON_TXT(MQRC_XWAIT_CANCELED, "MQXWAIT call canceled."); /* 2107 */
#endif /* MQRC_XWAIT_CANCELED */
#ifdef MQRC_XWAIT_ERROR
ADD_MQ_REASON_TXT(MQRC_XWAIT_ERROR, "Invocation of MQXWAIT call not valid."); /* 2108 */
#endif /* MQRC_XWAIT_ERROR */
#ifdef MQRC_SUPPRESSED_BY_EXIT
ADD_MQ_REASON_TXT(MQRC_SUPPRESSED_BY_EXIT, "Call suppressed by exit program."); /* 2109 */
#endif /* MQRC_SUPPRESSED_BY_EXIT */
#ifdef MQRC_FORMAT_ERROR
ADD_MQ_REASON_TXT(MQRC_FORMAT_ERROR, "Message format not valid."); /* 2110 */
#endif /* MQRC_FORMAT_ERROR */
#ifdef MQRC_SOURCE_CCSID_ERROR
ADD_MQ_REASON_TXT(MQRC_SOURCE_CCSID_ERROR, "Source coded character set identifier not valid."); /* 2111 */
#endif /* MQRC_SOURCE_CCSID_ERROR */
#ifdef MQRC_SOURCE_INTEGER_ENC_ERROR
ADD_MQ_REASON_TXT(MQRC_SOURCE_INTEGER_ENC_ERROR, "Source integer encoding not recognized."); /* 2112 */
#endif /* MQRC_SOURCE_INTEGER_ENC_ERROR */
#ifdef MQRC_SOURCE_DECIMAL_ENC_ERROR
ADD_MQ_REASON_TXT(MQRC_SOURCE_DECIMAL_ENC_ERROR, "Packed-decimal encoding in message not recognized."); /* 2113 */
#endif /* MQRC_SOURCE_DECIMAL_ENC_ERROR */
#ifdef MQRC_SOURCE_FLOAT_ENC_ERROR
ADD_MQ_REASON_TXT(MQRC_SOURCE_FLOAT_ENC_ERROR, "Floating-point encoding in message not recognized."); /* 2114 */
#endif /* MQRC_SOURCE_FLOAT_ENC_ERROR */
#ifdef MQRC_TARGET_CCSID_ERROR
ADD_MQ_REASON_TXT(MQRC_TARGET_CCSID_ERROR, "Target coded character set identifier not valid."); /* 2115 */
#endif /* MQRC_TARGET_CCSID_ERROR */
#ifdef MQRC_TARGET_INTEGER_ENC_ERROR
ADD_MQ_REASON_TXT(MQRC_TARGET_INTEGER_ENC_ERROR, "Target integer encoding not recognized."); /* 2116 */
#endif /* MQRC_TARGET_INTEGER_ENC_ERROR */
#ifdef MQRC_TARGET_DECIMAL_ENC_ERROR
ADD_MQ_REASON_TXT(MQRC_TARGET_DECIMAL_ENC_ERROR, "Packed-decimal encoding specified by receiver not recognized."); /* 2117 */
#endif /* MQRC_TARGET_DECIMAL_ENC_ERROR */
#ifdef MQRC_TARGET_FLOAT_ENC_ERROR
ADD_MQ_REASON_TXT(MQRC_TARGET_FLOAT_ENC_ERROR, "Floating-point encoding specified by receiver not recognized."); /* 2118 */
#endif /* MQRC_TARGET_FLOAT_ENC_ERROR */
#ifdef MQRC_NOT_CONVERTED
ADD_MQ_REASON_TXT(MQRC_NOT_CONVERTED, "Application message data not converted."); /* 2119 */
#endif /* MQRC_NOT_CONVERTED */
#ifdef MQRC_CONVERTED_MSG_TOO_BIG
ADD_MQ_REASON_TXT(MQRC_CONVERTED_MSG_TOO_BIG, "Converted data too big for buffer."); /* 2120 */
#endif /* MQRC_CONVERTED_MSG_TOO_BIG */
#ifdef MQRC_NO_EXTERNAL_PARTICIPANTS
ADD_MQ_REASON_TXT(MQRC_NO_EXTERNAL_PARTICIPANTS, "No participating resource managers registered."); /* 2121 */
#endif /* MQRC_NO_EXTERNAL_PARTICIPANTS */
#ifdef MQRC_PARTICIPANT_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_PARTICIPANT_NOT_AVAILABLE, "Participating resource manager not available."); /* 2122 */
#endif /* MQRC_PARTICIPANT_NOT_AVAILABLE */
#ifdef MQRC_OUTCOME_MIXED
ADD_MQ_REASON_TXT(MQRC_OUTCOME_MIXED, "Result of commit or back-out operation is mixed."); /* 2123 */
#endif /* MQRC_OUTCOME_MIXED */
#ifdef MQRC_OUTCOME_PENDING
ADD_MQ_REASON_TXT(MQRC_OUTCOME_PENDING, "Result of commit operation is pending."); /* 2124 */
#endif /* MQRC_OUTCOME_PENDING */
#ifdef MQRC_BRIDGE_STARTED
ADD_MQ_REASON_TXT(MQRC_BRIDGE_STARTED, "Bridge started."); /* 2125 */
#endif /* MQRC_BRIDGE_STARTED */
#ifdef MQRC_BRIDGE_STOPPED
ADD_MQ_REASON_TXT(MQRC_BRIDGE_STOPPED, "Bridge stopped."); /* 2126 */
#endif /* MQRC_BRIDGE_STOPPED */
#ifdef MQRC_ADAPTER_STORAGE_SHORTAGE
ADD_MQ_REASON_TXT(MQRC_ADAPTER_STORAGE_SHORTAGE, "Insufficient storage for adapter."); /* 2127 */
#endif /* MQRC_ADAPTER_STORAGE_SHORTAGE */
#ifdef MQRC_UOW_IN_PROGRESS
ADD_MQ_REASON_TXT(MQRC_UOW_IN_PROGRESS, "Unit of work already started."); /* 2128 */
#endif /* MQRC_UOW_IN_PROGRESS */
#ifdef MQRC_ADAPTER_CONN_LOAD_ERROR
ADD_MQ_REASON_TXT(MQRC_ADAPTER_CONN_LOAD_ERROR, "Unable to load adapter connection module."); /* 2129 */
#endif /* MQRC_ADAPTER_CONN_LOAD_ERROR */
#ifdef MQRC_ADAPTER_SERV_LOAD_ERROR
ADD_MQ_REASON_TXT(MQRC_ADAPTER_SERV_LOAD_ERROR, "Unable to load adapter service module."); /* 2130 */
#endif /* MQRC_ADAPTER_SERV_LOAD_ERROR */
#ifdef MQRC_ADAPTER_DEFS_ERROR
ADD_MQ_REASON_TXT(MQRC_ADAPTER_DEFS_ERROR, "Adapter subsystem definition module not valid."); /* 2131 */
#endif /* MQRC_ADAPTER_DEFS_ERROR */
#ifdef MQRC_ADAPTER_DEFS_LOAD_ERROR
ADD_MQ_REASON_TXT(MQRC_ADAPTER_DEFS_LOAD_ERROR, "Unable to load adapter subsystem definition module."); /* 2132 */
#endif /* MQRC_ADAPTER_DEFS_LOAD_ERROR */
#ifdef MQRC_ADAPTER_CONV_LOAD_ERROR
ADD_MQ_REASON_TXT(MQRC_ADAPTER_CONV_LOAD_ERROR, "Unable to load data conversion services modules."); /* 2133 */
#endif /* MQRC_ADAPTER_CONV_LOAD_ERROR */
#ifdef MQRC_BO_ERROR
ADD_MQ_REASON_TXT(MQRC_BO_ERROR, "Begin-options structure not valid."); /* 2134 */
#endif /* MQRC_BO_ERROR */
#ifdef MQRC_DH_ERROR
ADD_MQ_REASON_TXT(MQRC_DH_ERROR, "Distribution header structure not valid."); /* 2135 */
#endif /* MQRC_DH_ERROR */
#ifdef MQRC_MULTIPLE_REASONS
ADD_MQ_REASON_TXT(MQRC_MULTIPLE_REASONS, "Multiple reason codes returned."); /* 2136 */
#endif /* MQRC_MULTIPLE_REASONS */
#ifdef MQRC_OPEN_FAILED
ADD_MQ_REASON_TXT(MQRC_OPEN_FAILED, "Object not opened successfully."); /* 2137 */
#endif /* MQRC_OPEN_FAILED */
#ifdef MQRC_ADAPTER_DISC_LOAD_ERROR
ADD_MQ_REASON_TXT(MQRC_ADAPTER_DISC_LOAD_ERROR, "Unable to load adapter disconnection module."); /* 2138 */
#endif /* MQRC_ADAPTER_DISC_LOAD_ERROR */
#ifdef MQRC_CNO_ERROR
ADD_MQ_REASON_TXT(MQRC_CNO_ERROR, "Connect-options structure not valid."); /* 2139 */
#endif /* MQRC_CNO_ERROR */
#ifdef MQRC_CICS_WAIT_FAILED
ADD_MQ_REASON_TXT(MQRC_CICS_WAIT_FAILED, "Wait request rejected by CICS."); /* 2140 */
#endif /* MQRC_CICS_WAIT_FAILED */
#ifdef MQRC_DLH_ERROR
ADD_MQ_REASON_TXT(MQRC_DLH_ERROR, "Dead letter header structure not valid."); /* 2141 */
#endif /* MQRC_DLH_ERROR */
#ifdef MQRC_HEADER_ERROR
ADD_MQ_REASON_TXT(MQRC_HEADER_ERROR, "MQ header structure not valid."); /* 2142 */
#endif /* MQRC_HEADER_ERROR */
#ifdef MQRC_SOURCE_LENGTH_ERROR
ADD_MQ_REASON_TXT(MQRC_SOURCE_LENGTH_ERROR, "Source length parameter not valid."); /* 2143 */
#endif /* MQRC_SOURCE_LENGTH_ERROR */
#ifdef MQRC_TARGET_LENGTH_ERROR
ADD_MQ_REASON_TXT(MQRC_TARGET_LENGTH_ERROR, "Target length parameter not valid."); /* 2144 */
#endif /* MQRC_TARGET_LENGTH_ERROR */
#ifdef MQRC_SOURCE_BUFFER_ERROR
ADD_MQ_REASON_TXT(MQRC_SOURCE_BUFFER_ERROR, "Source buffer parameter not valid."); /* 2145 */
#endif /* MQRC_SOURCE_BUFFER_ERROR */
#ifdef MQRC_TARGET_BUFFER_ERROR
ADD_MQ_REASON_TXT(MQRC_TARGET_BUFFER_ERROR, "Target buffer parameter not valid."); /* 2146 */
#endif /* MQRC_TARGET_BUFFER_ERROR */
#ifdef MQRC_IIH_ERROR
ADD_MQ_REASON_TXT(MQRC_IIH_ERROR, "IMS information header structure not valid."); /* 2148 */
#endif /* MQRC_IIH_ERROR */
#ifdef MQRC_PCF_ERROR
ADD_MQ_REASON_TXT(MQRC_PCF_ERROR, "PCF structures not valid."); /* 2149 */
#endif /* MQRC_PCF_ERROR */
#ifdef MQRC_DBCS_ERROR
ADD_MQ_REASON_TXT(MQRC_DBCS_ERROR, "DBCS string not valid."); /* 2150 */
#endif /* MQRC_DBCS_ERROR */
#ifdef MQRC_OBJECT_NAME_ERROR
ADD_MQ_REASON_TXT(MQRC_OBJECT_NAME_ERROR, "Object name not valid."); /* 2152 */
#endif /* MQRC_OBJECT_NAME_ERROR */
#ifdef MQRC_OBJECT_Q_MGR_NAME_ERROR
ADD_MQ_REASON_TXT(MQRC_OBJECT_Q_MGR_NAME_ERROR, "Object queue-manager name not valid."); /* 2153 */
#endif /* MQRC_OBJECT_Q_MGR_NAME_ERROR */
#ifdef MQRC_RECS_PRESENT_ERROR
ADD_MQ_REASON_TXT(MQRC_RECS_PRESENT_ERROR, "Number of records present not valid."); /* 2154 */
#endif /* MQRC_RECS_PRESENT_ERROR */
#ifdef MQRC_OBJECT_RECORDS_ERROR
ADD_MQ_REASON_TXT(MQRC_OBJECT_RECORDS_ERROR, "Object records not valid."); /* 2155 */
#endif /* MQRC_OBJECT_RECORDS_ERROR */
#ifdef MQRC_RESPONSE_RECORDS_ERROR
ADD_MQ_REASON_TXT(MQRC_RESPONSE_RECORDS_ERROR, "Response records not valid."); /* 2156 */
#endif /* MQRC_RESPONSE_RECORDS_ERROR */
#ifdef MQRC_ASID_MISMATCH
ADD_MQ_REASON_TXT(MQRC_ASID_MISMATCH, "Primary and home ASIDs differ."); /* 2157 */
#endif /* MQRC_ASID_MISMATCH */
#ifdef MQRC_PMO_RECORD_FLAGS_ERROR
ADD_MQ_REASON_TXT(MQRC_PMO_RECORD_FLAGS_ERROR, "Put message record flags not valid."); /* 2158 */
#endif /* MQRC_PMO_RECORD_FLAGS_ERROR */
#ifdef MQRC_PUT_MSG_RECORDS_ERROR
ADD_MQ_REASON_TXT(MQRC_PUT_MSG_RECORDS_ERROR, "Put message records not valid."); /* 2159 */
#endif /* MQRC_PUT_MSG_RECORDS_ERROR */
#ifdef MQRC_CONN_ID_IN_USE
ADD_MQ_REASON_TXT(MQRC_CONN_ID_IN_USE, "Connection identifier already in use."); /* 2160 */
#endif /* MQRC_CONN_ID_IN_USE */
#ifdef MQRC_Q_MGR_QUIESCING
ADD_MQ_REASON_TXT(MQRC_Q_MGR_QUIESCING, "Queue manager quiescing."); /* 2161 */
#endif /* MQRC_Q_MGR_QUIESCING */
#ifdef MQRC_Q_MGR_STOPPING
ADD_MQ_REASON_TXT(MQRC_Q_MGR_STOPPING, "Queue manager shutting down."); /* 2162 */
#endif /* MQRC_Q_MGR_STOPPING */
#ifdef MQRC_DUPLICATE_RECOV_COORD
ADD_MQ_REASON_TXT(MQRC_DUPLICATE_RECOV_COORD, "Recovery coordinator already exists."); /* 2163 */
#endif /* MQRC_DUPLICATE_RECOV_COORD */
#ifdef MQRC_PMO_ERROR
ADD_MQ_REASON_TXT(MQRC_PMO_ERROR, "Put-message options structure not valid."); /* 2173 */
#endif /* MQRC_PMO_ERROR */
#ifdef MQRC_API_EXIT_NOT_FOUND
ADD_MQ_REASON_TXT(MQRC_API_EXIT_NOT_FOUND, "The API crossing exit entry point could not be found."); /* 2182 */
#endif /* MQRC_API_EXIT_NOT_FOUND */
#ifdef MQRC_API_EXIT_LOAD_ERROR
ADD_MQ_REASON_TXT(MQRC_API_EXIT_LOAD_ERROR, "Unable to load API crossing exit."); /* 2183 */
#endif /* MQRC_API_EXIT_LOAD_ERROR */
#ifdef MQRC_REMOTE_Q_NAME_ERROR
ADD_MQ_REASON_TXT(MQRC_REMOTE_Q_NAME_ERROR, "Remote queue name not valid."); /* 2184 */
#endif /* MQRC_REMOTE_Q_NAME_ERROR */
#ifdef MQRC_INCONSISTENT_PERSISTENCE
ADD_MQ_REASON_TXT(MQRC_INCONSISTENT_PERSISTENCE, "Inconsistent persistence specification."); /* 2185 */
#endif /* MQRC_INCONSISTENT_PERSISTENCE */
#ifdef MQRC_GMO_ERROR
ADD_MQ_REASON_TXT(MQRC_GMO_ERROR, "Get-message options structure not valid."); /* 2186 */
#endif /* MQRC_GMO_ERROR */
#ifdef MQRC_CICS_BRIDGE_RESTRICTION
ADD_MQ_REASON_TXT(MQRC_CICS_BRIDGE_RESTRICTION, "Requested function not supported by CICS bridge."); /* 2187 */
#endif /* MQRC_CICS_BRIDGE_RESTRICTION */
#ifdef MQRC_STOPPED_BY_CLUSTER_EXIT
ADD_MQ_REASON_TXT(MQRC_STOPPED_BY_CLUSTER_EXIT, "Call rejected by cluster-workload exit."); /* 2188 */
#endif /* MQRC_STOPPED_BY_CLUSTER_EXIT */
#ifdef MQRC_CLUSTER_RESOLUTION_ERROR
ADD_MQ_REASON_TXT(MQRC_CLUSTER_RESOLUTION_ERROR, "Cluster name resolution failed."); /* 2189 */
#endif /* MQRC_CLUSTER_RESOLUTION_ERROR */
#ifdef MQRC_CONVERTED_STRING_TOO_BIG
ADD_MQ_REASON_TXT(MQRC_CONVERTED_STRING_TOO_BIG, "Converted string too big for field."); /* 2190 */
#endif /* MQRC_CONVERTED_STRING_TOO_BIG */
#ifdef MQRC_TMC_ERROR
ADD_MQ_REASON_TXT(MQRC_TMC_ERROR, "Character trigger message structure not valid."); /* 2191 */
#endif /* MQRC_TMC_ERROR */
#ifdef MQRC_PAGESET_FULL
ADD_MQ_REASON_TXT(MQRC_PAGESET_FULL, "Page set data set full."); /* 2192 */
#endif /* MQRC_PAGESET_FULL */
#ifdef MQRC_PAGESET_ERROR
ADD_MQ_REASON_TXT(MQRC_PAGESET_ERROR, "Error accessing page set data set."); /* 2193 */
#endif /* MQRC_PAGESET_ERROR */
#ifdef MQRC_NAME_NOT_VALID_FOR_TYPE
ADD_MQ_REASON_TXT(MQRC_NAME_NOT_VALID_FOR_TYPE, "Object name not valid for object type."); /* 2194 */
#endif /* MQRC_NAME_NOT_VALID_FOR_TYPE */
#ifdef MQRC_UNEXPECTED_ERROR
ADD_MQ_REASON_TXT(MQRC_UNEXPECTED_ERROR, "Unexpected error occurred."); /* 2195 */
#endif /* MQRC_UNEXPECTED_ERROR */
#ifdef MQRC_UNKNOWN_XMIT_Q
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_XMIT_Q, "Unknown transmission queue."); /* 2196 */
#endif /* MQRC_UNKNOWN_XMIT_Q */
#ifdef MQRC_UNKNOWN_DEF_XMIT_Q
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_DEF_XMIT_Q, "Unknown default transmission queue."); /* 2197 */
#endif /* MQRC_UNKNOWN_DEF_XMIT_Q */
#ifdef MQRC_DEF_XMIT_Q_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_DEF_XMIT_Q_TYPE_ERROR, "Default transmission queue not local."); /* 2198 */
#endif /* MQRC_DEF_XMIT_Q_TYPE_ERROR */
#ifdef MQRC_DEF_XMIT_Q_USAGE_ERROR
ADD_MQ_REASON_TXT(MQRC_DEF_XMIT_Q_USAGE_ERROR, "Default transmission queue usage error."); /* 2199 */
#endif /* MQRC_DEF_XMIT_Q_USAGE_ERROR */
#ifdef MQRC_NAME_IN_USE
ADD_MQ_REASON_TXT(MQRC_NAME_IN_USE, "Name in use."); /* 2201 */
#endif /* MQRC_NAME_IN_USE */
#ifdef MQRC_CONNECTION_QUIESCING
ADD_MQ_REASON_TXT(MQRC_CONNECTION_QUIESCING, "Connection quiescing."); /* 2202 */
#endif /* MQRC_CONNECTION_QUIESCING */
#ifdef MQRC_CONNECTION_STOPPING
ADD_MQ_REASON_TXT(MQRC_CONNECTION_STOPPING, "Connection shutting down."); /* 2203 */
#endif /* MQRC_CONNECTION_STOPPING */
#ifdef MQRC_ADAPTER_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_ADAPTER_NOT_AVAILABLE, "Adapter not available."); /* 2204 */
#endif /* MQRC_ADAPTER_NOT_AVAILABLE */
#ifdef MQRC_MSG_ID_ERROR
ADD_MQ_REASON_TXT(MQRC_MSG_ID_ERROR, "Message-identifier error."); /* 2206 */
#endif /* MQRC_MSG_ID_ERROR */
#ifdef MQRC_CORREL_ID_ERROR
ADD_MQ_REASON_TXT(MQRC_CORREL_ID_ERROR, "Correlation-identifier error."); /* 2207 */
#endif /* MQRC_CORREL_ID_ERROR */
#ifdef MQRC_FILE_SYSTEM_ERROR
ADD_MQ_REASON_TXT(MQRC_FILE_SYSTEM_ERROR, "File-system error."); /* 2208 */
#endif /* MQRC_FILE_SYSTEM_ERROR */
#ifdef MQRC_NO_MSG_LOCKED
ADD_MQ_REASON_TXT(MQRC_NO_MSG_LOCKED, "No message locked."); /* 2209 */
#endif /* MQRC_NO_MSG_LOCKED */
#ifdef MQRC_SOAP_DOTNET_ERROR
ADD_MQ_REASON_TXT(MQRC_SOAP_DOTNET_ERROR, "An exception from the .NET environment has been received and is included as an inner exception."); /* 2210 */
#endif /* MQRC_SOAP_DOTNET_ERROR */
#ifdef MQRC_SOAP_AXIS_ERROR
ADD_MQ_REASON_TXT(MQRC_SOAP_AXIS_ERROR, "An exception from the Axis environment has been received and is included as a chained exception."); /* 2211 */
#endif /* MQRC_SOAP_AXIS_ERROR */
#ifdef MQRC_SOAP_URL_ERROR
ADD_MQ_REASON_TXT(MQRC_SOAP_URL_ERROR, "The SOAP URL has been specified incorrectly."); /* 2212 */
#endif /* MQRC_SOAP_URL_ERROR */
#ifdef MQRC_CONNECTION_NOT_AUTHORIZED
ADD_MQ_REASON_TXT(MQRC_CONNECTION_NOT_AUTHORIZED, "Not authorized for connection."); /* 2217 */
#endif /* MQRC_CONNECTION_NOT_AUTHORIZED */
#ifdef MQRC_MSG_TOO_BIG_FOR_CHANNEL
ADD_MQ_REASON_TXT(MQRC_MSG_TOO_BIG_FOR_CHANNEL, "Message length greater than maximum for channel."); /* 2218 */
#endif /* MQRC_MSG_TOO_BIG_FOR_CHANNEL */
#ifdef MQRC_CALL_IN_PROGRESS
ADD_MQ_REASON_TXT(MQRC_CALL_IN_PROGRESS, "MQI call reentered before previous call complete."); /* 2219 */
#endif /* MQRC_CALL_IN_PROGRESS */
#ifdef MQRC_RMH_ERROR
ADD_MQ_REASON_TXT(MQRC_RMH_ERROR, "Reference message header structure not valid."); /* 2220 */
#endif /* MQRC_RMH_ERROR */
#ifdef MQRC_Q_MGR_ACTIVE
ADD_MQ_REASON_TXT(MQRC_Q_MGR_ACTIVE, "Queue manager created."); /* 2222 */
#endif /* MQRC_Q_MGR_ACTIVE */
#ifdef MQRC_Q_MGR_NOT_ACTIVE
ADD_MQ_REASON_TXT(MQRC_Q_MGR_NOT_ACTIVE, "Queue manager unavailable."); /* 2223 */
#endif /* MQRC_Q_MGR_NOT_ACTIVE */
#ifdef MQRC_Q_DEPTH_HIGH
ADD_MQ_REASON_TXT(MQRC_Q_DEPTH_HIGH, "Queue depth high limit reached or exceeded."); /* 2224 */
#endif /* MQRC_Q_DEPTH_HIGH */
#ifdef MQRC_Q_DEPTH_LOW
ADD_MQ_REASON_TXT(MQRC_Q_DEPTH_LOW, "Queue depth low limit reached or exceeded."); /* 2225 */
#endif /* MQRC_Q_DEPTH_LOW */
#ifdef MQRC_Q_SERVICE_INTERVAL_HIGH
ADD_MQ_REASON_TXT(MQRC_Q_SERVICE_INTERVAL_HIGH, "Queue service interval high."); /* 2226 */
#endif /* MQRC_Q_SERVICE_INTERVAL_HIGH */
#ifdef MQRC_Q_SERVICE_INTERVAL_OK
ADD_MQ_REASON_TXT(MQRC_Q_SERVICE_INTERVAL_OK, "Queue service interval ok."); /* 2227 */
#endif /* MQRC_Q_SERVICE_INTERVAL_OK */
#ifdef MQRC_RFH_HEADER_FIELD_ERROR
ADD_MQ_REASON_TXT(MQRC_RFH_HEADER_FIELD_ERROR, "An expected RFH header field was not found or had an invalid value."); /* 2228 */
#endif /* MQRC_RFH_HEADER_FIELD_ERROR */
#ifdef MQRC_RAS_PROPERTY_ERROR
ADD_MQ_REASON_TXT(MQRC_RAS_PROPERTY_ERROR, "There is an error related to the RAS property file."); /* 2229 */
#endif /* MQRC_RAS_PROPERTY_ERROR */
#ifdef MQRC_UNIT_OF_WORK_NOT_STARTED
ADD_MQ_REASON_TXT(MQRC_UNIT_OF_WORK_NOT_STARTED, "Unit of work not started."); /* 2232 */
#endif /* MQRC_UNIT_OF_WORK_NOT_STARTED */
#ifdef MQRC_CHANNEL_AUTO_DEF_OK
ADD_MQ_REASON_TXT(MQRC_CHANNEL_AUTO_DEF_OK, "Automatic channel definition succeeded."); /* 2233 */
#endif /* MQRC_CHANNEL_AUTO_DEF_OK */
#ifdef MQRC_CHANNEL_AUTO_DEF_ERROR
ADD_MQ_REASON_TXT(MQRC_CHANNEL_AUTO_DEF_ERROR, "Automatic channel definition failed."); /* 2234 */
#endif /* MQRC_CHANNEL_AUTO_DEF_ERROR */
#ifdef MQRC_CFH_ERROR
ADD_MQ_REASON_TXT(MQRC_CFH_ERROR, "PCF header structure not valid."); /* 2235 */
#endif /* MQRC_CFH_ERROR */
#ifdef MQRC_CFIL_ERROR
ADD_MQ_REASON_TXT(MQRC_CFIL_ERROR, "PCF integer list parameter structure not valid."); /* 2236 */
#endif /* MQRC_CFIL_ERROR */
#ifdef MQRC_CFIN_ERROR
ADD_MQ_REASON_TXT(MQRC_CFIN_ERROR, "PCF integer parameter structure not valid."); /* 2237 */
#endif /* MQRC_CFIN_ERROR */
#ifdef MQRC_CFSL_ERROR
ADD_MQ_REASON_TXT(MQRC_CFSL_ERROR, "PCF string list parameter structure not valid."); /* 2238 */
#endif /* MQRC_CFSL_ERROR */
#ifdef MQRC_CFST_ERROR
ADD_MQ_REASON_TXT(MQRC_CFST_ERROR, "PCF string parameter structure not valid."); /* 2239 */
#endif /* MQRC_CFST_ERROR */
#ifdef MQRC_INCOMPLETE_GROUP
ADD_MQ_REASON_TXT(MQRC_INCOMPLETE_GROUP, "Message group not complete."); /* 2241 */
#endif /* MQRC_INCOMPLETE_GROUP */
#ifdef MQRC_INCOMPLETE_MSG
ADD_MQ_REASON_TXT(MQRC_INCOMPLETE_MSG, "Logical message not complete."); /* 2242 */
#endif /* MQRC_INCOMPLETE_MSG */
#ifdef MQRC_INCONSISTENT_CCSIDS
ADD_MQ_REASON_TXT(MQRC_INCONSISTENT_CCSIDS, "Message segments have differing CCSIDs."); /* 2243 */
#endif /* MQRC_INCONSISTENT_CCSIDS */
#ifdef MQRC_INCONSISTENT_ENCODINGS
ADD_MQ_REASON_TXT(MQRC_INCONSISTENT_ENCODINGS, "Message segments have differing encodings."); /* 2244 */
#endif /* MQRC_INCONSISTENT_ENCODINGS */
#ifdef MQRC_INCONSISTENT_UOW
ADD_MQ_REASON_TXT(MQRC_INCONSISTENT_UOW, "Inconsistent unit-of-work specification."); /* 2245 */
#endif /* MQRC_INCONSISTENT_UOW */
#ifdef MQRC_INVALID_MSG_UNDER_CURSOR
ADD_MQ_REASON_TXT(MQRC_INVALID_MSG_UNDER_CURSOR, "Message under cursor not valid for retrieval."); /* 2246 */
#endif /* MQRC_INVALID_MSG_UNDER_CURSOR */
#ifdef MQRC_MATCH_OPTIONS_ERROR
ADD_MQ_REASON_TXT(MQRC_MATCH_OPTIONS_ERROR, "Match options not valid."); /* 2247 */
#endif /* MQRC_MATCH_OPTIONS_ERROR */
#ifdef MQRC_MDE_ERROR
ADD_MQ_REASON_TXT(MQRC_MDE_ERROR, "Message descriptor extension not valid."); /* 2248 */
#endif /* MQRC_MDE_ERROR */
#ifdef MQRC_MSG_FLAGS_ERROR
ADD_MQ_REASON_TXT(MQRC_MSG_FLAGS_ERROR, "Message flags not valid."); /* 2249 */
#endif /* MQRC_MSG_FLAGS_ERROR */
#ifdef MQRC_MSG_SEQ_NUMBER_ERROR
ADD_MQ_REASON_TXT(MQRC_MSG_SEQ_NUMBER_ERROR, "Message sequence number not valid."); /* 2250 */
#endif /* MQRC_MSG_SEQ_NUMBER_ERROR */
#ifdef MQRC_OFFSET_ERROR
ADD_MQ_REASON_TXT(MQRC_OFFSET_ERROR, "Message segment offset not valid."); /* 2251 */
#endif /* MQRC_OFFSET_ERROR */
#ifdef MQRC_ORIGINAL_LENGTH_ERROR
ADD_MQ_REASON_TXT(MQRC_ORIGINAL_LENGTH_ERROR, "Original length not valid."); /* 2252 */
#endif /* MQRC_ORIGINAL_LENGTH_ERROR */
#ifdef MQRC_SEGMENT_LENGTH_ZERO
ADD_MQ_REASON_TXT(MQRC_SEGMENT_LENGTH_ZERO, "Length of data in message segment is zero."); /* 2253 */
#endif /* MQRC_SEGMENT_LENGTH_ZERO */
#ifdef MQRC_UOW_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_UOW_NOT_AVAILABLE, "Unit of work not available for the queue manager to use."); /* 2255 */
#endif /* MQRC_UOW_NOT_AVAILABLE */
#ifdef MQRC_WRONG_GMO_VERSION
ADD_MQ_REASON_TXT(MQRC_WRONG_GMO_VERSION, "Wrong version of MQGMO supplied."); /* 2256 */
#endif /* MQRC_WRONG_GMO_VERSION */
#ifdef MQRC_WRONG_MD_VERSION
ADD_MQ_REASON_TXT(MQRC_WRONG_MD_VERSION, "Wrong version of MQMD supplied."); /* 2257 */
#endif /* MQRC_WRONG_MD_VERSION */
#ifdef MQRC_GROUP_ID_ERROR
ADD_MQ_REASON_TXT(MQRC_GROUP_ID_ERROR, "Group identifier not valid."); /* 2258 */
#endif /* MQRC_GROUP_ID_ERROR */
#ifdef MQRC_INCONSISTENT_BROWSE
ADD_MQ_REASON_TXT(MQRC_INCONSISTENT_BROWSE, "Inconsistent browse specification."); /* 2259 */
#endif /* MQRC_INCONSISTENT_BROWSE */
#ifdef MQRC_XQH_ERROR
ADD_MQ_REASON_TXT(MQRC_XQH_ERROR, "Transmission queue header structure not valid."); /* 2260 */
#endif /* MQRC_XQH_ERROR */
#ifdef MQRC_SRC_ENV_ERROR
ADD_MQ_REASON_TXT(MQRC_SRC_ENV_ERROR, "Source environment data error."); /* 2261 */
#endif /* MQRC_SRC_ENV_ERROR */
#ifdef MQRC_SRC_NAME_ERROR
ADD_MQ_REASON_TXT(MQRC_SRC_NAME_ERROR, "Source name data error."); /* 2262 */
#endif /* MQRC_SRC_NAME_ERROR */
#ifdef MQRC_DEST_ENV_ERROR
ADD_MQ_REASON_TXT(MQRC_DEST_ENV_ERROR, "Destination environment data error."); /* 2263 */
#endif /* MQRC_DEST_ENV_ERROR */
#ifdef MQRC_DEST_NAME_ERROR
ADD_MQ_REASON_TXT(MQRC_DEST_NAME_ERROR, "Destination name data error."); /* 2264 */
#endif /* MQRC_DEST_NAME_ERROR */
#ifdef MQRC_TM_ERROR
ADD_MQ_REASON_TXT(MQRC_TM_ERROR, "Trigger message structure not valid."); /* 2265 */
#endif /* MQRC_TM_ERROR */
#ifdef MQRC_CLUSTER_EXIT_ERROR
ADD_MQ_REASON_TXT(MQRC_CLUSTER_EXIT_ERROR, "Cluster workload exit failed."); /* 2266 */
#endif /* MQRC_CLUSTER_EXIT_ERROR */
#ifdef MQRC_CLUSTER_EXIT_LOAD_ERROR
ADD_MQ_REASON_TXT(MQRC_CLUSTER_EXIT_LOAD_ERROR, "Unable to load cluster workload exit."); /* 2267 */
#endif /* MQRC_CLUSTER_EXIT_LOAD_ERROR */
#ifdef MQRC_CLUSTER_PUT_INHIBITED
ADD_MQ_REASON_TXT(MQRC_CLUSTER_PUT_INHIBITED, "Put calls inhibited for all queues in cluster."); /* 2268 */
#endif /* MQRC_CLUSTER_PUT_INHIBITED */
#ifdef MQRC_CLUSTER_RESOURCE_ERROR
ADD_MQ_REASON_TXT(MQRC_CLUSTER_RESOURCE_ERROR, "An MQOPEN, MQPUT, or MQPUT1 call was issued for a cluster queue, but an error occurred whilst trying to use a resource required for clustering."); /* 2269 */
#endif /* MQRC_CLUSTER_RESOURCE_ERROR */
#ifdef MQRC_NO_DESTINATIONS_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_NO_DESTINATIONS_AVAILABLE, "No destination queues available."); /* 2270 */
#endif /* MQRC_NO_DESTINATIONS_AVAILABLE */
#ifdef MQRC_CONN_TAG_IN_USE
ADD_MQ_REASON_TXT(MQRC_CONN_TAG_IN_USE, "An MQCONNX call was issued specifying one of the MQCNO_*_CONN_TAG_* options, but the call failed because the connection tag specified by ConnTag in MQCNO is in use by an active process or thread, or there is an unresolved unit of work that references this connection tag."); /* 2271 */
#endif /* MQRC_CONN_TAG_IN_USE */
#ifdef MQRC_PARTIALLY_CONVERTED
ADD_MQ_REASON_TXT(MQRC_PARTIALLY_CONVERTED, "On an MQGET call with the MQGMO_CONVERT option included in the GetMsgOpts parameter, one or more MQ header structures in the message data could not be converted to the specified target character set or encoding."); /* 2272 */
#endif /* MQRC_PARTIALLY_CONVERTED */
#ifdef MQRC_CONNECTION_ERROR
ADD_MQ_REASON_TXT(MQRC_CONNECTION_ERROR, "Error processing MQCONN call."); /* 2273 */
#endif /* MQRC_CONNECTION_ERROR */
#ifdef MQRC_OPTION_ENVIRONMENT_ERROR
ADD_MQ_REASON_TXT(MQRC_OPTION_ENVIRONMENT_ERROR, "Option not valid in environment."); /* 2274 */
#endif /* MQRC_OPTION_ENVIRONMENT_ERROR */
#ifdef MQRC_CD_ERROR
ADD_MQ_REASON_TXT(MQRC_CD_ERROR, "Channel definition not valid."); /* 2277 */
#endif /* MQRC_CD_ERROR */
#ifdef MQRC_CLIENT_CONN_ERROR
ADD_MQ_REASON_TXT(MQRC_CLIENT_CONN_ERROR, "Client connection fields not valid."); /* 2278 */
#endif /* MQRC_CLIENT_CONN_ERROR */
#ifdef MQRC_CHANNEL_STOPPED_BY_USER
ADD_MQ_REASON_TXT(MQRC_CHANNEL_STOPPED_BY_USER, "Channel stopped by user."); /* 2279 */
#endif /* MQRC_CHANNEL_STOPPED_BY_USER */
#ifdef MQRC_HCONFIG_ERROR
ADD_MQ_REASON_TXT(MQRC_HCONFIG_ERROR, "Configuration handle not valid."); /* 2280 */
#endif /* MQRC_HCONFIG_ERROR */
#ifdef MQRC_FUNCTION_ERROR
ADD_MQ_REASON_TXT(MQRC_FUNCTION_ERROR, "Function identifier not valid for service."); /* 2281 */
#endif /* MQRC_FUNCTION_ERROR */
#ifdef MQRC_CHANNEL_STARTED
ADD_MQ_REASON_TXT(MQRC_CHANNEL_STARTED, "Channel started."); /* 2282 */
#endif /* MQRC_CHANNEL_STARTED */
#ifdef MQRC_CHANNEL_STOPPED
ADD_MQ_REASON_TXT(MQRC_CHANNEL_STOPPED, "Channel stopped."); /* 2283 */
#endif /* MQRC_CHANNEL_STOPPED */
#ifdef MQRC_CHANNEL_CONV_ERROR
ADD_MQ_REASON_TXT(MQRC_CHANNEL_CONV_ERROR, "Channel conversion error."); /* 2284 */
#endif /* MQRC_CHANNEL_CONV_ERROR */
#ifdef MQRC_SERVICE_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_SERVICE_NOT_AVAILABLE, "Underlying service not available."); /* 2285 */
#endif /* MQRC_SERVICE_NOT_AVAILABLE */
#ifdef MQRC_INITIALIZATION_FAILED
ADD_MQ_REASON_TXT(MQRC_INITIALIZATION_FAILED, "Initialization failed for an undefined reason."); /* 2286 */
#endif /* MQRC_INITIALIZATION_FAILED */
#ifdef MQRC_TERMINATION_FAILED
ADD_MQ_REASON_TXT(MQRC_TERMINATION_FAILED, "Termination failed for an undefined reason."); /* 2287 */
#endif /* MQRC_TERMINATION_FAILED */
#ifdef MQRC_UNKNOWN_Q_NAME
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_Q_NAME, "Queue name not found."); /* 2288 */
#endif /* MQRC_UNKNOWN_Q_NAME */
#ifdef MQRC_SERVICE_ERROR
ADD_MQ_REASON_TXT(MQRC_SERVICE_ERROR, "Unexpected error occurred accessing service."); /* 2289 */
#endif /* MQRC_SERVICE_ERROR */
#ifdef MQRC_Q_ALREADY_EXISTS
ADD_MQ_REASON_TXT(MQRC_Q_ALREADY_EXISTS, "Queue object already exists."); /* 2290 */
#endif /* MQRC_Q_ALREADY_EXISTS */
#ifdef MQRC_USER_ID_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_USER_ID_NOT_AVAILABLE, "Unable to determine the user ID."); /* 2291 */
#endif /* MQRC_USER_ID_NOT_AVAILABLE */
#ifdef MQRC_UNKNOWN_ENTITY
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_ENTITY, "Entity unknown to service."); /* 2292 */
#endif /* MQRC_UNKNOWN_ENTITY */
#ifdef MQRC_UNKNOWN_REF_OBJECT
ADD_MQ_REASON_TXT(MQRC_UNKNOWN_REF_OBJECT, "Reference object unknown."); /* 2294 */
#endif /* MQRC_UNKNOWN_REF_OBJECT */
#ifdef MQRC_CHANNEL_ACTIVATED
ADD_MQ_REASON_TXT(MQRC_CHANNEL_ACTIVATED, "Channel activated."); /* 2295 */
#endif /* MQRC_CHANNEL_ACTIVATED */
#ifdef MQRC_CHANNEL_NOT_ACTIVATED
ADD_MQ_REASON_TXT(MQRC_CHANNEL_NOT_ACTIVATED, "Channel cannot be activated."); /* 2296 */
#endif /* MQRC_CHANNEL_NOT_ACTIVATED */
#ifdef MQRC_UOW_CANCELED
ADD_MQ_REASON_TXT(MQRC_UOW_CANCELED, "Unit of work canceled."); /* 2297 */
#endif /* MQRC_UOW_CANCELED */
#ifdef MQRC_FUNCTION_NOT_SUPPORTED
ADD_MQ_REASON_TXT(MQRC_FUNCTION_NOT_SUPPORTED, "The function requested is not available in the current environment."); /* 2298 */
#endif /* MQRC_FUNCTION_NOT_SUPPORTED */
#ifdef MQRC_SELECTOR_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_SELECTOR_TYPE_ERROR, "Selector has wrong data type."); /* 2299 */
#endif /* MQRC_SELECTOR_TYPE_ERROR */
#ifdef MQRC_COMMAND_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_COMMAND_TYPE_ERROR, "Command type not valid."); /* 2300 */
#endif /* MQRC_COMMAND_TYPE_ERROR */
#ifdef MQRC_MULTIPLE_INSTANCE_ERROR
ADD_MQ_REASON_TXT(MQRC_MULTIPLE_INSTANCE_ERROR, "Multiple instances of system data item not valid."); /* 2301 */
#endif /* MQRC_MULTIPLE_INSTANCE_ERROR */
#ifdef MQRC_SYSTEM_ITEM_NOT_ALTERABLE
ADD_MQ_REASON_TXT(MQRC_SYSTEM_ITEM_NOT_ALTERABLE, "System data item is read-only and cannot be altered."); /* 2302 */
#endif /* MQRC_SYSTEM_ITEM_NOT_ALTERABLE */
#ifdef MQRC_BAG_CONVERSION_ERROR
ADD_MQ_REASON_TXT(MQRC_BAG_CONVERSION_ERROR, "Data could not be converted into a bag."); /* 2303 */
#endif /* MQRC_BAG_CONVERSION_ERROR */
#ifdef MQRC_SELECTOR_OUT_OF_RANGE
ADD_MQ_REASON_TXT(MQRC_SELECTOR_OUT_OF_RANGE, "Selector not within valid range for call."); /* 2304 */
#endif /* MQRC_SELECTOR_OUT_OF_RANGE */
#ifdef MQRC_SELECTOR_NOT_UNIQUE
ADD_MQ_REASON_TXT(MQRC_SELECTOR_NOT_UNIQUE, "Selector occurs more than once in bag."); /* 2305 */
#endif /* MQRC_SELECTOR_NOT_UNIQUE */
#ifdef MQRC_INDEX_NOT_PRESENT
ADD_MQ_REASON_TXT(MQRC_INDEX_NOT_PRESENT, "Index not present."); /* 2306 */
#endif /* MQRC_INDEX_NOT_PRESENT */
#ifdef MQRC_STRING_ERROR
ADD_MQ_REASON_TXT(MQRC_STRING_ERROR, "String parameter not valid."); /* 2307 */
#endif /* MQRC_STRING_ERROR */
#ifdef MQRC_ENCODING_NOT_SUPPORTED
ADD_MQ_REASON_TXT(MQRC_ENCODING_NOT_SUPPORTED, "Encoding not supported."); /* 2308 */
#endif /* MQRC_ENCODING_NOT_SUPPORTED */
#ifdef MQRC_SELECTOR_NOT_PRESENT
ADD_MQ_REASON_TXT(MQRC_SELECTOR_NOT_PRESENT, "Selector not present in bag."); /* 2309 */
#endif /* MQRC_SELECTOR_NOT_PRESENT */
#ifdef MQRC_OUT_SELECTOR_ERROR
ADD_MQ_REASON_TXT(MQRC_OUT_SELECTOR_ERROR, "OutSelector parameter not valid."); /* 2310 */
#endif /* MQRC_OUT_SELECTOR_ERROR */
#ifdef MQRC_STRING_TRUNCATED
ADD_MQ_REASON_TXT(MQRC_STRING_TRUNCATED, "String truncated (too long for output buffer)."); /* 2311 */
#endif /* MQRC_STRING_TRUNCATED */
#ifdef MQRC_SELECTOR_WRONG_TYPE
ADD_MQ_REASON_TXT(MQRC_SELECTOR_WRONG_TYPE, "Selector implies a data type not valid for call."); /* 2312 */
#endif /* MQRC_SELECTOR_WRONG_TYPE */
#ifdef MQRC_INCONSISTENT_ITEM_TYPE
ADD_MQ_REASON_TXT(MQRC_INCONSISTENT_ITEM_TYPE, "Data type of item differs from previous occurrence of selector."); /* 2313 */
#endif /* MQRC_INCONSISTENT_ITEM_TYPE */
#ifdef MQRC_INDEX_ERROR
ADD_MQ_REASON_TXT(MQRC_INDEX_ERROR, "Index not valid."); /* 2314 */
#endif /* MQRC_INDEX_ERROR */
#ifdef MQRC_SYSTEM_BAG_NOT_ALTERABLE
ADD_MQ_REASON_TXT(MQRC_SYSTEM_BAG_NOT_ALTERABLE, "System bag is read-only and cannot be altered."); /* 2315 */
#endif /* MQRC_SYSTEM_BAG_NOT_ALTERABLE */
#ifdef MQRC_ITEM_COUNT_ERROR
ADD_MQ_REASON_TXT(MQRC_ITEM_COUNT_ERROR, "ItemCount parameter not valid."); /* 2316 */
#endif /* MQRC_ITEM_COUNT_ERROR */
#ifdef MQRC_FORMAT_NOT_SUPPORTED
ADD_MQ_REASON_TXT(MQRC_FORMAT_NOT_SUPPORTED, "Format not supported."); /* 2317 */
#endif /* MQRC_FORMAT_NOT_SUPPORTED */
#ifdef MQRC_SELECTOR_NOT_SUPPORTED
ADD_MQ_REASON_TXT(MQRC_SELECTOR_NOT_SUPPORTED, "System selector not supported."); /* 2318 */
#endif /* MQRC_SELECTOR_NOT_SUPPORTED */
#ifdef MQRC_ITEM_VALUE_ERROR
ADD_MQ_REASON_TXT(MQRC_ITEM_VALUE_ERROR, "ItemValue parameter not valid."); /* 2319 */
#endif /* MQRC_ITEM_VALUE_ERROR */
#ifdef MQRC_HBAG_ERROR
ADD_MQ_REASON_TXT(MQRC_HBAG_ERROR, "Bag handle not valid."); /* 2320 */
#endif /* MQRC_HBAG_ERROR */
#ifdef MQRC_PARAMETER_MISSING
ADD_MQ_REASON_TXT(MQRC_PARAMETER_MISSING, "Parameter missing."); /* 2321 */
#endif /* MQRC_PARAMETER_MISSING */
#ifdef MQRC_CMD_SERVER_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_CMD_SERVER_NOT_AVAILABLE, "Command server not available."); /* 2322 */
#endif /* MQRC_CMD_SERVER_NOT_AVAILABLE */
#ifdef MQRC_STRING_LENGTH_ERROR
ADD_MQ_REASON_TXT(MQRC_STRING_LENGTH_ERROR, "StringLength parameter not valid."); /* 2323 */
#endif /* MQRC_STRING_LENGTH_ERROR */
#ifdef MQRC_INQUIRY_COMMAND_ERROR
ADD_MQ_REASON_TXT(MQRC_INQUIRY_COMMAND_ERROR, "Command code is not a recognized inquiry command."); /* 2324 */
#endif /* MQRC_INQUIRY_COMMAND_ERROR */
#ifdef MQRC_NESTED_BAG_NOT_SUPPORTED
ADD_MQ_REASON_TXT(MQRC_NESTED_BAG_NOT_SUPPORTED, "Input bag contains one or more nested bags."); /* 2325 */
#endif /* MQRC_NESTED_BAG_NOT_SUPPORTED */
#ifdef MQRC_BAG_WRONG_TYPE
ADD_MQ_REASON_TXT(MQRC_BAG_WRONG_TYPE, "Bag has wrong type for intended use."); /* 2326 */
#endif /* MQRC_BAG_WRONG_TYPE */
#ifdef MQRC_ITEM_TYPE_ERROR
ADD_MQ_REASON_TXT(MQRC_ITEM_TYPE_ERROR, "ItemType parameter not valid."); /* 2327 */
#endif /* MQRC_ITEM_TYPE_ERROR */
#ifdef MQRC_SYSTEM_BAG_NOT_DELETABLE
ADD_MQ_REASON_TXT(MQRC_SYSTEM_BAG_NOT_DELETABLE, "System bag is read-only and cannot be deleted."); /* 2328 */
#endif /* MQRC_SYSTEM_BAG_NOT_DELETABLE */
#ifdef MQRC_SYSTEM_ITEM_NOT_DELETABLE
ADD_MQ_REASON_TXT(MQRC_SYSTEM_ITEM_NOT_DELETABLE, "System data item is read-only and cannot be deleted."); /* 2329 */
#endif /* MQRC_SYSTEM_ITEM_NOT_DELETABLE */
#ifdef MQRC_CODED_CHAR_SET_ID_ERROR
ADD_MQ_REASON_TXT(MQRC_CODED_CHAR_SET_ID_ERROR, "Coded character set identifier parameter not valid."); /* 2330 */
#endif /* MQRC_CODED_CHAR_SET_ID_ERROR */
#ifdef MQRC_MSG_TOKEN_ERROR
ADD_MQ_REASON_TXT(MQRC_MSG_TOKEN_ERROR, "Use of message token not valid."); /* 2331 */
#endif /* MQRC_MSG_TOKEN_ERROR */
#ifdef MQRC_MISSING_WIH
ADD_MQ_REASON_TXT(MQRC_MISSING_WIH, "Message data does not begin with MQWIH."); /* 2332 */
#endif /* MQRC_MISSING_WIH */
#ifdef MQRC_WIH_ERROR
ADD_MQ_REASON_TXT(MQRC_WIH_ERROR, "MQWIH structure not valid."); /* 2333 */
#endif /* MQRC_WIH_ERROR */
#ifdef MQRC_RFH_ERROR
ADD_MQ_REASON_TXT(MQRC_RFH_ERROR, "MQRFH structure not valid."); /* 2334 */
#endif /* MQRC_RFH_ERROR */
#ifdef MQRC_RFH_STRING_ERROR
ADD_MQ_REASON_TXT(MQRC_RFH_STRING_ERROR, "NameValueString field not valid."); /* 2335 */
#endif /* MQRC_RFH_STRING_ERROR */
#ifdef MQRC_RFH_COMMAND_ERROR
ADD_MQ_REASON_TXT(MQRC_RFH_COMMAND_ERROR, "Command not valid."); /* 2336 */
#endif /* MQRC_RFH_COMMAND_ERROR */
#ifdef MQRC_RFH_PARM_ERROR
ADD_MQ_REASON_TXT(MQRC_RFH_PARM_ERROR, "Parameter not valid."); /* 2337 */
#endif /* MQRC_RFH_PARM_ERROR */
#ifdef MQRC_RFH_DUPLICATE_PARM
ADD_MQ_REASON_TXT(MQRC_RFH_DUPLICATE_PARM, "Duplicate parameter."); /* 2338 */
#endif /* MQRC_RFH_DUPLICATE_PARM */
#ifdef MQRC_RFH_PARM_MISSING
ADD_MQ_REASON_TXT(MQRC_RFH_PARM_MISSING, "Parameter missing."); /* 2339 */
#endif /* MQRC_RFH_PARM_MISSING */
#ifdef MQRC_CHAR_CONVERSION_ERROR
ADD_MQ_REASON_TXT(MQRC_CHAR_CONVERSION_ERROR, "This reason code is returned by the Java™ MQQueueManager constructor when a required character-set conversion is not available."); /* 2340 */
#endif /* MQRC_CHAR_CONVERSION_ERROR */
#ifdef MQRC_UCS2_CONVERSION_ERROR
ADD_MQ_REASON_TXT(MQRC_UCS2_CONVERSION_ERROR, "This reason code is returned by the Java™ MQQueueManager constructor when a required character set conversion is not available."); /* 2341 */
#endif /* MQRC_UCS2_CONVERSION_ERROR */
#ifdef MQRC_DB2_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_DB2_NOT_AVAILABLE, "An MQOPEN, MQPUT1, or MQSET call, or a command, was issued to access a shared queue, but it failed because the queue manager is not connected to a DB2® subsystem."); /* 2342 */
#endif /* MQRC_DB2_NOT_AVAILABLE */
#ifdef MQRC_OBJECT_NOT_UNIQUE
ADD_MQ_REASON_TXT(MQRC_OBJECT_NOT_UNIQUE, "An MQOPEN or MQPUT1 call, or a command, was issued to access a queue, but the call failed because the queue specified cannot be resolved unambiguously."); /* 2343 */
#endif /* MQRC_OBJECT_NOT_UNIQUE */
#ifdef MQRC_CONN_TAG_NOT_RELEASED
ADD_MQ_REASON_TXT(MQRC_CONN_TAG_NOT_RELEASED, "An MQDISC call was issued when there was a unit of work outstanding for the connection handle."); /* 2344 */
#endif /* MQRC_CONN_TAG_NOT_RELEASED */
#ifdef MQRC_CF_NOT_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_CF_NOT_AVAILABLE, "An MQOPEN or MQPUT1 call was issued to access a shared queue, but the allocation of the coupling-facility structure specified in the queue definition failed because there is no suitable coupling facility to hold the structure, based on the preference list in the active CFRM policy."); /* 2345 */
#endif /* MQRC_CF_NOT_AVAILABLE */
#ifdef MQRC_CF_STRUC_IN_USE
ADD_MQ_REASON_TXT(MQRC_CF_STRUC_IN_USE, "An MQI call or command was issued to operate on a shared queue, but the call failed because the coupling-facility structure specified in the queue definition is unavailable."); /* 2346 */
#endif /* MQRC_CF_STRUC_IN_USE */
#ifdef MQRC_CF_STRUC_LIST_HDR_IN_USE
ADD_MQ_REASON_TXT(MQRC_CF_STRUC_LIST_HDR_IN_USE, "An MQGET, MQOPEN, MQPUT1, or MQSET call was issued to access a shared queue, but the call failed because the list header associated with the coupling-facility structure specified in the queue definition is temporarily unavailable."); /* 2347 */
#endif /* MQRC_CF_STRUC_LIST_HDR_IN_USE */
#ifdef MQRC_CF_STRUC_AUTH_FAILED
ADD_MQ_REASON_TXT(MQRC_CF_STRUC_AUTH_FAILED, "An MQOPEN or MQPUT1 call was issued to access a shared queue, but the call failed because the user is not authorized to access the coupling-facility structure specified in the queue definition."); /* 2348 */
#endif /* MQRC_CF_STRUC_AUTH_FAILED */
#ifdef MQRC_CF_STRUC_ERROR
ADD_MQ_REASON_TXT(MQRC_CF_STRUC_ERROR, "An MQOPEN or MQPUT1 call was issued to access a shared queue, but the call failed because the coupling-facility structure name specified in the queue definition is not defined in the CFRM data set, or is not the name of a list structure."); /* 2349 */
#endif /* MQRC_CF_STRUC_ERROR */
#ifdef MQRC_CONN_TAG_NOT_USABLE
ADD_MQ_REASON_TXT(MQRC_CONN_TAG_NOT_USABLE, "An MQCONNX call was issued specifying one of the MQCNO_*_CONN_TAG_* options, but the call failed because the connection tag specified by ConnTag in MQCNO is being used by the queue manager for recovery processing, and this processing is delayed pending recovery of the coupling facility."); /* 2350 */
#endif /* MQRC_CONN_TAG_NOT_USABLE */
#ifdef MQRC_GLOBAL_UOW_CONFLICT
ADD_MQ_REASON_TXT(MQRC_GLOBAL_UOW_CONFLICT, "An attempt was made to use inside a global unit of work a connection handle that is participating in another global unit of work."); /* 2351 */
#endif /* MQRC_GLOBAL_UOW_CONFLICT */
#ifdef MQRC_LOCAL_UOW_CONFLICT
ADD_MQ_REASON_TXT(MQRC_LOCAL_UOW_CONFLICT, "An attempt was made to use inside a global unit of work a connection handle that is participating in a queue-manager coordinated local unit of work."); /* 2352 */
#endif /* MQRC_LOCAL_UOW_CONFLICT */
#ifdef MQRC_HANDLE_IN_USE_FOR_UOW
ADD_MQ_REASON_TXT(MQRC_HANDLE_IN_USE_FOR_UOW, "An attempt was made to use outside a unit of work a connection handle that is participating in a global unit of work."); /* 2353 */
#endif /* MQRC_HANDLE_IN_USE_FOR_UOW */
#ifdef MQRC_UOW_ENLISTMENT_ERROR
ADD_MQ_REASON_TXT(MQRC_UOW_ENLISTMENT_ERROR, "This reason code can occur for a variety of reasons."); /* 2354 */
#endif /* MQRC_UOW_ENLISTMENT_ERROR */
#ifdef MQRC_UOW_MIX_NOT_SUPPORTED
ADD_MQ_REASON_TXT(MQRC_UOW_MIX_NOT_SUPPORTED, "The mixture of calls used by the application to perform operations within a unit of work is not supported."); /* 2355 */
#endif /* MQRC_UOW_MIX_NOT_SUPPORTED */
#ifdef MQRC_WXP_ERROR
ADD_MQ_REASON_TXT(MQRC_WXP_ERROR, "An MQXCLWLN call was issued from a cluster workload exit to obtain the address of the next record in the chain, but the workload exit parameter structure ExitParms is not valid."); /* 2356 */
#endif /* MQRC_WXP_ERROR */
#ifdef MQRC_CURRENT_RECORD_ERROR
ADD_MQ_REASON_TXT(MQRC_CURRENT_RECORD_ERROR, "An MQXCLWLN call was issued from a cluster workload exit to obtain the address of the next record in the chain, but the address specified by the CurrentRecord parameter is not the address of a valid record."); /* 2357 */
#endif /* MQRC_CURRENT_RECORD_ERROR */
#ifdef MQRC_NEXT_OFFSET_ERROR
ADD_MQ_REASON_TXT(MQRC_NEXT_OFFSET_ERROR, "An MQXCLWLN call was issued from a cluster workload exit to obtain the address of the next record in the chain, but the offset specified by the NextOffset parameter is not valid."); /* 2358 */
#endif /* MQRC_NEXT_OFFSET_ERROR */
#ifdef MQRC_NO_RECORD_AVAILABLE
ADD_MQ_REASON_TXT(MQRC_NO_RECORD_AVAILABLE, "An MQXCLWLN call was issued from a cluster workload exit to obtain the address of the next record in the chain, but the current record is the last record in the chain."); /* 2359 */
#endif /* MQRC_NO_RECORD_AVAILABLE */
#ifdef MQRC_OBJECT_LEVEL_INCOMPATIBLE
ADD_MQ_REASON_TXT(MQRC_OBJECT_LEVEL_INCOMPATIBLE, "An MQOPEN or MQPUT1 call, or a command, was issued, but the definition of the object to be accessed is not compatible with the queue manager to which the application has connected."); /* 2360 */
#endif /* MQRC_OBJECT_LEVEL_INCOMPATIBLE */
#ifdef MQRC_NEXT_RECORD_ERROR
ADD_MQ_REASON_TXT(MQRC_NEXT_RECORD_ERROR, "An MQXCLWLN call was issued from a cluster workload exit to obtain the address of the next record in the chain, but the address specified for the NextRecord parameter is either null, not valid, or the address of read-only storage."); /* 2361 */
#endif /* MQRC_NEXT_RECORD_ERROR */
#ifdef MQRC_BACKOUT_THRESHOLD_REACHED
ADD_MQ_REASON_TXT(MQRC_BACKOUT_THRESHOLD_REACHED, "This reason code occurs only in the Reason field in an MQDLH structure, or in the Feedback field in the MQMD of a report message."); /* 2362 */
#endif /* MQRC_BACKOUT_THRESHOLD_REACHED */
#ifdef MQRC_MSG_NOT_MATCHED
ADD_MQ_REASON_TXT(MQRC_MSG_NOT_MATCHED, "This reason code occurs only in the Reason field in an MQDLH structure, or in the Feedback field in the MQMD of a report message."); /* 2363 */
#endif /* MQRC_MSG_NOT_MATCHED */
#ifdef MQRC_JMS_FORMAT_ERROR
ADD_MQ_REASON_TXT(MQRC_JMS_FORMAT_ERROR, "This reason code is generated by JMS applications that use either:ConnectionConsumers Activation Specifications WebSphere Application Server Listener Ports and connect to a WebSphere MQ queue manager using WebSphere MQ messaging provider migration mode."); /* 2364 */
#endif /* MQRC_JMS_FORMAT_ERROR */
#ifdef MQRC_SEGMENTS_NOT_SUPPORTED
ADD_MQ_REASON_TXT(MQRC_SEGMENTS_NOT_SUPPORTED, "An MQPUT call was issued to put a segment of a logical message, but the queue on which the message is to be placed has an IndexType of MQIT_GROUP_ID."); /* 2365 */
#endif /* MQRC_SEGMENTS_NOT_SUPPORTED */
#ifdef MQRC_WRONG_CF_LEVEL
ADD_MQ_REASON_TXT(MQRC_WRONG_CF_LEVEL, "An MQOPEN or MQPUT1 call was issued specifying a shared queue, but the queue requires a coupling-facility structure with a different level of capability."); /* 2366 */
#endif /* MQRC_WRONG_CF_LEVEL */
#ifdef MQRC_CONFIG_CREATE_OBJECT
ADD_MQ_REASON_TXT(MQRC_CONFIG_CREATE_OBJECT, "Create Object"); /* 2367 */
#endif /* MQRC_CONFIG_CREATE_OBJECT */
#ifdef MQRC_CONFIG_CHANGE_OBJECT
ADD_MQ_REASON_TXT(MQRC_CONFIG_CHANGE_OBJECT, "Change Object"); /* 2368 */
#endif /* MQRC_CONFIG_CHANGE_OBJECT */
#ifdef MQRC_CONFIG_DELETE_OBJECT
ADD_MQ_REASON_TXT(MQRC_CONFIG_DELETE_OBJECT, "Delete Object"); /* 2369 */
#endif /* MQRC_CONFIG_DELETE_OBJECT */
#ifdef MQRC_CONFIG_REFRESH_OBJECT
ADD_MQ_REASON_TXT(MQRC_CONFIG_REFRESH_OBJECT, "Refresh Object"); /* 2370 */
#endif /* MQRC_CONFIG_REFRESH_OBJECT */
#ifdef MQRC_CHANNEL_SSL_ERROR
ADD_MQ_REASON_TXT(MQRC_CHANNEL_SSL_ERROR, "This condition is detected when a connection cannot be established due to an SSL key-exchange or authentication failure."); /* 2371 */
#endif /* MQRC_CHANNEL_SSL_ERROR */
#ifdef MQRC_CF_STRUC_FAILED
ADD_MQ_REASON_TXT(MQRC_CF_STRUC_FAILED, "An MQI call or command was issued to access a shared queue, but the call failed because the coupling-facility structure used for the shared queue had failed."); /* 2373 */
#endif /* MQRC_CF_STRUC_FAILED */
#ifdef MQRC_API_EXIT_ERROR
ADD_MQ_REASON_TXT(MQRC_API_EXIT_ERROR, "An API exit function returned an invalid response code, or failed in some other way."); /* 2374 */
#endif /* MQRC_API_EXIT_ERROR */
#ifdef MQRC_API_EXIT_INIT_ERROR
ADD_MQ_REASON_TXT(MQRC_API_EXIT_INIT_ERROR, "The queue manager encountered an error while attempting to initialize the execution environment for an API exit function."); /* 2375 */
#endif /* MQRC_API_EXIT_INIT_ERROR */
#ifdef MQRC_API_EXIT_TERM_ERROR
ADD_MQ_REASON_TXT(MQRC_API_EXIT_TERM_ERROR, "The queue manager encountered an error while attempting to terminate the execution environment for an API exit function."); /* 2376 */
#endif /* MQRC_API_EXIT_TERM_ERROR */
#ifdef MQRC_EXIT_REASON_ERROR
ADD_MQ_REASON_TXT(MQRC_EXIT_REASON_ERROR, "An MQXEP call was issued by an API exit function, but the value specified for the ExitReason parameter is either not valid, or not supported for the specified function identifier Function."); /* 2377 */
#endif /* MQRC_EXIT_REASON_ERROR */
#ifdef MQRC_RESERVED_VALUE_ERROR