3.2.4.3 IMSMQApplication3 Interface

The IMSMQApplication3 interface provides methods that allow clients to administer queues. IMSMQApplication3 inherits opnums 0 through 14 from the IMSMQApplication2 (section 3.2.4.2) interface. The version number for this interface is 4.0.

To receive incoming remote calls for this interface, the server MUST implement a DCOM object class with the CLSID {d7d6e086-dccd-11d0-aa4b-0060970debae} (coclass MSMQApplication as specified in section 1.9), which implements the IMSMQApplication3 interface using the UUID {eba96b1f-2168-11d3-898c-00e02c074f6b}.

Methods in RPC Opnum Order

Method

Description

ActiveQueues

Returns the format names of all the active queues of the queue manager that is represented by this object.

Opnum: 15

PrivateQueues

Returns the path names of all the private queues of the queue manager that is represented by this object.

Opnum: 16

DirectoryServiceServer

Returns the name of the directory service server.

Opnum: 17

IsConnected

Returns a BOOLEAN value that indicates the connection status of the queue manager that is represented by this object.

Opnum: 18

BytesInAllQueues

Returns the number of message bytes that are currently stored in all queues of the queue manager that is represented by this object.

Opnum: 19

Machine

Sets the name of the computer on which the queue manager is located.

Opnum: 20

Machine

Returns the name of the computer on which the queue manager that is represented by this object is running.

Opnum: 21

Connect

Connects the queue manager represented by this object to the network and to the directory service.

Opnum: 22

Disconnect

Disconnects the queue manager that is represented by this object from the network and the directory service.

Opnum: 23

Tidy

Performs implementation-specific tasks to release unused resources of the queue manager that is represented by this object.

Opnum: 24