WS-Security profile for Outbound SOAP Secured Web Service generates the following error for non-admin users:
SEVERE *** ERROR *** SOAP Msg Outbound - SOAPMessageClient : Error signing SOAP envelope
org.apache.ws.security.WSSecurityException: General security error;
The user trying to generate a SOAP request does not have access to the certificate table - /sys_certificate_list.do
As part of web service creation, the user will need to use a certificate to sign the request.
Create a Read ACL on the table "sys_certificate_list" to allow the non-admin users to access the table.