ConfigAPI connect to professional 2018 R3 or 2019 R1

Hi,

Can ConfigAPI sample connect to professional 2018 R3 or 2019 R1.

We are getting connect failed .

Thanks,

Vega

Getting the below error

Tried with SDK 2019, SDK 2018 ConfigAPICLient sample

SDK2018 ConfigAPIClient gets connected to Prof+ 2023 R2, but fails to connect 2019 R2

XProtect Professional and XProtect Professional+ are two different code bases. The first is e-code and second c-code. Please see - https://developer.milestonesys.com/s/article/newest-MIP-SDK-for-XProtect-Professional-VMS-E-code

The Configuration API never existed for e-code, and doesn’t work for the XProtect versions you mention..

Is there any way to talk to the old system(2018/2019 professional) for integration?

There is a MIP SDK, but when it comes to integrations that is centered about setup, doing configuration of the XProtect, there are no tools or methods as Configuration API is not implemented in that version.

For other types of integration: The Knowledge Base article I linked and the SDK it points to is the way to go.

You must however be aware that the version, both for XProtect VMS and MIP SDK, are so old that they are no longer being supported. - https://www.milestonesys.com/support/software/product-lifecycle/

Can we get the XProtect Professional configuration.xml XML scheme

In the MIP SDK 2019R2 documentation I find.

(Home > Protocol Integration > Protocols > ImageServer > ImageServer - Getting Configuration (SystemInfo.XML))

Getting Devices

The SystemInfo HTTP request is the easiest way to get a list of devices on an XProtect server. You can easily test this request by typing a URL in your Internet browser.

.

For XProtect Enterprise and Professional servers (e-code), the URL is:

http://xprotectserver.company.com:port/systeminfo.xml

  • You must replace the above example DNS names and IP port numbers with actual values.

-

I suggest that you download the old MIP SDK and find the documentation:

If you just run the installer you will find it at

“[C:\Program](file:C:/Program) Files\Milestone\MIPSDK\Html\index.html”

TIP. I did not want to install the old MIP SDK, in order to get the MIP SDK without running the installer I did this command:

msiexec /a MIPSDK_Installer_2019R2.msi /qb TARGETDIR=[e:\Files\Extract\extractmipsdk19r2](file:e:/Files/Extract/extractmipsdk19r2)

then I find the documentation at

“[D:\Files\Extract\extractmipsdk19r2\Milestone\MIPSDK\Html\index.html](file:D:/Files/Extract/extractmipsdk19r2/Milestone/MIPSDK/Html/index.html)”

trying to parse the old professional 2018 system - [C:\ProgramData\Milestone](file:C:/ProgramData/Milestone) Surveillance\configuration.xml, how to decrypt the camera password

Able to get IP, username from configuration file, but need the password to add back to the new system,

Any way to parse this file - [C:\ProgramData\Milestone Surveillance\configuration.xml](file:C:/ProgramData/Milestone%C2%A0Surveillance/configuration.xml)

No, a tool to decrypt the camera password was, and still would be, considered a security issue. Only internally the XProtect decrypts and uses it.