Access Milestone using Protocol integration issue-"Method not supportedGetConfiguration"

Here trying to access Milestone server using Third party application. I am able to login using soap command (I used “postman” tool to run xml) and getting Token as response.

Further when used same token and tried “GetConfiguration” command and I am getting “Method not supportedGetConfiguration” , error number “10003”. In postman tool status is is showing as “500 OK”. And I am getting same error for further all commands except Login command.

What might be the issue here?

Please let me know how to interact using further commands.

“Method not supported for GetConfiguration” is the right explanation, please see this document. -

http://doc.developer.milestonesys.com/html/index.html?base=reference/architecture/product_support.html&tree=tree_3.html

(You will find: XProtect Professional and Express uses Image Server to provide configuration via the SystemInfo.xml file.)

It is important to note the difference between e-code and c-code servers, an it is strongly recommended to test with the same version of XProtect as is the target.

Sometimes it can be a help in the development process to take a network communication trace (Wireshark or similar) of one of the Milestone samples or clients and compare it to what you code does. Sometimes seeing the TCPVideoViewer sample implementation can be a help.

Okay, thanks for update. Our intention of accessing “getConfiguration” command is to list connected cameras ip addresses and list of event details. That is not present in systeminfo.xml file(only present camera name and guid). For further details, here I am attaching systeminfo.xml file.

Is there any way to get list connected cameras ip addresses and list of event details?

The IP address is not exposed in the systeminfo.xml. The information is not available as configuration information.

Note that by design a Milestone client has no need for the camera IP, what is needed is the camera guid and the server address, with this you can request and get video data. I guess this design is the cause it is not exposed (in e-code servers).