cancel
Showing results for 
Search instead for 
Did you mean: 

push mechanism from mi server to mi client

Former Member
0 Kudos

hii all,

i wanted to know that is it possible to generate alert corresponding to some data updation in backend and that can be pushed from the MI SERVER to MI CLIENT automatically.

thanks in advance

regards

Devendra

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

hii all,

Can any one let me know that push mechanism is available in further upcoming versions of MI OR not.

Thanks in advance.

devendra kumar phate.

Former Member
0 Kudos

HI Devendrakumar,

I don't think it will be part of the standard MI version from SAP.

I also don't know if Mobile Push Alert for MI will be released to customers other then integrated into MAM.

Br, alex

---

alexander ilg

http://www.juniverse.org

Former Member
0 Kudos

Hi all,

I'm currently also researching for possibilities to push messages to a client.

After reading some documentation, I think the SAP MI doesn't' help in this case (for other features perhaps).

Message was edited by:

Oliver Huppert

Former Member
0 Kudos

hello deven,

it is possible.

1) if you have an SMS enabled device

you should have an SMS server that will push your data to

your client. some providers have this kind of service.

it's just a matter of creating a listener for any update

on the objects you want to observe, then inform your SMS

server that will send the SMS alert to your SMS device

where you have an agent that will inform you. you can

create a simple agent app to inform MI client as well.

2) if you have network connection

create a stateful server where a client agent connects.

(tcp socket for e.g) on your MW, you need a listener for

your backend data updates that will be sent to the client

thru the stateful server. your client agent will then

inform MI client...

MI employs a HTTP which is stateless in nature. so need to

have a connection between the m/w and client in order to

push your data.

hope this helps.

jo

kishorg
Advisor
Advisor
0 Kudos

Hi Alexander and Jo ,

So it is possible to push data to the MI client device, provided there is a stateful connction.

Very useful information for us.

Thanks & Regards

Kishor Gopinathan

Former Member
0 Kudos

Hi Devendrakumar,

I have to disagree with previous posts; sure it is possible to push data to the MI client.

SAP is offering this with MAM 3.0 and it is called MPA - Mobile Push Alert.

The data is pushed to the PDA/Laptop via SMS messages. Unfortunately there is a huge limitations: You can only push alerts/messages and not the actual data itself. This is because all data send to the client in a SmarSync application must be registered in the middleware as SyncBOs.

I'm not sure if MPA is general available, but you could develop something like this easily yourself. And if you use a generic sync application you could really push the data to the client.

Another way of course would be to trigger synchronization automatically in the background as soon as your application detects that it is online/a server connection is available. For the user this would look like a server push.

I hope this helps. Br, alex

---

alexander ilg

http://www.juniverse.org

kishorg
Advisor
Advisor
0 Kudos

Hi Devendrakumar,

One main thing is ,

We can only start Synchronization from the MI client device . So from the MI server it is not possible to PUSH the data to the client device without starting Synchronization in the MI client .

But in the MI server , it is possible to update the replica database and data can be populated against each mobile ID if something happends to the database associated with the SyncBO. This can be achived using SyncBos of synchronization type T51(Back end driven Sync Bos) . In the case of T51 syncbos , this can only be achieved with the help of Business Addins (BADIs).Compared to other sync BO types , this require much more technical knowledge in ABAP side itself.

Following is the main feature of the Server Driven data replication.

Backend initiates the data replication

Only the delta objects are handled during the replication

Just refer these notes for details of T51 SyncBos.

Using Server Driven Download SyncBO --- 711983

Parallel Replication For Server Driven(T51) SyncBO -- 910988

Performance optimization for T51 SyncBOs (Download) -- 757685

Regards

Kishor Gopinathan

Former Member
0 Kudos

Hi Dev,

It is not possible to have a push mechanism from the MI server to the client. In a lot of cases the clients work in an offline environment and a push mechanism would not be possible. The only way to get data into the client is if the client asks for the data.