### *** This class provides Binary Compatibility only, not Source Compatibility ***

Package com.sas.services.storedprocess

# Class ResultsBindingException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.sas.services.storedprocess.ExecutionException
com.sas.services.storedprocess.ResultsBindingException

All Implemented Interfaces:
  `Serializable`

@SASScope("ALL") @BinaryCompatibilityOnly public class ResultsBindingException extends ExecutionException
This class wraps exceptions thrown when trying to bind to the results. Possible conditions which may cause the underlying exception to be thrown are described:

- The underlying exception is thrown when the service uses a `ResultHints` subclass to bind to the package on a WebDAV server for a stored process of result type `StoredProcessInterface.RESULT_TYPE_PERMANENT_WEBDAV_PACKAGE`. This can occur if the stored process publishes to a location other than that specified by the ResultHints subclass.
- The underlying exception is thrown when an attempt is made to obtain a package by the Requester transport using an internally obtained IResultPackage. This should only occur if the result type is `StoredProcessInterface.RESULT_TYPE_TRANSIENT_PACKAGE` or `StoredProcessInterface.RESULT_TYPE_PERMANENT_FILE_PACKAGE`. This can occur when the IResultPackage obtained by the stored process service is not valid due to the SAS code not publishing using the "to_requester" transport.

Since:
  1.1
See Also:
  - Serialized Form

- ## Method Summary

  ### Methods inherited from class java.lang.Throwable

  `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`