Skip to main content

Questions tagged [server-object-extension]

Server object extensions (SOEs) allow you to extend the base functionality of ArcGIS Server. Most SOEs do this by using ArcObjects code to work with geographic information system (GIS) data and maps. ArcObjects are the core components on which ArcGIS is built, and allow you the most flexibility in writing GIS functions.

Filter by
Sorted by
Tagged with
0 votes
1 answer
27 views

SOE file not built

I have quite a few C# projects, REST SOEs based on ArcObjects (.NET 4.5) or ArcGIS Pro (.NET 6.0). Visual Studio (2019) shows no errors, and warnings appear in the ArcGIS Pro projects only. Everything ...
Pavel V.'s user avatar
  • 1,517
1 vote
1 answer
90 views

"Service failed to start, CLSID for Type MapServer is not registered" Enterprise SOE

In ArcGIS Server Manager, I'm trying to add an SOE for our Enterprise env based on this walkthrough: https://developers.arcgis.com/enterprise-sdk/guide/net/walkthrough-for-rest-soes-net/ However ...
no thank you's user avatar
2 votes
0 answers
513 views

Handling errors from ArcGIS Feature Service applyEdits operation

When users calls applyEdits on our FeatureService, and get's something wrong with the request - it just returns "unable to complete operation". Is it possible, to somehow get the detailed ...
Wish's user avatar
  • 113
0 votes
1 answer
135 views

Esri ArcObjects SOE

For my prototype I have published a service with one layer. The layer has 3 polygons with an entitlement attribute. Only one polygons entitlement is set to true. I need to write an SOE (in Java) to ...
ScottFree's user avatar
  • 245
1 vote
1 answer
228 views

Making SOI and SOE both work on same Map Service?

I have an SOE applied to a MapServer that works just fine and has been for a while. There is a custom RestOperation created for it inside of the CreateRestSchema() call that sets up the handler and ...
Jeff Machamer's user avatar
1 vote
1 answer
46 views

Error when exporting SOAP Server Object Extension from Eclipse plugin

I am new to creating SOEs. Limited experience with ArcObjects. We are upgrading from ArcGIS server 10.05 to 10.3 and I am responsible for wrapping all of our code (Java) in SOEs for the upgrade since ...
laura's user avatar
  • 31
1 vote
0 answers
94 views

Issue on Uploading Two SOE to ArcGIS Server

I need to upload two REST SOE to ArcGIS Server. They are technically same and I just copied second one from the first and renamed the project and built it but when I tried to upload the second SOE ...
Mona Coder's user avatar
0 votes
2 answers
56 views

Stopping javascript apps overwriting auto calculated field values?

I have a feature service with an SOI. The SOI automatically calculates some field values for new features. The SOI itself works fine. However arcgis online maps are not aware of the autocalulated ...
Dowlers's user avatar
  • 2,334
0 votes
0 answers
198 views

How to call an SOE from ArcObjects?

I have a map service with an SOE. The SOE works fine and I can call it through http no problem. I would like to call it from an ArcObjects tool but My code errors when trying to cast the MapServer ...
Dowlers's user avatar
  • 2,334
1 vote
1 answer
780 views

Unable to add/edit a Server Object Extension

I have a C# project that creates a SOE for ArcGIS Server 10.2.2. I build it in Visual Studio Express 2010 and am rewarded with MyPitaExtension.soe. The contents of that file are what I expect (...
Dan Narsavage's user avatar
3 votes
0 answers
82 views

Rendering features based on relationships using ArcGIS for Server?

We are trying to determine an efficient way of rendering features depending on values in a different table. Background is this: We have a few thousand features in a MapService on an ArcGIS Server and ...
germi's user avatar
  • 149
1 vote
0 answers
123 views

Why C# Server Object Extensions are faster [closed]

From my experience C# SOE are the fastest. It is also discussed here. ArcGIS Server is developed in Java, how come .NET is the fastest?
user5495269's user avatar
0 votes
0 answers
170 views

