cancel
Showing results for 
Search instead for 
Did you mean: 

Download application issue problem

Former Member
0 Kudos

Hello,

we have a problem with ours mobile MI Client 7.0 SP12 Patch 4 when we try to download our Application from Internet. We have a firewall and only port open is 1443. We Enabling Secure Synchronization using SSL correctly. The synchronization is OK, and the assign mobiles devices ID is also OK. All Works OK.

when we assign our application to any mobile (nwa) and the user try to download it trough synchronization process the error appears.

we see in the logs that our application is found in Java Stack on port 50000, but this port is close in my firewall by security reason.

There is some configuration that we can do to download the mobile application trough abap synchronization process (only port ssl 1443 open) ?

This is the log that appears in our Mobile:

Synchronization Log

• Synchronization started

• Connection set up (without proxy) to: https://bsassxxx.xx.com:1443/sap/bc/MJC/mi_host?~sysid=mid&;

• Successfully connected with server.

• Processing of inbound data began.

• System determined that some required applications are not located on your device. They are now being installed.

• Download of application: ZMHM_10 1.0: ZMHM_10

• Installation failed:

• Error when downloading application from: http://bsassxxxxx.xx.com:50000/meContainerSync/servlet/com.sap.ip.mi.http.MobileComponentServlet?App...

• To complete installation restart your device.

please any have some idea?

Server Features

Intel 64bit

Windows 2003 server SP2

Sql 2005 Sp4

Netweaver 7.0 Sp12

Thanks and regards,

Gabriel.-

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hello,

we have a problem that looks similar to the described problem:

we have some users synchronizing in a network using http. everything works fine.

we have also some users synchronizing "from outside" using https. the mobile devices were set up in the network, the deployment of the client application is using the http-protocol and the standard port 50000. finally we switch the settings from http to https.

is it possible to set up a mobile device without using the http protocol? synchronizing with the https-protocol works fine, but is it also possible to download the client application using https and port 443?

i got the same error message as described because the mobile framework is trying to download the application from the webserver using the http-protocol and the port 50000.

is it possible to install the client application manually? this could be a workaround...but i have no idea how to do this. i tried to replace the empty .war-file (is empty because the webserver cannot be reached) with the complete .war-file, but this fails...

Carsten Zimmermann

Former Member
0 Kudos

Hi,

if you have a running version of your WAR file already deployed, then you can replace it with a different wAR file, rename the original folder and restart MI. This would help, but I think not in your case with the empty war file.

Well, you could do it manually, but this is not recommended forengineers out in the field. Is it not possible to open port 50000 in the firewall?

Regards,

Oliver

Former Member
0 Kudos

Hi,

you have the link of the app... can you download the app directly using the link?

If this is the case, redeploy is not necessary. If you can not download it - check the settings in MI_MCD and adapt them if necessary.

If you can download and it falis only every few times, then increase the timeout settings of your J2EE.

Hope this helps,

Regards,

Oliver

Former Member
0 Kudos

Thanks to all for yours responses, I try to be more precise.

We have an network issue with MI Client.

We have open <b>only ICM ABAP PORT SLL</b>. Therefore, from Internet Mi Client only can synchronization to my server (in private network) through SSL ICM Abap Port.

So... when MI Client try to download Application, MI Client search port 50000 to locate the Java Application and, off course, this port is CLOSE by my Firewall.

How can resolve this??

Thanks again!

Gaby

former_member304703
Contributor
0 Kudos

Hi Gabriel,

I have seen this problem when the war file of the app is very big and connection closes before it had time enoght to download it (especially when everything is downloaded via device configuration and there is lots of stuff listed there). If this is the problem, usually second sync helps to get it down on the device.

You can monitor this process if you look at directory ...\SAP Mobile Infratsructure\pending - you will see that app war file size is 0, and then at the next sync it gets downloaded.

If this is your problem - try to find the way to reduce war file size.

Regards,

Larissa Limarova

satyendra_dhar
Active Participant
0 Kudos

Hi Gabriel,

One way to solve the problem is.

Change J2ee-WAS http port from 50000 to 1443.

This you can change from configtool.bat file of the J2ee-WAS.

but in order to download the application from the client you need to undeploy all the application from the J2ee-WAS using SDM and redeploy them all.

it will be a little tedious process.

Thanks & Regards,

Satyendra.

Former Member
0 Kudos

hi Satyendra, i guess that your advise is a little dangerous

anyway thanks