Accessing published GPServer in AddToolbox

560
1
07-29-2014 10:04 AM
SteveClark
New Contributor III

I have a GPServer published as http://<server>/arcgis/rest/services/Geoprocessing/SpatialETLTool_July2014_GISPRD/GPServer/Spatial%2...

In trying to execute the GP in arcobjects, I keep getting a COM error (with no GetMessages). I am trying to track down where the problem lies but I am not clear on what is the toolbox and the tool name. Here's a sample of what I got using the above GPServer:

try

IGeoProcessor2 gp = new GeoProcessorClass();

gp.OverwriteOutput = true;

object sev = null;

gp.AddToolbox(@"http://<server>/arcgis/services;Geoprocessing/SpatialETLTool_July2014_GISPRD");

...

IGeoProcessorResult2 results = (IGeoProcessorResult2)gp.Execute("Spatial ETL Tool", parameters, null);

catch

string errorMsgs = gp.GetMessages(ref sev);

Is the toolbox and/or tool name wrong?

0 Kudos
1 Reply
SteveClark
New Contributor III

Did figure it out the hard way. I did not publish the GP service so when I looked at it in Catalog and in the tool's properties, I found the tool name to be SpatialETL22222. Go figure, I don't know how I would have gotten that information if all I had was the rest endpoint.

0 Kudos