Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Below is how to migrate a project using the FIN Migrate tool. Only one project can be migrated at a time. If you have a FIN 4.5 project backup, but don't have FIN Stack 4.5 installed, look towards the end on how to migrate that without the FIN 4.5 service.

1) FIN Stack 5.0 Installed

...

Then, the user will have to stop both FIN Stack 4.5 and FIN Stack 5.0 services. In order for migration to work, both services cannot be running. In the Services app, the FIN 4.5 service is called "FIN Stack service", while FIN 5.0 is called "FinStack5 service".

3) Navigate to bin folder in FIN Stack 5.0

...

Then you might get a prompt if you want to allow the app to make changes to the device. Select Yes to continue.

5) Selecting project to migrate

Next, two popup windows will appear. One will be a command prompt (leave open, but ignore it) and the other will be the project migration tool. The user will select the "Open..." button and then navigate to the FIN 4.5 project the user wants to migrate to FIN 5.0. The user will select the actual project folder itself, then select OK to start migration. This will start executing the commands needed to migrate the project. Just wait until it is done.

In our example below, we want to migrate our "demo" project. We select the "demo" folder under the db folder to migrate.

Image Added

The FIN 4.5 db folder path should be something like this but with your version: C:\Program Files (x86)\FIN Stack\FIN Stack 4.5.851\db

6) Migration Complete

Once the migration is complete, the user should see something similar to the below with a message indicating it is complete. It shouldn't be running any more commands. On the command prompt, it should end with something along the lines of "http started on port 8080" and "Steady state". The user can then close both popup windows.

Image Added Image Added

7) Start up FIN Stack 5.0 service

The user can then start the FIN Stack 5.0 service and be able to hit the project via browser. Should be something like this for specific project "ip:port/finMobile/projName" or for host "ip:port/pod/finStackMobileExt/home.html" (Update this later)

Thats it, the whole migration process has been completed and can check out the project or migrate another project following same process.