TruckMate 2025.4 New Features: Operations

Released: January 16, 2026

Last updated: January 16, 2026

Required upgrade (TM-173710)

TruckMate 2024.1 and later require DB2 version 11.5.9.

You must upgrade your instance of DB2 to this version before upgrading TruckMate.

Framework

Added option to copy Dawgs (TM-182036)

You can now copy existing Dawgs. There are two ways to copy a Dawg:

  • Go to Tools > Copy Dawg

    The Copy Dawg option.

  • Select the The Copy Dawg icon. Copy Dawg icon on the toolbar.

    The Copy Dawg icon on the toolbar.

All of the settings from the original Dawg are copied. There are only two differences between the original and the copy:

  • The Active checkbox will be cleared on the copy.

  • The Description of the copy will have "(Copy)" appended to it.

    A copy of a Dawg.

Expanded Dawg file format support (TM-182037)

Support for additional export file formats has been added to The Dawg.

Crystal report file exports are created using TruckMate’s integration with SAP Crystal Reports. The file categories and their supported types include:

  • Crystal Report attachments & Crystal Report export files:

    • CSV, DOC, HTML, PDF, RTF, TSV, TXT, XLS, XLSX, XML

  • Results files:

    • CSV, TXT

  • Non-Crystal Report email attachments:

    • CSV, HTML, TXT

Standardized TruckMate logging folders (TM-183781)

A new standard default logging structure has been added to TruckMate. This will be the standard for SaaS (Software as a Service) moving forward.

Existing settings that already save logs and data to specific folders will not be changed. This standard is for new installations.

Logs

  • ART Services
    The default log path is now based on the database name for the connection, an ART subfolder, and the application name. For example: C:\ProgramData\TruckMate\Logs\dbname\ART\ConnectedDock

  • TruckMate Services using MadWinServiceHost (MWSH)
    The default log path is now based on the database name for the connection, an MWSH subfolder, and the application name. For example: C:\ProgramData\TruckMate\Logs\dbname\MWSH\FBImporter

  • Back Office applications
    The default log path is now based on the database name for the connection and the application name. For example: C:\ProgramData\TruckMate\Logs\dbname\BillingRegister

  • Operations applications
    The default log path is now based on the database name for the connection and the application name. For example: C:\ProgramData\TruckMate\Logs\dbname\MobileCommAPI

EDI will log to separate folders for FTP, Tx, Dump, and Multiprocess. For example:

  • C:\ProgramData\TruckMate\Logs\dbname\EDI\FTP

  • C:\ProgramData\TruckMate\Logs\dbname\EDI\Tx

  • C:\ProgramData\TruckMate\Logs\dbname\EDI\Dump

  • C:\ProgramData\TruckMate\Logs\dbname\EDI\MultiProcess

Application Data

Applications and services which write application data will now default to a standard "Data" location based on the database name and application name. For example: C:\ProgramData\TruckMate\Data\dbname\ValUtil

These applications and services include:

  • ValUtil

  • WatchDawg

  • DB2CreateWiz

  • STE Files

  • Soap API

  • MobileComm

There are two exceptions:

  • LoginLog
    This feature logs an application login when the appropriate command line parameter is passed on opening. Since the database name is not connected or known when the log is written, this will be written based on the application name. For example: C:\ProgramData\TruckMate\Data\CSERV\Cserv.exe-loginlog.log 20251201 084616.log

  • SQLExec
    To allow for more security around who can view SQLExec logs, these are now written to a top-level SQLExec folder without the common TruckMate program data path. For example: C:\ProgramData\TruckMate\SQLExec\dbname

Added an EDI multi-process tier distributor (TM-184718)

An option has been added to EDI Communications Manager called Enable tier distributor (multi-process).

The Enable tier distributor option.

This option enables scalable architecture for processing EDI transactions. You can configure independent processing tiers for different transaction sets and trading partners based on the priority and quantity of transactions.

Each EDI transaction type (204 Inbound, for example) has its own Tier Configuration. Each tier configuration includes 10 tiers.

The Tier Configuration tab showing 10 tiers on a grid.

Added SQL Query Analysis Agent to SQL Execute (TM-185202)

SQL Query Analysis Agent has been added to SQL Execute. For more information, see SQL Query Analysis Agent.

Mobile communications

Added endpoints to the Mobile Comm REST APIs (TM-169706)

More endpoints have been added to the Mobile Communications REST APIs:

  • /trailerSensors

    • Adds (POST) trailer sensor records

  • /reeferSensors

    • Adds (POST) reefer sensor records

  • /dailyHours

    • Adds (POST) daily hours for a driver

This functionality is still in beta.

Dispatching operations

Added Switch Zones to terminal plans (TM-164882)

A Switch Zone column has been added to terminal plans. Freight bills can now be put in a DOCKED status at non-terminal locations. When this occurs, the system inserts a sequence for the switch zone into the terminal plan. The zone code appears in the Switch Zone column.

A switch zone in a terminal plan.

Added resource Quick Match support to Dispatch (TM-184127)

In Dispatch, the resource Quick Match option now opens a picklist.

The Quick Match for TRAILERS window.

This picklist appears when using Quick Match to assign any of these resources to trips:

  • Drivers

  • Power units

  • Trailers

  • Containers

  • Chassis

  • Misc. equipment