9 Index

A

Abstract data model

   client

   server

Applicability

Application creating and closing a local cursor example example

Application creating and closing a remote cursor example example

Application internal transaction example example

Application opening and closing a local queue example example

Application opening and closing a remote queue example example

C

CACCreateRemoteCursor structure

CACTransferBufferV2 structure

Capability negotiation

Change tracking

Client

   abstract data model

   Closing a Cursor method

   Closing a Queue method

   Creating a Cursor method

   Creating a Local Private Queue method

   Deleting a Local Private Queue method

   initialization

   local events

   message processing

   Opening a Queue method

   Peeking a Message method

   Purging a Queue method

   Receiving a Message method

   Retrieving a Format Name for a Queue Context Handle method

   Retrieving a Format Name for a Queue Path Name method

   Retrieving Local Private Queue Properties method

   Retrieving Local Private Queue Security method

   Sending a Message method

   sequencing rules

   timer events

   timers

   Updating Local Private Queue Properties method

   Updating Local Private Queue Security method

Closing a Cursor method

Closing a Queue method

Common data types

Creating a Cursor method

Creating a Local Private Queue method

Cursor

   closing

   creating

CursorContextValue

D

Data model - abstract

   client

   server

Data types

   common

   common - overview

   handle

Deleting a Local Private Queue method

Directory service schema elements

E

Elements - directory service schema

Enumerations

Events

   local - client

   timer - client

   timer - server

Examples

   application creating and closing a local cursor example

   application creating and closing a remote cursor example

   application internal transaction example

   application opening and closing a local queue example

   application opening and closing a remote queue example

   internal transaction example

   local cursor example

   local queue example

   overview

   remote cursor example

   remote queue example

F

Fields - vendor-extensible

Format name

   retrieving for queue context handle

   retrieving for queue path name

Full IDL

G

Glossary

H

Handle data types

I

IDL

Implementer - security considerations

Index of security parameters

Informative references

Initialization

   client

   server

Internal transaction example

Introduction

L

Local cursor example

Local events

   client

   server

Local private queue

   creating

   deleting

   retrieving properties

   retrieving security

   updating properties

   updating security

Local queue example

M

Message processing

   client

   server (section 3.1.4, section 3.1.5)

      qmcomm

      qmcomm2

Messages

   common data types

   data types (section 2.2, section 2.2.1)

   enumerations

   peeking

   receiving

   sending

   structures

   transport

Methods

   Closing a Cursor

   Closing a Queue

   Creating a Cursor

   Creating a Local Private Queue

   Deleting a Local Private Queue

   Opening a Queue

   Peeking a Message

   Purging a Queue

   QMSendMessageInternalEx (Opnum 0)

   R_QMAbortTransaction (Opnum 18)

   R_QMCloseRemoteQueueContext (Opnum 3)

   R_QMCommitTransaction (Opnum 17)

   R_QMCreateObjectInternal (Opnum 6)

   R_QMCreateRemoteCursor (Opnum 4)

   R_QMDeleteObject (Opnum 9)

   R_QMEnlistInternalTransaction (Opnum 16)

   R_QMEnlistTransaction (Opnum 15)

   R_QMGetObjectProperties (Opnum 10)

   R_QMGetObjectSecurityInternal (Opnum 8)

   R_QMGetRemoteQueueName (Opnum 1)

   R_QMGetRTQMServerPort (Opnum 31)

   R_QMGetTmWhereabouts (Opnum 14)

   R_QMObjectPathToObjectFormat (Opnum 12)

   R_QMOpenRemoteQueue (Opnum 2)

   R_QMQueryQMRegistryInternal (Opnum 28)

   R_QMSetObjectProperties (Opnum 11)

   R_QMSetObjectSecurityInternal (Opnum 7)

   Receiving a Message

   Retrieving a Format Name for a Queue Context Handle

   Retrieving a Format Name for a Queue Path Name

   Retrieving Local Private Queue Properties

   Retrieving Local Private Queue Security

   rpc_ACCloseCursor (Opnum 22)

   rpc_ACCloseHandle (Opnum 20)

   rpc_ACCreateCursorEx (Opnum 3)

   rpc_ACHandleToFormatName (Opnum 26)

   rpc_ACPurgeQueue (Opnum 27)

   rpc_ACReceiveMessageEx (Opnum 2)

   rpc_ACSendMessageEx (Opnum 1)

   rpc_ACSetCursorProperties (Opnum 23)

   rpc_QMOpenQueueInternal (Opnum 19)

   Sending a Message

   Updating Local Private Queue Properties

   Updating Local Private Queue Security

N

Normative references

O

Opening a Queue method

Overview (synopsis)

P

Parameters - security index

Peeking a Message method

Preconditions

Prerequisites

Product behavior

Protocol Details

   overview

Purging a Queue method

Q

QMSendMessageInternalEx (Opnum 0) method

QMSendMessageInternalEx method

Queue

   opening

   purging

Queue context handle

   closing

   retrieving format name

Queue path name - retrieving format name

QueueContextHandle

R

R_QMAbortTransaction (Opnum 18) method

R_QMAbortTransaction method

R_QMCloseRemoteQueueContext (Opnum 3) method

R_QMCloseRemoteQueueContext method

R_QMCommitTransaction (Opnum 17) method

