January 9, 2013, 11:43 pm
I am using Server for ArcGIS 10.1 on Windows Server 2008 R2.
The Rest Services Directory shows no services at the root level (the SampleWorldCities is actually present but not shown in the directory). The Directory also does not list the folders that are present. If I type a folder name in the URL and refresh, then the services in that folder are shown.
This is not a problem in ArcCatalog or ArcGIS Server Manager. What could be the solution?
↧
January 10, 2013, 2:51 pm
Config info -
Running Server 10.1 SP1 on Win2008R2; web adaptor via IIS; Security = Win AD users, built in Roles; Security @ web server (IIS)
ArcGIS Desktop 10.1 SP1 on Win7 64 bit ...
We have Server set up and it has several services running on it which we can see in our web apps. The other day someone tried to add a service to ArcMap, we can't get it to work. If the user, who is in an Admin role on Server, expands the server connection in Catalog, he can see our services at the root and in subfolders; if he tries to drag/drop a service into ArcMap it returns the error in the attached image. If he tries to a connection from a User Role, no services/folders show up what so ever - no error message about failing to connect or anything just.
To add to the mystery, we tried adding a service on a PC running 10.0 SP4 and it works just fine....
Anyone have any idea what's going on or where to even begin troubleshooting??
Thanks, Terry
↧
↧
January 10, 2013, 3:36 pm
We have ArcGIS Server 10.1 installed and are using the Web Adaptor. Our server is on our internal network and is using reverse-proxy to serve maps to the Internet.
When a query is performed using a GET that has a Where clause such as
Addr Like '%3%'
http://MyServer/arcgis/rest/services...%25%27&f=pjson
the query returns results, but if the Where clause is:
Addr Like '%36%'
http://MyServer/arcgis/rest/services...%25%27&f=pjson
A 500 Internal Server Error is produced. I suspect a filter setting in IIS is stopping the Query, but don't know where to look. Has anyone encountered this same issue?
If so, how did you resolve it?
↧
January 11, 2013, 12:26 am
Howzit all,
At the beginning of last year I created an ArcGIS Server Reporting And an ArcGIS Data Source Reporting AddIn for documenting everything inside an ArcGIS Server Instance. I deployed with an ArcGIS Server 10.0 Instance and made use of the IServerObjectManager Interface to create Server contexts for services.
3-4 month back we upgraded to ArcGIS Servr 10.1 and migrated all the services.
That AddIn I have created is no longer valid at the new ArcGIS Server architecture but still works well on the existing AGS 10.0 instances. Although I was not significantly involved in the upgrade, I recall the whole SOM and SOC componentary has fallen away,
It is hardly surpriing that the AddIn no longer works.
(I have gone through the debug of the AddIn and notice the component fails when the SOM is created. Nothing object is created.
Can someone please guide me to the Interfaces I should be making use of for use in the .NET Development?
Is there a replacement Interface to IServerObjectManager?
I am on a steep learning curve here.
Many Thanks in Advance
Susan Jones
GIS Consultant
Auckland
NEW Zealand
↧
January 11, 2013, 12:37 am
The published mxd is not displayed in “Flex”, “Silverlight” or “ArcGIS Web app”
Despite the fact that the service (published from mxd) is successfully created and is displayed in the “ArcGIS Server manager” and “ArcGIS REST Services Directory” as shown in the screenshots below,
Attachment 20649,
Attachment 20650
the “ArcGIS Viewer for Silverlight 3.0”, “ArcGIS Viewer for Flex” and “ArcGIS Web Applications Manager” fail to display this service
Attachment 20651,
Attachment 20652,
Attachment 20653
What might be the problem?
Thank you
Best
Jamal
↧
↧
January 11, 2013, 2:58 pm
I'm sure there is a best practice on this somewhere but so far, I'm pulling a big zero.
I've got an mxd that has a layer of a geo-referenced gif. The file is actually updated every 5 minutes or so on the file system. I've got the mxd published as a map service but the map service never updates (after I press f5) to show the latest image. I can look at the image on the file system and sure enough, it looks different than what I see in the map service JavaScript viewer.
How to I nudge the map service (or MXD) to refresh every 5 minutes or so so the end user will always see the latest image that gets put on the file system?
It seems that every time a users makes a request to view a map service (from the javascript view for example), that map service is not pulling data from the data store every time. It seems to be caching the data somewhere, somehow. I don't want that. I want the end user request to force the map service to retrieve data (in this case a raster file) from it's file system source, every time the request is made.
I've tried clearing browser cache but that doesn't seem to be the issue, as I can go over to another PC that hasn't accessed this service before and it pulls up an old image as well.
↧
January 11, 2013, 3:22 pm
Can someone provide the JSON or links to examples?
I'm trying to use the Admin API to create new services.
Thanks!
↧
January 13, 2013, 7:15 am
Hi
Does the ArcGIS Desktop with Extensions is required to use the facilities of extensions in ArcGIS server.
Thillai
↧
January 14, 2013, 4:14 am
Error: “service started with error…the base definition string sss is invalid”
Despite the fact that the “analyze” of the “service editor” doesn’t show any errors, I got the message shown in the screenshot below:
Attachment 20690,
Attachment 20691,
Attachment 20692
What is meant by “the base definition of string sss is invalid”
i tried to start the service again abut i got the message below:
Attachment 20694
What might be the issue?
Thank you
Best
Jamal
↧
↧
January 14, 2013, 7:52 am
Hi there,
Here at the university of Groningen we want to serve GIS data to several different faculties. In order for the IT department to provide accurate billing we would like to know if anyone knows of a way or product that will generate reports which user(s) accessed which service over a given time period?
I know this could be achieved through ArcGIS logging if all services are secured but that isn't a preferred option.
↧
January 14, 2013, 3:04 pm
Hi There,
I have a requirement that shows aggregated data on dynamic map. The aggregated data is the result set of a dynamic query on some database tables and has geo-reference on each record, for example US state, County or lat/long pair. I would need to build a in-memory feature layer for each query and dynamically add this feature layer to a map service so that the user can see the aggregated data on the map on the fly. I was trying to do this with query layer but had difficult time to change the definition of query layer on the fly. Can any one give me a clue how to achieve this task. I know that Geoserver/Postgres can do this, but I need to implement it in ArcGIS server.
Thanks,
Bing
↧
January 14, 2013, 6:35 pm
When I try to add ArcGIS Server 10.1 as Administer GIS Server in ArcCatalog 10.1, I got the following error: We were unable to connect to:
http://11.0.200.100:6080/arcgis. Error: ERROR: code:404, Could not find resource or operation 'publicKey' on the system., No resource could be found at that address. Does anyone know how to resolve this? BYW, I can successfully add server as Use GIS services.
↧
January 15, 2013, 1:56 am
Server side/client side web application builders,
1. As in the stage of installation of “ArcGIS Viewer for Flex” we are required to specify the folders below:
• Web server base folder
• Web server base folder URL
Attachment 20724
Then where should we keep these two folders? On the server or on the client machine?
2. How about these two folders in the case of “ArcGIS Viewer for Silverlight”?
Attachment 20725
3. In case of “ArcGIS Web Applications Manager”, at which step we specify the hosting machine?
Attachment 20726
Thank you
Best
Jamal
↧
↧
January 15, 2013, 2:47 am
Hi
I have a ArcGIS 10.1 Server(upgraded from 10.0 SP3). When I try to create a map cache for one of the map services I get this error:
The containing process for 'System/CachingTools' job 'jbf22b3f96741494c9072b41205599451' has crashed.
com.esri.arcgis.discovery.ejb.ArcGISServiceException: Could not service request. java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is: java.net.SocketException: Connection reset at com.esri.arcgis.discovery.ejb.impl.GPServerSyncBean.handleRequest(GPServerSyncBean.java:77) at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:162) at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:144) at org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:164) at org.apache.openejb.monitoring.StatsInterceptor.invoke(StatsInterceptor.java:92) at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:162) at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:144) at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:122) at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:221) at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:174) at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:136) at org.apache.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD(EjbRequestHandler.java:238) at org.apache.openejb.server.ejbd.EjbRequestHandler.processRequest(EjbRequestHandler.java:129) at org.apache.openejb.server.ejbd.EjbDaemon.processEjbRequest(EjbDaemon.java:196) at org.apache.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java:149) at org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:71) at org.apache.openejb.server.ejbd.KeepAliveServer$Session.service(KeepAliveServer.java:213) at org.apache.openejb.server.ejbd.KeepAliveServer.service(KeepAliveServer.java:233) at org.apache.openejb.server.ejbd.EjbServer.service(EjbServer.java:66) at org.apache.openejb.server.ServicePool$2.run(ServicePool.java:91) at org.apache.openejb.server.ServicePool$3.run(ServicePool.java:120) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) Caused by: com.esri.arcgis.discovery.ejb.ArcGISServiceException: Could not service request. java.rmi.UnmarshalException: Error unmarshaling return header; nested exception is: java.net.SocketException: Connection reset at com.esri.arcgis.discovery.ejb.util.EJBBase.handleRequestBase(EJBBase.java:486) at com.esri.arcgis.discovery.ejb.impl.GPServerSyncBean.handleRequest(GPServerSyncBean.java:74) ... 29 more
↧
January 15, 2013, 7:14 am
I have ArcGIS Server 10.1, my virtual directory capability(Upload extension) deleted last night. how can I add virtual directory extension again?
↧
January 15, 2013, 9:11 am
It seems like in 10.0 I could look under Service Properties in Server Manager and get the name and path for the source mxd that the service is referencing. I can't find this information in the server manager for 10.1. Am I missing it somewhere or is it gone? Personally I found it pretty useful.
↧
January 15, 2013, 1:20 pm
With ArcGIS for Server 10.1, SP 1, I am attempting to publish a service of layout templates to use with the Flex Viewer 3.0 Print Widget. The folder I created and registered holds copies of most of the MXD layout files which come with ArcGIS in the ExportWebMapTemplates folder along with one layout MXD I created.
I have no problem publishing the service, but when I browse the service REST endpoint and look at the Export Web Map page under Tasks, the Choice List under the Layout_Template parameter only shows [MAP_ONLY]. So, when I open the Flex Print Widget, there is no menu for choosing a layout. All layout choices were checked on when I created the service. What happened and how to do I fix it?
Thanks,
Marc
↧
↧
January 15, 2013, 2:10 pm
We have a dedicated server running ArcGIS Server 10.1 and MS Server 2008 R2 with 20 GB of system memory. We just upgraded from 10.0 to 10.1 ArcGIS Server and our available system memory has shrunk dramatically. Running 10.0, only about 4.5 GB of system resources were consumed; now with 10.1 SP 1, 15+ GB of resources are regularly consumed. With the ArcGIS Server service shutdown 2.5 GB are consumed, as soon as it is restarted it ramps back up to consuming 70% to 80%. There appears to be a ArcSOC.exe for each map/image/feature service published with each one consuming ~80 MB of memory. The size consumed does not seem to coincide with data content, one ArcSOC.exe (map service, with 1 point) is 88 MB while another is 75 MB (map service with 5000+ points). Is there a good way to manage the memory consumption? If I add more memory will the services bloat to consume the additional resources and still leave me only ~25% free?
↧
January 15, 2013, 2:23 pm
I am trying to set up ArcGIS for Server 10.1. If I publish a service using the 'copy data to the server' I have no trouble publishing a service. Since the data and the ArcGIS for Server 10.1 software on on the same machine, I do not want to have duplicate copies of my data. I want to register my folders (containing file geodatabases) in Server. I cannot seem to make this work!
I have Server connected to one folder that contains several file geodatabases.
This image confirms the connection folder connection in the Server Manager.
Attachment 20751
When I try to publish a service from ArcMap using data only stored in that connected folder I get a high severity message that the "Layer's data source is not registered with the server and data will be copied to the server.". If I try to then register the folder in ArcMap I get a "Folder is already registered with the server" message. I can change the name of the data source at which time I get this error...
Attachment 20754.
Any help registering my folders would be appreciated.
Thanks
↧
January 16, 2013, 6:47 am
Hi,
I have written a custom .net geoprocessing tool which is exposed as a geoprocessing service with ArcGIS Server 10.1 SP1 . When the tool is run from ArcMap 10.1 SP1 i can see significant memory usage, say up to 1gb is consumed, but once the georpocessing is finished and i click 'Close' in the geoprocessing tool's dialog the memory is nicely released and ArcMaps consumption always comes back to the same level. I've run the same task for several times to check it and it seems there are no issues with ArcMap and memory consumption.
Once i publish the tool as a geoprocessing service and run it i can see under the task manager that the ArcSOC process associated with the gp service keep eating up more and more memory and even once the processing is done the memory is never released.
Can you advice on how to maintain the geprocessing service in order to regain the memory? Because of high demand for memory the service can very quickly reach the point when system runs out of memory as it is not released!
Regards,
Szymon
↧