Skip to main content

Microsoft Message Queue MSMQ Implementation Guide - Knowledgebase / LEGACY Products / Miscellaneous - Cavallo Technical Support

Microsoft Message Queue MSMQ Implementation Guide

Authors list
Important Notice

After October 29, 2019, SalesPad will no longer be supporting CardControl. Additionally, the application will cease to be a PA-DSS validated solution as of this date, and therefore CardControl customers would no longer be PCI compliant. 

Instead, SalesPad Desktop now offers built-in credit card processing via Nodus PayFabric. If you have questions or want more information on our credit card processing services, please contact your sales rep.


Overview

CardControl 3.0 now supports communication with Additions, SalesPad GP, and SalesPad ERP using Microsoft Message Queue MSMQ. This Inter Process Communication (IPC) was implemented with the intention of making application communication on terminal server environments more reliable. IPC is the way applications communicate with each other through code.

Windows Features

You will need to enable the features pictured below if you do not already have MSMQ enabled on your system. You will need to restart after the first time install.

2015-09-18_11h50_15

Settings
CardControl

You will need to enable the Use MSMQ setting in CardControl 3.0. After you have set this, you will need to save and completely close CardControl. Just logging out of CardControl will not allow this setting to be enabled.

2015-09-18_12h32_01

SalesPad GP

In SalesPad GP, you will need to enable the Use MSMQ setting also. Make sure to save the changes. You do not need to log out of SalesPad after making this change.

2015-09-18_12h41_50

SalesPad ERP

Similarly, in SalesPad ERP you will need to enable the Use MSMQ setting also. Make sure to save the changes. You do not need to log out of ERP after making this change.

Additions

The Use MSMQ setting must also be enabled in Additions.
2015-09-18_12h44_11

Using MSMQ

Once these steps are finished, CardControl should communicate with the listed applications as well on a terminal server environment as it would on a local machine.

Maintaining MSMQs

You can use the Computer Management Snap-in to see and manage existing queues. To open up the Computer Management window, press your windows key and type MMC.

Clearing the Queue

For instructions on how to clear the MSMQ queue, please refer to Micrsoft's support entry.

Helpful Unhelpful