Categories
Knowledge Support Support exacqVision Enterprise Categories Products

ESM API api/docs does not support file upload/download

Description

If using esm api docs at /docs/api, any file upload/download action will not work.

The documentation does not even provide the correct input to upload/download files.

<br>

Version Introduced

v3.8.0.89234

<br>

Platform

All.

<br>

Steps to reproduce

  • Navigate to http://esmhost/docs/api, once fully loaded,
  • Click on system
  • Click on [GET] /api/system/logs/bundle/
  • Click on [Try it out!]

<br>

Expected result

  • File is downloaded during file download
  • Upload button/handle is provided to upload file

<br>

Actual result

  • Documentation page will just try to display the contents of the file on download.
  • There is no upload button/handler

<br>

Work around

  • Get logs using browser at http://esmhost/api/system/logs/bundle, OR use command line tools to get logs from http://esmhost/api/system/logs/bundle
  • This is the same for any other file upload or download

<br>

Version fixed

19.09.0

<br>

ESM-API-api-docs-does-not-support-file-upload-download.pdf

Categories
Knowledge Support Support Categories exacqVision Webservice Products

Setting up a secure ESM instance to see video with a configured web service

Product

  • exacqVision Enterprise System Manager 2.0.4 to 5.10

Note: As of version 5.12, ESM no longer utilizes a Web Service to directly stream live video.  The instructions below only apply to version 5.10 and lower.

Description

Setting up a secure ESM to see video with a configured exacqVision Web Service.

<br>

How to set up a certificate for Web Service

If your ESM is using https, the web service must also be using HTTPS to stream video to the ESM UI. See links to KB’s below to configure your exacqVision Web Service for SSL.

Note: For your web browser to securely reach your exacqVision Web Service located internally on your network, you must port forward your secure web service port (default 443) to the internal IP of your exacqVision Web Service.

<br>

Categories
exacqVision Enterprise Categories Products

ESM API may not provide strings for all attributes

Description

When using the ESM API to retrieve servers or cameras, sometimes a field may come back as an integer when the attribute does not say ID.

There is usually no way to know what the integer represents. It should show a string.

<br>

ESM-API-may-not-provide-strings-for-all-attributes.pdf
Categories
exacqVision Enterprise Categories Products

ESM API cannot filter on NULL or dates

Even though you are able to attempt to filter on NULL or a date, it does not work on any endpoint that provides a date field attribute.

<br>

Categories
exacqVision Enterprise Categories Products

ESM API documentation is not always accurate

Issue

When viewing endpoints, the example response may not actually match the response when you use the ‘Try it Out’ button.

Also, some attributes may specify it returns a string but instead it returns an integer. It is recommended to utilize the ‘Try it Out’ button for the API you wish to use as how that API will actually behave.

<br>

Categories
Knowledge Support Support exacqVision Enterprise Categories Products

Browser compatibility issues in ESM

Description

In some versions of IE, the slide in module will not show up correctly.

Also, in IE and Firefox, the calendar selection will not display.

Using chrome will allow this functionality to display correctly. In the case of no slide in module for actions like scheduled updates, there is no choice but to use Firefox or Chrome as it will not work in IE.

For calendar, you can manually update the date fields on the bar.

Version introduced

3.9.19.90492

Platform

All

Steps to reproduce

  • In the Firefox or IE browser, go to ESM.
  • On the ESM menu, click Schedule Updates
  • Under update Parameters, click on the “Date and time of install” dropdown

Expected result

  • The dropdown should show a calendar popup to select date

Actual result

  • There is no calendar popup no matter where you click inside the “Date and time of install” dropdown

Work around

  • Hand edit the date and time field, Or
  • Use a Google Chrome browser to see calendar popup

<br>

Browser-compatibility-issues-in-ESM.pdf
Categories
Knowledge Support Support exacqVision Enterprise Categories Products

ESM: Moving the PostgreSQL database location

Steps:

When you run the Enterprise System Manager (ESM) installer and select PostgreSQL as the database, it installs the PostgreSQL files at the ESM installation location, except for the data folder that actually contains the database.

<br>

By default, the database is installed in c:/Program Files (x86)/postgresql/9.2/data, and the ESM installation directory is C:/exacqVisionESM/PostgreSQL/9.2/, although it’s possible to select a different location during installation.

<br>

To move the data folder to the ESM installation location, complete the following steps:

<br>

ESM-Moving-the-PostgreSQL-database-location.pdf
Categories
Knowledge Support Support exacqVision Enterprise Categories Products

Enterprise System Manager Archive Path Must Be Less Than 124 Characters

Symptom

The string length of the absolute path for the directory mount point for the archive directory address must be less than 124 characters. If an archive path is 124 characters or longer, a database exception similar to the following is created:

<br>

  1. MSSQL: evEnterpriseManager.server.models in save DatabaseError: (-2147352567, ‘Exception occurred.’, (0, u’Microsoft SQL Server Native Client 10.0′, u’String or binary data would be truncated.’, None, 0, -2147217833), None)
  2. Postgre: DataError: value too long for type character varying(128)
  3. MySQL: DataError: (1406, “Data too long for column ‘details’)

<br>

Affected Version

All released Enterprise System Manager (ESM) versions.

<br>

Workaround

In exacqVision Client, reduce the length of the archive path address to less than 124 characters.

<br>

Enterprise-System-Manager-Archive-Path-Must-Be-Less-Than-124-Characters.pdf
Categories
Knowledge Support Support exacqVision Enterprise Categories Products

ESM Event Timestamp Incorrect After Time Zone Change

If you change the time zone on a system running Enterprise System Manager (ESM), the timestamp of ESM events might not match the time that the events actually occurred.

<br>

When ESM services are started, ESM reads the timezone configured in the operating system. If the system’s time zone is then changed, you must restart the ESM services (ESMImporter, ESMWebservice, ESMDatarolloff, and ESMSendemail) to implement the change in ESM, or restart the system.

<br>

ESM-Event-Timestamp-Incorrect-After-Time-Zone-Change.pdf
Categories
Knowledge Support Support exacqVision Enterprise Categories Products

ESM 3.2 “Importer Processes Died” Warning

While running ESM 3.2 with exacqVision 6.8 servers connected, ESM importer log files could contain warnings stating that “Importer processes died.” If this occurs, upgrade to the following version (or later):


https://exacq.com/evESM/exacqVisionEnterpriseSystemManager-3.2.4.77534.exe


https://exacq.com/evESM/exacqVisionEnterpriseSystemManager-3.2.4.77534.deb

<br>

ESM-3.2-Importer-Processes-Died-Warning.pdf