Hi all.
I'm trying to develop a Server Object Interceptor (SOI) with .Net and getting nowhere with my problem.
To start I have just built the NetLayerAccessSOI sample and deployed the .soe file to my server.
My server was a vanilla ArcGIS Server build that only has the default SampleWorldCities service enabled. I could attach the SOI to that service in the capabilities section of the service settings and then use VS 2017 to debug the requests and see what's going on. Brilliant 🙂
I then went a bit further and created my own map (Map1) in ArcGIS Pro (2.7.1) with a single layer (California airports from the EnterpriseSDK sample data - it's a feature class in a file geodatabase. When I publish this as a service to my server, the capabilities section no longer has any options for assigning the SOI to the service - although the SampleWorldCities still seems to have it. Not so brilliant 😞
What am I doing wrong?
My build is:
Also, does anyone know if an SOI could be made to work with FeatureServers and not just MapServers and ImageServers as per the documentation?
Cheers in advance.