目前我使用 PCF 命令删除 QMANAGER 上的队列
PCFMessage message = new PCFMessage( CMQCFC.MQCMD_DELETE_Q );
message.addParameter( CMQC.MQCA_Q_NAME, name);
agent.send( message );
如果队列被占用,我可以强制删除吗?
我在 QL 上尝试过但没有成功
@Override
protected PCFMessage getRequestRemove(String objetName,
String qmanagerName,boolean forceQmanager) {
PCFMessage request = new PCFMessage(CMQCFC.MQCMD_DELETE_Q);
request.addParameter( CMQCFC.MQIACF_PURGE, CMQCFC.MQPO_YES );
request.addParameter(CMQC.MQCA_Q_NAME, objetName);
request.addParameter(CMQC.MQIA_Q_TYPE, CMQC.MQQT_LOCAL);
return request;
}
错误代码由以下原因引起:com.ibm.mq.pcf.PCFException:MQJE001:代码 achèvement '2',Motif '3014'。我的 PCF 库是 7.1.0.4
问候