Posts

Showing posts with the label SOE/SOI

ArcGIS Server SOI - HandleRESTRequest Parameter limitations

The SOI Rest request handler method - public byte[] HandleRESTRequest(string Capabilities, string resourceName, string operationName,             string operationInput, string outputFormat, string requestProperties, out string responseProperties) HandleRESTRequest paramater provides following information inside the method capabilities Map,Query,Data   resourceName layers/0 ,  operationName query,  operationInput {"returnZ":false,"returnIdsOnly":false, "where":"","returnDistinctValues":false,"returnM":false,"returnCountOnly":false,"returnExtentsOnly":false, "returnTrueCurves":false,"returnGeometry":true, "spatialRel":"esriSpatialRelIntersects","geometryType":"esriGeometryEnvelope"}, outputFormat json,  requestProperties {"computeETag":true,"ETag":"\"c429a59c\""},  responseProperties {...

Remote debug environment setup for ArcGIS server extensions- SOE and SOI

Image
In order to debug the ArcGIS server extension SOE/SOI from your development machine, you have to follow 3 steps:            1.        Enable remote debug ( Presumption is your development machine and GIS server are different machines)            2.        Enable sever extension for debug            3.        Attach debugger to the process running the service Download and install the remote debuggin tools from -  https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging        A.    Enable remote debug 1.        Download and configure Remote tools on the development a.        Find msvsmon.exe in the directory matching your version of Visual Studio. For Visual Studio 2015: Program F...