UPS Toolkit for i Release Notes

2.7.0

Upgrading to this release may require code changes and recompilation of some or all programs that use UPSTI subprocedures.

UPS_tracking()

Programs that call this API will need to be recompiled when upgrading to this release.
  • Enhanced API to allow TrackingOption to be specified in UPSTKRQ to support Mail Innovations tracking. As part of this enhancement, the package and tracking number fields in the UPSTKRQ and UPSTKRSPK were expanded to support the longer Mail Innovations tracking numbers
  • Corrected issues preventing activity address lines from being properly populated in some circumstances

UPS_printZPL()

  • Enhanced printer output to support longer ZPL lines

UPS_sAdrVld()

  • Enhanced API with new indicator fields for address validity and ambiguity
  • Modified behavior of indicator fields in UPSXVRS so that the false condition is populated if an indicator is not present

UPS_shipConfirm()

  • Corrected issue preventing proper retrieval and decoding of SED forms in some cases
  • Resolved intermittent decimal data areas when using certain international forms
  • Corrected issue preventing PartiesToTransaction field being sent as part of the request
  • Enhanced API to allow shipper address data to be specified in UPSSCRQ, which will override the address data specified in UPSACCT for that request
  • Improved error handling to better capture error data returned by UPS