Edit1 What are Queues?
IssueNet uses Microsoft MSMQ private queues as a temporary storage location, from which notifications can processed on to their final destination. When creating a Queue, the target machine must have MSMQ (Microsoft Messaging Queuing) installed.
Once MSMQ is installed, the Queue can be viewed by selecting
Start|All Programs|Administrative Tools|Computer Management, and then expanding
Services and Applications|Message Queuing|Private Queues.
Edit1.1 Creating a Queue
- In the Service Browser, expand Notification and right-click Queues or select File|New|Queue
- Enter a Name for the queue
- Right-Click on the queue and select Properties to configure the queue.
- To commit the changes, restart the Notification Service by selecting Tools|Restart Service
Edit1.2 Setting Queue Permissions
Once a queue has been created, it is necessary to add an account to that physical MSMQ queue's Security tab properties to insure that the queue messages are processed properly.
- Select Start|All Programs|Administrative Tools|Computer Management
- Expand Services and Applications|Message Queuing|Private Queues|
- Right-click the Queue Name and select Properties
- Select the Security tab
- Add the account Everyone with Full Control.
Edit1.3 Setting Queue Properties
Once a queue has been created, it must be configured by right-clicking the queue in the Service Browser and selecting Properties. The Queue Properties dialog consist of three tabs: General, Constants and SMTP.
Edit1.3.1 The General Tab

The General Tab General specifies the Queue Name and location, the From Address and the Self Notify, Enable Logging, and Suspend Message Processing options.
The Queue Name defines the location of the Queue. The formatting for the location is as follows:
- Local Format: .\Private$\QueueName
- IP Address Format: FormatName:DIRECT=TCP:IP address of machine running MSMQ\Private$\QueueName
- Machine Name Format: FormatName:DIRECT=OS:Name of Machine Running MSMQ\Private$\QueueName
The
From Address is the default address from which the Notification originates.
When the
Self Notify option is selected, users will be notified on actions they themselves have triggered.
When
Enable Logging is selected, a log file is created in the
C:\Documents and Settings\All Users\Application Data\Elsinore Technologies directory. This log will provide information that could prove useful in troubleshooting, such as communication with the SMTP server.
When
Suspend Message Processing is selected, messages will enter the Queue, but will not be processed. This is useful when testing notification rules, as it will allow the user to ensure that notifications are being queued as expected.
Edit1.3.2 The Constants Tab

The Constants tab has several default values that are common to all notification templates. These values are:
- Header
- Copyright
- Reference URL
- Logo URL
- Email Address
- NULL Text
- Privacy
Edit1.3.3 The SMTP Tab

The SMTP Tab defines the location of the SMTP server which will be responsible for delivery of email notifications. Notifications are passed from the MSMQ Queue to the SMTP server. The SMTP tab contains the following values:
- Server: IP address or machine name of the SMTP server which will be used to deliver email notifications
- UserID: If required the UserID entered here will be one which has rights to send messages to the SMTP Server
- Password: If required the Password here will be the Password of the UserID