Start the ExtraView server and check the message at the bottom of the screen, beneath the ExtraView copyright. If there is a message such as Schema Version(mismatched) Release x.x.x Build nn, then the upgrade was not successful and you should contact ExtraView support for further assistance.
The JavaScript in this version of ExtraView contains many enhancements. Most users' browsers cache the JavaScript, so please communicate to your users that they should clear their JavaScript browser cache. Failure to do this can lead to unexpected errors.
In Internet Explorer, Tools --> Internet Options --> Delete ... ---> Check Temporary Internet Files --> Delete.
In Firefox, Tools --> Options --> Clear Recent History ---> Check Cache --> Clear Now.
In Safari, Tools (Gear Icon) --> Reset Safari --> Check Empty the cache --> Reset.
In Chrome, Tools (Wrench icon) --> Options --> Clear Browsing Data ---> Check Empty the cache --> Clear browsing data.
Some navigation bar themes have been altered in ExtraView 7.0, to accommodate additional buttons. If your navigation bar is partially obscured, or otherwise looks incorrect, go to Admin, Initial Setup Menu, User Interface Themes and select the theme of your choice. Please note that vertical style navigation bars are no longer supported.
You will only have to perform this step if you are upgrading from a release earlier than 4.3.6 and you have been using the ExtraView Business Rules. The rules have been moved from the rules.txt file into the database. Log in to ExtraView as an administrator user and go to Administration --> Workflow --> Setup and Maintain Business and Email Rules. Copy the contents of the file:
evj_old/WEB-INF/configuration/rules.txt
into the rules section on the screen, and then press Update to save your changes.
Data dictionary fields that begin with the characters HTML_PRE_ and HTML_POST_ are used to introduce formatting, such as shaded regions, onto
The intent of the HTML_PRE_ and HTML_POST_ functionality is to recognize that each row in an ExtraView layout is a complete row surrounded by <tr> and </tr> tags. We therefore need to inject a complete and valid row into the middle of an existing table which is the ExtraView layout. The layout rows within the HTML_PRE_ and HTML_POST_ therefore emulate a table with the same number of columns as that in the layout and keeps the HTML syntax complete and accurate.
An example of a PRE_HTML_ rule that might exist in your old site that could not be converted automatically is:
HTML_PRE_COMMENTS = "<!-- generated valid html - don't escape! --><div id=my_div style='display:none; background-color:#F5F5FF'><table><tr>'";
The new format for the HTML_PRE_ rule is:
HTML_PRE_COMMENTS = "<tr><td></td><td colspan=7><div id=my_div style='display:none; background-color:#F5F5FF'><table><tr><td>";
The need for the string <!-- generated valid html - don't escape! --> has been eliminated. The <td></td><td colspan=7> section first emulates an empty column where the field label normally resides and then spans the remainder of the columns of the layout. If you have a layout with 3 columns, the number 7 becomes 5. with 4 columns you use a span of 7, etc.
An example of a HTML_POST_ rule that might exist in your old site that could not be converted automatically is:
HTML_POST_COMMENTS = "<!-- generated valid html - don't escape! --></tr></table></div>
The new format for the HTML_POST_ rule is
HTML_POST_COMMENTS = "</table></div></td></tr>
Again, the string <!-- generated valid html - don't escape! --> is not required, and the rule is simply closing the open table row from the HTML_PRE_ commans, then closing the open table, then closing the open div tag.
If you are upgrading from a version of ExtraView previous to version 6.0, you will have previously installed a standalone utility named BatchMail on your server. This utility was used to deliver outbound ExtraView email notifications. Starting in version 6.0 this utility is built into the ExtraView application, so during the upgrade to 6.x, you should turn off and/or uninstall the standalone BatchMail utility.
BatchMail is generally installed in c:/Extraview/BatchMail and is controlled via a Windows service. You should stop the ExtraViewBatchMail service and change it so that it does not start automatically.
Once you have completed the upgrade and verified that all is working, you can return to this guide and complete the un-installation of the ExtraViewBatchMail service. We recommend that you wait until you are satisfied with the upgrade before completing this step, so that you can roll back to your previous version of ExtraView if need be.
The scripts for your BatchMail installation can usually be found in C:ExtraViewBatchMailscripts.
If you are using BatchMail as a Windows Service, you will need to remove the service. In your BatchMail/scripts folder, you should have the files ExtraViewBatchMail.exe.
Start a Windows Command prompt and run the following command:
ExtraViewBatchMail -uninstall ExtraViewBatchMail
If you have upgraded from a very early version of ExtraView and your users do not see many of their reports, then this is due to security permission settings not being correct for these reports. Go to Admin, Fields & Layouts, Grant Security Priveleges, and choose the * Permissions to a group of keys * Access to query and report permission settings entry on the select list. Set the permissions for each user role as appropriate for each of the report types.
ExtraView will generate outbound email messages when issues are created or updated, when escalation routines are triggered, or when the Ad Hoc Email feature is used. These email message files are saved to a folder on the application server, defined in the EMAIL_DIRECTORY behavior setting. There is only one EMAIL_DIRECTORY location per ExtraView application – regardless of whether you are running a single instance, or if you are clustered or load-balanced across one or more servers.
The BatchMail task is a utility that polls the EMAIL_DIRECTORY location on a timed basis, and if it finds any email messages in the folder, it uses your mail server to deliver the email message to the recipients specified.
When performing an upgrade from a version of ExtraView with an external BatchMail program, it is best to start with a new internal BatchMail task. At this point, check the BatchMail task in the Manage Tasks and Threads utility, and if one exists in your installation, it is recommended that you delete this. The following steps will copy over the BatchMail configuration from your previous version, then allow you to configure BatchMail as an internal ExtraView task.
To configure the BatchMail utility, you must set the SMTP server and mail directory locations. Within the ExtraView administration screens, you will then create and configure a BatchMail Task, and configure the application to write the email messages in the EMAIL_DIRECTORY location.
Now, copy over the old BatchMail.properties configuration file, from the evj.old/WEB-INF/configuration/ directory to the new evj/WEB-INF/configuration/ directory.
In order to activate email notification, the following behavior settings must be configured from the ExtraView web interface. In the ExtraView administration utility Email Settings, set the following behavior settings:
Entry | Purpose |
EMAIL_DIRECTORY | Must be set to the same value as MAIL_DIR in BatchMail configuration file. This is /usr/local/extraview/tomcat/webapps/evj/ |
WEB-INF/mailbox | In the example above. Both the application servers and the BatchMail services must have read and write access to this location |
EMAIL_FROM_USER_ID | Must be set to a valid email address |
EMAIL_NOTIFICATION | Must be set to YES for email notification to be turned on |