Hello, dear!
Have a nice day!
This topic describes the solution to fail to log in from eSpace mobile.
Issue Description
The customer tried to log in from my eSpace mobile, it showed error “server connection failure. Check network setting”
eSpace desktop can login with eSpace desktop(laptop and Mobile connected to same WLAN network).
ECS version (V200R003C10SPC100), eSpace desktop version (v2.3.0.023) & eSpace Mobile version (v2.3.2.10).
Handling Process
1. Check MAA log ( (install path \eSpace_UC\eSpace_UC_Server\Logs\MAA )first:
There is an error as below:
Line 21422: 2016.06.07 at 03:03:40 PDT ERROR com.huawei.ecs.im.sdk.forward.LoginApp 81 parseResponseMsg - login app server error93089 Line 21696: 2016.06.07 at 03:03:45 PDT ERROR com.huawei.ecs.im.sdk.forward.LoginApp 81 parseResponseMsg - login app server error93089
This means the authentication fail between APPagent and MAA.
2. Log in to the SQL 2008, check the appagent password which connects to the MAA.
it is not the same as the MAA configuration.
Root Cause
the authentication fail between APPagent and MAA
Solution
Modifying the AppAgent Application Authentication Service.
Generally, you do not need to modify the parameters in the AppAgent application authentication service. Perform the following steps if you want to modify the parameters. The default value of Service ID is AppAgent, and the default value of Password is 1qaz@WSX.
Note:
You do not need to configure the default address for the service.
Log in to the BMU as the admin user.
Choose Functions > eSpace Maintenance > eSpace Service.
Click the modification button next to Service ID whose value is AppAgent.
To change Service ID, change guide in AppServer of the MAA configuration file server_config.xml at the same time. The path of server_config.xml is D:\Program Files\eSpace_UC\eSpace_UC_Server\Server\MAA\webapps\MBServer\WEB-INF.
<appserver> <!--appserver connection type tcp/http--> ... <guid>AppAgent</guid> <guid_pwd>b90a16df9be4614039ee186315017d31</guid_pwd> <url_ecs_login_action>/appServer/appserver/userlogin.action </url_ecs_login_action> ... </appserver>
To change Password, change guid_pwd in AppServer of the MAA configuration file server_config.xml at the same time. You must use a password encryption tool to encrypt the plaintext and write it to the configuration file.
Obtain the encryption tool SecurityTool(v2.0).jar.
The path is D:\eSpace_UC\eSpace_UC_Server\Server\Tools\DBUpdateTool\lib\.
Double-click SecurityTool(v2.0).jar.
In Original String, enter the plaintext password, such as Huawei123 and click Encode. A ciphertext password dc821a5d2ac910fcea66881023c6ae9e is generated.
Set the value of guid_pwd to the ciphertext password.
<appserver> <!--appserver connection type tcp/http--> ... <guid>AppAgent</guid> <guid_pwd>dc821a5d2ac910fcea66881023c6ae9e</guid_pwd> <url_ecs_login_action>/appServer/appserver/userlogin.action </url_ecs_login_action> ... </appserver>
e. Restart the MAA service.
Thanks for reading!