jadeWebServiceInputError

jadeWebServiceInputError(message: Binary): String;

The jadeWebServiceInputError method of the Application class enables you to log a message when the input to a Web service request that is being processed by a JADE Web services provider application is not correctly encoded in the UTF8 format.

A JADE Web service provider application requires all input to be encoded in UTF8. When input is received that cannot be decoded as valid UTF8 format, an exception is raised from the provider application. As part of the exception handling, the jadeWebServiceInputError method is called.

The message parameter contains the input message as a Binary character sequence, and the return value from the method is a string containing the error message detail to be sent back to the external consumer in the SOAP exception text. The default implementation of this method does nothing with the message parameter and returns the following message.

Input is not encoded as valid UTF-8

Reimplement this method in the Application subclass in your schema if you want to log a message and return the SOAP exception text.