The RSS feed type in ArcGIS Velocity sends an HTTP or HTTPS request to the specified RSS URL at a user-defined interval. The request collects RSS data that can be retrieved in a web browser by browsing to a URL.
Examples
The following are example use cases for the feed:
- A GIS analyst wants to configure a feed to load the latest earthquake data at a defined interval from an RSS feed available on the internet.
- Updated sensor values are loaded from an RSS feed every minute.
Usage notes
Keep the following in mind when working with the feed:
- The feed polls the website to load data at the rate specified in the Feed Polling Interval step of the configuration wizard.
- When a polling frequency is set, the polling occurs at regular time intervals as opposed to the start time of the feed. For example, if a feed is set to poll for data every five minutes and the feed is started at 8:03 a.m., the first request for data occurs at 8:05 a.m., the next at 8:10 a.m., and so on.
- After configuring source connection parameters, configure input data to define the schema and the key parameters.
Parameters
The following are the parameters for the feed:
| Parameter | Description | Data type |
|---|---|---|
| URL | The full URL to the externally accessible RSS website to poll using HTTP requests. | String |
| Authentication | The type of authentication used to access the web server. Authentication options are None, Basic, and Certificate. | String |
| Username | The username for accessing the website. This parameter only applies when the Authentication parameter is set to the Basic option. | String |
| Password | The password for accessing the website. This parameter only applies when the Authentication parameter is set to the Basic option. | Password |
| Certificate URL | The URL location of the client certificate for accessing the website. This parameter only applies when the Authentication parameter is set to the Certificate option. | String |
| Password | The client certificate password if one is set. This parameter only applies when the Authentication parameter is set to the Certificate option. | Password |
| Custom headers | Optional custom headers to be included in the HTTP request sent to the specified HTTP endpoint. For example, custom headers can be used to specify a third-party API key or authorization header. | Key-Value pair |
| Additional logging (Optional) | Specifies whether logging for raw RSS requests and responses issued by Velocity is turned on. Note:Use this parameter for troubleshooting purposes and turn it off when troubleshooting is complete. Once turned on, start the feed; the debug level logs are available on the feed logs page. Contact Esri Technical Support for help with troubleshooting if necessary. | Boolean |
Considerations and limitations
Consider the following when using the feed:
- The RSS data must be externally accessible on the internet.
- The size of the RSS page or file being polled cannot exceed 16 MB. If the RSS page or file being polled exceeds 16 MB, features are not ingested.
- If the user credentials are invalid, the feed retries the connection up to three times. Invalid credentials errors appear in the logs. The feed automatically attempts to restart after a delay, based on the configured recurrence schedule.