Sr Lock on created gdb is not releasing

My problem is sr lock is not releasing on gdb , also please see that code can be improved? Below is my code public String exportGDB(String whereClause,IServerObjectHelper serverObjectHelper) // ...
Haider's user avatar
  • 169
3 votes
1 answer
768 views

Trouble compiling ArcObjects Server Object Extension project into .SOE file

I'm writing a Server Object Extension(SOE) in Visual Studio 2012 using C# in Windows 7. I'm using the REST Template that comes packaged with ArcObjects 10.2. I'm able to build the program without ...
user49109's user avatar
1 vote
0 answers
81 views

Using CheckCapabilities of Server Object Extension?

I am testing a sample project for SOE. The constructor of this sample SOE is : public NetSimpleRESTSOEWithCapabilities() { soeName = this.GetType().Name; reqHandler =...
Farid Cheraghi's user avatar
1 vote
0 answers
102 views

Editing data with Server Object Extension?

Is it possible to use an interface such as IWorkspaceEdit within an Server Object Extension to create new features or update data in a geodatabse? Perhaps this can only be done through a managed ...
Jay W's user avatar
  • 11
2 votes
0 answers
172 views

Export Web Map Task: Configure HTTP response headers

Is there any way to configure the http headers (response headers) of a geoprossessing task hosted by ArcGIS for Server? I would like to make the export web map task, return an image which would be ...
Smalis's user avatar
  • 776
1 vote
0 answers
88 views

Access specific version of featureClass (Table) through SOE

I am new to ArcObject and SOE. The task I am trying to accomplish is: Find the specific version of a table Copy the table (to a new table) that the non-soe user can access that version of the table. ...
user2434202's user avatar
2 votes
2 answers
534 views

get IMap in arcgis 10.2

i'm updating a SOE from pre 10.1 arcgis server to arcgis server 10.2.2. The orginial code included the following part, which is not working anymore: IMapServer3 mapServer = serverObjectHelper....
GeoSolve's user avatar
  • 108
0 votes
1 answer
474 views

How do I access a feature layer's "displayField" from a REST SOE?

Understanding I can't use the 'ESRI.ArcGIS.Carto.IFeatureLayer' interface, how can I get to a Feature Layer's "displayField" from a REST server object extension using arcobjects C#? FeatureLayer....
ripsin's user avatar
  • 313
0 votes
1 answer
97 views

Handle string or int in server object extension

How would you also check to see if the value you are passing into into an SOE is an integer as well? This checks for string, but returns 0 when passing number: string searchValStr; int searchValInt;...
ripsin's user avatar
  • 313
5 votes
1 answer
2k views

ArcGIS REST Server Object Extension Examples

I'm looking for a few good examples of a REST server object extension (SOE) showing more than the common ESRI sample. I'd like to see some RestOperation samples as well and a few different TryGet ...
ripsin's user avatar
  • 313
0 votes
1 answer
326 views

Server Object Extension MultiPoint Input [closed]

I have soe which accepts {x:-112,y:35} as input parameter. how can I modify the soe code so that I can pass more than one point as my input parameters like {x:-112,y:35},{x:-113,36},{x:-113.5,y:34} ...
user23484's user avatar
4 votes
1 answer
516 views

Has anybody done performance benchmarks between C++, C#, and Java ArcGIS Server Object Extensions? [closed]

Has anybody done performance benchmarks between C++, C#, and Java ArcGIS Server Object Extensions? I'm wondering writing lower-level code translates to better performance.
bcollins's user avatar
  • 3,563
2 votes
2 answers
389 views

Can I deploy .NET server object extension to a linux box hosting ArcGIS Server 10.1?

We have developed a server object extension in Visual Studio 2010, and successfully deployed to the ArcGIS Server hosted on a windows box. However, when we try to deploy it to a linux server, it ...
Jason Zou's user avatar
1 vote
0 answers
437 views

ArcGIS Server Object Extension (SOE) RestOperation configuration

How would you accept a call to a RestOperation with string and reply back with a json array of the column names in the table holding this information? So, if string is 'owners' then get names of ...
ripsin's user avatar
  • 313
1 vote
1 answer
747 views

Can I access the request URL in a AGS Server Object Extension (SOE)?

I would like to obtain the full URL of a REST request inside of an ArcGIS Server SOE. I would like to return the full URL to an output file. But, the service may be exposed on different servers or ...
Preston's user avatar
  • 202
2 votes
1 answer
453 views

Stand-alone Server Object Extension (SOE)

I would like to setup a REST service through ArcGIS Server. In this case I do not need a map service, but it seems like you can only deploy an SOE as an extension to another service. It seems ...
Preston's user avatar
  • 202
1 vote
2 answers
984 views

How to write a file in an Server Object Extension (SOE)

I would like to create a file with an ArcGIS Server Object Extension and return the url. Is this possible? Where would I write the file? I'm working with .Net, IIS, and AGS 10.1.
Preston's user avatar
  • 202
2 votes
2 answers
538 views

Using ArcGIS Server SOE to listen for edit events

Bit of a conceptual issue I have a situation where I need to add business logic to newly created features in a feature service. When new features are created I need to preform overlays and assign an ...
Dowlers's user avatar
  • 2,334
2 votes
1 answer
470 views

Obtaining map service url from within Server Object Extension (.NET)?

I'm having trouble figuring out how to obtain the full url to the map service a Server Object Extension is running on top of. I bascially want: IMapServer4 mapServer = (IMapServer4)serverObjectHelper....
bcollins's user avatar
  • 3,563
3 votes
0 answers
825 views

Edit data using arcobjects by SOE Web Services on Arcgis Server 10.0

I trying to develop WebService which main purpose is enable editing data. My Web Service get as param information about records, tables etc. Code looks like below: IFeatureWorkspace ifw = null; ...
yaotzin's user avatar
  • 199
3 votes
1 answer
600 views

ArcGIS Server Object Extenstion REST Endpoint That Supports GET and POST

I have a Server Object Extension for ArcGIS Server 10.0, that implements IRESTRequestHandler. The extension contains many individual RestOperations. By default each RestOperation supports HTTP GETs ...
SagebrushGIS's user avatar
4 votes
1 answer
754 views

Can Server Object Extensions filter map data and thus modify the returned map image? (ArcGIS Server 10)

I was wondering if I could use a Server object Extension (SOE) to modify the image data that is returned by a Map Service. By that I mean, for each incoming http request (and based on the ...
enamrik's user avatar
  • 211
2 votes
2 answers
1k views

ArcGIS Server Object Extensions - Visual Studio Templates

The Visual Studio Templates for ArcGIS Server Object Extensions show up correctly in VS 2008, but not in VS2010. Is there an easy way to resolve this? Outside of copy and pasting code from VS2008 ...
Britt Wescott's user avatar
3 votes
2 answers
654 views

ArcGIS Server Object Extension for Analyzing Linearly Referenced Data

I have just begun learning about the ArcGIS Server Object Extension (SOE) capabilities, specificially with ArcGIS 10. Is there an example available of an SOE that can return information about ...
Britt Wescott's user avatar
5 votes
3 answers
972 views

How do I get a json list of REST SOE's supported by a Mapservice?

The html returned by a rest mapservice url includes "supported extensions" down at the bottom. However the json returned does not list the extensions. Is there a way to get this list of SOE's in a ...
Kirk Kuykendall's user avatar
4 votes
1 answer
388 views

How are bound variables specified in an ArcGIS REST SOE?

In the documentation for using handler functions with ArcGIS Server Rest SOE's, they don't explain how the keys in the boundVariables collection are determined. When I search through the entire ...
Kirk Kuykendall's user avatar