Overview of SAS BI Web Services |
Errors generally
fall into one of five categories, and are assigned the appropriate error code
for that category. The following table describes these error codes:
Error Codes
Error Code |
Description |
1000 |
Specifies an invalid user name or password (the client application might
want to re-prompt the user for credentials). |
2000 |
Specifies a client error (the client application might want to pass
in different parameters). This error might occur for one of the following
reasons:
-
invalid prompt value
-
required parameter is missing
-
invalid request against
schema
-
invalid stored process name (for XMLA Web services only)
-
no ReadMetadata permission for the stored process
|
3000 |
Specifies a SAS error. This error is generated when the stored process
generates a SYSCC macro variable that is not listed in the AcceptableSyssc
configuration option. An additional attribute is added to indicate that the
actual error number that SYSCC was set to. The SYSMSG string is also included
in the message. |
4000 |
Specifies a configuration error. This indicates a problem that the
administrator of the service should be notified about. The administrator
should be able to examine logs on the service to determine the cause of this
error. This error might occur for one of the following reasons:
-
invalid default credentials for the anonymous user
-
invalid trusted
credentials
-
metadata server or stored process server is unreachable
-
invalid configuration file
|
5000 |
Specifies a timeout error. This error occurs if the user configures
SAS BI Web Services with a stored process timeout and the execution of a stored
process exceeds this timeout. |
Note: Before SAS 9.2, XMLA returned an error code of 99 for almost all
errors. ![[cautionend]](../../../../common/61991/HTML/default/images/cautend.gif)
The following code is an example of a generated SOAP fault that has
an error code of 4000:
<SOAP-ENV:Fault>
<faultcode>Server</faultcode>
<faultstring>The XML for Analysis provider encountered an error</faultstring>
<faultactor>XML for Analysis Provider>XML for Analysis Provider</faultactor>
<detail>
<sas:Fault code="4000">
<sas:Exception message="The configured credentials are invalid.">
<sas:Exception message="The config file contains invalid metadata
credentials."/>
<sas:Exception message="The user 'anon' is unknown.">
<sas:Exception message="'anon' is not defined in metadata."/>
</sas:Exception>
</sas:Exception>
</sas:Fault>
</detail>
</SOAP-ENV:Fault>
Copyright © 2008 by SAS Institute Inc., Cary, NC, USA. All rights reserved.