• Inok Systems

Change FootPrints Installation Path

User Rating:  / 0


This article will explain on how to change FootPrints installation path; from drive C:\ (under folder location of “FootPrintsServiceCore”), to destination pathof drive D:\ (with folder location of “FootPrintsServiceCore” - same folder name as source).

Steps for change FootPrints installation path are as follows:

1.       Stop all FootPrints related services:

·         Stop all Footprints Windows Services

                                                               i.      FootPrints Schedule Service - C-FootPrintsServiceCore-bin-FPSch

                                                              ii.      FPTomcatService

                                                            iii.      FootPrints Watch Service - C-FootPrintsServiceCore-bin-FPwatch

·         Stop Default Web Site.

2.       Copy C:\FootPrintsServiceCore to D:\FootPrintsServiceCore (with ACL intact)

·         Ensure “IUSR” have full access to “D:\FootPrintsServiceCore” including all sub files and directories.

3.       Change Windows Environment Variable path below to d:\ [System Properties > Advanced]

·         Path: c:\FootPrintsServiceCore\bin\Perl\bin

4.       Change Application pointers in IIS Virtual Directory below to d:\ [Default Web Site]

·         Virtual path /footprints      

·         Virtual path /MRcgi

·         Virtual path /help

·         Virtual path /tmp

·         Virtual path /MRimg

5.       Change Reference of IIS – PERL Configuration [IIS > Server-name > Management > Configuration Editor]

·         On: Server Level
Section: system.webServer/security/isapiCgiRestriction (Edit Item):
Set value to: d:\FootPrintsServiceCore\bin\Perl\bin\perl.exe "%s" %s

·         On: Default Web Site > MRcgi
Section: system.webServer/handlers

                                                               i.      Section: On: Default Web Site Web.config/MRcgi Web.config
Edit: AboMapperCustom-974609

1.       Ensure “allowPathInfo”=True

2.       Script Processor: d:\FootPrintsServiceCore\bin\Perl\bin\perl.exe "%s" %s

                                                              ii.      On: Default Web Site Web.config/ <location path=‘MRcgi’ />
Edit: AboMapperCustom-974609

1.       Ensure “allowPathInfo”=True

2.       Script Processor: d:\FootPrintsServiceCore\bin\Perl\bin\perl.exe "%s" %s

                                                            iii.      On: ApplicationHost.config/ <location path=‘Default Web Site/MRcgi’ />
Edit: AboMapperCustom-974609

1.       Ensure “allowPathInfo”=True

2.       Script Processor: d:\FootPrintsServiceCore\bin\Perl\bin\perl.exe "%s" %s

6.       Change MRlocalDefs (D:\FootPrintsServiceCore\cgi) file, set all references to D:\

·         $CMI = "d:\\FootPrintsServiceCore\\";

·         $PERL_PATH = "d:\\FootPrintsServiceCore\\bin\\Perl\\bin\\";

·         $TOMCAT_DIR = "d:\\FootPrintsServiceCore\\bin\\Tomcat\\";

·         $MR_securedocdir = "d:\\FootPrintsServiceCore\\etc";

7.       Change MRprojects (D:\FootPrintsServiceCore\etc) file, set all references to D:\

8.       Change ABList.txt (D:\FootPrintsServiceCore\etc) file, set all references to D:\

9.     Run the following script

·         [D:\FootPrintsServiceCore\bin\Utilities\ExecutiveDashboard]
perl ConfigureTomcat.pl –networkInterface * --networkPort 9000

·         [D:\FootPrintsServiceCore\cgi\]
perl MRchangePermissions.pl

10.    Edit these file and change reference of "C:\" below to "d:\"

·         ExecutiveDashboard.xml [D:\FootPrintsServiceCore\bin\Tomcat\conf\Catalina\localhost]

·         server.xml [D:\FootPrintsServiceCore\bin\Tomcat\conf]

                                                               i.      <!DOCTYPE server-xml [

                                                              ii.          <!ENTITY fpServerConfig SYSTEM "file:///C:/FootPrintsServiceCore/bin/Tomcat//conf/fpServerConfig.xml">

                                                            iii.          <!ENTITY fpEngineConfig SYSTEM "file:///C:/FootPrintsServiceCore/bin/Tomcat//conf/fpEngineConfig.xml">

                                                            iv.      ]>

·         applicationHost.config [c:\Windows\System32\inetsrv\config\]
Ensure all references already pointed to d:\ FootPrintsServiceCore

11.    Edit FP windows services to run on D:\ via registry for these services [under "HKLM\System\CurrentControlSet\services"]

·         FootPrints Schedule Service - C-FootPrintsServiceCore-bin-FPSch

·         FPTomcatService

·         FootPrints Watch Service - C-FootPrintsServiceCore-bin-FPwatch

12.    Edit Registry find any value of "C:\FootPrintsServiceCore" and change C:\ reference to d:\ (Literally change every "C:\" to "d:\")

13.    Rename "C:\FootPrintsServiceCore" to "D:\FootPrintsServiceCore-OLD"

14.    Restart the server.

15.    Start back Default Web Site.

16.    Login to FootPrints and change the FP Attachment directory.

Random Blogpost

1. Identify the issue

Be a good listener and try to understand customer's issue clearly, and ask yourself several question below:

- What trigger the issue?
- Is this issue specific to this customer, or happens to other customers as well
- Is the issue is a known issue?
- What is the impact of this issue to the customer?

After you identified the issue, summarize the issue to the customer to have the same understanding about the issue the customer have.

2. Analyze the issue

Check if there's other similar issue reported? analyze the data and try to replicate the issue to see if the issue really exists.

3. Generate possible solutions

Once you have identified and analyze the issue, it is time to brainstorm possible solutions.
While going through this brainstorming process, generate a list of possible solutions.

4. Evaluate each solution and select the most appropriate

Once you have identified possible solutions, evaluate the plus and minus of each solution, then select the most appropriate solution.
You can evaluate the most appropriate solution based on these factor below:

- Cost to implement the solution
- Resource to implement the solution
- Time to implement the solution
- Risk and impact

5. Plan and implement the solution

Inform your customer about the detail plan of your solution, and how it wil be implemented including the roll back plan.
During the implementation it is important to continually check in on your progress to ensure that you are still on track.

6. Analyze the results

Once you have finished the implementation process, you should analyze the results, and ask the customer if the solution satisfied and meet their expectations.