cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

DI API or DI Server ?

Former Member
0 Kudos
5,393

Hi all,

I have to create an SAP Business One Add-on which will be executed on thin client (Internet explorer, Mozilla Firefox, ...)

I've begun my development in ASP.NET (Visual Basic) with a reference to the DI API dll. Do you recommend to me to work with the DI API dll or with the DI API Server ?

( If it's with the DI API Server, which technologie can I use with the .NET framework to work with SOAP ? )

View Entire Topic
Former Member
0 Kudos

Hi David,

If you look in the help files the DI server have the following purpose:

SAP Business One - Data Interface Server (DI Server) is a Component Object Model (COM) service running on a server that enables multiple clients to access and manipulate SAP Business One company database, using SOAP version 1.1 messages.

The DI Server uses the DI core to enable the same functionality provided by the DI API with the following advantages:

Server architecture.

Improved performance.

Connection pooling mechanism.

Generic interface.

The DI Server operates with SAP Business One application version 2004 and 2005.

If you need these advantages you have to use the DI Server, otherwise I think it is more easy to develop with the DI API, because you have more debug functionalities or proposals for the different functions for the different objects in development environment.

Former Member
0 Kudos

Thx for answer.

So I must use the DI Server :S

As you have said, It's easlier to develop with the DI API (I have done some tests).

I run with SAP Business One 2007, does the DI Server can work with that version ?

Is It possible to use DI Server through some webservices in ASP.NET ?

(To don't write the entire xml request manually and same for the response)

mucipilbuga
Participant
0 Kudos

Hi,
I want to use DI-Server with PHP on Linux. Where should I start? Is there any tutorial?

Regards,

Mucip:)