Author Topic: Adding additional servers in WEBi  (Read 5617 times)

pankaj.puranik

  • Sr. Member
  • ****
  • Posts: 374
    • View Profile
Adding additional servers in WEBi
« on: August 09, 2013, 09:03:33 AM »
Hi

On the WEBi login screen there's an option to select the server name from drop down.
I want to add additional servers for the users to select from.
How can this be done?

Thanks
Pankaj.

kbsiva

  • Guest
Re: Adding additional servers in WEBi
« Reply #1 on: August 12, 2013, 06:51:26 AM »
Hello Pankaj,
   I am assuming that you have multiple On Demand services on a single server and you are trying to connect to them from WEBi. The way to go for that ,you will  have to create new Desktop for each service on the server. On the same WEBi port , you will get a new Web address with the desktop name appended to it as described here,

http://pic.dhe.ibm.com/infocenter/cmgmt/v8r4m0/index.jsp?topic=%2Fcom.ibm.ciwbi.doc%2Fcdnwc034.htm

Having the servers listed on the drop down menu seems more intuitive but I have not seen IBM official documentation for that.

Thanks,
Siva
« Last Edit: August 12, 2013, 07:05:03 AM by kbsiva »

pankaj.puranik

  • Sr. Member
  • ****
  • Posts: 374
    • View Profile
Re: Adding additional servers in WEBi
« Reply #2 on: August 12, 2013, 12:27:34 PM »
No. I have different servers with different CMOD installations.
Meaning I have multiple library servers.
I want to access all these servers through one WEBi.

kbsiva

  • Guest
Re: Adding additional servers in WEBi
« Reply #3 on: August 13, 2013, 07:28:01 AM »
Pankaj,
  I have not come across anything so far that IBM offers out of box for this. One idea might be to have your custom login page and implement logging into WEBi in silent mode for different servers.

Thanks,
Siva

Alessandro Perucchi

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1002
    • View Profile
Re: Adding additional servers in WEBi
« Reply #4 on: August 15, 2013, 03:05:37 AM »
you need to use the admin from WEBi, add all the CMOD server you want, and then assign it to your desktop.

Or modify directly the xml files in the config directory from WEBi installation.

Stop and restart WEBi, and that should be it...

Am I missing something in your needs? Because it is really simple... no need to create a new desktop for each CMOD server... you can, but not necessary.

Sincerely yours,
Alessandro
Alessandro Perucchi

#Install #Migrations #Conversion #Educate #Repair #Upgrade #Migrate #Enhance #Optimize #AIX #Linux #Multiplatforms #DB2 #Windows #Oracle #TSM #Tivoli #Performance #Audits #Customizing #Availability #HA #DR #JavaApi #ContentNavigator #ICN #WEBi #ODWEK #Services #PDF #AFP #XML

kbsiva

  • Guest
Re: Adding additional servers in WEBi
« Reply #5 on: August 15, 2013, 08:28:36 AM »
Hello Alessandro,
  I just tried your suggestion. Thank you so much for that tip. Of course firewall/ports had to be open between servers but that was all.

Thanks,
Siva

pankaj.puranik

  • Sr. Member
  • ****
  • Posts: 374
    • View Profile
Re: Adding additional servers in WEBi
« Reply #6 on: August 20, 2013, 07:11:00 AM »
Hey could you tell me what xml has to be changed, and a sample entry.

kbsiva

  • Guest
Re: Adding additional servers in WEBi
« Reply #7 on: August 20, 2013, 10:03:49 AM »


In the WEBi installation/config directory modify the  DesktopConfig.xml , here is a snippet of that.  Make copies of repository tag with in the serverservice tag as needed and increment the repository id.  In the desktop tag do the same. Hope this helps,

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <services>
    <viewerservice id="1" serviceURL="/wcviewingservices" />
    <serverservice serviceURL="/wcodservices" type="od">
      <configInfo>/usr/lpp/ars/www</configInfo>
      <repository id="1">
        <serverName>CMOD_HOST_SERVER1</serverName>
        <displayName>TEST1</displayName>
        <portNumber>1234</portNumber>
        <configParamList />
      </repository>
      <repository id="2">
        <serverName>CMOD_HOST_SERVER2</serverName>
        <displayName>TEST2</displayName>
        <portNumber>12345</portNumber>
        <configParamList>
          <configParam name="language">ENU</configParam>
        </configParamList>
      </repository>
      <repository id="3">
        <serverName>CMOD_HOST_SERVER3</serverName>
        <displayName>TEST3</displayName>
        <portNumber>12346</portNumber>
        <configParamList>
          <configParam name="language">ENU</configParam>
        </configParamList>
      </repository>
    </serverservice>
  </services>
  <desktop name="Default Desktop">
    <theme>themes/obsidian</theme>
    <role name="All" />
    <repositories>
      <repository id="1" />
      <repository id="2" />
      <repository id="3" />
    </repositories>
    <viewerservice id="1" />
    <desktopParamList>
      <desktopParam name="disableCookies">false</desktopParam>
    </desktopParamList>
  </desktop>

Thanks,
Siva

pankaj.puranik

  • Sr. Member
  • ****
  • Posts: 374
    • View Profile
Re: Adding additional servers in WEBi
« Reply #8 on: September 19, 2013, 11:04:40 AM »
Thanks Siva. THis helped.

But now the problem is, on one server it works and I see the servernames in the dropsown.
On another server, I did the same and it's simply not working.
Any idea?

kbsiva

  • Guest
Re: Adding additional servers in WEBi
« Reply #9 on: September 23, 2013, 06:59:32 PM »
Pankaj ,
 Did you try doing the same using admin utility in WEBi? Anything in the log?

Thanks,
Siva