After applying a patch to InventoryControl, you may start receiving errors trying to commit transactions when using the RF mobile device:
"The message with Action [...] cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver."
This error indicates that there is a version mismatch between the mobile device, the database, and the Wasp Inventory Windows Service. After the patch was applied, the client program and the database would have been updated to the new version, but either the mobile device or the service has not been updated.
In some cases, all of the files needed by the Wasp Inventory Windows Service on the server machine cannot be replaced, because they are in use. This necessitates a restart of the server machine to complete the update for the service. If you check in C:\Program Files (x86)\Wasp Technologies\InventoryControl\Services and see any files with a .rra extension, then the server needs to be rebooted.
The mobile device will also need to have the program reloaded to update it to the new version. Connect the device by the USB cable and go through Mobility > Windows Mobile / CE (Wireless) and direct it to reload the Program. When prompted on the mobile device, click OK to allow it to overwrite files, and accept the default locations.