115 pts.
 lock out access to communications drop down menu in client access emulator
We need a way to prevent users from changing or creating .WS files.  The reason is that we have an external application that prints the patient arm bands to a printer based on an external table which uses the WorkstationID to Map printer.  Users are always modifying this and breaking the application which is a critical app.  

Software/Hardware used:
IBM AS400 Client Access V5.8 or 5.9
ASKED: December 14, 2009  7:20 PM
UPDATED: December 15, 2009  2:03 AM

Answer Wiki:
I'm not sure that there is a way to stop users from doing this. What you may want to try is using the device IP address or the user profile rather than the device name.
Last Wiki Answer Submitted:  December 14, 2009  9:54 pm  by  Teandy   5,830 pts.
All Answer Wiki Contributors:  Teandy   5,830 pts.
To see all answers submitted to the Answer Wiki: View Answer History.


Discuss This Question:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _


 

Thanks for your reply. Unfortuneately we don’t have control of these values. For lack of a direct solution I have developed a batch file which will remove all ws files from the desktop and client access program folders and replace the desktop with saved ones each time the user logs on. This will lessen but not eliminate the issue. I would like a better solution. The real problem is having to tie printer devices to workstation ID’s in the 1st place!

 115 pts.

 

Even if the menu item is removed, the .WS files can still be changed. The problem is in the design of the app — it’s designed for terminals and is being used with terminal emulators. Further, the emulators are run in PC environments that allow PC users to make changes to the environment. You can’t allow permissions to be available and then expect them not to be used. (I sympathize and expect that you don’t have much choice.)

Any chance you could control WorkstationID from the server side through the telnet device initialization exit point?

Tom

 108,055 pts.