Skip to content

Commit 5377712

Browse files
committed
Add OTel
2 parents 61d296e + f4dacda commit 5377712

22 files changed

+1409
-64
lines changed

‎CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
# Changelog
22
Newest updates are at the top of this file.
33

4+
## Oct 24 2024 - v5.6.1
5+
- Update for MQ 9.4.1
6+
- Some linter-suggested code changes
7+
- ibmmq - Support for new MQSCO HTTPS fields
8+
- ibmmq - Support for parsing MQRFH2 structures
9+
- mqmetric - Force conversion to 1208 for resource metrics (#345)
10+
- New package for instrumenting applications for OpenTelemetry Tracing
11+
412
## Jun 18 2024 - v5.6.0
513
- Update for MQ 9.4.0
614

‎ibmmq/cmqc_aix.go

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 6/5/24 2:30 PM
34-
* Build Level: p940-L240605.1
33+
* Generated on: 10/2/24 4:42 PM
34+
* Build Level: p941-L241002
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 940
1035+
MQCMDL_CURRENT_LEVEL int32 = 941
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1086,6 +1086,7 @@ const (
10861086
MQCMDL_LEVEL_934 int32 = 934
10871087
MQCMDL_LEVEL_935 int32 = 935
10881088
MQCMDL_LEVEL_940 int32 = 940
1089+
MQCMDL_LEVEL_941 int32 = 941
10891090
MQCMD_ACCOUNTING_MQI int32 = 167
10901091
MQCMD_ACCOUNTING_Q int32 = 168
10911092
MQCMD_ACTIVITY_MSG int32 = 69
@@ -3827,6 +3828,7 @@ const (
38273828
MQRC_HOBJ_QUIESCED int32 = 2517
38283829
MQRC_HOBJ_QUIESCED_NO_MSGS int32 = 2518
38293830
MQRC_HOST_NOT_AVAILABLE int32 = 2538
3831+
MQRC_HTTPS_KEYSTORE_ERROR int32 = 2604
38303832
MQRC_IDENTITY_MISMATCH int32 = 2434
38313833
MQRC_IIH_ERROR int32 = 2148
38323834
MQRC_IMPO_ERROR int32 = 2464
@@ -3887,6 +3889,7 @@ const (
38873889
MQRC_MSG_HANDLE_COPY_FAILURE int32 = 2532
38883890
MQRC_MSG_HANDLE_IN_USE int32 = 2499
38893891
MQRC_MSG_ID_ERROR int32 = 2206
3892+
MQRC_MSG_LENGTH_ERROR int32 = 2491
38903893
MQRC_MSG_MARKED_BROWSE_CO_OP int32 = 2200
38913894
MQRC_MSG_NOT_ALLOWED_IN_GROUP int32 = 2417
38923895
MQRC_MSG_NOT_MATCHED int32 = 2363
@@ -4343,14 +4346,15 @@ const (
43434346
MQSCOPE_AS_PARENT int32 = 1
43444347
MQSCOPE_QMGR int32 = 4
43454348
MQSCO_CELL int32 = 2
4346-
MQSCO_CURRENT_LENGTH int32 = 648
4347-
MQSCO_CURRENT_VERSION int32 = 6
4349+
MQSCO_CURRENT_LENGTH int32 = 672
4350+
MQSCO_CURRENT_VERSION int32 = 7
43484351
MQSCO_LENGTH_1 int32 = 536
43494352
MQSCO_LENGTH_2 int32 = 544
43504353
MQSCO_LENGTH_3 int32 = 560
43514354
MQSCO_LENGTH_4 int32 = 568
43524355
MQSCO_LENGTH_5 int32 = 632
43534356
MQSCO_LENGTH_6 int32 = 648
4357+
MQSCO_LENGTH_7 int32 = 672
43544358
MQSCO_Q_MGR int32 = 1
43554359
MQSCO_RESET_COUNT_DEFAULT int32 = 0
43564360
MQSCO_VERSION_1 int32 = 1
@@ -4359,6 +4363,7 @@ const (
43594363
MQSCO_VERSION_4 int32 = 4
43604364
MQSCO_VERSION_5 int32 = 5
43614365
MQSCO_VERSION_6 int32 = 6
4366+
MQSCO_VERSION_7 int32 = 7
43624367
MQSCYC_MIXED int32 = 1
43634368
MQSCYC_UPPER int32 = 0
43644369
MQSD_CURRENT_LENGTH int32 = 344
@@ -5025,6 +5030,14 @@ const (
50255030
MQ_GROUP_ADDRESS_LENGTH int32 = 264
50265031
MQ_GROUP_ID_LENGTH int32 = 24
50275032
MQ_HOST_NAME_LENGTH int32 = 256
5033+
MQ_HTTPSCERTREV_DEFAULT int32 = 0
5034+
MQ_HTTPSCERTREV_DISABLED int32 = 2
5035+
MQ_HTTPSCERTREV_OPTIONAL int32 = 3
5036+
MQ_HTTPSCERTREV_REQUIRED int32 = 1
5037+
MQ_HTTPSCERTVAL_ANY int32 = 1
5038+
MQ_HTTPSCERTVAL_DEFAULT int32 = 0
5039+
MQ_HTTPSCERTVAL_HOSTNAMECN int32 = 3
5040+
MQ_HTTPSCERTVAL_NONE int32 = 2
50285041
MQ_INITIAL_KEY_LENGTH int32 = 256
50295042
MQ_INSTALLATION_DESC_LENGTH int32 = 64
50305043
MQ_INSTALLATION_NAME_LENGTH int32 = 16

‎ibmmq/cmqc_darwin.go

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 6/5/24 2:30 PM
34-
* Build Level: p940-L240605.1
33+
* Generated on: 10/2/24 4:42 PM
34+
* Build Level: p941-L241002
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 940
1035+
MQCMDL_CURRENT_LEVEL int32 = 941
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1086,6 +1086,7 @@ const (
10861086
MQCMDL_LEVEL_934 int32 = 934
10871087
MQCMDL_LEVEL_935 int32 = 935
10881088
MQCMDL_LEVEL_940 int32 = 940
1089+
MQCMDL_LEVEL_941 int32 = 941
10891090
MQCMD_ACCOUNTING_MQI int32 = 167
10901091
MQCMD_ACCOUNTING_Q int32 = 168
10911092
MQCMD_ACTIVITY_MSG int32 = 69
@@ -3827,6 +3828,7 @@ const (
38273828
MQRC_HOBJ_QUIESCED int32 = 2517
38283829
MQRC_HOBJ_QUIESCED_NO_MSGS int32 = 2518
38293830
MQRC_HOST_NOT_AVAILABLE int32 = 2538
3831+
MQRC_HTTPS_KEYSTORE_ERROR int32 = 2604
38303832
MQRC_IDENTITY_MISMATCH int32 = 2434
38313833
MQRC_IIH_ERROR int32 = 2148
38323834
MQRC_IMPO_ERROR int32 = 2464
@@ -3887,6 +3889,7 @@ const (
38873889
MQRC_MSG_HANDLE_COPY_FAILURE int32 = 2532
38883890
MQRC_MSG_HANDLE_IN_USE int32 = 2499
38893891
MQRC_MSG_ID_ERROR int32 = 2206
3892+
MQRC_MSG_LENGTH_ERROR int32 = 2491
38903893
MQRC_MSG_MARKED_BROWSE_CO_OP int32 = 2200
38913894
MQRC_MSG_NOT_ALLOWED_IN_GROUP int32 = 2417
38923895
MQRC_MSG_NOT_MATCHED int32 = 2363
@@ -4343,14 +4346,15 @@ const (
43434346
MQSCOPE_AS_PARENT int32 = 1
43444347
MQSCOPE_QMGR int32 = 4
43454348
MQSCO_CELL int32 = 2
4346-
MQSCO_CURRENT_LENGTH int32 = 648
4347-
MQSCO_CURRENT_VERSION int32 = 6
4349+
MQSCO_CURRENT_LENGTH int32 = 672
4350+
MQSCO_CURRENT_VERSION int32 = 7
43484351
MQSCO_LENGTH_1 int32 = 536
43494352
MQSCO_LENGTH_2 int32 = 544
43504353
MQSCO_LENGTH_3 int32 = 560
43514354
MQSCO_LENGTH_4 int32 = 568
43524355
MQSCO_LENGTH_5 int32 = 632
43534356
MQSCO_LENGTH_6 int32 = 648
4357+
MQSCO_LENGTH_7 int32 = 672
43544358
MQSCO_Q_MGR int32 = 1
43554359
MQSCO_RESET_COUNT_DEFAULT int32 = 0
43564360
MQSCO_VERSION_1 int32 = 1
@@ -4359,6 +4363,7 @@ const (
43594363
MQSCO_VERSION_4 int32 = 4
43604364
MQSCO_VERSION_5 int32 = 5
43614365
MQSCO_VERSION_6 int32 = 6
4366+
MQSCO_VERSION_7 int32 = 7
43624367
MQSCYC_MIXED int32 = 1
43634368
MQSCYC_UPPER int32 = 0
43644369
MQSD_CURRENT_LENGTH int32 = 344
@@ -5025,6 +5030,14 @@ const (
50255030
MQ_GROUP_ADDRESS_LENGTH int32 = 264
50265031
MQ_GROUP_ID_LENGTH int32 = 24
50275032
MQ_HOST_NAME_LENGTH int32 = 256
5033+
MQ_HTTPSCERTREV_DEFAULT int32 = 0
5034+
MQ_HTTPSCERTREV_DISABLED int32 = 2
5035+
MQ_HTTPSCERTREV_OPTIONAL int32 = 3
5036+
MQ_HTTPSCERTREV_REQUIRED int32 = 1
5037+
MQ_HTTPSCERTVAL_ANY int32 = 1
5038+
MQ_HTTPSCERTVAL_DEFAULT int32 = 0
5039+
MQ_HTTPSCERTVAL_HOSTNAMECN int32 = 3
5040+
MQ_HTTPSCERTVAL_NONE int32 = 2
50285041
MQ_INITIAL_KEY_LENGTH int32 = 256
50295042
MQ_INSTALLATION_DESC_LENGTH int32 = 64
50305043
MQ_INSTALLATION_NAME_LENGTH int32 = 16

‎ibmmq/cmqc_linux_amd64.go

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 6/5/24 2:30 PM
34-
* Build Level: p940-L240605.1
33+
* Generated on: 10/2/24 4:42 PM
34+
* Build Level: p941-L241002
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 940
1035+
MQCMDL_CURRENT_LEVEL int32 = 941
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1086,6 +1086,7 @@ const (
10861086
MQCMDL_LEVEL_934 int32 = 934
10871087
MQCMDL_LEVEL_935 int32 = 935
10881088
MQCMDL_LEVEL_940 int32 = 940
1089+
MQCMDL_LEVEL_941 int32 = 941
10891090
MQCMD_ACCOUNTING_MQI int32 = 167
10901091
MQCMD_ACCOUNTING_Q int32 = 168
10911092
MQCMD_ACTIVITY_MSG int32 = 69
@@ -3827,6 +3828,7 @@ const (
38273828
MQRC_HOBJ_QUIESCED int32 = 2517
38283829
MQRC_HOBJ_QUIESCED_NO_MSGS int32 = 2518
38293830
MQRC_HOST_NOT_AVAILABLE int32 = 2538
3831+
MQRC_HTTPS_KEYSTORE_ERROR int32 = 2604
38303832
MQRC_IDENTITY_MISMATCH int32 = 2434
38313833
MQRC_IIH_ERROR int32 = 2148
38323834
MQRC_IMPO_ERROR int32 = 2464
@@ -3887,6 +3889,7 @@ const (
38873889
MQRC_MSG_HANDLE_COPY_FAILURE int32 = 2532
38883890
MQRC_MSG_HANDLE_IN_USE int32 = 2499
38893891
MQRC_MSG_ID_ERROR int32 = 2206
3892+
MQRC_MSG_LENGTH_ERROR int32 = 2491
38903893
MQRC_MSG_MARKED_BROWSE_CO_OP int32 = 2200
38913894
MQRC_MSG_NOT_ALLOWED_IN_GROUP int32 = 2417
38923895
MQRC_MSG_NOT_MATCHED int32 = 2363
@@ -4343,14 +4346,15 @@ const (
43434346
MQSCOPE_AS_PARENT int32 = 1
43444347
MQSCOPE_QMGR int32 = 4
43454348
MQSCO_CELL int32 = 2
4346-
MQSCO_CURRENT_LENGTH int32 = 648
4347-
MQSCO_CURRENT_VERSION int32 = 6
4349+
MQSCO_CURRENT_LENGTH int32 = 672
4350+
MQSCO_CURRENT_VERSION int32 = 7
43484351
MQSCO_LENGTH_1 int32 = 536
43494352
MQSCO_LENGTH_2 int32 = 544
43504353
MQSCO_LENGTH_3 int32 = 560
43514354
MQSCO_LENGTH_4 int32 = 568
43524355
MQSCO_LENGTH_5 int32 = 632
43534356
MQSCO_LENGTH_6 int32 = 648
4357+
MQSCO_LENGTH_7 int32 = 672
43544358
MQSCO_Q_MGR int32 = 1
43554359
MQSCO_RESET_COUNT_DEFAULT int32 = 0
43564360
MQSCO_VERSION_1 int32 = 1
@@ -4359,6 +4363,7 @@ const (
43594363
MQSCO_VERSION_4 int32 = 4
43604364
MQSCO_VERSION_5 int32 = 5
43614365
MQSCO_VERSION_6 int32 = 6
4366+
MQSCO_VERSION_7 int32 = 7
43624367
MQSCYC_MIXED int32 = 1
43634368
MQSCYC_UPPER int32 = 0
43644369
MQSD_CURRENT_LENGTH int32 = 344
@@ -5025,6 +5030,14 @@ const (
50255030
MQ_GROUP_ADDRESS_LENGTH int32 = 264
50265031
MQ_GROUP_ID_LENGTH int32 = 24
50275032
MQ_HOST_NAME_LENGTH int32 = 256
5033+
MQ_HTTPSCERTREV_DEFAULT int32 = 0
5034+
MQ_HTTPSCERTREV_DISABLED int32 = 2
5035+
MQ_HTTPSCERTREV_OPTIONAL int32 = 3
5036+
MQ_HTTPSCERTREV_REQUIRED int32 = 1
5037+
MQ_HTTPSCERTVAL_ANY int32 = 1
5038+
MQ_HTTPSCERTVAL_DEFAULT int32 = 0
5039+
MQ_HTTPSCERTVAL_HOSTNAMECN int32 = 3
5040+
MQ_HTTPSCERTVAL_NONE int32 = 2
50285041
MQ_INITIAL_KEY_LENGTH int32 = 256
50295042
MQ_INSTALLATION_DESC_LENGTH int32 = 64
50305043
MQ_INSTALLATION_NAME_LENGTH int32 = 16

‎ibmmq/cmqc_linux_arm64.go

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ package ibmmq
3030
****************************************************************
3131
*
3232
* <BEGIN_BUILDINFO>
33-
* Generated on: 6/5/24 2:30 PM
34-
* Build Level: p940-L240605.1
33+
* Generated on: 10/2/24 4:42 PM
34+
* Build Level: p941-L241002
3535
* Build Type: Production
3636
* <END_BUILDINFO>
3737
*/
@@ -1032,7 +1032,7 @@ const (
10321032
MQCMDI_SEC_SIGNOFF_ERROR int32 = 17
10331033
MQCMDI_SEC_TIMER_ZERO int32 = 14
10341034
MQCMDI_SEC_UPPERCASE int32 = 21
1035-
MQCMDL_CURRENT_LEVEL int32 = 940
1035+
MQCMDL_CURRENT_LEVEL int32 = 941
10361036
MQCMDL_LEVEL_1 int32 = 100
10371037
MQCMDL_LEVEL_101 int32 = 101
10381038
MQCMDL_LEVEL_110 int32 = 110
@@ -1086,6 +1086,7 @@ const (
10861086
MQCMDL_LEVEL_934 int32 = 934
10871087
MQCMDL_LEVEL_935 int32 = 935
10881088
MQCMDL_LEVEL_940 int32 = 940
1089+
MQCMDL_LEVEL_941 int32 = 941
10891090
MQCMD_ACCOUNTING_MQI int32 = 167
10901091
MQCMD_ACCOUNTING_Q int32 = 168
10911092
MQCMD_ACTIVITY_MSG int32 = 69
@@ -3827,6 +3828,7 @@ const (
38273828
MQRC_HOBJ_QUIESCED int32 = 2517
38283829
MQRC_HOBJ_QUIESCED_NO_MSGS int32 = 2518
38293830
MQRC_HOST_NOT_AVAILABLE int32 = 2538
3831+
MQRC_HTTPS_KEYSTORE_ERROR int32 = 2604
38303832
MQRC_IDENTITY_MISMATCH int32 = 2434
38313833
MQRC_IIH_ERROR int32 = 2148
38323834
MQRC_IMPO_ERROR int32 = 2464
@@ -3887,6 +3889,7 @@ const (
38873889
MQRC_MSG_HANDLE_COPY_FAILURE int32 = 2532
38883890
MQRC_MSG_HANDLE_IN_USE int32 = 2499
38893891
MQRC_MSG_ID_ERROR int32 = 2206
3892+
MQRC_MSG_LENGTH_ERROR int32 = 2491
38903893
MQRC_MSG_MARKED_BROWSE_CO_OP int32 = 2200
38913894
MQRC_MSG_NOT_ALLOWED_IN_GROUP int32 = 2417
38923895
MQRC_MSG_NOT_MATCHED int32 = 2363
@@ -4343,14 +4346,15 @@ const (
43434346
MQSCOPE_AS_PARENT int32 = 1
43444347
MQSCOPE_QMGR int32 = 4
43454348
MQSCO_CELL int32 = 2
4346-
MQSCO_CURRENT_LENGTH int32 = 648
4347-
MQSCO_CURRENT_VERSION int32 = 6
4349+
MQSCO_CURRENT_LENGTH int32 = 672
4350+
MQSCO_CURRENT_VERSION int32 = 7
43484351
MQSCO_LENGTH_1 int32 = 536
43494352
MQSCO_LENGTH_2 int32 = 544
43504353
MQSCO_LENGTH_3 int32 = 560
43514354
MQSCO_LENGTH_4 int32 = 568
43524355
MQSCO_LENGTH_5 int32 = 632
43534356
MQSCO_LENGTH_6 int32 = 648
4357+
MQSCO_LENGTH_7 int32 = 672
43544358
MQSCO_Q_MGR int32 = 1
43554359
MQSCO_RESET_COUNT_DEFAULT int32 = 0
43564360
MQSCO_VERSION_1 int32 = 1
@@ -4359,6 +4363,7 @@ const (
43594363
MQSCO_VERSION_4 int32 = 4
43604364
MQSCO_VERSION_5 int32 = 5
43614365
MQSCO_VERSION_6 int32 = 6
4366+
MQSCO_VERSION_7 int32 = 7
43624367
MQSCYC_MIXED int32 = 1
43634368
MQSCYC_UPPER int32 = 0
43644369
MQSD_CURRENT_LENGTH int32 = 344
@@ -5025,6 +5030,14 @@ const (
50255030
MQ_GROUP_ADDRESS_LENGTH int32 = 264
50265031
MQ_GROUP_ID_LENGTH int32 = 24
50275032
MQ_HOST_NAME_LENGTH int32 = 256
5033+
MQ_HTTPSCERTREV_DEFAULT int32 = 0
5034+
MQ_HTTPSCERTREV_DISABLED int32 = 2
5035+
MQ_HTTPSCERTREV_OPTIONAL int32 = 3
5036+
MQ_HTTPSCERTREV_REQUIRED int32 = 1
5037+
MQ_HTTPSCERTVAL_ANY int32 = 1
5038+
MQ_HTTPSCERTVAL_DEFAULT int32 = 0
5039+
MQ_HTTPSCERTVAL_HOSTNAMECN int32 = 3
5040+
MQ_HTTPSCERTVAL_NONE int32 = 2
50285041
MQ_INITIAL_KEY_LENGTH int32 = 256
50295042
MQ_INSTALLATION_DESC_LENGTH int32 = 64
50305043
MQ_INSTALLATION_NAME_LENGTH int32 = 16

0 commit comments

Comments
 (0)