You can connect to ClearSCADA using SOAP via the web ports on the server. This example shows how to access database items and modify the item properties using the SOAP interface from Visual Studio and C#.
First create a new project, select C# among lanuages and the Windows application type. In our example we used SoapClnt as a project name.
Then add web reference to the project, this should be
Use the same SERVER name and port number that is used for WebX access.
Add a name to the reference, in our example we used WebRefSCX. (There is another reference available which could be used in similar way.)
Then create a connection to database by creating a new class of SCXService:
The newly created class is ready to connect to the same server you used for the reference, if you want to connect to another server, you need to overwrite the URL property.
That is all you need to acces data using ExecuteQuery service.
Then you can use ExecuteMethod service to be executed on any database object. In our sample we use CurrentValue method to set a new value to internal analog point.
You can download complete working sample here.