POST
|
Hi, The workflow manager configuration deployment is becoming a big challenge for us. We have many different custom job types, Maps(MXD's), Workflows, Notifications, Queries, step types, job filters which we're using in our Workflow Manager configuration. Initially we used to export the entire Workflow Manager configuration as a JXL file and then this file would get installed into target environments such as testing and production environments. After installing, we would need to import this JXL file into Workflow Manager Administrator, but we would need to do a lot of post installation activities, such as setting the target data workspace, adding/removing users according to target environments, setting the data workspaces for job types, subscribing users to notifications etc. These post installation steps would take a lot of time and there is always a chance that some mistakes would be committed during these steps. However we found that we can also export individual entities like job types, workflows, notifications, queries etc. as JXL files and import these in target environment as part of deployment. This approach works fine for new additions in the WFM configuration such as new workflow, new job type, new step type etc. However if we need to make changes to existing entity such as a workflow, or a job type, then we cannot overwrite the existing entity in WFM administrator by choosing to import the JXL file. For example if we need to make changes to an existing job type, then in the target environment we first need to delete the existing job type and then import the JXL for the updated job type. However at the time of deleting the existing job type, we get an error message as given below. Now it is understood that there are jobs which currently exist in WFM for this particular job type. However there are a huge number of jobs for this particular job type. As we're using OS Authentication for WFM, the jobs and their job versions need to be deleted by the respective users. Before deleting the jobs, they should reconcile and post their edits in their job versions to SDE.Default to ensure their edits are not lost. Once all the jobs and versions are deleted, then it would be possible to delete the job type in WFM and import the updated job type JXL. This is a huge time-consuming activity. It would be great if there was a way to get around this and be able to simply overwrite the changes for this job type in WFM Administrator, without needing to delete any jobs. I know that there is an option to import the entire WFM configuration JXL file, and while doing that we do get an option whether to clear the existing jobs or to retain them. But we do not want to import the entire WFM configuration, for updating just one job type. Any suggestions are greatly appreciated. We are using ArcGIS Desktop 10.4.1 with Workflow Manager. Database used is Oracle 12G, and the users connect via OS authentication to WFM. Regards, Apurv
... View more
09-27-2017
08:22 AM
|
0
|
5
|
2994
|
POST
|
Hi, My follow-up question is about whether the logic of 4 cores for 1 license is applicable for ArcGIS Server extensions also, such as Image Server? For example, we have ArcGIS Server Standard Enterprise and Image Server extension on one server, which has 8 cores. So it means we need 2 licenses (or 2 times the cost of one ArcGIS Server Standard Enterprise license). Do we need 2 licenses for Image Server as well for 8 cores, or is the extension license based on per server or host? Regards, Apurv
... View more
08-31-2017
01:55 AM
|
3
|
10
|
10450
|
POST
|
Thats it! Thanks a lot Jonathan, you nailed it! I was not able to browse the REST URL in the same server but was able to access from different machine. As it was accessible from different machine I didn't think of checking from same server at all. The issue was that in my IE LAN settings I had the checkbox checked - "Use Proxy Server for your LAN". After unchecking it I was able to access the URL and was able to publish the map service . Now I will try to undo all the unnecessary changes and try to publish map service having raster data. EDIT: Undone the role and account creation in ArcGIS Server Manager and undid the public security option which I did for PublishingTools service. Still able to publish vector and raster data. The only issue is I cannot publish raster data which is sourced from a mapped network drive such as Z drive which internally points to a network share where all the raster data resides. This was confirmed by ESRI as well that only UNC path is supported for publishing data. Regards, Apurv
... View more
04-18-2017
04:12 AM
|
2
|
1
|
3088
|
POST
|
Hi Rebecca, Thanks for your suggestion. I restarted the server but that did not resolve the issue. Currently I'm not even trying to publish any map service with mosaic datasets, just trying to publish an MXD with a single layer having vector data, which resides in Oracle geodatabase. I tried checking in Fiddler and I got the logs below. Looks like arcsoc process is trying to access something over port 8004. I tried to telnet port 8004 and it failed. However, with local ArcGIS Server account I didn't have to worry about such ports. The web view in Fiddler mentions - "Your requested host <hostname> could not be resolved by DNS." For this I added the IP address and hostname in the hosts file, but no luck. Important excerpts from Fiddler log is given below. 10:49:33:3159 Fiddler Running... 10:49:33:3279 Windows 8+ AppContainer isolation feature detected. 10:50:12:8167 HTTPSLint> Warning: ClientHello record was 390 bytes long. Some servers have problems with ClientHello's greater than 255 bytes. https://github.com/ssllabs/research/wiki/Long-Handshake-Intolerance 11:04:54:9856 fiddler.network.readresponse.failure> Session #140 raised exception System.Net.Sockets.SocketException An established connection was aborted by the software in your host machine Regards, Apurv
... View more
04-17-2017
05:20 AM
|
1
|
4
|
3088
|
POST
|
Hi Rebecca, Thanks for your reply. Yes of course we have the Image server extension authorized. We were able to publish MXD's having mosaic datasets before. I will try the patch you mentioned. The domain account which we're using has "password never expires" option enabled. Also I use the same account to initially login to the server where ArcGIS Server is installed. We are not using any EDN license, it is a permanent one. EDIT: The patch did not help. I noticed that in the Data Store settings in ArcGIS Server Manager, the option to "Allow data to be copied to the site when publishing services." was enabled. This is not required as all the databases and folders are already registered with ArcGIS Server. After I unchecked this option, I now get the following message. EDIT: Now back to getting the old "001359: Failed to connect to the server error". Haven't done any changes, except that I deleted those registered database connections which failed validation. So now only those connections exist which are properly validated. Regards, Apurv
... View more
04-13-2017
10:02 PM
|
0
|
6
|
3088
|
POST
|
Hi, I am using ArcGIS Desktop and ArcGIS Server 10.4.1. I have spent many hours trying to find a solution for this. The background to this issue is that I want to publish an MXD which refers to raster data in mosaic datasets. This data is going to be stored in a network drive on another server to which we have read-write access but no access to that server itself (such as RDP access or Administrator access). Previously we were using a local account "arcgis" to run the ArcGIS Server service. This account was created during installation. So when we had this local account, we were able to work with mosaic datasets because the raster data was stored in another server where we had remote and administrator access. So we had created a local "arcgis" user with the same password on that server, so that the raster data is accessible to ArcGIS Server on the other server through UNC path. The problem is that now we have got a much bigger network share to store the raster data, but as per the policies we cannot have a local "arcgis" user created on that server. So to work around this problem I found that we can use domain account to run ArcGIS Server instead of local account, and ensure that the domain account has access to the network share which has all the raster data. So using the "Configure ArcGIS Server Account" utility I have changed that account to a domain account, and it has permissions to read the data from the new network share. I have also registered the geodatabase connection and the network share folder in ArcGIS Server. So when I try to "Analyze" the MXD it does not show any errors or warnings. But I'm getting the error message below while publishing. I also have web adaptor installed on the same machine as ArcGIS Server so that services are accessible through IIS. I have tried a lot of things such as -> 1. Restarting the ArcGIS Server service after configuring with the new domain account. 2. Restarting the server. 3. Removing the local "arcgis" user from the server and again configuring the domain account using the utility and restarting the ArcGIS Server service. 4. Created a role "GIS Administrator" in ArcGIS Server Manager and created a user and assigned the user to that role. 5. Created a new connection in ArcCatalog with this new user and tried to publish the service. 6. Changed the service security for PublishingTools service to "Public, available to everyone". 7. Created a new connection in ArcCatalog using web adaptor URL in this format : http://<hostname>/arcgis 8. Saved a service definition file and then tried to publish the map service using ArcGIS Server Manager. I get the following screen for an eternity. Nothing has worked for me. Even if I try to publish vector data in the MXD I'm unable to. Can someone please suggest solution for this? Regards, Apurv
... View more
04-13-2017
07:47 AM
|
1
|
8
|
5904
|
POST
|
I am trying to see the print preview of a map layout using data driven pages in ArcGIS Desktop 10.4.1. I have used Grid Index features and when I try to see the print preview, for first page it shows the preview correctly but when I click on Next and see the preview, it is displayed as given below. When I click on Previous, Next or Last after this, I see the same kind of preview. This is happening for some MXD's not all. What could be the possible reason for this?
... View more
01-09-2017
01:54 AM
|
0
|
0
|
974
|
POST
|
We are using ArcGIS Workflow Manager extension for ArcGIS Desktop in 10.4.1 with Oracle 12C geodatabase. We have created the Workflow Database (JTX tables) in a separate user schema in Oracle geodatabase called “WORKFLOWMANAGER”. So all the JTX tables have the prefix – “WORKFLOWMANAGER.<JTX Table Name>”. We also have other user schemas where we have different business datasets. In Workflow Manager Administrator we connect using the “WORKFLOWMANAGER” user and select the schema as “SDE” as that is the schema where all the geodatabase tables are stored. We have configured many Job Types, Maps, Workflows, Users and User Groups. As far as users are concerned we have used the “Traditional” user store by using Windows Active Directory users. They have been added in different groups. We also configured MXD’s for different job types. Each MXD uses the respective user schema owner database connection. We have also given the required privileges to “WORKFLOWMANAGER” user on the user-schema datasets in the geodatabase. In this way, when we create jobs and open the job in ArcMap, there is a step in the workflow used by the job which creates a version under “WORKFLOWMANAGER” user and switches all the layers in the MXD to point to that version and database connection. In this way we’re able to execute the Job Workflow without any issues. Now coming to OS authentication, we have created different roles in Oracle database where Windows AD users have been added as external users. So these users login with their AD ID and are able to connect to the Oracle geodatabase using ArcCatalog and view the datasets on which they have privileges. Now we have created MXD’s which use OS authentication instead of database authentication, and configured those MXD’s for the different Job Types in Workflow Manager Administrator. When we create a job, and open the job and then it comes to the step where a version is created; the version still gets created under “WORKFLOWMANAGER” schema, and then automatically all the layers in the MXD are re-pointed to database authentication. This is where the issue is, we don’t want the layers to be re-pointed, the version should get created under the logged in Windows AD user. Normally when such a version is created it is in the format - <AD Username>.<Version Name> We tried another way when we logged in to Workflow Manager Administrator using OS authentication instead of database authentication. This was done after providing the necessary privileges in Oracle geodatabase to the Oracle role to which the AD user belongs to; on all the JTX tables in WORKFLOWMANAGER schema. After logging in, the MXD’s were configured using OS authentication for different job types. Then after creating a job in Workflow Manager(which uses the same default connection of OS authentication), when we try to open the “Job List” in ArcMap on the Workflow Manager toolbar, we don’t see anything come up. Later we tried to run the “User Queries” in Workflow Manager for “All Jobs”, “Unassigned Jobs” etc. but we get the following error as given below. We also tried to change the SQL query in the Workflow Administrator to use the prefix “WORKFLOWMANAGER.” for the JTX tables and verified the SQL and saved it there, but after creating the job we’re still not able to see the Job List in ArcMap, and also in Workflow Manager when we try to perform any of these queries, we’re still getting the same error message. The main intention is to make OS authentication work with Workflow Manager, and the once the job is opened in ArcMap the version should be created under the Windows AD user rather than “WORKFLOWMANAGER” database user. Is it worth creating the Workflow Database using OS authentication in the first place? Any assistance is greatly appreciated. Regards, Apurv Danke
... View more
12-06-2016
09:07 PM
|
0
|
0
|
2089
|
POST
|
Hi, In the last couple of weeks we are facing lot of issues in our development and testing environments for connections to Oracle geodatabase through ArcCatalog. We have different databases for Asset and Basemap. There is not a huge amount of data in the asset database, still it takes too much time to connect to it, like maybe 2 minutes or so. It connects through SQLPlus in 1 or 2 seconds. While connecting to Basemap database, it causes ArcCatalog to hang and go into a not responding state. This was not the case couple of months ago when the databases and schemas were newly created and data was loaded. At worst we were able to connect in 10 seconds through ArcCatalog. Since then there have been many changes related to data model in the geodatabase and also many times the database was refreshed with new set of data. Any suggestions will help. We're using ArcGIS Desktop 10.4.1 on Windows 2012 VM servers. We have 12 GB RAM and quad core processor. Another thing which I want to highlight is that we're using versioning for spatial data editing through Workflow Manager. In many cases, during the development, the versions which were created haven't been deleted. Will deleting the unnecessary versions help? One more thing is that we have installed the full Oracle Client as the DBMS client to allow ArcCatalog to connect to Oracle geodatabase. Is the full version required or is Instant Client sufficient? Regards, Apurv
... View more
11-17-2016
02:58 AM
|
0
|
2
|
2005
|
POST
|
Hi, I am trying to define an AOI for a job which I'm trying to create in ArcGIS Workflow Manager. I'm using the tool - Define AOI by rectangle. When I finally say OK, it gives me the error message given below. I'm using many layers in my basemap MXD which is configured in my job type. All the layers are pointing to Oracle Geodatabase. The geometry type we've used is SDO_Geometry. Can anyone throw light on this, what may be the reason? Regards, Apurv
... View more
09-28-2016
08:57 AM
|
0
|
0
|
995
|
POST
|
Hi, The scenario which we're trying to implement is that we have a web service which would receive certain parameters from another system, and based on the parameters, zoom to a particular location on the map, take the snapshot of it and return the image to the source system. So we have gone with the approach of using ExportMap function which is available in REST API for map service. We're able to export and display the image and return it to the source system. However, there is a slight problem here, the image is attached for reference. This is a line layer in pink color and what I need is to show a red cross symbol at each line vertex. I've used the line decoration property in the symbology to show a red cross as given below. The problem is I'm not able to see the cross at the exact vertex position, rather I see two cross symbols left and right side of each vertex. Another thing is that I only want to see the cross marks at the end points of the queried line feature, and not for the line features next to it, though I still want those features available in the exported image. Hence I'm thinking of an alternative way to add a graphic at the line vertices using REST API. Can the graphic be added while using ExportMap function? Regards, Apurv
... View more
09-23-2016
10:43 AM
|
0
|
0
|
816
|
POST
|
Thanks George, After giving privileges on the "Users" tablespace, I was able to create a feature class. Do I need to create separate tablespace for the user schema as well? Regards, Apurv
... View more
07-22-2016
08:53 AM
|
0
|
1
|
380
|
POST
|
Hi all, Really struggling for answers but help is appreciated. We have created a user schema called "LandEnv" in our Oracle Spatial geodatabase. As I am not the DBA, I requested my DBA to assign privileges to the "LandEnv" user in Oracle. Following privileges were provided which is as per the following URL -> Add users to Oracle—Help | ArcGIS for Desktop CREATE SESSION CREATE SEQUENCE CREATE TABLE CREATE TRIGGER CREATE VIEW SELECT ON DBA_ROLES However when I connect to my geodatabase using "LandEnv" user in ArcCatalog and try to copy or create a feature class, I get the following error. Can anyone please tell me what is missing? What are the full list of privileges that need to be provided by the DBA to the user? We are able to create feature class in SDE schema, but that is not the best practice. Regards, Apurv
... View more
07-22-2016
04:40 AM
|
0
|
3
|
1524
|
POST
|
I am not looking at using ArcGIS Server sevices for this web service ( at least not for create and update fetaure scenarios). I am thinking of creating a solution in Visual Studio 2015 which would have the following - 1. A web service project which would receive the coordinates and other attributes from other system. 2. Another project which refers the ArcObjects SDK and has all the processing methods for these scenarios i.e. Create Feature/Update Feature/Get Nearest. The methods in this project would do all the work and return the status i.e. success or failure back as response to the other system. Here I want to directly connect to the database through the IPropertySet or the .SDE file. Can this work for me? Regards, Apurv
... View more
06-10-2016
07:49 AM
|
1
|
3
|
857
|
POST
|
I want to create a .Net web service in Visual Studio for another system to communicate with the GIS system for some of the following scenarios. 1. Create Feature - Other system passes coordinates and attributes. 2. Update Feature - Other system passes only attributes to be updated. 3. Get Nearest Feature - Other system passes a point coordinate and we return the nearest feature which is available to that point. I want to use ArcObjects SDK to do this, to create a child version under the default version, do the edits in that version and then post it to default version programmatically. All this has to happen online as part of the web service, not as a nightly process or batch job. Can I use .Net web service to do this? Can I use the ArcObjects SDK to write the feature creation/update/get nearest code within the .Net web service, as I would have done for any desktop or standalone application? My other question is whether to go with WADL or WSDL? Apparently there is a way to generate WADL file using .Net framework 4.5 using Visual Studio 2015, but does ArcObjects SDK work with WADL type of contract? Another query is whether ArcObjects SDK supports Visual Studio 2015? I have Visual Studio 2015 and ArcGIS Desktop 10.3.1 installed. Will I be able to create web service using these tools to suffice my requirement? Suggestions please.. Regards, Apurv
... View more
06-09-2016
04:44 AM
|
1
|
7
|
3805
|
Title | Kudos | Posted |
---|---|---|
2 | 08-31-2018 03:16 AM | |
1 | 04-17-2017 05:20 AM | |
1 | 04-25-2018 07:41 AM | |
2 | 04-18-2017 04:12 AM | |
1 | 03-27-2020 05:34 AM |
Online Status |
Offline
|
Date Last Visited |
03-30-2022
03:56 AM
|