SystemsLink 2021

These release notes contain:

  • Enhancements (new or updated features)

  • Resolved issues (application improvements)

2021.4

Enhancements

A new PATCH method allows you to create simple updates for orders.

A new PATCH method allows you to create simple updates for stops.

A new PATCH method allows you to create simple updates for freight.

Social Security/Federal Tax identification added to carrier Pay To profile (TTESUITE-201162)

Previously, when RMIS customers created or updated carriers, Social Security and/or Federal Tax numbers were not included in the carrier’s Pay To profile.

Now, this information is added automatically, along with an indicator that describes the type of Pay To entity.

New setting added (TTESUITE-201787)

When set to the default value (On), the new web.config setting ConcurrencyMode improves performance when saving new orders with no attached assets.

Resolved issues

  • TTESUITE-160789
    In cases where the FedID field contained a Social Security number, the last digit was removed when the data was brought in by RMIS.

  • TTESUITE-200492
    The Trimble Web Products installer did not set the correct SystemsLink RESTful URLs.

  • TTESUITE-201204
    Despite a valid ClientCenter account and a database that did not have SystemsLink licenses applied to it, the SystemsLink Vendor endpoint was not accessible (500 Internal error).

  • TTESUITE-201367
    The value in the CodeBehind parameter in TMWSystems.SystemsLink\TMWAPIWCFServices\LTLTerminalShiftAsgnService.svc was incorrect.

  • TTESUITE-201485
    The Carrier411 Stop Monitoring method was not working.

  • TTESUITE-201526
    Under various conditions, SQL connections remained open. This led to connection problems with IIS.

2021.3

Enhancements

SQL script instructions for continuous release users (TTESUITE-10647)

The installation guide now provides additional guidance on how and when to apply SQL scripts without affecting other products. This is especially helpful if you use SystemsLink with other Trimble products (e.g. Trimble Web Products) and you update your instance(s) frequently.

CRUD methods added for Carrier CSA expirations (TTESUITE-10818)

The SystemsLink Carrier CSA interface now contains methods that you can use to maintain expirations.

DispatchHorizon conflict checking enabled by default (TTESUITE-11505)

Previously, date/time conflict checking in the DispatchHorizon service was disabled by default.

Now, it is enabled by default.

If you want to keep conflict checking disabled, you must enter [FuelDispatch]DisableConflictChecking=Y in SystemsLink’s TTS50.ini file.

Disabling conflict checking may affect your data’s integrity.

Resolved issues

  • TTESUITE-10779
    To resolve the "Procedure Name Not Found" error, SQL modifications were added to register stored procedures sp_carrierinsurance_generate_expiration and sp_carrierinsurance_generate_expiration_dotnumber.

  • TTESUITE-10800
    The OrderSaveCommodityUpdate.xaml file was missing.

  • TTESUITE-10808
    The SystemsLink installer’s Installation Type window did not display instance numbers and names correctly.

  • TTESUITE-200459
    Date/time overflow caused some freight orders to fail.

  • TTESUITE-200146
    Requests sent through the Vendor endpoint returned no data.

  • TTESUITE-200879
    Columns marked as containing stop numbers occasionally contained check call numbers instead.

2021.2

Enhancements

Carrier search by DOT and/or MC numbers added to CarrierCSA service (API-1595)

Previously, SystemsLink allowed you to retrieve a carrier by its DOT number only.

Now, you can also retrieve a carrier by its MC number. You can also search using both numbers together.

Resolved issues

  • API-1501
    SystemsLink incorrectly updated the web.config file in SystemsLink.TMW for TruETA.

  • API-1665
    The ImagingIntegrations API did not return errors.

  • API-1686
    When invoices were retrieved using the standard API, they were not sent to the correct email address.

2021.1

If you are upgrading to this release, you must regenerate the service clients for these endpoints after your upgrade is complete:

  • APIWCFServices.svc (SystemsLink internal)

  • ExternalAPIWCFServices.svc (SystemsLink external)

Enhancements

GetCarrierByCarrierId method added to CarrierCSA service in SystemsLink external (API-1325)

Previously, SystemsLink external allowed you to retrieve a carrier by its DOT number.

Now, with the GetCarrierByCarrierID method, you can also retrieve a carrier by its carrier ID.

Resolved issues

  • API-1181
    Using the UpdateStop function in APIWCFServices.svc can produce this error message:

    "The system is configured to not allow changes to [legheader] because either a settlement has been prepared or pay details exist on [move number]."

    The message appears when:

    • You have [Dispatch]BlockEditLevelAfterStl=LEG in the TTS50
      and

    • A settlement or pay details exist

    The error message was not displaying.

  • API-1438
    The Web Products installer incorrectly updated the web.config file. This was in SystemsLink.TMW for TruETA.

  • API-1440
    A DLL file, Newtonsoft.Json.dll, was missing in the internal MiddleTierServices endpoint in SystemsLink. This caused an error when calling the GetProfile method.