POST
|
I've implemented a custom tool for toolbox with IGPFunction2 and IGPFunctionFactory. I've read the basics in http://resources.esri.com/help/9.3/arcgisengine/dotnet/e7d06ae9-a6d1-4248-a7a3-9d5f375f088c.htm. Since It has unsupported parameters, as explained here: http://webhelp.esri.com/arcgisserver/9.3/java/index.htm#geoprocessing/an_ove-2102662086.htm , I had did "Using the string representation" in a model and then I had published it. I've used examples like "creating a non-trivial" custom GP tool" and "Calculate Area", using ModelBuilder if it has been necessary. In all case, absolutly in all case, i've obtained this messages: On publishing: Configuration ServerGPObject.GPServer is not found - in Server Configuration - as warning. On using: ERROR 000816: The tool is not valid. in ServerGPObject.GPServerSync - as error. I've read this in 9.3.1, written in aug 2010, http://forums.arcgis.com/threads/16614-Add-Custom-GP-Tool-to-Toolbox?highlight=implementing+custom+toolbox which goes back historically to feb 2009 in http://forums.esri.com/thread.asp?t=274589&f=1170&c=93. Consequently, what is required to publish with ArcGIS Server a custom tool in ArcToolbox and the examples given are forgetting? for example, "extends server object"? as http://edndoc.esri.com/arcobjects/9.2/NET_Server_Doc/developer/ArcGIS/ArcObjects/extend_ags_extension.htm , with options "[AutomationProxy(true), ClassInterface(ClassInterfaceType.AutoDual)]". Is itdocumented?, for example, where write automationProxy and AutoDual?. What needs to be done so that a tool can be published on AGS?. It is really possible to publish a custom tool for toolbox or only it's possible to publish custom models and custom scripts?. Aparently, documentation from ESRI only explains this case with models and scripts. Developement environment: XP SP 3 Prof Ed. ArcGIS Server & Desktop 9.3.1 VS 2008. Framework .NET 3.5 Thanks in advance and best regards.
... View more
03-10-2011
05:49 AM
|
0
|
5
|
2418
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|