cancel
Showing results for 
Search instead for 
Did you mean: 

Creating custom function in BO 4.1

0 Kudos

Has anyone had any success in creating custom function in BO 4.1 and deploying to Web Intelligence in Bi Launchpad.

I have created my .dll and .xml files, deployed it to my local WebiCalcPlugIn folder and tested them in Web Intelligence Rich Client.
It works perfectly !

I make sure its compiled in 64 bit and deploy it to my BO server. On restart of the server I get the following in the logs.

**ERROR:C3QEX_ExtDictXmlParser:EXTERNAL FUNCTION: (CATALOG->LIBRARY(SampleMath)): Impossible to find the external library: SampleMath [kqeExtDictXmlParser.cpp;171]

**ERROR:C3QEX_LibraryLaoder:Can't load external library : D:\bi4\SAP BusinessObjects Enterprise XI 4.0\win64_x64\WebiCalcPlugIn/\\SampleMath [kc3LibraryLaoder.cpp;70]


Maybe someone can help me with this.

Thanks

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Antoine VROYLANDT,

Did you register your .DLL file in BO Server?

Thanks

Murali

0 Kudos

Hello Murali,

When I try to register the .dll file in BO Server with :

"C:\windows\sysWOW64\regsvr32.exe" "S:\bi4\SAP BusinessObjects Enterprise XI 4.0\win64_x64\WebiCalcPlugIn\SampleMath.dll"

I get this error :

"The module was loaded but the entry-point DllRegisterServer was not found."

But dll works with the RichClient.

Regards,

Antoine

former_member198519
Active Contributor
0 Kudos

Do you have admin permission on the BO server? I guess you would need that to get the Dll registered. Ask the administrator to register the dll on your behalf

Former Member
0 Kudos

Hi Antoine,

Please follow these below steps and check your luck.

SOLUTION OF Regsvr32: DllRegisterServer entry point was not found,

-----------------------------------------------------------------------------------------------------------

1. Go to systemdrive(generally c:)\system32 and search file "Regsvr32.exe"

2. Right click and click in properties and go to security tab and click in advanced button.

3. Click in owner tab and click edit and select administrators and click ok.

4. Click in permissions

5. Click in change permissions.

6. Choose administrators and click edit and put tick on full control and click ok.

7. Similarly, choose SYSTEM and edit and put tick on full control and click ok and click in other dialog     box which are opened.

8. Now .dll files can be registered and error don't come.

Thanks

Murali

0 Kudos

Hi Antoine,

Would you please enter a case to support?

Thank you.

Christian

0 Kudos

Hello,

Do custom function actually operate in Webi BI4 ?  or not ?

Thanks a lot for your help !

0 Kudos

Hello,

Do custom function actually operate in Webi BI4 ?

From what I read on the forums, no one has managed to make it work ...

Is SAP developers can answer?

Thanks !