Kbase P135322: The Web Services Adapter (WSA) returns a generic error message in the SOAP Fault
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  7/6/2009 |
|
Status: Unverified
SYMPTOM(s):
The Web Services Adapter (WSA) returns a generic error message in the SOAP Fault
The SOAP Faults from the Web Services Adapter (WSA) does not include error messages from the ABL layer
An error was detected while executing the Web Service request. (10893)
A network error occurred executing the Web Service application. (10899)
FACT(s) (Environment):
OpenEdge 10.x
All Supported Operating Systems
CAUSE:
The reduced level of information is an explicitly set configuration default for normal production mode as a security measure. The default is set to not allow an intruder to gain detailed information that could lead to intrusion. So the default level of information is by design.
FIX:
The WSA, since its initial release, has supported the ability for an administrator to configure individual services to return additional error information inside the returned SOAP fault message. The service's owner only wants to do this in a debug or development environment, and then reset it to normal when the information has been obtained. In addition to that you only want to expose additional levels of fault information for one deployed service at a time.
Please look in your Progress Explorer help for the Web Service configuration property "serviceFaultLevel". You can set it through the properties of your deployed Web Service without having to enable/disable the service or restarting the WSA server. The documentation will give you more information so you can choose how much extra information to include.