cancel
Showing results for 
Search instead for 
Did you mean: 

DI Server License and SDK License

Former Member

Hi,

I'm planning to purchase DI Server license to create and run program that developed for DI Server. According to our vendor, we need to purchase together with the SDK license. I'm curious that our program does not require or use any of the DI API nor UI API. Can any one please explain? Thank you.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Dear BC Lee,

You can only buy DI Server license if you just use DI Server and don't use SDK DI and UI.

Best Regards

Jane Jing

Answers (2)

Answers (2)

Former Member
0 Kudos

Dear BC Lee,

By development view, you only need to purchase DI Server license for program that developed for DI Server if you don't use SDK DI and UI.

Best Regards

Jane Jing

SAP Business One Forums team

Former Member
0 Kudos

Hi Jane,

Thanks for the reply. If by SAP licensing wise, could you please advice?

former_member186095
Active Contributor
0 Kudos

Hi,

DI server license and SDK license are different. I suggest you to read licenseguide.pdf file to know more detail. We use SDK license when compiling or made addon after creating SDK code. One of its use is to generate addon identifier property.

DI server license is used when you develop addon or interface using XML or SOAP technology.

here is the definition:

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

System Requirements

Development Environment

To develop a SOAP based client solution, use a SOAP based development environment. Follow the system requirements of your SOAP based development environment.

DI Server System Requirements

The DI Server is released for Microsoft® Windows 2003 Server

Additional Requirements

To support web clients, install a Web Server, such as IISApache, on any machine that communicates with the DI Server.

So, it is really different between SDK license and DI server license function. One CPU must have one DI server license to run the interface or a certain SOAP based solution but there are more than one users can access the DI server, inversely with the SDK license

Rgds,

Former Member
0 Kudos

When I contacted SAP regarding this question we were told that in order to use the DI API in your development then you must have the DI Server license. The SDK license is a different thing and there are several "flavors". You would need the SDK developer license to develop solutions with the SDK.

Former Member
0 Kudos

Hi Jimmy,

Thanks for the reply. My bottom line is whether I should go ahead to purchase only DI Server license and continue to do my development and deployment for my company use or do I really need to purchase both the DI server and SDK license? For your info, I do not create any add-on for UI.

Any one have comments? Thank you.

Former Member
0 Kudos

Hi Donald,

Does it means that I can use the DI API as well if I just purchase DI Server license only? Please clarify. Thank you.

Edited by: BC Lee on Sep 3, 2008 3:57 AM

former_member186095
Active Contributor
0 Kudos

Hi Lee,

it is clear to me that in your case, you do not need to purchase SDK license where it seems to me you would only use DI Server license and there will be no addon in SAP B1 except a certain interface. In addition to my reply I would like to explain more that there is a need to buy SDK development license if you want to develop UI/DI API Addon.

Rgds,

Former Member
0 Kudos

Hi Jimmy, Donald and Jane,

Thanks for the clarification. My final question is, can I purchase "ONLY" DI Server from SAP / business partner since I already have SAP B1 2005A SP01 PL16 installed in my server?

former_member186095
Active Contributor
0 Kudos

Hi Lee,

of course you can buy the DI Server license only and do not hesitate ask us here if it is not suitable for you

Rgds,