Disabling the deploying and undeploying of Web services
Given a WSA instance, WSA lets you disable the deploying and undeploying of Web service applications without disabling other functions.
To disable the deploying and undeploying of Web services:
1. If the WSA is local, configure the WSA to not use the "all administrators have all privileges" rule. To do this:
a. Using OpenEdge Management or OpenEdge Explorer, select the WSA instance, click Configuration, and select Security.
b. Change the WSA instance's list of administrator roles by selecting at least one of the listed administrator roles.
When no administrator roles are selected, the WSA invokes the "all administrators have all privileges" rule. When at least one role is selected, the WSA enforces per-administrator-role Permissions.
Normally, the WSA administration URL's <security-constraint> setting is configured to allow both the PSCAdmin and PSCOper roles. Selecting these predefined roles is the easiest way to manage WSA administration.
2. If the WSA instance is remote, using a text editor, edit the ubroker.properties file. In either or both of the [AdminRole.PSCAdmin] and [AdminRole.PSCOper] groups, as desired, edit the servlet_services property from read, write, delete to read.
For more information on the WSA properties in ubroker.properties, see the documentation comments in ubroker.properties.