我的node.js代码执行此操作:
var MyMQ = require( './build/release/mqconn' ) ;
var MyQmgrName = 'QM_CNT' ; // req.params.qmgrname ;
MyMQ.connect ( MyQmgrName, function ( err, result ) {
Run Code Online (Sandbox Code Playgroud)
我的C++代码(uning nan)想要接收第一个字符串参数:
NAN_METHOD( MQ_Connect ) {
NanScope();
Local<Value> szQMN( args[ 0 ] );
printf( "(cc)>>>> qmn [%s].\n", szQMN ) ;
Run Code Online (Sandbox Code Playgroud)
......但我得到的是垃圾.
我有什么不对的任何线索?塞巴斯蒂安.
我习惯于从没有系统对象的队列管理器中转储对象。
但是现在我必须使用dmpmqcfg并且我找不到一个标志来从输出中删除这些系统对象。
MQ 版本是 7.5.0.1
我现在使用的命令: dmpmqcfg -m SMQ -t all -x object
Possible flags : c:\> dmpmqcfg -h
Usage: dmpmqcfg [-m QMgrName] [-n ObjName] [-t ObjType]
[-x ExportType] [-o Format] [-a] [-z]
[-s MsgSeqNo] [-q RplQName] [-r RmtQMgrName]
[-c default|-c DEFINE CHANNEL..]
-m Queue manager name.
-n Object name or a generic object name.
-t Object type:
all, authinfo, channel, clntconn, comminfo, listener,
namelist, process, queue, qmgr, service, topic.
-x Export type:
all, object, authrec, chlauth, sub. …Run Code Online (Sandbox Code Playgroud)