Is it possible to send a SOAP request to identify the VMS server type (C-Code or E-Code), as stated in the docs, without conducting any authentication?

Server type: Essential++ (C-Code) with no encryption.

I am trying to send a SOAP request from C++ Ubuntu environment by using gSOAP library.

I started by generating the C++ client-side proxy code from the WSDL file in http://{host:port}/ManagementServer/ServerCommandService.svc?wsdl

So find below a code snippet that reports the following error:

Error -1 fault: SOAP-ENV:Client[no subcode]

"End of file or no input: "

Detail: [no detail]

My questions:

  1. Is it possible to call “GetVersion” for ManagementServer/ServerCommandService.svc without any authentication?
  2. Any input on the error I am getting?

Unfortunately there is currently no way to check the server type with an un-authenticated user. Coming from a linux system the only solution we are aware of is to connect using HTTPS and with a valid basic user. Any valid basic user will be allowed to make the GetVersion request no matter the rights assigned to that user.