POST
|
At the time we were using 10.4.1. I submitted a ticket with Esri support about this issue (Case #02078008) and it turned out the issue was related to a known bug with 10.4.x. (#BUG-000105811) The issue is when WMX is performing the step "CopyWorkflowXML" in the job creation. With 10.4.x that step can be affected greatly by the complexity of the job type's workflow. The bug states that this was fixed at 10.5, but that is inaccurate. Testing shows that it was only fixed at 10.6. A hotfix was created for a customer for 10.5 and that is why the BUG erroneously states that it was fixed at 10.5. At 10.6 and beyond the "CopyWorkflowXML" step takes significantly less time, minutes down to a second or so.
... View more
12-03-2018
09:46 AM
|
0
|
1
|
583
|
POST
|
We have noticed that it is taking anywhere form 5-6 minutes to create a job in our Workflow Manager database. I have found that the overall complexity of the workflow/job seems to affect the job creation time because a job type that I use for troubleshooting that has a much simpler workflow takes only about a minute at most to create. What exactly is Workflow Manager doing that is causing it to take so long for these more complex jobs?
... View more
03-06-2018
10:15 AM
|
0
|
4
|
795
|
POST
|
Hello, I'm trying to find a better way for some remote users to connect and work with their teams Workflow Manager and I'm exploring the option of using the Workflow Manager JavaScript Web Viewer to do this. I'm curious if others have successfully integrated using the Web Viewer into their teams processes, especially when it comes to remote users. I am currently working on setting up a test viewer to try and answer some of these questions myself, but it is taking longer than I initially thought it would and would love to get some feedback on whether it is worth continuing to pursue this option or whether I should be looking for a different solution. Below are some of the questions and concerns I have about the web viewer. I would greatly appreciate feedback from anybody that has worked with it themselves, especially if you have successfully incorporated into your teams processes. Step execution speed via Web Viewer vs. Step execution speed via desktop One of the big reasons we are looking into this is because it is very slow for our remote users to connect directly to our WMX database and execute steps or make updates. This is partly because all of our internet traffic is routed to our corporate offices and then back out to our sites, therefore we have pretty high latency between the two offices. I am hoping that executing the steps via the web viewer can at the very least be an improvement for them, and hopefully comparable to speeds experienced by users who work on site. What have others seen in this regard? Also, does anybody know what are the main factors in how quickly a step will execute via the web viewer? Executing steps in workflows I know that not all steps will be executable via the web viewer. Particularly anything in the JTXDesktopSteps group of custom step objects, like JTXDesktop.LaunchGPTool. However, we have setup quite a few Executable Steps where we are launching python.exe directly rather than using ExecuteGP. I haven't seen anything in the documentation that implies this shouldn't be possible and it seems as long as the file path to python.exe is available on the server and the filepaths to the referenced scripts are available on the server, then it should be able to execute the script. Has anybody else been able to run Executable steps that run an executable on the server, i.e., python.exe or cmd.exe? If not, do you just use JTXSteps.ExecuteGPTool instead to run tools/scripts? Can steps executed via the web client reference/access data that is stored on the users workstation or does all data need to be in a location the server can access? This is particularly important in our situation because our users are working with file geodatabases stored on their local workstation. Any other challenges, tips, or tricks, you came across that weren't specified in the documentation that you think would be helpful for others to know about? Thank you in advance for all responses. I will greatly appreciate them.
... View more
03-06-2018
09:51 AM
|
0
|
1
|
541
|
POST
|
We have an extended property that stores a date in a date field type. In a subsequent step we use a token to pass along that date as an argument to run another tool, but we are getting errors saying input is not in the proper format. Is this because the token passes it along as a string and not as a date?
... View more
04-12-2017
09:30 AM
|
0
|
1
|
710
|
POST
|
I have an ExecuteGPTool step in my workflow that I want to run immediately after job creation. This step is running a custom script that will use the JOB_ID to select the Job AOI and use a select by location to select a feature in another feature class that contains attributes that I want to put into my jobs extended properties table(s). Once the properties are populated it then renames the job based upon those properties. What I have found though is that this step will not execute properly while the same session of Workflow Manager that created the job is open. No matter what I have tried, I must close and reopen Workflow Manager before this step will work properly. All of the below scenarios have failed: Workflow is set to auto execute upon job creation and steps auto execute during job creation. Workflow is set to auto execute upon job creation, but doesn't because the job is not assigned to the person creating the job. After the job is created, and assigning it to the user, the step still won't successfully run Workflow is NOT set to auto execute upon job creation. After manually starting the workflow, the step still returns failure code. In all three scenarios, if I closed and reopened WMX and then ran the step, it completed successfully. Any idea what is going on?
... View more
04-10-2015
09:33 AM
|
0
|
1
|
3086
|
POST
|
This helped get me going down the right path. I was able to use the LaunchGPTool to get it to work properly, but that pops up the Get Parameters GUI (even though it is populating the parameter automatically from the token) and I want this step to run without any input from the user. Therefore, I switched to ExecuteGPTool and kept all of the same arguments, but it no longer runs the script properly. It is like it isn't getting the JOB_ID parameter now. Do I need to change my script to not use arcpy.GetParameterAsText in order to use ExecuteGPTool? I've tried using arcpy.GetParameter and sys.argv, but neither of those worked. Turns out the above isn't true. It does work, but not if it is running when the job is created. The job is set to auto-execute several steps immediately after creation including this step. The return code for this step though is 1, so failure. If I reset the workflow to this step and reexecute it, it still says it fails. If I close and reopen Workflow Manager, and then rerun the step, it completes with success. I just added in a loop based on failure or success, it just goes to a procedural step that automatically executes and advances and goes back to the step so it can execute again. I tried creating a new job with this updated workflow and it appears to be stuck in a continuous loop in the job creation. Because it must be failing over and over. I killed the application and reopened it and found the workflow at my update step, ran it, and it completed just fine. Why won't this step complete if it is being executed during the job creation? Since my original question has been answered, and the issues I am now having are not related to that question. I have created a new discussion for that issue. It can be found at ExecuteGPTool step will not run successfully if auto executed during job creation
... View more
04-09-2015
04:33 PM
|
0
|
0
|
1243
|
POST
|
I've created a python script that I want to run in my workflow. I figure I need to create a custom executable step and call the python script from that. The help for creating steps (ArcGIS Help (10.2, 10.2.1, and 10.2.2) mentions that tokens can be used as arguments for the executable. That sounds great because then I could pass in the Job ID which is the only input that i need for the script to work properly, but how do i get the script to recognize and use the token?
... View more
04-09-2015
09:18 AM
|
0
|
6
|
5795
|
POST
|
Thanks for the response. I am trying to track down where NginX is even running in our setup, and we found a discussion in stackoverlow.com that made it seem like maybe it is our cloud load balancers and not NginX. What confuses me though is that I get the 499 errors essentially the instant that I do anything that would send a request to the server to get the data. It definitely isn't waiting 30 seconds, if even 1 second, before it returns the 499 report. Edit: Stack Overflow conversation I mentioned http://stackoverflow.com/a/15621223
... View more
03-05-2014
10:56 AM
|
0
|
0
|
1002
|
POST
|
What does Fiddler say when requesting the service? Fiddler is reporting a 499 error whenenver it is trying to draw the data. I've looked up 499, but I don't fully understand what it means or how to address it. What type of data source are you using? This is vector data. What version of ArcGIS (and, if applicable, ArcSDE) are you using? ArcGIS Server 10.1 for the server. Client machine is ArcGIS Desktop 10.1. What is your RDBMS version (if applicable)? SQL Server 2008 R2
... View more
03-05-2014
06:40 AM
|
0
|
0
|
1002
|
POST
|
I have created a WMS and it worked just fine the other day, but then I made it private. It took me a while to get a token to work, but I finally did by creating one for the referer IP, so I can finally connect to the WMS. When I load it in ArcMap though, none of the features show up. I can see in the table of contents that it is still reading things like my scale ranges for when to draw certain features, but there is nothing there. I just tried creating a new service with the exact same data and it too worked fine while I had it set to public, but when I made it private, I could no longer see the features. What is going on?
... View more
03-04-2014
11:46 AM
|
0
|
11
|
2283
|
POST
|
I am having the same issue. If I try to turn on WFS, I get the exact same error. Turn off WFS and the service starts up just fine. Also using Arc Server 10.1.
... View more
01-10-2014
11:10 AM
|
0
|
0
|
218
|
POST
|
I am trying to setup a production system using ArcSDE and Workflow Manager. We want to use the AOI editing restriction to keep people from editing data outside of their assigned AOIs. In order for people to modify and create feature geometry though I have to give them CREATE, DELETE, INSERT, and UPDATE privileges from the dbo user. When I do this, the AOI restrictions are no longer having any affect. How can I remedy this? It seems like it shouldn't be working this way. Technical stuff WinXP ArcGIS 10 SP3 WMX 10 SP3 ArcSDE 10 SP3 SQL Server 2008 R2
... View more
01-26-2012
10:59 AM
|
0
|
2
|
824
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|