Importing TrueUpdate 1.0 Projects

This topic outlines the elements of a TrueUpdate 1.0 project that are not converted automatically. Choose one of the areas below for a description of its non-converted content:

More Info Link

The More info link and the Notes fields in the General area of the server file editor are not converted to TrueUpdate 3.0.

Built-in Variables

Built-in variables are converted into either Session Variables or LUA variables in TrueUpdae 3.0. Generally the built-in variables from TrueUpdate 1.0 are available as built-in session variables or built-in global variables in TrueUpdate 3.0. Whenever possible, the built-in variables from TrueUpdate 3.0 are used in the conversion.

When using a built-in variable from TrueUpdate 1.0 that is not available in v3.0, actions will be created to reproduce their values.

Actions

Most actions from TrueUpdate 1.0 are converted over to TrueUpdate 3.0, with a few exceptions:

  1. Upload File FTP – There is no built-in FTP upload actions in TrueUpdate 3.0, however an FTP plugin is available if this action is a necessity.

  2. GOTO Label – There is no GOTO Label action in TrueUpdate 3.0. Given the available control structures and looping structures of TrueUpdate's new scripting language, this action should not be needed.

  3. Send Email – There is no send email action in TrueUpdate 3.0. Since sending email in a generic way is not reliable, many have switched to using the HTTP.Submit action for handling this type of communication.

  4. Generate Random Value – The String based on mask option is not supported in TrueUpdate 3.0, however the Number between values option is.

  5. Zip Actions – The Zip actions available in v1.0 are not built into TrueUpdate 3.0. However, by default the Zip plugin is shipped with version 3.0 and can be enabled by choosing Project > Plugins... from the program menu. When a Zip action is converted to v3.0, the Zip plugin will automatically be included in your project.

  6. Download File HTTP – The addition of the %NextDownloadWebFile% variable in TrueUpdate 1.0 makes the conversion of this action somewhat difficult. Every attempt has been made to ensure that this important action converts properly, however if you do use this action, we recommend that you do not use the converted version of it. Instead, manually rewrite the action using the v3.0 version of the action.

Screens

The dialog interface available in TrueUpdate 1.0 is not converted. Instead, the project will be converted into a v3.0 project containing only wizard screens. However, TrueUpdate 3.0 does have the capability to show dialogs instead of wizard screens if that is the design you prefer. Instead of dialogs being an interface type, they are simply shown using Dialog.Message actions in v3.0.

No screen images are brought over in the conversion because of the addition of project themes in TrueUpdate 3.0. Instead, all wizard screens are configured to use the default project theme. However, you can certainly customize your project theme after the conversion if you are unhappy with the default project theme. You can either select an alternate theme, or customize each screen individually.

Default Run Mode:

Since the dialog interface is not converted, the Default Run Mode setting is not converted either.

User Configuration:

The user configuration settings are not converted over into TrueUpdate 3.0, as they are not required for the most part. Now TrueUpdate 3.0 goes through Internet Explorer's connection settings, which eliminates many user proxy issues.

Build

Debug Mode:

Debug mode is not converted into TrueUpdate 3.0 because there is no equivalent setting. Instead, debugging actions are available.

Conclusion

As you can see the major features from TrueUpdate 1.0 will convert into TrueUpdate 3.0 properly, leaving you with a working version of your project. However there are some features that do not convert exactly, or do not convert at all, so it is important to fully test your project to ensure that it is working properly.