I have a complicated object definition that I want to confirm against the database. I don’t have access to Desktop Intelligence or I would use it and not be asking this question. I do have access to Rich Client but I’m having a problem seeing this new object when I open a new report and select the universe.
We have just upgraded the server to XI3.1 sp2. I have not yet been able to update the desktop tools to the new service pack. Before the upgrade I was able to see and use my local copy of the universe in Rich Client without having to export it to the repository first or change the connection. Now when I try to use the local version of the universe I’m seeing a new folder created under the directory where the local copy is stored and it looks like Rich Client is importing from the repository instead of using the local copy. It should be looking in @xxx_6400\DEV Universe but it’s creating another level underneath so that I’m getting @xxx_6400\DEV Universe@xxx_6400\DEV Universe and storing a copy under the second DEV Universe, but without all my LOV’s. Strange. I have gone into Rich Client several times and set the Universe directory correctly, restarted Rich Client, but it does the same thing again.
Questions: Can this be happening because my desktop tools are not on the same service pack as the server? This universe uses a secure connection. Should I temporarily change my local version to use a personal connection instead? Would that force Rich Client to use the local version of the universe?
Before going into all that, you should first try to find out if webI Rich client actually looks into the local copy or not (just like DeskI)
Maybe the universe export is required in order to see the changes in RC, I cannot say something certain as I dont have XI 3.1 access yet
Having different service packs on client & sever may not necessarily be the cause of this issue, though you can temporarily have DeskI access to check the behaviour
.
I’m trying to remember the last time I used Rich Client for this purpose and it used the local copy. It may have been before we added another directory level under the universes folder so we could also have a QA version of the universe. The path is now \Application Data\Business Objects\Business Objects 12.0\Universes\server name\DEV Universe, whereas before the path was only to the server name level.
When I save the universe I’m just doing a normal File->Save. After the extra directory levels started showing up I used Save As a couple of times just to see what directory it was automatically picking and it is picking the correct directory. I’ve checked the creation date on the .unv file for confirmation. It’s only after I try to use Rich Client that I’m seeing extra directory levels appear. I’m not seeing the most recent changes to the universe in Rich Client, but when I select the universe in Designer I’m getting the updated local version. As I mentioned I’ve gone into Rich Client and reset the universe path using the options dialog box, restarted Rich Client and tried again with the same frustrating results: extra directories and not the local version of the universe.
I went in and changed the path in Rich Client to point to the Universe directory level, exited Rich Client and restarted it. When I opened what I thought was the dev version of the universe I realized I was seeing the QA version instead. It turns out that I had copies of the QA version in several folders on my machine. I imported the QA version again, moved it from where it was imported to to the correct folder, got rid of all the other versions of it and the incorrect folders in which they were stored. I also made sure that I was importing the QA version to the correct folder. The directory structure is clean now.
I tried Rich Client again, and now see the local DEV version of the universe.