Get Map Columns

<< Click to Display Table of Contents >>

SmartConnect 2017

Get Map Columns

Returns a list of columns for the specified map.


Service uri:

To call the get map list method make a call to SmartConnect.svc/getmapcolumns?map={map}


Service web.config flag:

The flag used to turn this service call on or off in the WCF REST service web.config file is AllowGetMapColumns



Service security:

The settings used to determine WCF REST security and log settings is GetMaps



Implementation details:

The credentials of the user configured to run the WCF REST service are used to access SmartConnect and return the columns associated with the specified map.


Return type:

The return type of this method is MapColumnList


Sample usage:


' return columns for a map of id TEST

Dim request As System.Net.WebRequest = System.Net.WebRequest.Create("")

request.Credentials = New System.Net.NetworkCredential("username", "password", "domain")

Dim response As System.Net.WebResponse = request.GetResponse()

Dim result As String = String.Empty

Using responseStream As New System.IO.StreamReader(response.GetResponseStream())

 Dim result As String = responseStream.ReadToEnd()

End Using

Dim doc As New XmlDocument()


Return doc



// return columns for a map of id GP_ACC

System.Net.WebRequest request  = System.Net.WebRequest.Create("");

request.Credentials = new System.Net.NetworkCredential("username","password","domain");

System.Net.WebResponse response = request.GetResponse();

string result = string.Empty;

using(System.IO.StreamReader responseStream = new System.IO.StreamReader(response.GetResponseStream()))


 string result = responseStream.ReadToEnd(); 

XmlDocument doc = new XmlDocument();


return doc;