cancel
Showing results for 
Search instead for 
Did you mean: 

Can .Net Application communicate directly to MI server?

Former Member
0 Kudos

Dear all,

We have .Net mobile framework application in PDA; Please let me know if it is possible to communicate the .net application directly to MI Server through GPRS.

Thanks ,

Regards

SAN

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Santosh,

As it is said SAP MI client is platform independent.

It should be possible to connect .NET developed applications(UI) to MI server.

Kindly go through the thread below:

Hope this is helpful.

Cheers,

Karthick

Former Member
0 Kudos

Hi Karthick,

Thanks for the quick response .Could you please provide some docs related to this..It will be a great help.As it is not clear from the thread.

Thanks

Regards

San

Former Member
0 Kudos

Hi Santhosh,

I dont have any documents as such.

Let me give some deatails on MI and .net:

MI is based on Java thus you cannot use your .Net application

on top of it. However, if you know the <b>MI protocol</b>, you can

create your own mini-MI application that could syncn with

the MI server...

MI has some persistence layer APIs which is used by the

applications. (applications do not access the db directly).

regarding the format, if you use the smartsync functionality

of MI, the format is defined by the SyncBo metadata.

MaxDB and DB2e is supported by MI as well.

you need the OLE-DB drivers for both if you want your apps

to connect to these DBs. for maxDB, you can use MS OLE DB

Provider for ODBC. for DB2e you need IBM DB2 OLE DB Provider

(see http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0502alazzawe/ for details)

just to share to you a "history" of mobile projects in SAP.

the current MI was actually a merged project from two mobile

projects - the old Mobile Engine and the unheard Mobile

Development Framework (MDF). when these projects were

restructured, the ME was extended with some functionalities

such as the SmartSync which was actually the replication

technology used in MDF. MDF client was based on C++ and

uses the CEDB as the database. it was not chosen to be

the client due to its platform-dependency. MDF was already

a working product when the restructuring happened. and there

were some client functionalities like xml based GUI and

metadata/logic definition that the current MI client doesn't

have.

Hope this is helpful.

Cheers,

Karthick

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Santosh,

Yes it should be able to communicate.

Actually, if you know the data communication protocol with the gateway server, you can implement the client in any programming language you want. java was chosen to support platform independence.

regards.