@@ -41,6 +41,7 @@ import (
41
41
"fmt"
42
42
"os"
43
43
"strings"
44
+ "time"
44
45
45
46
"github.com/ibm-messaging/mq-golang/ibmmq"
46
47
)
@@ -102,7 +103,7 @@ func main() {
102
103
pmo .Options = ibmmq .MQPMO_SYNCPOINT | ibmmq .MQPMO_NEW_MSG_ID | ibmmq .MQPMO_NEW_CORREL_ID
103
104
104
105
putmqmd .Format = "MQSTR"
105
- msgData := "Hello from Go"
106
+ msgData := "Hello from Go at " + time . Now (). Format ( "02 Jan 2006 03:04:05" )
106
107
buffer := []byte (msgData )
107
108
108
109
err = qObject .Put (putmqmd , pmo , buffer )
@@ -247,15 +248,14 @@ func main() {
247
248
ibmmq .MQCA_DEAD_LETTER_Q_NAME ,
248
249
ibmmq .MQIA_MSG_MARK_BROWSE_INTERVAL }
249
250
250
- intAttrs , charAttrs , err := qMgrObject .Inq (selectors , 2 , 160 )
251
+ values , err := qMgrObject .Inq (selectors )
251
252
252
253
if err != nil {
253
254
fmt .Println (err )
254
255
} else {
255
- returnedName := string (charAttrs [0 :48 ])
256
- fmt .Printf ("MQINQ returned +%v %s \n " ,
257
- intAttrs , string (charAttrs ))
258
- fmt .Printf (" '%s'\n " , returnedName )
256
+ returnedName := values [ibmmq .MQCA_Q_MGR_NAME ]
257
+ fmt .Printf ("MQINQ returned %v \n " , values )
258
+ fmt .Printf (" QM is '%s'\n " , returnedName )
259
259
}
260
260
261
261
}
0 commit comments