|
POST
|
Sorry if this has already been asked, is it possible to get the ObjectID from an Input FeatureService and include it in the Field Definition? Feature Service Fields: OBJECTID ( type: esriFieldTypeOID , alias: OBJECTID , editable: false , nullable: false ) OCEAN ( type: esriFieldTypeString , alias: OCEAN , editable: true , nullable: false , length: 2 ) YEAR ( type: esriFieldTypeSmallInteger , alias: YEAR , editable: true , nullable: false ) Values: OBJECTID: 13047 OCEAN: AL YEAR: 2015 Generated Field Definition: Name Type Cardinality Tags OCEAN String 1 YEAR Short 1 Updated Field Definition (added OBJECTID): Name Type Cardinality Tags OJBECTID String 1 TRACK_ID OCEAN String 1 YEAR Short 1 TCP Text Output (after adding OBJECTID): I would like the output to look like this: GeoEventDefinition,13047,AL,2015 One example I saw made it seem possible, Define input - Main Break Notification | ArcGIS for Utilities K-
... View more
10-01-2015
01:03 PM
|
0
|
1
|
2784
|
|
POST
|
Thanks Darren, this makes perfect sense. One challenge I was having was updating a 'lastUpdated' column to the localtime() without passing the 'lastUpdated' field to da.UpdateCursor first. I decided to append the value of localtime() to the end of the values array and 'lastUpdated' to the end of the fields array. It's working beautifully!
... View more
09-30-2015
11:31 AM
|
0
|
0
|
2738
|
|
POST
|
Thanks Freddie, what if fields[0] and fields[1] are not the first and second fields in the attribute table? Will this still work? For example, OBJECTID FirstName LastName 1 Jane Doe row = value // i = 0 // row[0] is OBJECTID // fields[0] is FirstName
... View more
09-30-2015
10:54 AM
|
0
|
3
|
2738
|
|
POST
|
Can I rewrite the Python code below using da.UpdateCursor ? I could not find an equivalent setValue() method for da.UpdateCursor to make the changes. i = 0 fields= ['LastName','FirstName'] values= ['Jensen','Parky'] rows = arcpy.UpdateCursor(table, where) for row in rows: while (i < len(fields)): row.setValue(fields, values) i += 1 rows.updateRow(row) del rows, row Are there any arcpy methods to return the index of tableName.fieldName that we can plug into row[index] when using da.UpdateCursor? Katie
... View more
09-30-2015
09:10 AM
|
0
|
5
|
6798
|
|
POST
|
Thank you Javier for sharing this info, when you say GeoEvent Datastore Proxy is responsible for updating tokens do you mean re-generating new tokens for external ArcGIS Servers? Or bouncing the keep-alive tokens stored within GeoEvent Processor? I am not convinced the tokens are expiring, using the same token as entered previously to register the ArcGIS Server is still allowing a connection and showing a valid token has been entered. Our Operations team regularly runs security patching on this server about once a month taking a full reboot after the patching is complete. Sorry I do not have enough details to determine the cause of the 'Invalid Token' message at this time.
... View more
09-10-2015
12:32 PM
|
0
|
0
|
1638
|
|
POST
|
I have run into a similar issue in GeoEvent Processor 10.2.2, Machine: Windows Server 2008 R2 ArcGIS Server: 10.2.2 AGS Security: Windows for Users and Roles with the 'Web' (Web Adapter) used for the Authentication Tier and Mode Map Services Permissions: Folder level - set to 'Private'. Our DataStore connections to secured ArcGIS Servers have a 365 token expiration and often several days after registering the connection it will show 'Invalid Token' and the services are in 'Error' state. I am unsure what is triggering the issue, but we've resolved this by editing the Datastore connection and re-entering the same token ID, saving the edit, and clicking 'Validate All'. Invalid Token java.lang.Exception: Invalid Token at com.esri.ges.datastore.agsconnection.DefaultArcGISServerConnection.defaultValidate(DefaultArcGISServerConnection.java:571)[226:com.esri.ges.framework.datastore.agsconnection-datastore:10.2.2] at com.esri.ges.datastore.agsconnection.DefaultArcGISServerConnection.validate(DefaultArcGISServerConnection.java:589)[226:com.esri.ges.framework.datastore.agsconnection-datastore:10.2.2] at com.esri.ges.datastore.agsconnection.DefaultArcGISServerConnection.isUseable(DefaultArcGISServerConnection.java:2376)[226:com.esri.ges.framework.datastore.agsconnection-datastore:10.2.2] at com.esri.ges.transport.featureService.FeatureServiceInboundTransport.isArcGISConnectionConfigurationValid(FeatureServiceInboundTransport.java:401)[251:com.esri.ges.framework.transport.featureservice-transport:10.2.2] at com.esri.ges.transport.featureService.FeatureServiceInboundTransport.onArcGISServerConnectionStatusChange(FeatureServiceInboundTransport.java:422)[251:com.esri.ges.framework.transport.featureservice-transport:10.2.2] at com.esri.ges.manager.datastore.agsconnection.internal.ArcGISServerConnectionManagerImpl$1.run(ArcGISServerConnectionManagerImpl.java:236)[318:com.esri.ges.manager.internal-agsconnectionmanager:10.2.2] at java.lang.Thread.run(Unknown Source)[:1.7.0_51]
... View more
09-09-2015
02:21 PM
|
0
|
2
|
1638
|
|
POST
|
Hello GeoNet Community, I am working through the RSS Tutorial for GeoEvent Processor and finding it difficult to receive new data only, is this possible if your RSS feed is missing the 'Last-Modified headers'? For example, if we want to poll FEMA's Disaster RSS Feed for new data only (https://www.fema.gov/data/disasters.rss) could this be done in GeoEvent without introducing additional logic? A few other approaches we may try are sending the RSS feed out to a feature service then back into GeoEvent, another option may be checking the 'PubDate' field in each entry for newly published data using a Field Calculator. Katie
... View more
07-31-2015
04:13 PM
|
0
|
2
|
5318
|
|
POST
|
This information is helpful to us also, we've noticed some strange behavior in 10.2.2 with selective deleting of Definitions from the GUI, as RJ mentioned we made a backup of the configuration before doing any cleanup work. Maybe it would help to explain how the different types of Field Definitions work, I found 3 distinct types in the XML markup: owner="arcgis" owner="auto-generated/com.esri.ges.adapter.inbound.JSON/10.2.2" owner="WAS:Enrich_NWS_Events" Are there processors which auto-generate a definition and others which only define the definition within the processor? Has this functionality changed in releases after 10.2.2?
... View more
06-05-2015
09:47 AM
|
0
|
3
|
1095
|
|
POST
|
Hi G Tiemens, I have used the Field Calculator to convert input timestamps into local time, but I haven't tried converting dates with the month names in them. There are some helpful tips on this post that will help get you started, Converting between Date Formats Your process flow may have to ingest the date field into an output feature service that can return a numeric date back into GEP, once the date is back in GEP your Field Calculator can parse the numeric value into the format you are expecting. Converting date format 'DDMMYY hhmmss' to 'YYYY-MM-DDThh:mm:ssZ' use, '20' + substring(input_date,4,6)+ '-' + substring(input_date,2,4) + '-' + substring(input_date,0,2) + 'T' + substring(input_date,0,2) + ':' + substring(input_date,2,4) + ':' + substring(input_date,4,6) + 'Z'
... View more
05-21-2015
04:13 PM
|
0
|
0
|
831
|
|
POST
|
Hi Munhwan, How is your research going? Have you tried keeping a log of the records that should be getting passed through and seeing if you can find a pattern in the data by comparing with the records that did make it through? We had some luck doing this comparrison when things aren't getting sent through that should be. You might also want to look at the Site > GeoEvent Definition(s) generated for this service and compare with those records that didn't get passed through. RJ recommended a debugging approach that I have found useful for situations similar to what you've described. That is, stepping through the execution by attaching a new Output (system file JSON or CSV ) directly off of your input and a second Output (system file JSON or CSV output, writing to a different file) attached after your business logic downstream. Run the service, compare how many records were output, move the second Output to another spot in your logic and see if you can pinpoint the processor/filter that's giving you trouble. Good luck, Katie
... View more
04-23-2015
10:49 AM
|
0
|
2
|
1311
|
|
POST
|
Thanks RJ, I look forward to testing this out at the next version. We followed your recommendation and put in a request to upgrade to version 10.3.1 (May 2015), so we wouldn't be behind a version in our next upgrade. Great visual of the new Operators introduced at 10.3. An alternative idea we've kicked around is storing the GEP responses in a geodatabase to build our statistics from and writing scripts to handle the notifications or sending the data back into GEP to process the notification. There are probably other ways to design this I haven't thought of yet. Best of Luck, K Update 10/22/2015-- We have explored this topic further and published our findings on Grouping and Summarizing GeoEvents
... View more
04-20-2015
11:57 AM
|
0
|
0
|
864
|
|
POST
|
Jacob, we have had success polling an external website for JSON, see screenshot below for a configuration sample setup in GeoEvent 10.2.2-
... View more
04-14-2015
08:10 AM
|
1
|
1
|
2136
|
|
POST
|
Hi Rainer, Can you please confirm the version of GeoEvent Processor you are running? I must admit I have not tested the WebSockets output for GEP, have you tried pushing the JSON to TCP text output and using the TCP utility to compare the two output messages? This utility is found in the Websockets in GeoEvent Tutorial download package (::WebSockets-10.2.zip\utilities\tcp-console-app), http://www.arcgis.com/home/item.html?id=3150df0605154a5b99fa365359b6d457 The starting curly brace doesn't appear missing, it is shown on the line above in your image. Did you expect a comma between each of these unique JSON return messages?
... View more
04-09-2015
01:02 PM
|
0
|
0
|
1784
|
|
POST
|
Hi Alice, this should be the same thing. GeoEvent is an extension of ArcGIS Server. What did your rep tell you?
... View more
04-09-2015
12:44 PM
|
0
|
0
|
810
|
|
POST
|
I am also interested in HTML mark-up for the outbound connector. Keep me posted! Katie
... View more
04-09-2015
12:41 PM
|
0
|
0
|
2059
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 04-14-2015 08:10 AM | |
| 1 | 03-04-2016 03:56 PM | |
| 1 | 11-09-2015 11:43 AM | |
| 2 | 12-17-2015 12:39 PM | |
| 1 | 11-09-2015 11:59 AM |
| Online Status |
Offline
|
| Date Last Visited |
05-27-2021
02:59 AM
|