Skip to main content

CAD Connector - Hexagon XML

Written by Billy Keen
Updated over a month ago

Overview

The GovWorx Data Agent processes XML files generated by Hexagon CAD at the close of each call. These XML files contain call and incident metadata and are written by the CAD system to a local or shared directory, where the Data Agent securely reads and ingests them for downstream processing.

Each XML file represents a completed call event and is processed once it becomes available in the configured directory.


  • : Required

  • *: Either Integrated Security or (Username and Password) is required.


Configuration

Configuration

Explanation

UNC Share / Directory*

The local path or UNC share where Hexagon CAD writes XML files when a call is closed. Recognized as a UNC path if it begins with two backslashes (\\\\).

Use Integrated Security**

Determines whether the Data Agent uses a managed service account (gMSA) or explicit credentials to access the directory.

Username**

Required if using explicit credentials. The account must have read access to the directory.

Password**

Required if using explicit credentials.

Delete files after being processed

Whether to delete each XML file after it has been successfully processed by the Data Agent.

Hours back

How many hours back the Data Agent should look for XML files when scanning the directory (default: 2).


How the Connector Works

  1. Call Completion

    When a call is closed in Hexagon CAD, the system generates an XML file containing call and incident metadata.

  2. File Detection

    The GovWorx Data Agent monitors the configured directory for new XML files.

  3. XML Processing

    Each XML file is parsed and processed once it is fully written by the CAD system.

  4. Post-Processing Handling

    • If enabled, processed XML files are deleted.

    • If not enabled, files remain in place for auditing or retention purposes.


Directory and Access Requirements

  • The directory must be accessible from the Data Agent host.

  • The Data Agent requires read access at minimum.

  • If file deletion is enabled, delete permissions are also required.

  • A dedicated service account is strongly recommended to support auditing and least-privilege access.


Best Practices

  • One File Per Call: Ensure Hexagon CAD is configured to generate a single XML file per closed call.

  • Write Completion: Confirm files are fully written before being accessed by the Data Agent.

  • Retention Strategy: If files are not deleted, implement a retention or cleanup policy to prevent directory growth.

  • Consistent Timing: Avoid manual edits or delayed writes that could cause files to fall outside the configured “Hours back” window.


Troubleshooting Tips

No Files Being Processed

  • Verify the directory path is correct and accessible

  • Confirm the Data Agent account has permissions

  • Increase the “Hours back” value temporarily to capture older files

Duplicate or Missed Calls

  • Ensure files are not rewritten after initial creation

  • Avoid reusing filenames

Access Errors

  • Validate credentials or gMSA configuration

  • Confirm network connectivity to the file share


Support

For assistance configuring the Hexagon CAD connector or troubleshooting ingestion issues please reach out to us at [email protected] for assistance.

Did this answer your question?