So I've created a custom qer-app-portal Angular project and I'm trying to import it into the database following the instructions posted in the "OneIM_HTML5_Development_Guide". Since inserting images isn't working right now, I'm just going to post the instructions as text below.
To compile and deploy an Angular project
1. Start a command line program.
2. Change to the Angular workspace directory.
3. Run the following command:
ng build <project name>
4. Compress the contents of the directory containing the compilation (usually
dist/<project name>) into a ZIP file named Html_<project name>.zip.
5. Copy the ZIP file to the imxweb\custom subfolder of your workspace.
TIP: If the folder does not exist, create it.
6. Import the ZIP file into your One Identity Manager database using the Software
Loader and assign it to the Development and Testing machine role. For more
information on importing files using the Software Loader, see the One Identity
Manager Operational Guide.
7. Copy the ZIP file to the bin\imxweb\custom subfolder of your IIS installation.
TIP: If the folder does not exist, create it.
8. Import the ZIP file into your One Identity Manager database using the Software
Loader and assign it to the Business API Server machine role.
When I get to step 6 and try to import the zip file into the database using the Software Loader I get the following error.
"Number of primary key columns does not match"
What gives?
I built the project based off the qer-app-portal project in the GitHub repository, https://github.com/OneIdentity/IdentityManager.Imx.git.