Focal Point Banner


As of December 1, 2020, Focal Point is retired and repurposed as a reference repository. We value the wealth of knowledge that's been shared here over the years. You'll continue to have access to this treasure trove of knowledge, for search purposes only.

Join the TIBCO Community
TIBCO Community is a collaborative space for users to share knowledge and support one another in making the best use of TIBCO products and services. There are several TIBCO WebFOCUS resources in the community.

  • From the Home page, select Predict: WebFOCUS to view articles, questions, and trending articles.
  • Select Products from the top navigation bar, scroll, and then select the TIBCO WebFOCUS product page to view product overview, articles, and discussions.
  • Request access to the private WebFOCUS User Group (login required) to network with fellow members.

Former myibi community members should have received an email on 8/3/22 to activate their user accounts to join the community. Check your Spam folder for the email. Please get in touch with us at community@tibco.com for further assistance. Reference the community FAQ to learn more about the community.


Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     Changing the root directory of Webfocus Miniblog

Read-Only Read-Only Topic
Go
Search
Notify
Tools
Changing the root directory of Webfocus Miniblog
 Login/Join
 
Master
posted
Changing the root directory of Webfocus Miniblog

Hi I am currently involved in upgrading wf and have to write up the process so I might as well post this online so as to be of use to others and also get some feedback for myself.

I want to move Webfocus root from c:\xg87\ibi to c:\wf76\ibi

1. Stop Webfocus and Caster Services

2. Stop Application server Tomcat or Atlanta

3. Stop IIS

4. Copy c:\xg87\ibi to a copy which you work on in case you make a mistake

5. Backup your registry
System tools backup advanced mode and use the wizard


6. Identify instances to be changed using this tool

http://www.mythicsoft.com/agentransack/Page.aspx?page=download

Do NOT use windows search for the following reasons

http://www.velocityreviews.com/forums/t203516-search-fails-repeatedly.html

Search and manually replace for c:\xg87\ibi and c:/xg87/ibi (both used by ibi)

Note that uninstall.exe contains this string and thus will be probably be rendered unusable (same size replace and you might be ok) Fortunately this is the only .exe or .dll identified!

I would suggest separation into 3 areas with careful checking
rcaster76
srv76
webfocus76

7. Identify using regedit to find instances that need to change. Create exports that allow you to re import at the very least make a note of all keys before starting. (NB start from my computer and uncheck exact string - where you are in the structure appears on the status line at the bottom)

1. HKEY_CLASSES_ROOT\CLSID\{6D75A260-BE8F-11D1-8113-006008392E60}\InprocServer32 (Default) C:\xg87\ibi\srv76\home\bin\edaoledb.dll

2. HKEY_CLASSES_ROOT\CLSID\{B294818D-41CD-11D2-A48C-00C04F797D91}\InprocServer32 (Default) C:\xg87\ibi\srv76\home\bin\edaoledb.dll

3. HKEY_CLASSES_ROOT\CLSID\{E2046472-7D75-11D2-B715-00C04F797D91}\InprocServer32 (Default) C:\xg87\ibi\srv76\home\bin\edaoledb.dll

4. HKEY_CLASSES_ROOT\TypeLib\{6D75A253-BE8F-11D1-8113-006008392E60}\1.0\0\win32 (Default) C:\xg87\ibi\srv76\home\bin\edaoledb.dll

5. HKEY_CLASSES_ROOT\TypeLib\{6D75A253-BE8F-11D1-8113-006008392E60}\1.0\HELPDIR (Default) C:\xg87\ibi\srv76\home\bin\

6. recent file list on textpad - not recorded

7. HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache C:\xg87\ibi\ReportCaster76\bin\rcextract.bat rcextract

8. HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\MUICache C:\xg87\ibi\WebFOCUS76\utilities\mrmigrate.bat mrmigrate

9. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{6D75A260-BE8F-11D1-8113-006008392E60}\InprocServer32 (Default) C:\xg87\ibi\srv76\home\bin\edaoledb.dll

10. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{B294818D-41CD-11D2-A48C-00C04F797D91}\InprocServer32 (Default) C:\xg87\ibi\srv76\home\bin\edaoledb.dll

11. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{E2046472-7D75-11D2-B715-00C04F797D91}\InprocServer32 (Default) C:\xg87\ibi\srv76\home\bin\edaoledb.dll

12. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{6D75A253-BE8F-11D1-8113-006008392E60}\1.0\0\win32 (Default) C:\xg87\ibi\srv76\home\bin\edaoledb.dll

13. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{6D75A253-BE8F-11D1-8113-006008392E60}\1.0\HELPDIR (Default) C:\xg87\ibi\srv76\home\bin\

14. HKEY_LOCAL_MACHINE\SOFTWARE\Information Builders\ReportCaster\76-External INSTALLDIR C:\xg87\ibi\ReportCaster76

15. HKEY_LOCAL_MACHINE\SOFTWARE\Information Builders\WebFOCUS\76-External INSTALLDIR C:\xg87\ibi\WebFOCUS76

16. HKEY_LOCAL_MACHINE\SOFTWARE\Information Builders\WebFOCUS 76 Server External APPROOT C:\xg87\ibi\apps

