How to transfer a managed InTouch application to a Standalone InTouch application?

We see a lot of customers that have an old InTouch application which is migrated through all the old versions.
They started with this managing it in the IDE and publishing it to put on a client.

I'm looking for a procedure to transfer an InTouch application from the IDE to the Application Manager of InTouch.
This way, the need of a SQL server would disappear and no need to use the IDE.
(This scenario I base on version 2020 and higher)

I've tried to set up the following, but looking for verification or additions to make it correct and complete.

Export:

  • Export all graphics that are used in the application to a package.
  • Publish the InTouch application to a specific location.
  • Export the Tagname dictionary as a csv file.
  • Open the application and Export all windows of the application.

Import:

  • Make a new, empty InTouch application in the Application Manager.
  • Make sure it is the same resolution as the application you want to migrate.

  • Close the application and go back to the Application Manager.
  • Use the three dots to do a DBLoad. Select the CSV of the tagname dictionary.
  • Open the application and import the Symbols you have exported. (aaPKG)
  • Import all windows from the export you’ve made before. Make sure “existing tags” is enabled.
  • Import the scripts from the Published application. This also with “existing tags” enabled.
  • At the end, you have to check and set the properties of the entire application yourself.
Parents
  •  Have you've tried this method?

    1. To migrate the $InTouchViewApp from the IDE into Standalone application

    2. Remove all “object” symbol references from $InTouchViewApp. Using Graphic Toolbox symbols is OK. 

    3. The $InTouchViewApp template name must be named $InTouchViewApp_001

    4. If not in this name, rename it

    5. Edit the INTOUCH.INI file within the check-in folder of the $InTouchViewApp

    6. Export the $InTouchViewApp_001 into aaPKG file from IDE

    7. Now, you can import this aaPKG file within Application Manager. 

    Example path: 

    C:\Program Files (x86)\ArchestrA\Framework\FileRepository\<GalaxyName>\ObjectFileStorage\$InTouchViewApp_001\CheckedIn\INTOUCH.INI 

    • Use below value to make this a “modern/standalone” application 

    [InTouch] 

    IdeManagedApp=3 

     

     

     

     

  • Hi Edward,

    I just tested this and it indeed seems to work for my test application.
    Thank you for this.

    I will try this in the future at customers to see how big and complex applications will act.

Reply Children