KB260: You want to know why Moxie software contacts Omnivex' servers

Summary

Moxie has the functionality to contact Omnivex. This feature is automatic.

Moxie contacts Omnivex to:

  1. register the software and update the license file
  2. report incident logs to our database

When Moxie attempts to contact these servers, it makes a standard HTTP request using port 80.

The web URLs that the HTTP requests are attempting to connect to are:

  1. for licensing: http://licensing.omnivex.com:80/RegistrationRequest
  2. for IReport: http://qa.omnivex.com/IncidentReportServices.svc

Licensing

The licensing function is performed by the Data Server service application. This HTTP request is performed regularly in order to confirm the license's validity. Both the initial licensing and the regular validation are active by default. Typically, this behavior is automatic and seamless and it is recommended that this function is accommodated into an organization's security protocol.

This function can be circumvented and the initial licensing can be performed manually, see: KB253: How to: Manually update your Moxie Data Server license.

The following Knowledge Base item contains information regarding the registration and activation process: KB133: How to: Activate Moxie.

IReport

All of the components of a Moxie installation use the IReport incident log reporting system and they all have IReport functionality built-in. IReport produces a structured XML document containing the log information that defines the nature of an incident when your application fails to perform as expected. IReport attempts to send this file to Omnivex automatically from every Moxie component except Moxie Studio, which instead, presents a dialog box asking for confirmation before any action is taken. An incident log is sent via a standard HTTP request on port 80.

As a failsafe measure and to ensure that the XML file generated by the incident is not lost, the XML file is also stored on the hard drive of the computer whose application generated the incident. The directory location an incident's XML file is stored in depends on the versions of Windows and Moxie as well as the Moxie component that generated the incident. You can learn details on incident log file locations in: KB261: You want to know what folder your Moxie incident log is located in.