Unable to download a file with Hebrew language Name from the CA Identity Portal form
search cancel

Unable to download a file with Hebrew language Name from the CA Identity Portal form

book

Article ID: 282119

calendar_today

Updated On:

Products

CA Identity Suite CA Identity Portal CA Single Sign On Secure Proxy Server (SiteMinder)

Issue/Introduction

Having a problem downloading files that were uploaded to forms in the IM Portal with Hebrew names.

Environment

IDM 14.5 

Siteminder and Gateway 12.8 SP5

Cause

Access gateway WebAgent Trace Log

[10/24/2022][15:21:07][execute][][][][][2d22f437-20e50fb0-a70cfa16-639b16b1-a3f0d321-fc][][][][][Retrying to send the request to backend web server.Retry count: 3]
[10/24/2022][15:21:07][execute][][][][][2d22f437-20e50fb0-a70cfa16-639b16b1-a3f0d321-fc][][][][][Tried to send the request to backend web server three times.Throwing the exception to client. ]
[10/24/2022][15:21:07][Noodle::doGet][][][][][2d22f437-20e50fb0-a70cfa16-639b16b1-a3f0d321-fc][][][][][java.nio.charset.MalformedInputException: Input length = 1 at java.nio.charset.CoderResult.throwException(CoderResult.java:281)]
[10/24/2022][15:21:07][ErrorPageImpl::displayMessage][][][][][2d22f437-20e50fb0-a70cfa16-639b16b1-a3f0d321-fc][][][][][Custom Error Pages : Custom message is not an URL. If URL is specified then it might not be in proper format. Considering it as plain text message.]
[10/24/2022][15:21:07][ProxyValve::invoke][][][][][2d22f437-20e50fb0-a70cfa16-639b16b1-a3f0d321-fc][][][][][Leaving the agent.]

Access gateway is unable to parse the non-English characters in the user request while posting the non-English characters data to the backend application via Access gateway

Resolution

Follow below steps to parse the non English characters.

Navigate to (sps_home)\proxy-engine\conf and open the SmSpsProxyEngine.properties file

- Add the following in the NETE_SPS_PROXYENGINE_CMD section before the classpath:

-Dhttp_protocol_element_charset="UTF-8" ---) to be added

For example:


NETE_SPS_PROXYENGINE_CMD="%NETE_SPS_JAVA_HOME%\bin\java.exe" -Xms512m -Xmx1024m -XX:MaxMetaspaceSize=256M -Dhttp_protocol_element_charset="UTF-8"

Note : Here UTF-8 is the character set that our noodle client uses while communicating with back end server.