|
<< Click to Display Table of Contents >> Navigation: »No topics above this level« Additional Configuration Settings |
The AppSettings.xml file contains configuration settings that are only accessible to the LEAD installation administrator (database administrator and the like). Some settings can also be changed on the Configuration screen, which override the settings in the AppSettings.xml file, unless the Bypass Save Configurations setting in the AppSettings.xml file is set to Yes.
Note: The AppSettings.xml file includes settings that are only needed for some optional application features, as listed on your LEAD license. Where applicable, this will be noted in the list below.
The AppSettings.xml file includes the following settings organized in groups:
•Conversion (Navy License Only)
The following settings can also be changed on the Configuration screen.
•Enable Splitting Sheet Texts By Images In Word Conversion - The default is No. This flag that controls whether the sheet content generated from a Microsoft® Word® document should be split into separate segments at image tags.
•Enable Splitting Sheet Texts By Paragraphs In Word Conversion - The default is No. This flag that controls whether the Sheet content generated from a Microsoft® Word® document should be split into separate segments at paragraph tags.
•Use LO Module Version Numbers On Conversion - The default is No. This flag whether to use the LOM version numbers on conversion to LEAD.
•Append Connection String - A text entry to capture any additional parameters to use on the database connection string.
•Database Command Timeout - The default is 30. This is the number of seconds the software should wait for a standard database command to complete before timing out. Some commands may take a long time to process, if it is a large database or a complex command. If time-outs continue to happen, look into increasing this value.
•Database Connection Timeout - The default is 30. This is the number of seconds to allow the software to connect to the database before it times out. If a database is unavailable, this is how long the software will wait to see if the connection succeeds. Should not exceed 30 seconds, and probably can be much less, unless there are connectivity issues to the database server.
•Database Connection Type - A text entry that details how to authenticate to the database server. Available values are UserNameAndPassword and SSPI The latter uses the service account running IIS as the database user.
•Database Engine - A text entry that details the database engine to use. Currently only SQLServer is supported.
•Database Name - A text entry of the name of the database in the SQL Server instance. This is where all data is stored.
•Database Password - A text entry of the password to be used to connect to the database, which works in conjunction with the Database User ID.
•Database SSL Mode- A text entry that determines whether to connect to the database over a secure channel.
•Database Server - A text entry of the name or IP address of the server hosting the SQL Server database.
•Database User ID- A text entry of the name of the database user account to use to login (only used if the entry for Database Connection Type is UserNameAndPassword).
•Encrypt Connection - The default is Yes. This flag determines whether the connection to the database should be encrypted.
•Override Connection String- A text entry of the connection string to override the one LEAD generates automatically based on the various setting values. Useful for debugging issues with a connection.
The following settings can also be changed on the Configuration screen.
•Disable Isolation Snapshot - The default is No. This flag determines whether to disable "Isolation Snapshots" on reading data from the database. Setting this flag could cause data that is currently being saved to be retrieved.
•Use Transaction On Retrieve - The default is Yes. This flag determines whether to use transactions when retrieving data. This is the preferred method, as it reduces locking issues, but it may cause problems. This should only be changed by direction from Aimereon, Inc..
•Debug File - A text entry of the file name with path of the debug/log file. Each time the debug file is saved, the file name will be modified to add the current date to it.
•Debug Priority Level - The default is 20. This is the minimum priority level for a log entry to be added to a debug file/database/event log. LEAD uses different levels internally to identify the detail of a log entry and whether it should output.
•Debug Database Output - This flag indicates if debug entries should be added to the System Log area of the database. This should stay No as it may slow down the software in areas, unless you want to have this information logged to the database. This setting can also be changed on the Configuration screen.
The following settings can also be changed on the Configuration screen.
•Debug File Deletion Age In Days - The default is 14. This is the number of days a debug file is stored on the web server before it is deleted.
•Debug File Output - This flag indicates if debug entries should be added to the debug file.
•Maximum Debug File Size In KB - The default is 100. This is the maximum size of a debug file created by LEAD before a new debug file is created. Used to keep the debug files from growing excessively large and slowing the application down.
•System Log Entry Restricted Deletion Age In Days - The default is 60. This is the number of days that system log entries must exist before they can be deleted.
•DeliveryMethod - The default is 0. This number specifies how email messages will be sent.
The following settings can also be changed on the Configuration screen.
•Enable Email Sending - The default is No. This flag that indicates if emails should be sent.
•From Email Address - A text entry of the email address that is being used as the sending address.
•HostLogin, - A text entry of the user name that is associated with the credentials of SMTP transactions.
•HostPassword - A text entry of the password that is associated with the credentials of SMTP transactions.
•HostPort - The default is 25. The port number that is used for SMTP transactions.
•HostServer - A text entry of the name or IP address of the host that is being used for SMTP transactions.
•System Admin Email Address - A text entry of the list of email address(es) of system admin(s). All addresses receive emails regarding account changes and requests. The first address is used as the sending address.
•UseSSL - A flag whether to use SSL encryption when communicating with the mail server.
The following settings can also be changed on the Configuration screen.
•Background Task Setting - A bit-flag that specifies which housekeeping tasks running in the background. Enter 8191 to perform all tasks.
•Background Timer Interval In Seconds - The default is 30. The number of seconds to wait before processing certain background tasks, like deletions or updating statuses.
•Housekeeping Interval In Minutes - The default is 30. The number of minutes to wait before processing housekeeping tasks.
•In Use Auto Reset Age In Minutes - The default is 60. The number of minutes for in-use flags to stay set before they are automatically reset.
•Repository File Deletion In Days - The default is 14. The number of days to the delay to deletion of a file from the Repository after it is no longer used.
•Temp File Deletion Age In Days - The default is 7. The number of days that temporary files are stored on the web server before they are automatically removed.
•Time To Reset Job In Process Flag In Minutes - The default is 5. The interval to use as the timeout for background jobs if they have not been pinged.
•Local File Repository Directory - The default is ~/Files/Repository. A text entry of the Windows path to the File Repository folder. This can be placed outside of the Web folder, even another drive or a file share. It requires full read/write permission for the web site.
•Local Temp Directory - A text entry of the location to store the Temp files. This should be under the Web folder so files generated by LEAD can be served from it. It does require full read/write permission for the web site.
•Master Settings File - A text entry of the location of a separate settings file that is used as the default settings, allowing the current AppSettings.xml to use all the settings while replacing or adding to them. The setting does allow for recursion (so a Master Settings file can have a setting for another master settings file).
•Override Local Root Directory - The default is No. This determines whether to use the directory for LEAD to use as the root directory, if the automatically determined root directory is not being set correctly. Should not ever need to be used.
•Temp Directory - The default is Aimereon. This is the location of the temp directory. Can be a full or relative path. Should be under the Web folder so it is accessible via a URL.
•Web Help Root URL - A text entry of the URL to use for accessing the help files, if stored in a different location. This setting can also be changed on the Configuration screen.
•Web Root URL - A text entry of the full URL to the LEAD site, such as https://lead.aimereon.com/lead_22.
•Web Temp Directory - A text entry of the default is ~/Files/Temp. The relative path to the temp directory, in web format.
•Bypass Saved Configurations - The default is No. Setting this flag to Yes will force LEAD to use the configurations set in the AppSettings.xml file and ignore all entries on the Configuration screen. This should only be changed by direction from Aimereon, Inc..
•Disabled Optional Features - A text entry of the list of optional features that are allowed by the licenses but should be disabled.
The following settings can also be changed on the Configuration screen.
•Cache Element Data For IETM Node Impact Report (Navy License Only) - The default is Yes. This flag determines whether to store element data in cache during the printing process of the IETM Node Impact Report. Setting this to Yes will increase the memory usage of the process, but decrease the amount of database access, thus speeding up the process.
•Disable Graphic Conversion - The default is No. This flag indicates if the graphic converter should not be used.
•Disable Internal Cache - This flag determines whether to disable the caching of certain data within the software. This should only be changed by direction from Aimereon, Inc..
•Enable IETM Cache - This flag determines whether to use a disk cache for the IETM tree structures, in an effort to improve performance.
•Internal Cache Size - The default is 20.
•Pre-Load Library - The default is No. This flag is used to indicate if Library items should be pre-loaded when starting the application.
•Reload Default Data Time In Minutes - The default is 5. The interval to reload default text in case it has been changed on the server.
•Status Update Interval In Minutes - The default is 5. The interval to wait before updating the status of container objects after making changes within the object. This allows the user time to make changes within the container without resetting the status of the container.
•Use SQLite For Export Tracking - The default is No. This flag is used to help reduce memory usage when exporting a large initiative. This should only be changed by direction from Aimereon, Inc..
These settings can also be changed on the Configuration screen.
•Section Weight Import Required Taxonomy (Navy License Only) - A text entry of the list of section taxonomy values that limit which sections weights are converted.
•Delete Old Initiative Surveillance Package (Navy License Only) - The default is No. This flag determines whether to delete the Initiative Surveillance Package in the repository when uploading a newer surveillance package.
•Deletion Undo Interval In Seconds - The default is 30. The number of seconds to display the Undo Deletion pop-up prompt to the user.
•Display Output In Popup Window - The default is No. This flag determines whether PDFs and other outputs should display in a new pop-up window, or be pushed to the client. Pop-up windows allow the files to display immediately, but are normally blocked by pop-up blockers in the browser and the user may not notice it.
•Enable COI Item Level In-Use - The default is No. This flag controls whether to use traditional in-use or cover the entire Table of Contents.
•Enable Repository File Deletion - The default is Yes. This flag determines whether to delete a file from the repository after it is no longer used.
•KSAs for Tasks Only - The default is Yes. This flag determines whether to only allow KSAs for tasks or also for subtasks and steps.
•License Future Expiration Notification in Days - The default is 15. The number of days ahead of a license's expiration date to notify users that the license will soon expire.
•Number Of Assessment Object Tests - The default is 3. The number of variations to generate of an Assessment in the output packages.
•Optional Features - A list of optional features that are enabled in the program, separated by '|'. This should only be changed by direction from Aimereon, Inc..
•PG Table Of Contents Hierarchy Level - The default is 1. This determines the lowest level to output in the Table of Contents in the Participant Guide. You can set the Value entry to 1 (Course), 2 (Module), 3 (Lesson), or 4 (Section).
•Printing Font Name - The default is Segoe UI. A text entry of the standard font name that is used in the various PDF outputs.
•Printing Font Size - The default is 12. The standard font size that is used in the various PDF outputs.
•System Flag Auto Removal Locations - The default is Skill|Objective|COI|Element|Sheet|TestItem|Citation. A text entry of the locations within LEAD that allow flags to be automatically removed, if the conditions are met. This should only be changed by direction from Aimereon, Inc..
•Version COI When Versioning Initiative - The default is Yes. The default value whether to version all of the table of contents items when versioning a initiative. This is just the default that is used on the Versioning Options screen. Set this to Yes to version the entire table of contents by default, otherwise set to No.
•Version Skills When Versioning Initiative - The default is Yes. The default value whether to version all of the skills when versioning a initiative. This is just the default that is used on the Versioning Options screen. Set this to Yes to version all the skills by default, otherwise set to No.
•Disable Login Restrictions - The default is No. This flag determines whether to allow or not allow multiple logins at the same time with the same credentials.
•Email Admins On User Account Change - The default is Yes. This flag determines whether to send an email to each account listed in the AppSettings.xml and/or on the Configuration screen, System Admin Email Address setting, when any change is made to the user accounts. This is a security protocol to allow for keeping track of changes to accounts.
•Maximum Invalid Login Count - The default is 3. The number of invalid login attempts allowed by a user before their account is locked out.
The following settings can also be changed on the Configuration screen.
•Disable Text Conversion for HTML Codes - The default is No. This flag determines whether to disable encoding the screen text so as not to allow embedded HTML.
•Display Access Notice - The default is No. This flag determines whether to display an access notice, before allowing the user to login to LEAD.
•Idle Time In Minutes - The default is 30. The number of minutes that users can stay inactive without being logged out.
•Account Deactivate Number Of Days - The default is 30. The number of days without a valid login before an account is changed to Inactive. Applies only if Enable Account Restrictions is set to Yes.
•Account Deleted Number Of Days - The default is 45. The number of days without a valid login before an account is deleted from the database (or marked as deleted). Applies only if Enable Account Restrictions is set to Yes.
•Enable Account Restrictions - This flag turns on account restrictions if set to Yes, automatically disabling and deleting accounts after set amounts of time. These times are defined by the Account Deactivate Number Of Days and Account Deleted Number Of Days settings.
•Enable Password Restrictions - This flag enables restrictions on user passwords if set to Yes, such as length, complexity, time to force changing it, etc. The specifics are detailed in the remaining Password settings.
•Password Maximum Age In Days - The default is 60. The number of days after changing a password that it has to be changed again. Only used if Enable Password Restrictions is set to Yes.
•Password Minimum Age In Days - The default is 1. The minimum number of days after changing a password that it can be changed again. This is to prevent a ne'er-do-well from changing a password, then changing it back. Only used if Enable Password Restrictions is set to Yes.
•Password Minimum Different Characters - The default is 4. The number of characters the next password must be different from the previous password. Only used if Enable Password Restrictions is set to Yes.
•Password Minimum Length - The default is 15. This defines the minimum length of a password. Only used if Enable Password Restrictions is set to Yes.
•Password Minimum Lower Case Characters - The default is 1. This defines the minimum number of lower case letters that must be contained in a password. Only used if Enable Password Restrictions is set to Yes.
•Password Minimum Numeric Characters - The default is 1. This defines the minimum number of numeric characters that must be contained in a password. Only used if Enable Password Restrictions is set to Yes.
•Password Minimum Special Characters - The default is 1. This defines how many special case characters must be contained in a password. Only used if Enable Password Restrictions is set to Yes.
•Password Minimum Upper Case Characters - The default is 1. This defines how many upper case letters must be contained in a password. Only used if Enable Password Restrictions is set to Yes.
•Password Number Last Previous Different - The default is 10. The number of different passwords a user must use before being allowed to repeat a previously used password. Only used if Enable Password Restrictions is set to Yes.
•Enable PIV Login - This flag enables logging in using Single Sign On (SSO)/Personal Identity Verification (PIV) card instead of user name and password.
•Require PIV Authentication - This flag determines if PIV/SSO authentication must be used on a server. If set to No, LEAD will attempt to use the PIV information, but if that's not available for a user it will switch to the Login screen allowing the user to login using their user ID and password.
The following settings can also be changed on the Configuration screen.
•Default Password - A text entry of the default password for user accounts. This should only be set if email is not working.
•Default Restricted Access for New Users - The default is Yes. When creating a new user, this flag determines whether the Is Restricted flag is set on the account by default.
•Deleted Users Can Be Restored - The default is Yes. This flag determines whether users that are deleted can be reactivated or are actually deleted and have to be recreated if necessary.
•PIV Login Server Variable - The server variable that is used to pass SSO information to the application.
•PIV SSO Regex Mask - The Regex expression that is used to parse the PIV Login Server Variable to generate the login name.