The following errors may occur:
The Unicode system sends incorrect characters. |
An MDMP system sends data in an unknown language. Due to this, the Unicode system is unable to determine the code page of this data for the conversion. |
Unicode return characters cannot be converted into the required non-Unicode code page |
Output buffer is overrun while returning the results |
The Unicode system being called reacts to conversion errors depending on the profile parameters
rfc/cp_convert/ignore_error
rfc/cp_convert/ignore_error
by using a replacement character, or by terminating the call.
You can specify the replacement character using its UTF-16 character number. The default character therefore has the value 0023. The character "~" would therefore have the value 007E, for example. You can find a list of the Unicode character numbers at http://www.unicode.org/.
Default: Ignore errors and replace non-convertible characters with character '#'.
The system making the call receives the exception COMMUNICATION_FAILURE with the message connection closed.
The following errors may occur:
The non-Unicode system returns incorrect results data. |
A text language is unknown. |
The Unicode system sends characters that cannot be converted into the required non-Unicode code page. |
The receiver buffer of the non-Unicode system overruns. |
In the calling system, the reaction to conversion errors can be configured separately for each destination. See transaction SM59 Defining Remote Destinations.
For the system being called, a conversion error is not visible. The calling Unicode system identifies errors in the input data before it triggers an action on the called page; the calling Unicode system only identifies errors in the output data if the called context has already been disconnected.