Summary: how to configure the source code viewer so that you can view source code of objects in CAST Imaging.


It is possible to view object source code direct in CAST Imaging. Source code is available by right clicking objects in the Investigation view (available after a double clicking an item at Level 5) and selecting Show source code. Below is an explanation of how to configure the source code viewer.

Click to expand

Step 1 - Identify instance names

First identify the instance names for the CAST Storage Service / PostgreSQL hosts from which the Application data has been exported:

InstanceName,Instance Name,
SchemaName,Schema Name,v8315_local
Note that the instance name will be the same as the "host" name used in the export batch scripts.

Step 2 - Configure the file

Locate and edit the following file:

Traditional Windows installer: %APPDATA%\CAST\ImagingSystem\sourcecode\
Docker Installer (located in the unzipped extension folder):
server\sourcecode\ or sourcecode\

Microsoft Windows traditional installer

The file is located in the protected %APPDATA% location, therefore you must open the .properties file with elevated permission (this is usually achieved by right clicking your text editor in the Windows start menu and selecting Run as administrator):


You may need to use elevated permissions to edit this file (for example use sudo).

Now locate the following lines in the file and ensure they match the CAST Storage Service / PostgreSQL instances that host the Applications you have generated and imported. The file will be predefined with two "dummy" CAST Storage Service/PostgreSQL instances as shown below, these can be removed:



Single CAST Storage Service/PostgreSQL instance

Single CAST Storage Service/PostgreSQL instance called my_postgresql with default username and password:


Multiple CAST Storage Service/PostgreSQL instances

Multiple CAST Storage Service/PostgreSQL instances are defined using an "alias" system based on the instance name given to the CAST Storage Service / PostgreSQL host during the export. In this example we have one instance called my_postgresql1 and another called my_postgresql2 both with default username and password:


See also Admin Center - Managing application aliases for more information about alias management.

Step 3 - apply the changes

Save the file and ensure that you restart the CAST Imaging System - sourcecode service Windows service or the sourcecode Docker container in order for the new configuration to be taken into account.