A generic SOAP exception.
The message associated with this exception
SOAPSenderException is the base class for all exceptions that resulted from a sender error. This usually means that required data was not properly encoded or was absent. Senders should not send the message again unless some steps have been taken to make the encoded data valid.
Thrown when the authenticated SOAP user does not have permission to perform the requested operation
Class of exceptions thrown when a user tries to log in and an authentication failure occurs.
Thrown by many APIs when they encounter a problem translating a SOAP data object into an internal system object.
SOAPServerException is the base class for all exceptions that resulted from a server error. This is something of a catch-all exception type insofar as some things which might in fact be considered SOAPSenderExceptions are reported as SOAPServerExceptions. Perhaps a rule failed or something else. Generally it indicates a problem in the server that is likely retryable at some future time. The database being down, an unavailable adapter, etc would fall into this catagory.
Thrown when an attempt is made to manipulate an object that is in a state that prevents the operation from being performed. An example is trying to modify a Claim that is marked as closed.
Thrown when a soap call times out.
SOAP Exception specific to batch process operations
ServerStateException is thrown when a request is made at a time the server is in a state that disallows the request. An example is if an attempt is made to add a claim and the server is in maintenance mode.
the session ID of the conversation.
The user name to authenticate.
The password to authenticate with.
Logs the user into ClaimCenter and returns the session ID of the service conversation.
@param userName The user name to authenticate.
@param password The password to authenticate with.
@throws LoginException if the user cannot be authenticated.
@throws SOAPException
@return A valid session ID.
Logs the user out of the service conversation. The service session will timeout if this method is not called.
@param sessionID the session ID of the conversation.
@throws SOAPException
@return
Logs the user in as preparation for a WSS conversation. A WSS conversation is one in which user creds are passed using the WSS UsernameToken profile. <p> NOTE: Usage of this method by the Guidewire Toolkit is not currently supported. This is available for access by all other SOAP clients.
@param userName
@param password
@throws LoginException if the user could not be authenticated or was denied access for some reason.
@throws SOAPException
@return
Terminates a WSS conversation. Attempts to log out a user not logged in are siltently ignored. <p> NOTE: Usage of this method by the Guidewire Toolkit is not currently supported. This is available for access by all other SOAP clients.
@param userName
@throws PermissionException
@throws SOAPException
@return
The LoginAPI is a remote interface allowing a user to log in and out of the system. <p/> SOAP authentication in ClaimCenter is implemented via conversations. You must first authenticate with ClaimCenter. This is done using this interface by calling login(). The result of this function is the session ID of the server session. <p/> On each successive call in the conversation, pass the session ID in the SOAP header <i>cc_auth_prop</i>. <p/> logout() must be called when you are done with the conversation.