R_QMCommitTransaction method

R_QMCreateObjectInternal (Opnum 6) method

R_QMCreateObjectInternal method

R_QMCreateRemoteCursor (Opnum 4) method

R_QMCreateRemoteCursor method

R_QMDeleteObject (Opnum 9) method

R_QMDeleteObject method

R_QMEnlistInternalTransaction (Opnum 16) method

R_QMEnlistInternalTransaction method

R_QMEnlistTransaction (Opnum 15) method

R_QMEnlistTransaction method

R_QMGetObjectProperties (Opnum 10) method

R_QMGetObjectProperties method

R_QMGetObjectSecurityInternal (Opnum 8) method

R_QMGetObjectSecurityInternal method

R_QMGetRemoteQueueName (Opnum 1) method

R_QMGetRemoteQueueName method

R_QMGetRTQMServerPort (Opnum 31) method

R_QMGetRTQMServerPort method

R_QMGetTmWhereabouts (Opnum 14) method

R_QMGetTmWhereabouts method

R_QMObjectPathToObjectFormat (Opnum 12) method

R_QMObjectPathToObjectFormat method

R_QMOpenRemoteQueue (Opnum 2) method

R_QMOpenRemoteQueue method

R_QMQueryQMRegistryInternal (Opnum 28) method

R_QMQueryQMRegistryInternal method

R_QMSetObjectProperties (Opnum 11) method

R_QMSetObjectProperties method

R_QMSetObjectSecurityInternal (Opnum 7) method

R_QMSetObjectSecurityInternal method

Receiving a Message method

References

   informative

   normative

Relationship to other protocols

Remote cursor example

Remote queue example

Retrieving a Format Name for a Queue Context Handle method

Retrieving a Format Name for a Queue Path Name method

Retrieving Local Private Queue Properties method

Retrieving Local Private Queue Security method

rpc_ACCloseCursor (Opnum 22) method

rpc_ACCloseCursor method

rpc_ACCloseHandle (Opnum 20) method

rpc_ACCloseHandle method

rpc_ACCreateCursorEx (Opnum 3) method

rpc_ACCreateCursorEx method

rpc_ACHandleToFormatName (Opnum 26) method

rpc_ACHandleToFormatName method

rpc_ACPurgeQueue (Opnum 27) method

rpc_ACPurgeQueue method

rpc_ACReceiveMessageEx (Opnum 2) method

rpc_ACReceiveMessageEx method

rpc_ACSendMessageEx (Opnum 1) method

rpc_ACSendMessageEx method

rpc_ACSetCursorProperties (Opnum 23) method

rpc_ACSetCursorProperties method

rpc_QMOpenQueueInternal (Opnum 19) method

rpc_QMOpenQueueInternal method

S

Schema elements - directory service

Security

   implementer considerations

   parameter index

Sending a Message method

Sequencing rules

   client

   server (section 3.1.4, section 3.1.5)

      qmcomm

      qmcomm2

Server

   abstract data model

   initialization

   local events

   message processing (section 3.1.4, section 3.1.5)

      qmcomm

      qmcomm2

   QMSendMessageInternalEx (Opnum 0) method

   R_QMAbortTransaction (Opnum 18) method

   R_QMCloseRemoteQueueContext (Opnum 3) method

   R_QMCommitTransaction (Opnum 17) method

   R_QMCreateObjectInternal (Opnum 6) method

   R_QMCreateRemoteCursor (Opnum 4) method

   R_QMDeleteObject (Opnum 9) method

   R_QMEnlistInternalTransaction (Opnum 16) method

   R_QMEnlistTransaction (Opnum 15) method

   R_QMGetObjectProperties (Opnum 10) method

   R_QMGetObjectSecurityInternal (Opnum 8) method

   R_QMGetRemoteQueueName (Opnum 1) method

   R_QMGetRTQMServerPort (Opnum 31) method

   R_QMGetTmWhereabouts (Opnum 14) method

   R_QMObjectPathToObjectFormat (Opnum 12) method

   R_QMOpenRemoteQueue (Opnum 2) method

   R_QMQueryQMRegistryInternal (Opnum 28) method

   R_QMSetObjectProperties (Opnum 11) method

   R_QMSetObjectSecurityInternal (Opnum 7) method

   rpc_ACCloseCursor (Opnum 22) method

   rpc_ACCloseHandle (Opnum 20) method

   rpc_ACCreateCursorEx (Opnum 3) method

   rpc_ACHandleToFormatName (Opnum 26) method

   rpc_ACPurgeQueue (Opnum 27) method

   rpc_ACReceiveMessageEx (Opnum 2) method

   rpc_ACSendMessageEx (Opnum 1) method

   rpc_ACSetCursorProperties (Opnum 23) method

   rpc_QMOpenQueueInternal (Opnum 19) method

   sequencing rules (section 3.1.4, section 3.1.5)

      qmcomm

      qmcomm2

   timer events

   timers

Standards assignments

structure (section 2.2.3.2, section 2.2.3.5)

Structures

T

Timer events

   client

   server

Timers

   client

   server

Tracking changes

TRANSFER_TYPE enumeration

Transport

U

Updating Local Private Queue Properties method

Updating Local Private Queue Security method

V

Vendor-extensible fields

Versioning

Show: