v8.0.0
  • 12 Oct 2022
  • 2 Minutes à lire
  • Sombre
    Lumière
  • PDF

v8.0.0

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

Project WTMS real-time data processing v8.0.0

February 26th, 2021                                                                                               Version 8.0.0


In this release, updates have been made to improve real-time data processing on DL Freight by enhancing WTMS feed generation service, improving reporting and updates to WTG and DEM attributes. 

Features Delivered in this Update

Running WTMS Feed generation service and wrapper continuously

  • Status filter to manage types of loads:
    Files will be generated of those statuses for which we have provided values in config(STATUS_FILTER= ACCEPT, CANCEL, MNASGN, MNTNDR, PSRCMD, PSTNDR, REJECT, REMOVE) in WTMS.
  • Execution duration threshold for the continuous process:
    If the duration is greater than a threshold time duration (EXECUTION_DURATION_THRESHOLD=2{hours}) then the feed generation process is initiated.
  • Cancelled feed optional flag:
    Cancelled feed file is made optional now, cancelled feed will only be received if (CANCELLED_FEED_REQUIRED=true) in WTMS config.
  • New feed-generation-success file:
    With the current Load, Accessorial, PO, and Stop feed, one additional feed data is received named feed-generation-success (empty file). SFTP Handler initiates at this point, expecting a file name feed-generation-success-YYYYMMDDTHHmmss in the SFTP folder. This file means that all the feed files for a single run have been generated. If a file is found in the folder and the modified time of the file is more than the modified time of the last such file consumed; it starts processing the feed files matching the timestamp in the file name.
  • New archive folder:
    All the feed files (Load, Accessorial, PO, and Stop feeds) when downloaded will be moved to an archive folder and the feed-generation-success file is deleted.
  • Delimiter for multiple messages:
    If there are multiple error_message for the same load_id they are separated by a delimiter (DELIMETER=;) in the Reject file.
  • Dockerized WTMS:
    Going forward, WTMS applications run SaaS applications with dockers, instead of barebone nodejs processes.

Reporting Enhancements

  • EOD report: EOD report contains instances where load_carrier_pu_date date is in last 180 days and load_carrier_status is either ACCEPT or CANCEL (LOAD_CARRIER_STATUS_FILTER_FOR_EOD= ["CANCEL","ACCEPT"]).
  • Star report: Star report is generated up to current date only and with instances having load_carrier_status = ACCEPT or CANCEL (LOAD_CARRIER_STATUS_FILTER_FOR_STAR=["CANCEL","ACCEPT"]).
  • Zero report: Zero report should include all loads with load_carrier_status= “ACCEPT” (LOAD_CARRIER_STATUS_FILTER_FOR_ZERO=["ACCEPT"]).

Populate data for WTG and DEM attribute

WTG attribute is SOA type attribute containing these columns Location_Id, Stop_type, Format.

  •  Location_Id = Stop_loc_id
  • Stop_type = Stop_loc_type_code
  • Format = Load_commodity

For all the stop entries there is a WTG entry as well. 

DEM attribute is SOA type attribute containing these columns Location_Id, Stop_type, Trailer_type_code, Load_trailer_id.

  • Location_Id = Stop_loc_id
  • Stop_type = Stop_loc_type_code 
  • Trailer_type_code= Load_trailer_type_code
  • Load_trailer_id=Load_trailer_id





For any questions, please email us at dlfreight.support@dltlabs.io


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.