cancel
Showing results for 
Search instead for 
Did you mean: 

MeSync: ~login servlet parameter missing

Former Member
0 Kudos

Hello all,

I've installed ME 2.1 SP03. Test synchronisation in webbrowser works fine. When I try to synchronize from the client (on Windows) it doesn't get a device ID and reports no error either.

When I examine the MeSync Log on the J2EE server, it contains the message that the mandatory servlet parameter ~login is missing. The client trace states a httpPost like this, which in fact doesn't contain a ~logon parameter.

http://vmwabap/meSync/servlet/meSync?~system=was&sap-user=KAI&sap-password=**********&sap-client=000...;

J2EE Version is 6.20 PL26.

Any advice out there? Thanks in advance,

Kai

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

The J2EE Cluster Dispatcher is running on port 80. As the servlet is really called (it logs the error message), the port shouldn't be the issue.

Former Member
0 Kudos

It seems that the problem is not in the gateway or the other settings on the MI client. The client uses a new kind of communication - it does not include the login name and the password as arguments in the cgi form (i.e. "&login=username&password=userpass"), but sets them as request parameters.

It is pretty lovely, but the server still expects that data as arguments in the cgi form. So an internal servlet error 500 is generated (with explanation "~login missing"), and the syncronization fails.

In my opinion there is a client/server misversioning. May please someone confirm or disprove this? I haven't yet idea how to resolve the problem..

Former Member
0 Kudos

@Matthew: thanks, but it doesn't work either. Message is still the same. The properties file exists and seems to be correct (as test sync call via browser is working fine)

@Meesum: The file is called misync.txt - use search function.

Regards,

Kai

Former Member
0 Kudos

Thnx Kai,

Regarding ur problem, u additionally need to specify the J2EE port in the Gateway settings.

http://<Server>:<Port>/meSync/servlet/meSync?~sysid=<XYZ>&;

hope it helps

Former Member
0 Kudos

Hi Kai,

This isnt an answer to your question but where exactly do I find the MeSync Log files on the J2EE Server?

THnx

Meesum

Message was edited by: Meesum Kirmani

Former Member
0 Kudos

hi Kai..

Check your Gateway setting in your mobile client. It must be -> http://vmwabap/meSync/servlet/meSync?~sysid=SID&; .

SID is the system that your define in system properties ME Server.