POST
|
Hi Greg, Have you resolved this issue yet? Thanks, Jon.
... View more
07-23-2014
08:27 AM
|
0
|
0
|
260
|
POST
|
Hi Kevin, Yes, it seems to make sense that it's talking about the connection and not the image service data itself. However, I don't see a .ags file in the service folder (only a .rlt and a .tbx). Or, anywhere else in my c:\arcgisserver folder, for that matter. Jon.
... View more
06-16-2014
04:47 AM
|
0
|
0
|
300
|
POST
|
Using 10.2.2, I'm using the Extract Data Task (Server Tools\Data Extraction\Extract Data Task) to extract data from an Image Service. I run the tool successfully. Next, I want to publish this tool to the same ArcGIS for Server instance as a geoprocessing service. This seems to work OK, except that when Validating the service, I get a warning that the Image Service isn't registered as data source, and that it will be uploaded to the server. Weird. So, I wonder what's happening here ... is this a warning that can be ignored? It doesn't seem meaningful that an image service is being uploaded to the server (that already hosts the service). In any event, the published service works correctly -- but wondering if I can safely ignore this warning. Thanks, Jon.
... View more
06-11-2014
01:41 PM
|
0
|
3
|
745
|
POST
|
I can't guarantee that the connection method will be OSA; it might be database. I'm relying on clients of my code to provide a valid connection string, so there's a chance that it might be gibberish. I could write a bunch of code to validate the connection string passed, but my thinking is that this is something that Esri should be checking and returning an error for.
... View more
04-03-2014
05:25 AM
|
0
|
0
|
951
|
POST
|
I can't guarantee that the connection method will be OSA; it might be database. I'm relying on clients of my code to provide a valid connection string, so it might be a passage from Finnegans Wake for all I know. I could write a bunch of code to validate the connection string passed, but my thinking is that this is something that Esri should be checking and returning an error for. Since it doesn't seem that Esri does this, I was hoping to find a way to timeout and throw an exception, rather than having to write and maintain a whole bunch of string validation code.
... View more
04-03-2014
04:53 AM
|
0
|
0
|
951
|
POST
|
There's no exception thrown. If the SDEWorkspaceFactory receives an invalid connection string or incomplete connection parameters, it opens up a dialog prompting the user for additional connection parameters. This seems to be a poor design, as it assumes that it will be used in an application in which there will be user interaction. In some cases, there is no interaction, and really an exception should be thrown if there are incomplete connection parameters.
... View more
04-02-2014
12:53 PM
|
0
|
0
|
951
|
POST
|
If an invalid value for a connection string is passed to SDEWorkspaceFactory.OpenFromString(), the call hangs: IWorkspaceFactory workspaceFactory = _workspaceFactory.OpenFromString("InvalidConnectionString", 0); If I break execution, I can see from the call stack that control is still with the unmanaged code. Unfortunately, this OpenFromString doesn't offer a timeout. What I need to do is, within my .NET managed code, cancel the call to OpenFromString after a certain timeout period. I've tried a couple of approaches, including the following: Task<IWorkspace> task = new Task<IWorkspace>(() =>
{
return _workspaceFactory.OpenFromString("InvalidConnectionString", 0);
});
if (!task.Wait(10000))
{
throw new TimeoutException();
}
IWorkspace workspace = task.Result; In this case, task.Wait() always returns false, and task.Result() is always null, even if a valid value for the connection string is passed. I've also tried the following approach: IWorkspace workspace = null;
Thread thread = new Thread(() =>
{
workspace = _workspaceFactory.OpenFromString("InvalidConnectionString", 0);
});
thread.Start();
if (!thread.Join(10000))
{
throw new TimeoutException();
} In this case, if a valid value for the connection string is passed, execution works as expected, but if an invalid value is passed, the execution still hangs in the unmanaged code, and thread.Join() never returns. Any suggestions on how to do this?
... View more
03-30-2014
02:57 PM
|
0
|
9
|
3007
|
POST
|
Using the code samples provided by Esri, I'm trying to connect to a SQL Server instance using the DataServerManager class. Following is the entirety of my code in a .NET console application: using System;
using ESRI.ArcGIS.DataSourcesGDB;
using ESRI.ArcGIS.esriSystem;
using ESRI.ArcGIS;
namespace ConnectToSQLServer
{
class Program
{
static void Main(string[] args)
{
try
{
RuntimeManager.Bind(ProductCode.Engine);
IAoInitialize aoInitialize = new AoInitialize();
aoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);
IDataServerManager dataServerManager = new DataServerManager();
dataServerManager.ServerName = "MONTREAL\\SQLEXPRESS";
dataServerManager.Connect();
if (dataServerManager.IsConnected)
{
Console.WriteLine("DataServerManager is connected.");
}
else
{
Console.WriteLine("DataServerManager is not connected.");
}
}
catch (Exception exception)
{
Console.WriteLine(exception.Message);
}
finally
{
Console.ReadLine();
}
}
}
} When dataServerManager is called, the following exception is raised: - exception {"A syntax error occurred trying to evaluate a query string (Exception from HRESULT: 0x80040203)"} System.Exception {System.Runtime.InteropServices.COMException} Any ideas? Thanks, Jon.
... View more
03-21-2014
11:45 AM
|
0
|
0
|
799
|
POST
|
I am consuming a geoprocessing service in the Viewer that takes a FeatureSet as input. The user interactively draws a polygon on the map to define the input. After the geoprocessing service is finished, however, the polygon that the user draws remains on the map. In ArcMap when I run this geoprocessing service, the polygon disappears once the job is submitted. How can I similarly get the user-drawn polygon to disappear when the job is submitted?
... View more
02-10-2014
08:32 AM
|
0
|
1
|
1032
|
POST
|
I have a geoprocessing service that produces a multivalue string as an output (each string is a URL). How do I get results to show up in the Silverlight Viewer so that the user can do something with them (like click on the URL)? When I run the tool now from within the viewer, the dialog just disappears when the service is finished. Using v 3.1.0.110
... View more
02-10-2014
07:57 AM
|
0
|
0
|
791
|
POST
|
The basemap services provided by Esri (on ArcGIS Online, Data and Maps for Sever, and the Data Appliance for ArcGIS) use the WGS 1984 Web Mercator (Auxiliary Sphere) spatial reference (WKIDs 102100 or 3857). When they're displayed in Google Earth, they don't line up correctly (see attached). In fact, if I display a service in Google Earth from my own ArcGIS Server instance, I can often get Google Earth to crash. [ATTACH=CONFIG]29679[/ATTACH] Older versions of ArcGIS Online services, such as the ESRI_Imagery_World_2D service, use WGS 84 (WKID 4326) as the spatial reference, and these are projected correctly in Google Earth. How can I get services that use WKID 3857 to project correctly in Google Earth?
... View more
12-09-2013
07:04 AM
|
0
|
1
|
5941
|
POST
|
Hi Wayne, Thanks for your response. You pointed me in the right direction. In fact, it seems that it's even easier to do this in ArcGIS 10.2. On the Parameters page of the Add Script wizard, you can create the parameter, then choose MultiValue=Yes, and Filter=Value List. [ATTACH=CONFIG]29365[/ATTACH] When you choose Filter=Value List, a Value List window opens, in which you can specify a list of values. [ATTACH=CONFIG]29366[/ATTACH] Back in the Add Script wizard, you can also specify a set of default values (which will be checked by default when the tool is opened), as a semicolon-delimited list. The result looks like this: [ATTACH=CONFIG]29367[/ATTACH] So, thanks for pointing me in the right direction! Jon.
... View more
11-26-2013
06:33 AM
|
0
|
0
|
1091
|
POST
|
I'm creating a new tool (probably will be a Python script tool) in which I want to provide the user with a list of pre-defined values to choose from, similar to the way in which a user can choose scales in the Extract Map Server Cache tool (see attached screen shot). How can I do this? [ATTACH=CONFIG]29269[/ATTACH]
... View more
11-21-2013
06:35 AM
|
0
|
3
|
1871
|
Title | Kudos | Posted |
---|---|---|
1 | 02-19-2013 08:18 AM | |
1 | 08-13-2015 06:54 AM | |
2 | 01-17-2017 09:02 AM | |
1 | 03-26-2019 04:52 AM | |
1 | 04-08-2015 12:48 PM |
Online Status |
Offline
|
Date Last Visited |
12-10-2020
03:10 PM
|