If you don’t use Studio, you can consider to try isc-dev tool, which is intended to simplify routine processes of import/export code, releases and patches.
Import it to e.g. USER and map to %All.
After that you’ll be able to import, export, release and patch in any namespace.
To work in a given namespace point the tool to a directory on the disk which contains repository in UDL or XML classes (preferablly UDL) with the following command:
Use following to import the code:
To setup the mask introduce isc.json file into .../src folder with following content:
Call Init class to let dev.code use settings in the given namespace:
After that you’ll be able to export all the project in one file with the release command:
it will export all into one /mgr/database/myproject_release_ddmmyyy.xml file.
Once you commit your changes to git repo you’ll be able to have a patch release. Call
to get all the changed code into one patch release in /mgr/database/myproject_patch_ddmmyyyy.xml file.
To export all source code (including DeepSee staff) in UDL and organized in folders call:
And call compile method to compile everything in your project, but not the whole namespace:
One of the projects which is maintained with this util is dsw-map: classes, globals, DFIs, releases.