3.12 Fields: Authorize Applications for the Server


3.12.1 Field 1 Function Keys


3.12.2 Field 2 Security Mode:


Purpose: To make the CyberTools server ^cyusrv secure by only allowing requests found in this authorization table to be eXecuted. If this parameter is not chosen, then if ^cyusrv finds that the requests is not in the authorization table, ^cyusrv will assume that the request is a M(UMPS) eXecute, and ^cyusrv will eXecute it.


Format: It is a menu selection.


Discussion: The CyberTools server, ^cyusrv, will accept any M(UMPS) eXecute string. For example, ^cyusrv will accept "Do ^cys" and thus run the CyberTools Developer with the output going to the requesting GUI client. This is handy for programmers, but is a security risk since ^cyusrv will eXecute any M(UMPS) string, e.g., "zremove zsave cys" or "Kill ^cyz". CyberTools recommends selecting this option in a production system to make it more secure. By selecting this option, on ly those eXecutes found in this authorization table are enabled to be run.


Menu Style: Radio Button/Check Box

Menu Values:
^cyusrv Only eXecutes Authorized Requests


3.12.3 Field 3 Authority Key:
18 characters


Purpose: To specify the identifier for the CyberTools server ^ cyusrv. This is the This key must be used in the Xecute field of the application or the XEC parameter of the applet.


Format: It can be composed of any characters.


3.12.4 Field 4 Directory - UCI,VOL - Namespace:
43 characters, tab stop


Depending on M implementation enter UCI,VOL or directory or namespace.


3.12.5 Field 5 m code to Xecute:
120 characters, mandatory, tab stop


Enter any excutable M code.


3.12.6 Field 6 Comment:
66 characters, multiple, tab stop


3.12.7 Field 7 Action Choice:
tab stop


Menu Style: Push Button

Menu Values:
Cancel
File
Delete



Table of Contents

Next Page