diff --git a/tools/install4j/oie-installer-config.install4j b/tools/install4j/oie-installer-config.install4j new file mode 100644 index 000000000..035496f9f --- /dev/null +++ b/tools/install4j/oie-installer-config.install4j @@ -0,0 +1,835 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + # +# Do not modify this file! It may get overwritten in an update. Please put all custom +# options in custom.vmoptions +# +-server +-Xmx256m +-Djava.awt.headless=true +-Dapple.awt.UIElement=true + + + + + + + + + + + + + + # +# Do not modify this file! It may get overwritten in an update. Please put all custom +# options in custom.vmoptions +# +-server +-Xmx256m +-Djava.awt.headless=true +-Dapple.awt.UIElement=true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${compiler:installer:mediaRoot}/../governance/branding/icons/oie_logo_only_white_background_128x128.png + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 255 + 255 + 255 + 255 + + + 49 + 52 + 53 + 255 + + + + + + + + + + + + + icon:${installer:sys.installerApplicationMode}_header.png + + + + + 0 + 5 + 1 + 1 + + + + + 0 + 20 + 0 + 10 + + + + + backgroundColor + foregroundColor + imageAnchor + imageFile + imageOverlap + + + + + + + + + sys.installationDir + + + context.getBooleanVariable("sys.confirmedUpdateInstallation") + + + + + + ${form:welcomeMessage} + + !context.isConsole() + + + + + + String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName()); +return console.askOkCancel(message, true); + + + + + + + + updateCheck + + + + + ${i18n:ClickNext} + + + + + + + + + ${i18n:LicenseLabel3} + + + + + + + + en + + ${compiler:installer:mediaRoot}/server/setup/docs/LICENSE.txt + + + + + + license + + + textSource + displayedText + displayedTextFile + variableName + acceptInitiallySelected + readAllRequired + + + + + + + + + ${i18n:InfoBeforeClickLabel} + + !context.isConsole() + + + + <!DOCTYPE html> +<html> +<body style="font-family: Arial, sans-serif; line-height: 1.6; margin: 1em; background-color: white; color: black;"> + <h1 style="color: black;">Open Integration Engine - Preview Release</h1> + <p>This is a preview release of the Open Integration Engine.</p> + <p> + This release is recommended for users already familiar with Mirth Connect. + It installs a fully functional version of the engine with minimal prompts. + As you have seen - this does require admin permissions to run and install services, we will be updating that! + </p> + <h2>Notes</h2> + <ul> + <li>Native services are installed for all supported platforms and are configured to start automatically.</li> + <li><strong>macOS users:</strong> A reboot will automatically start the service.</li> + <li> + Default settings from mirth.properties are applied automatically; the installer does not prompt for customization. + </li> + <li>This includes ports (default: 8080 and 8443), log and app data paths, and password requirements.</li> + <li> + Previous installations are not preserved, though runtime-created directories + (e.g., appdata) + are retained across installs. + </li> + + </ul> +</body> +</html> + + + + + + textSource + displayedText + displayedTextFile + variableName + + + + + + + console.waitForEnter(); +return true; + + + + + + + + + !context.getBooleanVariable("sys.confirmedUpdateInstallation") + + + + + sys.installationDir + + + context.getVariable("sys.responseFile") == null + + + + + + ${i18n:SelectDirLabel(${compiler:sys.fullName})} + + + + + + + + suggestAppDir + validateApplicationId + existingDirWarning + checkWritable + manualEntryAllowed + checkFreeSpace + showRequiredDiskSpace + showFreeDiskSpace + allowSpacesOnUnix + validationScript + standardValidation + + + + + + + + + ${i18n:SelectComponentsLabel2} + + !context.isConsole() + + + + + + + selectionChangedScript + + + + + + + + + + + + + + + + + + ${i18n:UninstallerMenuEntry(${compiler:sys.fullName})} + + !context.getBooleanVariable("sys.programGroupDisabled") + + + + ${compiler:sys.fullName} ${compiler:sys.version} + + + + + 25 + com.oie.oieservice + + + + + + + ${i18n:WizardPreparing} + + + + + + + + + ${form:finishedMessage} + + + + + + + + + ${i18n:UninstallerMenuEntry(${compiler:sys.fullName})} + + + + + + + + + + + + + + + + + + + + + + + + + + 25 + + + + + + + ${form:welcomeMessage} + + !context.isConsole() + + + + + + String message = context.getMessage("ConfirmUninstall", context.getApplicationName()); +return console.askYesNo(message, true); + + + + + + + + + + + + + + + ${i18n:UninstallerPreparing} + + + + + + + + + + ${form:successMessage} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +