Skip to Content
author's profile photo Former Member
Former Member

Can .Net Application communicate directly to MI server?

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

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Apr 24, 2007 at 09:29 AM

    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:

    SAP Mobile with .NET

    Hope this is helpful.

    Cheers,

    Karthick

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      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

  • author's profile photo Former Member
    Former Member
    Posted on Apr 24, 2007 at 09:33 AM

    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.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.