<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Developing an SOI in Developers Questions</title>
    <link>https://community.esri.com/t5/developers-questions/developing-an-soi/m-p/1097219#M5994</link>
    <description>&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;I'm trying to develop a Server Object Interceptor (SOI) with .Net and getting nowhere with my problem.&lt;/P&gt;&lt;P&gt;To start I have just built the&amp;nbsp;NetLayerAccessSOI sample and deployed the .soe file to my server.&lt;/P&gt;&lt;P&gt;My server was a vanilla ArcGIS Server build that only has the default SampleWorldCities service enabled.&amp;nbsp; 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.&amp;nbsp; Brilliant &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;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.&amp;nbsp; 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&lt;SPAN&gt;.&amp;nbsp; Not so brilliant &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;What am I doing wrong?&lt;/P&gt;&lt;P&gt;My build is:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;all on a single Windows 10 Pro virtual machine with 16GB RAM and 4xvCPU (Xeon E5-2670 0 @ 2.60GHz) - patched to version 20H2, build&amp;nbsp;19042.1165.&amp;nbsp; It is running in a domain.&lt;/LI&gt;&lt;LI&gt;I am using Visual Studio 2017 Community Edition.&lt;/LI&gt;&lt;LI&gt;ArcGIS Server Standard 10.6 (NOTE: Not ArcGIS Enterprise)&lt;/LI&gt;&lt;LI&gt;ArcGIS EnterpriseSDK 10.7.1 (I know this should be the same as the server however you can change the assemblyInfo.cs to target 10.6 and this seems to work)&lt;/LI&gt;&lt;LI&gt;ArcGIS Pro 2.7.3&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Also, does anyone know if an SOI could be made to work with FeatureServers and not just MapServers and ImageServers as per the documentation?&lt;/P&gt;&lt;P&gt;Cheers in advance.&lt;/P&gt;</description>
    <pubDate>Fri, 10 Sep 2021 14:51:23 GMT</pubDate>
    <dc:creator>GeoByteGeoGuy</dc:creator>
    <dc:date>2021-09-10T14:51:23Z</dc:date>
    <item>
      <title>Developing an SOI</title>
      <link>https://community.esri.com/t5/developers-questions/developing-an-soi/m-p/1097219#M5994</link>
      <description>&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;I'm trying to develop a Server Object Interceptor (SOI) with .Net and getting nowhere with my problem.&lt;/P&gt;&lt;P&gt;To start I have just built the&amp;nbsp;NetLayerAccessSOI sample and deployed the .soe file to my server.&lt;/P&gt;&lt;P&gt;My server was a vanilla ArcGIS Server build that only has the default SampleWorldCities service enabled.&amp;nbsp; 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.&amp;nbsp; Brilliant &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;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.&amp;nbsp; 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&lt;SPAN&gt;.&amp;nbsp; Not so brilliant &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;What am I doing wrong?&lt;/P&gt;&lt;P&gt;My build is:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;all on a single Windows 10 Pro virtual machine with 16GB RAM and 4xvCPU (Xeon E5-2670 0 @ 2.60GHz) - patched to version 20H2, build&amp;nbsp;19042.1165.&amp;nbsp; It is running in a domain.&lt;/LI&gt;&lt;LI&gt;I am using Visual Studio 2017 Community Edition.&lt;/LI&gt;&lt;LI&gt;ArcGIS Server Standard 10.6 (NOTE: Not ArcGIS Enterprise)&lt;/LI&gt;&lt;LI&gt;ArcGIS EnterpriseSDK 10.7.1 (I know this should be the same as the server however you can change the assemblyInfo.cs to target 10.6 and this seems to work)&lt;/LI&gt;&lt;LI&gt;ArcGIS Pro 2.7.3&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Also, does anyone know if an SOI could be made to work with FeatureServers and not just MapServers and ImageServers as per the documentation?&lt;/P&gt;&lt;P&gt;Cheers in advance.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Sep 2021 14:51:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/developing-an-soi/m-p/1097219#M5994</guid>
      <dc:creator>GeoByteGeoGuy</dc:creator>
      <dc:date>2021-09-10T14:51:23Z</dc:date>
    </item>
  </channel>
</rss>

