Transports and Interfaces: Siebel Enterprise Application Integration > EAI Java Business Service > Creating a Java Business Service >
About Exception Handling for the Java Business Service
Errors are handled by throwing a com.siebel.eai.SiebelBusinessServiceException class. The constructor for this class takes two String arguments, an error code and an error message. The error code may be used for programmatic handling in Siebel eScript when the business service is called. Both the error code and the error message will be displayed as an ordinary Siebel error message.
It is strongly recommended that proper error handling be employed when implementing the Java Business Service class. By invoking a SiebelBusinessServiceException, the standard Siebel error handling facilities will be employed.
If any other exception is received from doInvokeMethod, an error is produced with the details of the exception.