|
Websphere MQ Everyplace | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.mqe.MQe | +--com.ibm.mqe.MQeQueueManager | +--com.ibm.mqe.MQeQueueManagerConfigure
Provides methods to configure and remove a queue manager.
To configure a Queue Manager, a registry is activated for it and definitions for the Queue Manager and its common local queues may be added to the registry. The queues themselves are not created, this will happen the first time the Queue Manager tries to use them.
Once the queue manager is constructed, close this object down, and use the resultant queue manager registry with an MQeQueueManager object.
To remove a Queue Manager, the registry definitions for the Queue manager itself and its default local queues are removed from the registry. The queues themselves are not removed, even if they are empty. Any other registry entries, eg for user-defined queues are not removed.
An instance of MQeQueueManagerConfigure is a MQeQueueManager, As there can only be one queue manager active at a time, you cannot have both an active instance of MQeQueueManagerConfigure at the same time as an active instance of MQeQueueManager. Similarly, you canot have two active instances of MQeQueueManagerConfigure simultaneously.
MQeQueueManager
Field Summary |
Fields inherited from class com.ibm.mqe.MQeQueueManager |
Name, QueueManager, Registry |
Constructor Summary | |
MQeQueueManagerConfigure()
Constructs an object capable of creating or destroying a queue manager. |
|
MQeQueueManagerConfigure(MQeFields configParams)
Constructs an object capable of destroying a queue manager. |
|
MQeQueueManagerConfigure(MQeFields configParams,
java.lang.String qStore)
Constructs an object capable of creating or destroying a queue manager. |
Method Summary | |
void |
activate(MQeFields configParams,
java.lang.String qStore)
Activates an MQeQueueManagerConfigure object so that it can be used. |
void |
close()
Closes the Queue Manager. |
void |
defineDefaultAdminQueue()
Define a default administration queue with default description. |
void |
defineDefaultAdminQueue(java.lang.String desc)
Define a default administration queue. |
void |
defineDefaultAdminQueue(java.lang.String desc,
java.lang.String qStore)
Define a default administration queue. |
void |
defineDefaultAdminReplyQueue()
Define a default administration reply queue with default description. |
void |
defineDefaultAdminReplyQueue(java.lang.String description)
Define a default administration reply queue. |
void |
defineDefaultAdminReplyQueue(java.lang.String description,
java.lang.String qStore)
Define a default administration reply queue. |
void |
defineDefaultDeadLetterQueue()
Define a default dead letter queue with default description. |
void |
defineDefaultDeadLetterQueue(java.lang.String description)
Define a default dead letter queue. |
void |
defineDefaultDeadLetterQueue(java.lang.String description,
java.lang.String qStore)
Define a default dead letter queue. |
void |
defineDefaultSystemQueue()
Define a default system queue with default description. |
void |
defineDefaultSystemQueue(java.lang.String description)
Define a default system queue. |
void |
defineDefaultSystemQueue(java.lang.String description,
java.lang.String qStore)
Define a default system queue. |
void |
defineQueueManager()
Create the Queue Manager Definition in the registry. |
void |
deleteAdminQueueDefinition()
Delete a local admin queue definition. |
void |
deleteAdminReplyQueueDefinition()
Delete a local admin reply queue definition. |
void |
deleteDeadLetterQueueDefinition()
Delete a local dead letter queue definition. |
protected void |
deleteQueueDefinition(java.lang.String qName)
Delete a queue definition. |
void |
deleteQueueManagerDefinition()
Delete the definition of a Queue Manager and tidy up the registry. |
void |
deleteStandardQMDefinitions()
Delete the standard Queue Manager and Queue definitions. |
void |
deleteSystemQueueDefinition()
Delete a local system queue definition. |
boolean |
queueManagerExists()
Check whether the Queue manager already exists. |
Methods inherited from class com.ibm.mqe.MQeQueueManager |
activate, activate, activate, addMessageListener, browseMessages, browseMessages, browseMessagesAndLock, checkActive, closeImmediate, closeQuiesce, confirmGetMessage, confirmPutMessage, deleteMessage, getDefaultQueueManager, getMessage, getName, getReference, isQueueManagerActive, putMessage, removeMessageListener, triggerTransmission, undo, unlockMessage, waitForMessage, waitForMessage |
Methods inherited from class com.ibm.mqe.MQe |
abbreviate, alias, asciiToByte, byteToAscii, byteToHex, byteToHex, byteToInt, byteToLong, byteToShort, byteToUnicode, fileSeparator, getEventLogHandler, hexToAscii, hexToByte, intToByte, isCLDC, loadClass, loadObject, log, setEventLogHandler, setLoader, sliceByteArray, type, unicodeToByte, uniqueValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MQeQueueManagerConfigure()
The Activate method must be called to use the class once it has been created using this constructor.
MQeQueueManagerConfigure qmConfig1; qmConfig1 = new MQeQueueManagerConfigure();
public MQeQueueManagerConfigure(MQeFields configParams) throws java.lang.Exception
This constructor can only be used for removing a Queue Manager, because it does not specify a Queue Store location
The activate method need not be called after this object is constructed.
configParams
- MQeFields object containing startup parameters
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig2; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig2 = new MQeQueueManagerConfigure(parms); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public MQeQueueManagerConfigure(MQeFields configParams, java.lang.String qStore) throws java.lang.Exception
The activate method need not be called after the object is constructed.
configParams
- MQeFields object containing startup parametersqStore
- String containing the definition of the queue store
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig3; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig3 = new MQeQueueManagerConfigure(parms, "MsgLog:" + "qmName" + File.separator + "Queues" + File.separator); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
Method Detail |
public void activate(MQeFields configParams, java.lang.String qStore) throws java.lang.Exception
This method must be used if the MQeQueueManager configure object is constructed using the null constructor.
configParams
- MQeFields object containing startup parametersqStore
- String containing the definition of the queue store
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(); qmConfig.activate(parms, "MsgLog:" + "qmName" + File.separator + "Queues" + File.separator); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public boolean queueManagerExists() throws java.lang.Exception
java.lang.Exception
MQeException
- Except_QMgr_NotActive, "Queue Manager not in defining state"try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, null); if (qmConfig.queueManagerExists()) { return true; } qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); } return true;
public void defineQueueManager() throws java.lang.Exception
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); String qmName = "QM1"; //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.setDescription("queue manager fo " + qmName); qmConfig.defineQueueManager(); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultAdminQueue() throws java.lang.Exception
The description text associated with the queue will be "Admin Queue for <queueManagerName>"
The default queue store set by the activate(com.ibm.mqe.MQeFields, java.lang.String)
method will be used by the queue to derive where
messages are to be stored.
java.lang.Exception
- Thrown if the queue already exists.public void defineDefaultAdminQueue(java.lang.String desc) throws java.lang.Exception
The location in which the queue stores its' messages is derived from the default qStore location
set in the activate(com.ibm.mqe.MQeFields, java.lang.String)
method.
desc
- description string for the queue. A null is interpreted as a blank string "".
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultAdminQueue("This is a default Admin Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultAdminQueue(java.lang.String desc, java.lang.String qStore) throws java.lang.Exception
Normally, you would not use this method unless a short 8.3 file name message store.
The qStore location described here is the same string information as described in
the MQeQueueAdminMsg.Queue_FileDesc
field.
desc
- String description string for the queue. A null is interpreted as a blank string "".qStore
- A string description which indicates where the queue will store its' messages.
The syntax of the data in this string is the same as that in the
MQeQueueAdminMsg.Queue_FileDesc
field.
java.lang.Exception
- public void defineDefaultAdminReplyQueue() throws java.lang.Exception
A text description of "Admin Reply Queue for <queueManagerName>" will be associated with the queue.
The default queue store specified in the activate(com.ibm.mqe.MQeFields, java.lang.String)
method will be used
by the message store to indicate where messages are to be located.
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultAdminReplyQueue("This is a default Admin Reply Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultAdminReplyQueue(java.lang.String description) throws java.lang.Exception
The queue uses the location information provided by the activate(com.ibm.mqe.MQeFields, java.lang.String)
method
to derive where messages should be stored.
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultAdminReplyQueue("This is a default Admin Reply Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultAdminReplyQueue(java.lang.String description, java.lang.String qStore) throws java.lang.Exception
description
- A text string associated with the queue. Null is interpreted as a blank string.qStore
- A string description which indicates where the queue will store its' messages.
The syntax of the data in this string is the same as that in the
MQeQueueAdminMsg.Queue_FileDesc
field.
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultAdminReplyQueue("This is a default Admin Reply Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultDeadLetterQueue() throws java.lang.Exception
A default description of "Default Dead Letter Queue for <queueManagerName>" is associated with the queue.
The default queue store specified in the activate(com.ibm.mqe.MQeFields, java.lang.String)
method will be used
by the message store to indicate where messages are to be located.
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultDeadLetterQueue("This is a default Dead Letter Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultDeadLetterQueue(java.lang.String description) throws java.lang.Exception
The default queue store specified in the activate(com.ibm.mqe.MQeFields, java.lang.String)
method will be used
by the message store to indicate where messages are to be located.
description
- string for the queue. Null value is interpreted as a blank string "".
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultDeadLetterQueue("This is a default Dead Letter Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultDeadLetterQueue(java.lang.String description, java.lang.String qStore) throws java.lang.Exception
description
- string for the queue. Null value is interpreted as a blank string "".qStore
- A string description which indicates where the queue will store its' messages.
The syntax of the data in this string is the same as that in the
MQeQueueAdminMsg.Queue_FileDesc
field.
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultDeadLetterQueue("This is a default Dead Letter Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultSystemQueue() throws java.lang.Exception
A description of "Default Queue for <queueManagerName>" is used to describe the queue created.
The default queue store specified in the activate(com.ibm.mqe.MQeFields, java.lang.String)
method will be used
by the message store to indicate where messages are to be located.
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultSystemQueue("This is a default System Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultSystemQueue(java.lang.String description) throws java.lang.Exception
The default queue store specified in the activate(com.ibm.mqe.MQeFields, java.lang.String)
method will be used
by the message store to indicate where messages are to be located.
description
- A text string associated with the queue to describe its' function.
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultSystemQueue("This is a default System Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void defineDefaultSystemQueue(java.lang.String description, java.lang.String qStore) throws java.lang.Exception
The default queue store specified in the activate(com.ibm.mqe.MQeFields, java.lang.String)
method will be used
by the message store to indicate where messages are to be located.
description
- string for the queue. Null value is interpreted as a blank string "".qStore
- A string description which indicates where the queue will store its' messages.
The syntax of the data in this string is the same as that in the
MQeQueueAdminMsg.Queue_FileDesc
field.
java.lang.Exception
- If the queue already exists, an exception will be thrown.try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, "qmName" + File.separator + "Queues" + File.separator); qmConfig.defineQueueManager(); qmConfig.defineDefaultSystemQueue("This is a default System Queue"); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void deleteStandardQMDefinitions() throws java.lang.Exception
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, null); qmConfig.deleteStandardQMDefinitions(); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void deleteQueueManagerDefinition() throws java.lang.Exception
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, null); qmConfig.deleteQueueManagerDefinition(); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void deleteAdminQueueDefinition() throws java.lang.Exception
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, null); qmConfig.deleteAdminQueueDefinition(); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void deleteAdminReplyQueueDefinition() throws java.lang.Exception
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, null); qmConfig.deleteAdminReplyQueueDefinition(); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void deleteSystemQueueDefinition() throws java.lang.Exception
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, null); qmConfig.deleteSystemQueueDefinition(); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
public void deleteDeadLetterQueueDefinition() throws java.lang.Exception
java.lang.Exception
try { MQeQueueManagerConfigure qmConfig; MQeFields parms = new MQeFields(); //initialize the parameters MQeFields queueManagerParameters = new MQeFields(); queueManagerParameters.putAscii(MQeQueueManager.Name, queueManagerName); parms.putFields(MQeQueueManager.QueueManager, queueManagerParameters); MQeFields registryParameters = new MQeFields(); parms.putFields(MQeQueueManager.Registry, registryParameters); registryParameters.putAscii(MQeRegistry.DirName, registryLocation); qmConfig = new MQeQueueManagerConfigure(parms, null); qmConfig.deleteDeadLetterQueueDefinition(); qmConfig.close(); } catch (Exception e) { System.err.println("Failure ! " + e.toString()); }
protected void deleteQueueDefinition(java.lang.String qName) throws java.lang.Exception
qName
- The name of the queue to delete.
java.lang.Exception
public void close()
close
in class MQeQueueManager
|
Websphere MQ Everyplace | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |