@@ -41,6 +41,7 @@ import (
4141 "fmt"
4242 "os"
4343 "strings"
44+ "time"
4445
4546 "github.com/ibm-messaging/mq-golang/ibmmq"
4647)
@@ -102,7 +103,7 @@ func main() {
102103 pmo .Options = ibmmq .MQPMO_SYNCPOINT | ibmmq .MQPMO_NEW_MSG_ID | ibmmq .MQPMO_NEW_CORREL_ID
103104
104105 putmqmd .Format = "MQSTR"
105- msgData := "Hello from Go"
106+ msgData := "Hello from Go at " + time . Now (). Format ( "02 Jan 2006 03:04:05" )
106107 buffer := []byte (msgData )
107108
108109 err = qObject .Put (putmqmd , pmo , buffer )
@@ -247,15 +248,14 @@ func main() {
247248 ibmmq .MQCA_DEAD_LETTER_Q_NAME ,
248249 ibmmq .MQIA_MSG_MARK_BROWSE_INTERVAL }
249250
250- intAttrs , charAttrs , err := qMgrObject .Inq (selectors , 2 , 160 )
251+ values , err := qMgrObject .Inq (selectors )
251252
252253 if err != nil {
253254 fmt .Println (err )
254255 } 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 )
259259 }
260260
261261 }
0 commit comments