Waiting for engine...
Skip to main content

Connecting to SOAP service from Visual Studio

To Connect to MFT FS SOAP service from Visual Studio:

  1. Create project in Visual Studio. For example, WinForms project.

  2. Right-click on project and click Add Service Reference.

    Add Service Reference

  3. Enter the URL to web service, typical URL looks like <domain name>/WS4/FTHService.asmx and click Go button, enter the namespace name and click OK.

    Address

    Now you should find out your service reference in solution explorer.

    Service

  4. SOAP web service can be called now as shown in the sample:

    ThruService.FTHServiceSoapClient service = null;
    try
    {
    service = new ThruService.FTHServiceSoapClient("FTHServiceSoap", serverURL.Text);
    var sessionData = service.Open(username.Text, password.Text, 1, "1");
    var sessionID = sessionData.SessionID;
    var root = service.GetRootFolder(sessionID);
    var subfolders = service.GetFolders(sessionID, root.FolderID, 0, -1);
    if (subfolders.Length == 0)
    return;
    service.CreateFolder(sessionID, subfolders[0].FolderID, newFolderName.Text);
    }
    catch (Exception)
    {
    if (service != null)
    service.Close();
    }