cancel
Showing results for 
Search instead for 
Did you mean: 

When installing the 32 bit DI API installer, it is not registering DI API properly (SAP B1 v10 240)

Pipalia1
Explorer
0 Kudos

When installing the 32 bit DI API installer (SAP B1 v10 240), it is not registering DI API properly, therefore the reference is not available or visible in visual studio. Is anyone aware of a work-around for this issue?

ANKIT_CHAUHAN
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi,

Accepted Solutions (1)

Accepted Solutions (1)

ANKIT_CHAUHAN
Product and Topic Expert
Product and Topic Expert

Hi Pipalia1,

In SAP Business One version 10.0, almost each and every component is 64-bit only.

Why there is a need for 32-Bit DI API?

Still, if you need it, you need to register the 32-Bit DI API manually.

Kind regards,

ANKIT CHAUHAN

SAP Business One Support

Pipalia1
Explorer
0 Kudos

Hi Ankit, thank you for your response. We are running 9.3 and 10 in parallel until all customers are migrated. During compile time we determine which DLL is required. Is there a reference or document on how to register the DI API manually please, since registering the DLL is not working for us? Many thanks.

ANKIT_CHAUHAN
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Pipalia1,

You can proceed as below:

Open Command Prompt (cmd) as Administrator and navigate to the DI API installation path in cmd such as: C:\Program Files <x86>\SAP\SAP Business One DI API\DI API 90.

Run the command: regsvr32 SAPbobsCOM90.dll

Once you will run the command, it will give you the message that it has been registered or added.

Hope it helps!

Kind regards,

ANKIT CHAUHAN

SAP Business One Support

Pipalia1
Explorer
0 Kudos
I think I mis-represented the problem, the actual problem was, we ended up with 2 versions of the DLL when we upgraded, but not sure what we can do about that. We want the old one to work. Maybe not install the new one. IDK.

Answers (0)