Capabilities
Capabilities | SQL | XML |
Connector Capabilities | ||
Read | Yes | Yes |
Backfill | No | No |
Bidirectional Capabilities | ||
Incident Create | No | No |
Incident Update | No | No |
Narrative Update | No | No |
Overview
SQL Connection
The Data Agent will read data using SQL over an ODBC connection.
The GovWorx Data Agent requires a 64-bit ODBC driver.
XML Export
The Data Agent reads XML files from a local or shared directory.
Standard Data Fields
These are the standard data fields the Data Agent reads from Shieldware. The tables below show each GovWorx field and the Shieldware source it comes from.
Note: Additional fields are considered enhancement requests.
SQL: Incident fields
The Data Agent reads calls that closed or filed in the last two hours and that have a dispatch entry in cadlog. Source names are columns of the swcad.call_reporting table unless the row says otherwise.
GovWorx field | Shieldware SQL source | Notes |
Incident ID |
| CAD record key. |
Incident Number |
| |
Case Number |
| |
Incident Type |
| The Use Initial Incident Type setting switches this to Call Type. |
Initial Incident Type |
| |
Caller Number |
| Joined with commas. |
Agency |
| Only the services that have a priority. Joined with commas. |
Agency Type | Police, Fire, Ambulance, Other | The names of the services that have a priority. Joined with commas. |
Incident Date |
| |
Disposition |
| Only the services that have a priority. Joined with commas. |
Location |
| |
Priority |
| Only the services that have a priority. Joined with commas. |
Call Taker ID |
| |
Call Taker Name |
| |
Call Source |
| |
Closed At |
| The log entry with transaction code 203 (filed) or 223 (closed). |
SQL: Notes
GovWorx field | Shieldware SQL source | Notes |
Note ID |
| |
Note Text |
| |
Note By |
| |
Note Time |
|
SQL: Responders and units
GovWorx field | Shieldware SQL source | Notes |
Unit Name |
| The log entry with transaction code 171 (unit dispatched). |
Personnel ID |
| Joined with a comma. The Data Agent skips units with no personnel ID and keeps one responder for each personnel ID. |
Dispatched By |
| |
Dispatched At |
| |
Enroute At |
| |
Arrived At |
| |
Cleared At |
|
XML: Incident fields
File names start with the eight digit call number. The Data Agent reads the newest file for each call number. Source names are elements in the XML file, grouped by section.
GovWorx field | Shieldware XML element | Notes |
Incident ID |
| The Data Agent skips files without it. |
Incident Number |
| |
Incident Type |
| |
Initial Incident Type |
| |
Caller Number |
| |
Caller Name |
| |
Agency |
| Each value that is not empty, joined with commas. |
Agency Type | Fixed value | Always Ambulance,Fire,Other,Police. |
Incident Date |
| |
Disposition |
| Each value that is not empty, joined with commas. |
Location |
| |
Priority |
| Each value that is not empty, joined with commas. |
Latitude |
| |
Longitude |
| |
Call Position |
| Uses Call_Source when empty and the Use Call Source for Position setting is on. |
Call Taker ID |
| |
Call Taker Name |
| |
Call Source |
| |
Call Received Time |
| The earliest CAD note timestamp setting replaces this with the earliest note time. |
Call Pickup Time |
| |
Closed At |
| |
Response Area |
| Each value that is not empty, joined with commas. |
XML: Notes
GovWorx field | Shieldware XML element | Notes |
Note ID |
| |
Note Text |
| |
Note By |
| |
Note Time |
|
XML: Responders and units
GovWorx field | Shieldware XML element | Notes |
Unit Name |
| |
Personnel ID |
| The unit ID. |
Dispatched At |
| |
Enroute At |
| |
Arrived At |
| |
Cleared At |
|
Data Agent Settings
To prepare for this connection, we need the following details. These are settings in the GovWorx Data Agent configuration for this connector. A toggle is an on/off switch in that configuration.
SQL Connection
*: Required
**: Either DSN or (Database Server and Database Name) is required.
Setting | Type | Explanation |
| Text | User ID (Connection string keyword "UID") |
| Password | Password (Connection string keyword "PWD") |
| Text | Data Source Name. The Data Agent uses the DSN when you enter one. |
| Text | Host name or IP address of the database server. Used when you do not enter a DSN. |
| Text | Name of the database to read from. Used when you do not enter a DSN. |
| Text | Name of the ODBC driver. Used when you do not enter a DSN. |
| Text | The ODBC connection option. Used when you do not enter a DSN. |
| Toggle | Whether CommsCoach should report incidents back using the initial or final type from Shieldware. Toggle on to use the initial type. |
| Toggle | Toggle will use the earliest CAD note time as Call Received Time. Use it when the first note marks the start of the call better than the CAD pickup time. Call Pickup Time does not change. When no note has a time, Call Received Time stays as read from CAD. Default: off. This setting is on every CAD connector. |
XML Export
*: Required
Setting | Type | Explanation |
| Text | Either a local path or a UNC share path. Recognized as a UNC path if it begins with two backslashes ("\\"). |
| Toggle | Whether to use gMSA or explicit credentials |
| Text | Provide if using explicit credentials |
| Password | Provide if using explicit credentials |
| Toggle | Toggle will delete the XML files for a call after the Data Agent uploads its data successfully. |
| Toggle | Toggle will use the Call_Source element as the call position when the file has no Workstation_Number element. |
| Text | Look for files changed within this time back. Format: [days.]hh:mm. Default: 01:00 (1 hour). |
| Toggle | Toggle will use the earliest CAD note time as Call Received Time. Use it when the first note marks the start of the call better than the CAD pickup time. Call Pickup Time does not change. When no note has a time, Call Received Time stays as read from CAD. Default: off. This setting is on every CAD connector. |
