none
Deploying IMS flows into another machine RRS feed

  • Question

  • I have my IMS flows created in a standalone FSIS machine and need to deploy it to a multinode FSIS system, so that i can run the flows directly from the system admin UI http://<machine-name>/SystemAdmin/Hosts.aspx.

    I need to know the approach to follow and steps to achieve the same.

    Thanks in advance.

     

    Thursday, March 10, 2011 11:00 AM

Answers

  • This can all be done via PowerShell commandlets. See page 136 of the FSIS Documentation (2.0.6). This outlines how to add a flow without FAST Search Designer or the admin UI. Once the flow is added to your system, it should be visible via the admin UI.
    Tuesday, March 15, 2011 2:28 PM
  • Hi Pallavi,

     

    If the flow doesn’t need to be modified to run in the multi-node environment versus the standalone one this should be as simple as copying the IMS flows “.flow” file from under the VS 2008 projects directory from the single node system, onto the primary admin on the multimode system.  One should be able to directly import that flow through the flows tab in the FSIS Admin UI.  It will ask for a path to the flow file and one can just point it to the flow that was copied over.  The idea being the flow belongs to the FSIS system once imported and not to a particular host or node.  Of course if it is a IMS flow, it needs to be run on a host which has IMS nodes but that is more how the resources nodes are logically grouped.

     

    If the flow needs to be tweaked/modified in the multi-node environment one can also just import the flow into a project in VS 2008 running in the multi-node environment:

                   a. copy the original IMS ‘.flow’ and ‘.flow.diagram’ files into the new VS 2008 IMS project directory

                   b. in the 'Solution Explorer' right click on the Project name and "Add > Existing Item..."

                   c. in the 'Add Existing Item' menu change the file type to "All Files *.*"

                   d. navigate to the project directory where you copied the files and select the IMS ".flow" file, then click 'Add'

                   e. the flow should now be added to your IMS project on the new system

    f. when you save the updated IMS flow through the VS 2008 project it should automatically get deployed to the FSIS system that the IMS node VS is connected to is registered with.

     

    Thanks!

    Rob Vazzana | Microsoft | Enterprise Search Group | Senior Support Escalation Engineer | http://www.microsoft.com/enterprisesearch 

    Monday, March 28, 2011 7:16 PM
    Moderator

All replies

  • This can all be done via PowerShell commandlets. See page 136 of the FSIS Documentation (2.0.6). This outlines how to add a flow without FAST Search Designer or the admin UI. Once the flow is added to your system, it should be visible via the admin UI.
    Tuesday, March 15, 2011 2:28 PM
  • Hi Pallavi,

     

    If the flow doesn’t need to be modified to run in the multi-node environment versus the standalone one this should be as simple as copying the IMS flows “.flow” file from under the VS 2008 projects directory from the single node system, onto the primary admin on the multimode system.  One should be able to directly import that flow through the flows tab in the FSIS Admin UI.  It will ask for a path to the flow file and one can just point it to the flow that was copied over.  The idea being the flow belongs to the FSIS system once imported and not to a particular host or node.  Of course if it is a IMS flow, it needs to be run on a host which has IMS nodes but that is more how the resources nodes are logically grouped.

     

    If the flow needs to be tweaked/modified in the multi-node environment one can also just import the flow into a project in VS 2008 running in the multi-node environment:

                   a. copy the original IMS ‘.flow’ and ‘.flow.diagram’ files into the new VS 2008 IMS project directory

                   b. in the 'Solution Explorer' right click on the Project name and "Add > Existing Item..."

                   c. in the 'Add Existing Item' menu change the file type to "All Files *.*"

                   d. navigate to the project directory where you copied the files and select the IMS ".flow" file, then click 'Add'

                   e. the flow should now be added to your IMS project on the new system

    f. when you save the updated IMS flow through the VS 2008 project it should automatically get deployed to the FSIS system that the IMS node VS is connected to is registered with.

     

    Thanks!

    Rob Vazzana | Microsoft | Enterprise Search Group | Senior Support Escalation Engineer | http://www.microsoft.com/enterprisesearch 

    Monday, March 28, 2011 7:16 PM
    Moderator