Reference manual

Objects page

Loading window

The Loading window is opened when opening a workspace, and shows the step Prism has reached. Package resolution is influenced by Package resolution options.

Workspace foldersapp.json, *.al Package files*.app, in .alpackagesor al.packageCachePath Package cacheWhen Search packagecache is on Discovering modulesEach app.json, and theNavxManifest.xml insideeach .app Resolving dependenciesBy version; Search depthdecides how far Extracting packagesNew ones, into thepackage cache Loading symbols.al files where a module hassource; SymbolReference.jsonwhere it has none Indexing symbolsMembers and objectdependencies Code graphProcedural or Full, whenAuto-build graph is on Workspace foldersapp.json, *.al Package files*.app, .alpackages Discovering modulesEach app.json, and the NavxManifest.xmlinside each .app Resolving dependenciesBy version; Search depthdecides how far Package cacheWhen searched Extracting packagesNew ones, into the package cache Loading symbols.al files where a module has source,SymbolReference.json where it has none Indexing symbolsMembers and object dependencies Code graphProcedural or Full, when Auto-build graph is on
What Prism reads when it loads a workspace, in order, from the files to the index and the code graph.
Prism for AL loading a workspace
1 2 3 4 5
Loading a workspace.
# Name Description
1 Workspace Workspace being loaded.
2 Current activities The current load activity or activities.
3 Overall progress The overall progress bar is indefinite until all packages have been cached.
4 Timer Time spent loading.
5 Cancel Click to cancel the loading process.