Select to view content in your preferred language

Manually remove SOE from java server 10.1...

858
3
11-13-2012 11:38 AM
BillZborowski
Emerging Contributor
Hi Guys,

I was trying to verify the contents of a jar file within a .soe file to ensure some resources were in there when I pooched the server.  I accidentally de-registered the soe from server via the web interface while still having the .soe file open in winzip.  ArcServer 10.1 partially de-registered the SOE in that it doesn't show up in the web browser as being installed but I can't replace it with the new version. 

Is there a way to manually remove the SOE?


EDIT: 
- The SOE name shows up as a visible option for SOE for all MapServer services but does NOT should up in the Site->Extensions page.

-  I deleted the .soe file from <Server_home>/usr/lib/ext and removed the entry from <Server_home>/bin/ServerTypesExt.dat and still nothing.
Tags (2)
0 Kudos
3 Replies
TOSPOLTOOMMALA
Deactivated User
Thank you  zborowskib,

   I want to remove the SOE because they duplicated. First I remove them from extensions page but they have not been removed. Then I try to remove node in <Server_home>/bin/ServerTypesExt.dat file, as you suggest, those SOEs have gone.

The nodes that I deleted, (2 nodes <ExtensionType file="PCHprintSOE.soe">)

    <ExtensionType file="PCHprintSOE.soe">
        <Name>PCHPrintSOEv101</Name>
        <DisplayName>PCHPrintSOEv101</DisplayName>
        <CLSID>lu.etat.pch.gis.soe.print.PCHPrintSOEv101</CLSID>
        <Description>PCHPrintSOE for 10.1</Description>
        <MaxUploadFileSize>-1</MaxUploadFileSize>
        <AllowedUploadFileTypes/>
        <Properties/>
        <Info>
          <SupportsREST>true</SupportsREST>
          <hasManagerPropertiesConfigurationPane>false</hasManagerPropertiesConfigurationPane>
          <SupportsSOAP>false</SupportsSOAP>
          <AllWebCapabilities/>
          <DefaultWebCapabilities/>
        </Info>
        <Resources>
          <WSDL/>
        </Resources>
      </ExtensionType>
    <ExtensionType file="PCHprintSOE.soe">
        <Name>VirtualDirSOE</Name>
        <DisplayName>VirtualDirSOE</DisplayName>
        <CLSID>lu.etat.pch.gis.soe.VirtualDirSOE</CLSID>
        <Description>VirtualDirSOE for 10.1</Description>
        <MaxUploadFileSize>-1</MaxUploadFileSize>
        <AllowedUploadFileTypes/>
        <Properties/>
        <Info>
          <SupportsREST>true</SupportsREST>
          <hasManagerPropertiesConfigurationPane>false</hasManagerPropertiesConfigurationPane>
          <SupportsSOAP>false</SupportsSOAP>
          <AllWebCapabilities/>
          <DefaultWebCapabilities/>
        </Info>
        <Resources>
          <WSDL/>
        </Resources>
      </ExtensionType>
0 Kudos
NicCampbell
Deactivated User
Any updates?  I'm running into the same problem with 10.2
0 Kudos
FilipKrál
Frequent Contributor
Hello, I also need to unregister an SOE originally created for version 10. The machine got upgraded to 10.2.0 but the SOE was not unregistered. (All .NET in this case).

Now when I call 'ESRIRegAsm.exe ... /p:desktop /u ...' or 'regasm.exe ... /codebase /u' I get something like
"Could not load file or assembly 'ESRI.ArcGIS.ServerManager, Version=10.0.0.0, Culture=...' or one of its dependencies. The system cannot find the file specified".

Is there a way to get rid of the SOE without complete reinstallation of the machine?

It creates problems when I try to publish a pythin script as a geoprocessing service - the validation window has error 00178:
Data: C:\WatershedSOE.Manager.dll, used by Script Tstcd From Point cannot be copied to the server.
I don't use the extension in the script anyway.

Any hints welcome!
Filip.
0 Kudos