VBA Code to Access Universe Objects

Hi,
I wanted to know whether is it possible to access the universe objects, I mean classes, objects, joins etc, using the VB editor provided by Business Objects. My aim is to compare 2 versions of universes and create a report based on the comparison. By comparison I mean to verify the number of joins, number of contexts, number of objects etc.
Can any one please help me out in doing this. I just can’t understand how to start with it… :hb:


jjagadish (BOB member since 2006-03-06)

This post should solve your purpose:


shamit (BOB member since 2004-07-01)

Yes you can easilly access universe objects and classes, but if you want to make a good comparision you might also compare the objects properties like select and where.
I did it in one of our products, really nice but it can take some time to scan a big universe

Regards, JP


jp.golay :switzerland: (BOB member since 2002-06-17)

Hi JP,
As you might are aware of, my aim is to build a utility which can compare different version of the same universe. But the issue is that, the comparison is to be done in a machine which does not have BO Installed in it.

I was wondering whether there is any way to compare the universes without installing BO in the server. I came to this question because I am sure that there will be some dll which is used by the VB Application to access the universe Objects. If we have this dll registered in the machine then do you think that the application will work with out having BO Installed in it?

Jiju Jagadish
jiju.jagadish@cgi.com


jjagadish (BOB member since 2006-03-06)

This can get messy with respect to licensing. Copying DLLs around without installing the product might break license.

On the other hand, BO expoes reporter APIs through busobj.exe (and not through some DLL)

And if that is the sace with Desiger API then you will need to install designer.


shamit (BOB member since 2004-07-01)

You can do something in comparing the universes in the repos tables but it will only works till 6.x not anymore in XI

No they need designer.exe installed and the application need a ton of dll’s

If you are looking for a solution we have developped a too called Version Manager than can compare universes contents, very easily, have a look at http://www.ebiexperts.com. Also Noad have a solution.

Hope this help,

JP


jp.golay :switzerland: (BOB member since 2002-06-17)