Reference manual

Main window

The main window is where you control everything that is not part of a workspace. The window host a number of pages.

Prism for AL Main window
The main window.
# Name Description
1 Home

Click to show the Home page.

2 Features

Click to show the Features page.

3 Package cache

Click to show the Package cache page.

4 Settings

Click to show the Settings page.

5 About

Click to show the About page.

6 Page area

This is where the selected page is shown.

File menu

Menu item Description
Open Opens a workspace. The submenus correspond to the open buttons.
Package Cache Opens the Package cache page.
Close Open Workspaces Closes all open workspaces. If the setting Confirm closing workspace is checked, then a confirmation dialog pops up.
Exit Exits Prism for AL.

Help menu

Menu item Description
Learn Opens your default browser on the learning page you are currently reading.
Feedback Open the Feedback window.
Log Prism logs diagnostic messages to rotating log files as well as to in-memory session log for the current session (run of Prism). Notice that the log level setting does not survive restart of Prism. The submenus are:
  • Open Log: Opens the current log file in your default text editor
  • Open Session Log: Opens the session log in your default text editor
  • Open Last Command Log: Opens the session log in your default text editor
  • Wipe Log File: Empties the current log file; previous log files are left unchanged
  • Log Level Information: Click to select normal log level
  • Log Level Debug: Click to select debug log level; we may ask you to do this when diagnosing an issue
  • Log Level Verbose: Click to select verbose log level; we may ask you to do this when diagnosing an issue
Troubleshoot

If you have trouble opening a workspace, e.g. some modules are unresolved, we may ask you to use this menu to record your workspace. Basically, this builds a copy of your workspace but without the .al files. The recording is saved in a .wrec file.

The submenus are:
  • Record Workspace: Use this if your workspace was opened as a .code-workspace file.
  • Record Directory: Use this if your workspace was opened as a directory.
  • Play Workspace Recording: Unpacks a .wrec file to a directory, which is revealed in Windows Explorer. You can use this to verify that you are ok with sending the .wrec file to us. We use the function to create a directory which we can open as a directory store and thereby hopefully reproduce your workspace loading issue.
Optimize Prism Package Cache Performance Copies to clipboard a PowerShell script to exclude Prism's cache directory for Windows Defender. See also Package cache page.
Enter License Open the License dialog.
Get Trial License Open the Trial license window.
End-User License Agreement (EULA) Places the End-User License Agreement (EULA) PDF document on your desktop and reveals in Windows Explorer.
Third-Party Licenses Places Excel sheet an overview of 3rd party license components used by Prism for AL. The file is revealed in Windows Explorer.
OpenJDK
  • Licenses: OpenJDK licensing information
  • Source Distribution Offer: Our offer to distribute OpenJDK source code.