UG-106181 C-WCS Forcing Additional Wavelink Licenses

From WCS

Aptean Logo.png







Aptean

Forcing Additional Wavelink Licenses


WCS - 3.4

30th April 2025 - 1.0
Reference: UG 106181












































Forcing Additional Wavelink Licenses

Preparation

Ensure that all RDT users are logged off the system.

Re-start WCS-Server application

Log on the WCS Server machine and locate the WCS-Server application:

WCS-ADD-WL-LICENSE-1.png

To stop, click the 'X' in the corner:

WCS-ADD-WL-LICENSE-2.png

Enter the password.

WCS-ADD-WL-LICENSE-3.png

Click 'OK'

If any RDT users are connected, you will be prompted how long to wait before logging them off:

WCS-ADD-WL-LICENSE-4.png

If you enter 0, the WCS-Server application will exit immediately without informing any connected RF users.

If you leave a positive number of minutes in here, the WCS-Server will commence a countdown on the screen, and will send each connected RF user a message, to exit the system immediately.

WCS-ADD-WL-LICENSE-5.png

WCS-ADD-WL-LICENSE-6.pngWCS-ADD-WL-LICENSE-7.png

To restart the WCS-Server application, choose the application from the Start menu/Programs/Warehouse Control Server/WCS Server shortcut.

When the server restarts, the WCS will reconnect to any RDT users when they next press a key:

WCS-ADD-WL-LICENSE-8.pngWCS-ADD-WL-LICENSE-9.png

Stop and Start the Wavelink Services

Note: Restarting the Wavelink services will forcibly disconnect any users currently connected. Any users disconnected in this way may require their locks clearing through the WCS Maintenance application (if they were performing a task when forcibly disconnected). It is also possible that RF applications that have been forcibly disconnected in this way may not be killed efficiently by the operating system. Therefore these orphaned or 'spinning' processes may need to be killed manually – see Appendix A      

WCS-ADD-WL-LICENSE-10.png

Start the Services control panel by clicking on Start/Settings/Control Panel/Administrative Tools/Services.

Stop the WavelinkServer and WavelinkStartupSrvc by selecting the services and clicking the 'Stop' button on the toolbar: WCS-ADD-WL-LICENSE-11.png WCS-ADD-WL-LICENSE-12.png

Start the WavelinkStartupSrvc Service by selecting the service and pressing the 'Start' (play) button on the toolbar.

WCS-ADD-WL-LICENSE-13.png

Start WavelinkStartupSrvc Service by selecting the service and pressing the 'Start' (play) button on the toolbar.


Note: At this point, you may want to enable extra diagnostic messages in Wavelink, to help resolve the problem. If so, do not start the process this way, but right-click on the Wavelink service and choose Properties from the pop-up menu.

WCS-ADD-WL-LICENSE-14.png

Enter -D4 in the Start parameters, then click 'Start':

WCS-ADD-WL-LICENSE-15.png

WCS-ADD-WL-LICENSE-16.png

Note: The Debug levels for Wavelink Server are:

Debug Level Purpose
0 No debug messaging at all
1 Notifies the event log and the WaveLink log files of the WaveLink server start-up and termination.
2 Level 1 messages plus major application errors
3 Level 2 messages plus minor application errors and warnings
4* Level 3 messages plus current action messages.


*Level 4 debugging also enables the WaveLink API debug messaging.

Appendix A: Killing Orphaned RDT Processes

Run Windows Task Manager:

WCS-ADD-WL-LICENSE-17.png

Orphaned processes will be named 'RDTMenu1.exe' and will be constantly taking a large amount of CPU. Once these have been identified, click on the RDTMenu1 processes taking the CPU and click 'End Process'.

WCS-ADD-WL-LICENSE-18.png

Click 'Yes' – this will kill the process.


If necessary, repeat this process to kill all the orphaned RDTMenu1 processes.