Disabling Notifications

  1. Create a new class library.
  2. Implement a class, which defines the interval variable. See Code Sample for an example of this class.
    1. The return should be the number of hours between checks. Set this to 0 to disable the check.
    2. The default setting is 24 hours
  3. Compile the class library and put it into the /Innovator/Server/bin/ folder.
  4. Edit the InnovatorServerConfig.xml and add the following:

    <Innovator>

    <UpdateCheck>
    <Interval BehaviorTypeName="MyInnovatorSerttings.TestClassUpdate, {library name}" />
    </UpdateCheck>

  5. Save the changes to the InnovatorServerConfig.xml file.
  6. Edit the VersionServer.xml file located in \Innovator\Server\temp\:
    Set:
    <Update available="False"><URL /><CSS /><LatestUpdateTime>01/01/3000 00:00:00</LatestUpdateTime><Interval>0</Interval></Update>
  7. Restart the w3svc service (IIS).
Note
It is recommended to make the library OS agnostic to use it with different operating systems. The main incompatibility issues in operating systems that need to be considered when implementing the class are related to file path case-sensitivity, file path separators, OS-specific line-endings, OS-specific code. For more information about cross-platform development please see section Cross-platform development in the Aras Innovator 37 - Programmer’s Guide document.