17. HKEY_LOCAL_MACHINE\SOFTWARE\Information Builders\WebFOCUS 76 Server External EDACONF C:\xg87\ibi\srv76\wfs

18. HKEY_LOCAL_MACHINE\SOFTWARE\Information Builders\WebFOCUS 76 Server External EDAHOME C:\xg87\ibi\srv76\home

19. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls C:\xg87\ibi\srv76\home\bin\edaoledb.dll 1

20. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\d925cb5734da62749695c9d69b2f4255 UninstallString

C:\xg87\ibi\WebFOCUS76\_uninst\Uninstall.exe

21. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WebFOCUS 76 Server External UninstallString "C:\WINDOWS\isetupu76.exe" -uninst

C:\xg87\ibi\srv76\wfs

22. HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\LOOPBACK Driver C:\xg87\ibi\srv76\home\bin\EDAODB3X.dll

23. HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\WebFOCUS 76 Server External ODBC Driver Driver C:\xg87\ibi\srv76\home\bin\EDAODB3X.dll

24. HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\WebFOCUS 76 Server External ODBC Driver Driver Setup C:\xg87\ibi\srv76\home\bin\EDAODB3X.dll

25. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\76-External ImagePath C:\xg87\ibi\ReportCaster76\bin\schbkr.exe

26. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WebFOCUS 76 Server External ImagePath C:\xg87\ibi\srv76\home\bin\edapsrv.exe

27. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\76-External ImagePath C:\xg87\ibi\ReportCaster76\bin\schbkr.exe

28. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\WebFOCUS 76 Server External ImagePath C:\xg87\ibi\srv76\home\bin\edapsrv.exe

29. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\76-External ImagePath C:\xg87\ibi\ReportCaster76\bin\schbkr.exe

30. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebFOCUS 76 Server External ImagePath C:\xg87\ibi\srv76\home\bin\edapsrv.exe

31. Textpad recent file list

32. HKEY_USERS\S-1-5-21-1935655697-362288127-839522115-6214\Software\Microsoft\Windows\ShellNoRoam\MUICache C:\xg87\ibi\ReportCaster76\bin\rcextract.bat

rcextract

33. HKEY_USERS\S-1-5-21-1935655697-362288127-839522115-6214\Software\Microsoft\Windows\ShellNoRoam\MUICache C:\xg87\ibi\WebFOCUS76\utilities\mrmigrate.bat

mrmigrate


8. Now look on the Apache Application Server subdirectories and replace for ibi_apps and rcaster.

9. documents and settings to update any start menus etc There is no easy way to do this apart from manually editing

10. Rename the original directory structure

11. Now restart IIS to redefine virtual directories for the website.

12. Restart Tomcat

13. Restart and test server console

14. Test the client console and reportcaster

15. Test the start menus

16. Reboot and make sure everything comes up ok.

This message has been edited. Last edited by: hammo1j,



Server: WF 7.6.2 ( BID/Rcaster) Platform: W2003Server/IIS6/Tomcat/SQL Server repository Adapters: SQL Server 2000/Oracle 9.2
Desktop: Dev Studio 765/XP/Office 2003 Applications: IFS/Jobscope/Maximo
 
Posts: 888 | Location: Airstrip One | Registered: October 06, 2006Report This Post
Master
posted Hide Post
In retrospect moving the root directory of a webfocus instance is an extremely risky and time consuming affair and can not be countenanced in a production environment since there is always the risk of missing a change in the registry on file or corrupting a file. That it was possible was due to the fact that the install only put the directory string into text files and not any program files where a length and the string would probably be recorded.

It has worked fine so far but I have now hit upon the following strategy. We will have a new root for each install of Webfocus so that they can be run in parallel.

eg we started off with

c:\ibi and my parallel run was c:\xg87\ibi (chosen so string could be easily found) and at switch over I was going to change this back to c:\ibi so that all the fexes and mases with reference to this directory would work correctly. It has turned out that switching the root directory is too risky and time consuming to do on a production install and thus I decided each release will have its own root directory and we will change the fexes and mases when we switch

eg

c:\ibi was original 7.1 directory

C:\wf76\ibi is now the 7.6 directory

C:\wf81\ibi will be the 8.1? directory

This seems to be a better method that the ibi strategy which assumes you are not going to parallel run the 2 systems or you have more hardware than we do.

in addition it works with multiple installs with different security models eg

c:\wf76-ext is now the 7.6 directory for opsys based security

I would advise people to adopt this from the word go and not install in the suggested c:\ibi as the install root.



Server: WF 7.6.2 ( BID/Rcaster) Platform: W2003Server/IIS6/Tomcat/SQL Server repository Adapters: SQL Server 2000/Oracle 9.2
Desktop: Dev Studio 765/XP/Office 2003 Applications: IFS/Jobscope/Maximo
 
Posts: 888 | Location: Airstrip One | Registered: October 06, 2006Report This Post
  Powered by Social Strata  

Read-Only Read-Only Topic

Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     Changing the root directory of Webfocus Miniblog

Copyright © 1996-2020 Information Builders