Workflows in Referenced Sites Error
I've encountered an error when using workflows & reports that use referenced sites.
In my example setup, I've made a new GCE site that references the sample CharlotteArcGISOnline site (I called the site Charlotte_AGO_referenced) that ships with GCE 3.14.
The Charlotte_AGO_referenced site's map services have 'CharlotteArcGISOnline-' prefixed to the beginning of all the map services. The layers inside of the map services do not have the prefix - the Parcels layer's ID is '4'. Inside the parcels layer, the Reports all have the prefix - the Parcel Report has ID = 'CharlotteArcGISOnline-1'.
There is a sample workflow called MailingReport, which locates a parcel, then buffers it and generates a mailing label report. The Report activity inside the workflow needs to have its Map Service Id and Report Id parameters changed to include the prefix of the referenced map service name (like Map Service Id = "CharlotteArcGISOnline-0").
When executing the workflow, everything works up to the Report activity, which errors out with no specifics:
/customer/servlet/servlet.FileDownload?file=00P6000000em1H8EAI
The following error is logged in the REST application:
<Event Timestamp="2013-04-17T13:29:37.5571761-04:00" Level="ERROR" Identity="Guest"><Message>Exception has been thrown by the target of an invocation.
opacity parameter syntax invalid: 'CharlotteArcGISOnline-0:0.7;CharlotteArcGISOnline-1:1'. Expecting a list of layers belonging to services similar to: 'serviceID1:0.7;serviceID2:1;serviceID3:0.3'. Validation message: 'The value does not conform to the validation regex string '^\s*(\w+\s*:\s*)?(([0]*?\.\d*)|1|0|(1\.[0]+))\s*(;\s*(\w+\s*:\s*)?(([0]*?\.\d*)|1|0|(1\.[0]+))\s*)*\s*$'.'.
The value does not conform to the validation regex string '^\s*(\w+\s*:\s*)?(([0]*?\.\d*)|1|0|(1\.[0]+))\s*(;\s*(\w+\s*:\s*)?(([0]*?\.\d*)|1|0|(1\.[0]+))\s*)*\s*$'.</Message></Event>
The POST web request for the Report activity got sent with the following opacity values:
/customer/servlet/servlet.FileDownload?file=00P6000000elu3dEAA
In the stock, non-referenced sample site, this opacity parameter matches the regex:
/customer/servlet/servlet.FileDownload?file=00P6000000em1KzEAI
This would be really handy to have working, as I'm currently maintaining multiple separate sites and would very much like to use referenced sites. Please advise. I'm using GCE 3.14+hotfix 1 and GVS 1.9.
Nate
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
0 Kommentare