The Portal is intended to be the normal path for manual OMP configuration. After the SQL bootstrap has completed, an administrator should not normally need to edit core objects directly in the database.
Start by confirming that the correct principal has Portal administrator access.
Important:
- replace all
REPLACE_MEvalues from the SQL bootstrap scripts - verify that the correct user or group exists in
RolePrincipals - sign in to the Portal and confirm that the administration pages are available
An Instance is the highest manual scope in OMP.
It should normally exist before you add:
- hosts
- module instances
- app instances
Hosts belong to a specific Instance.
For a manual installation, this is part of the core runtime model. Template-related host rows are not required to make the system function manually.
If a web app instance uses a relative RoutePath and runs on a different host than the Portal, set Hosts.BaseUrl to an absolute root URL that includes the scheme, host, and optional port.
This is the definition level of the model.
Modulesdescribe module definitionsAppsdescribe app definitionsArtifactsdescribe deployable build outputs
This is where a module definition is placed into a concrete OMP instance.
This is the most important runtime level for manual operation.
At the AppInstance level you specify, among other things:
- which module instance it belongs to
- which host it runs on
- which app definition it represents
- which artifact it uses
- which route, path, or public URL applies
- which configuration applies
- which desired state and verification policy apply
These areas mainly belong to automation and the future HostAgent flow:
- instance templates
- host templates
- template topology
- host deployment assignments
- host deployments
For a purely manual installation, those areas can usually be left alone.
- use the Portal for ongoing administration whenever possible
- use SQL mainly for the initial installation and controlled bootstrap work
- treat
AppInstanceas the central runtime unit - avoid storing runtime data on
ModulesorApps