Working with .RODL Files

When working with a classic RODL-based Remoting SDK server project that contains one or more .RODL Files, you can right-click those in Fire's Project Tree to perform a number of actions:

  • Depending on whether you already have the necessary files generated or not, Fire will provide an option to "Generate Code File(s)" or "Update Code File(s)", respectively, that will generate _Intf, _Invk and _Events files based on the data in your RODL. New files will be generated in your project's default language (which you can set in Project Settings, for multi-language projects), while existing files will of course be updated in place based on their existing language.

  • If your project does not have _Impl files for all services in your project yet, you can select "Generate Service Implementation(s)" to have any missing services generated. (Service implementation files will never be updated or regenerated, since you will be adding your own code to them.) If none are missing, this option will be grayed out.

  • Finally, you can choose "Convert to Code-First Server" to have your server drop the .RODL and be converted to a Code-First Server, as described in the Converting a Server to Code-First topic. (This option will only be available if there are no missing service implementations.

You will notice that Fire and Water conveniently nest all files related to the .RODL underneath it.