ECGrid Forums

ECGrid Forums (
-   ECGridOS Developer (
-   -   Production Updates (

Todd Gould 12-15-2009 01:24 PM

Production Updates
These is where all Production Update notifications will be posted. If you subscribe to this thread, you will be automatically e-mailed whenever there is a new entry.

This thread will be for announcements only. If you have questions or issues, please create a new thread or add a post to another related one.

The version code is as follows: v<Major>.<Minor>.<Build>

The URL for the Web Service ASMX file will be as follows starting with v2.2:<Major>.<Minor>/ecgridos.asmx.

Updates will move to a new Minor version, including change in URL, when a Class Object is modified. This will help prevent version shock issues to production code. Builds within the same Minor version should have no or minimal affect on production code other than bug fixes and enhancements. New functions may be added within the same Minor version, but the calling conventions for existing functions will not be changed.

NOTE ABOUT BETA: If the version has a Beta designation, it means that the code is still subject to Class Object changes. Once the Beta designation is removed, the Class Object definition is locked. Starting 4/7/11 any Class Object changes will be noted in bold.


  • [Skipped]
v2.1.20a - 03/04/2010
  • Fixed documentation for InterconnectAdd() by including NotifyContact parameter.
v2.1.20 - 01/13/2010
  • Relaxed secuirty requirements for UserPassword().
  • Added TPFind() and TPFindEx().
v2.1.19 - 01/07/2010
  • Fixed issue for showing Parcels with no Interchanges or invalid Interchanges.
  • Invoked ParcelOutBoxError() and ParcelOutBoxErrorEx(), InterchangeOutBoxNoRoute(), InterchangeOutBoxNoRouteEx() - documentation pending.
  • Fixed User functions to Terminated Users no longer are displayed.
  • Modified ReportTrafficStatsEx() to allow any user to pull overall system stats (NetworkID=0, MailboxID=0).
v2.1.18 - 01/05/2010
  • Added ParcelDownloadReset().
v2.1.17 - 12/09/2009
  • Fixed MailboxList() to restricted to NetworkUser access or higher as originally documented.
  • Added TransactionSet support to Carbon Copies.
v2.1.16 - 12/01/2009
  • Changed UserInfo class to show OpenSessions and Lockout status (note: this will likely be changing again).
v2.1.15 - 10/25/2009
  • System wide update to handle Tradacom STX/END envelopes natively.
  • Upated InterchangeDate() to handle STX segment.
  • Minor typo fixes to documentation.
  • On-line archive days in docs set to 60 to match contracts.
v2.1.14 - 10/27/2009
  • Fixed variable error in _ParcelInfo() internal function call.
v2.1.13 - 10/23/2009
  • Added first set of Performance Counters.
v2.1.12 - 10/19/2009
  • Updated X12/EDIFACT ID to allow up to 35 characters as a Parameter and in the ECGridIDInfo class.
v2.1.11 - 10/13/2009
  • Alowed Aliasing of Networks to other Network/Mailbox.
  • Modified ECGridIDInfo.ownerInfo to support Aliasing.
  • Added Redirected to NetworkStatus ENUM
  • The .LastLog class within the NetworkIDInfo object will be null until the SQL call can be corrected.
v2.1.10 - 10/12/2009
  • Changed eMailTo ENUM to use Requestor rather than Local to be more clear.
v2.1.9 - 10/07/2009
  • Updated InterconnectAdd() to reflect return value of InterconnectIDInfo object class.
  • Updated all methods that return collections to show Array() rather than List(Of T) to accurately reflect that web services returns an array.
v2.1.8 - 10/05/2009
  • Added function TPSearchEx() and modified TPSearch(). Searches can now be limited to the Session or Specified Network/Mailbox.
v2.1.7 - 09/11/2009
  • Added MailboxName to all ECGridIDInfo references in Owner Class.
v2.1.6 - 05/19/2009
  • Moved SessionID from Cookie to declared parameter in each function.
  • Added ECGridOSVersion to SessionInfo class.
  • Fixed typo in ReportMonthlyEx() description.
  • Changed WS reference to a generic net.ecgridos.ECGridOSAPIv2, to not change until v3.
v2.0.5 - 05/19/2009
  • Fixed bug in MailboxOwnerContact()
v2.0.4 - 04/14/2009
  • Fixed NetworkIDInfo and MailboxIDInfo classes to properly reflect AS2Info class.
  • Modified NetworkIDInfo class to include additional operational status information.
  • Added NetworkLog class and LastLog as NetworkLog subclass to NetworkIDInfo class.
  • Added General to AuthLevel Enum.
  • Added NetworkOutageList().
v2.0.3 - 04/02/2009
  • Renamed NetworkSearch() to NetworkList() for consistency.
  • Added CreateDirectory functionality to ParcelUpload() and ParcelUploadEx()
  • Removed ENUM values as Web Services do not pass the underlying values.
v2.0.2 - 03/31/2009
  • Fixed missing data in NetworkSearch().
  • Added LastContact to NetworkIDInfo class.
  • Removed Migration APIs until next version.
  • Made NetOps information public as UserIDInfo for InterconnectIDInfo class.
v2.0.1 - 03/26/2009
  • Fixed Delimiter issue in NetworkInfo().
  • Added Status (2) Development
v2.0.1 - 03/16/2009
  • Added ReportInstantStats() and ReportInstantStatsEx()
v2.0 - 03/5/2009
  • Added InterchangeDateTime to InterchangeIDInfo class
  • Extended TimeOut of _ParcelInBoxArchiveList() and _ParcelOutBoxArchiveList() to 1200 seconds
  • Added Migration Management APIs
  • Fixed TPAddEx() and TPAddVAN() where ECGridID was declared as Short
  • Fixed invalid ReturnCode in TPAddEx() and TPAddVAN()
  • Added AS2Info Class to MailboxIDInfo and NetworkIDInfo classes
  • Updated description in ParcelUploadEx()
  • Changed EventIDs for ReportMonthly() and ReportMonthlyEx()
  • Added InterchangeDate()
  • Added InterchangeProcessDate to InterchangeIDInfo class
  • Removed ManagedMigration parameter from TPMove() and TPMoveEx()
  • Added ReportStatistics() and ReportStatisticsEx()
  • First Production Release
v2.0 [beta] - 10/8/2008
  • Documentation Only - Typographical updates
v2.0 [beta] - 9/29/2008
  • Documentation Only - Added ECGridOS Support & Forum information
v2.0 [beta] - 9/25/2008
  • Modified ParcelIDInfo Class
  • Fixed ECGridIDInfo
  • Added ReportMonthly() and ReportMonthlyEx()

Todd Gould 05-13-2010 12:57 PM

v2.1.22 - 03/10/2010
  • Added Sample Code to documentation.
  • Added APICall Enum
  • Added Class Object SessionLog, SessionLog() and SessionLogEx() API calls
  • Added Unknown to ReturnCode Enum
  • Added GZip compression to ParcelUploadGZip() and ParcelDownloadGZip().

Todd Gould 05-13-2010 12:58 PM

v2.1.23 - 05/12/2010
  • Fixed problem with TPAddVAN().

Todd Gould 06-13-2010 09:46 PM

v2.2.24 - 6/13/2010
This update contains change to several Call Objects and is therefore accessible through a new URL in order to not break existing applications.

A documentation update will be posted shortly to include several undocumented calls.
  • Updated with new ASMX at to account for changes in Class Objects. Notice change to generic ECGridOS.asmx without version info which is now controlled by the directory structure only.
  • MaxSessions update for UserAdd() based on Authorization Level.
  • Added internal support for special directory configurations for ParcelUpload() and ParcelDownload() APIs.
  • Added Managed Mailbox support through API and added MailboxManaged().
  • Added Managed Property to MailboxIDInfo Class Object
  • Added LocalStatus Property to ParcelIDInfo Class Object for future use.
  • Added DocumentType Property to InterchcangeIDInfo Class Object for future use.
  • Added ParcelByFileName() Method
  • Added InterchangeInfo() for lookup of InterchangeIDs. Changed undocumented InterchangeInfo() to InterchangeHeaderInfo().
  • Added Version() API that does not require a login.

Todd Gould 10-06-2010 04:44 PM

v2.2.25 - 9/27/2010
  • Parcel Listing APIs now return records in reverse-chronological order.
  • AS2Info class documentation updated to reflect inclusion of CertificateID in the CertificateInfo subclass.
  • Added ReportTrafficStatsPublic() which returns system-wide aggregate for past 72-hours.
  • Increased ReportTrafficStats() and ReportTrafficStatsEx() Periods value to +/- 72-hours.

Todd Gould 10-06-2010 04:45 PM

v2.2.25a - 10/6/2010 (no asmx update)
  • Fixed Timeout advancement to increment at the completion of the API call, not the initiation. This way long API calls do not cause the session to timeout.

Todd Gould 10-06-2010 08:02 PM

v2.2.26 - 10/6/2010
  • Corrected fileshare conflict in ParcelDownload() and related APIs.

Todd Gould 02-10-2011 08:48 AM

  • ParcelInBoxEx() allows to search all Mailboxes within a Network by using MailboxID = -1. Change only to stored procedure, no ASMX update.

Todd Gould 02-10-2011 08:49 AM

v2.2.27 - skipped
[version number skipped]

Todd Gould 02-10-2011 08:49 AM

v2.3.28 (beta) - 12/15/2010
  • New support for AS2 certificates. Modified AS2Info and MailboxIDInfo objects.
  • Added to ParcelIDInfo class object MailboxIDFrom and MailboxIDTo properties.
  • Added TimeZoneOffset to the SessionInfo and UserIDInfo classes.
  • Fixed MailboxManaged().

All times are GMT -4. The time now is 11:27 PM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2020, vBulletin Solutions, Inc.
ECGrid® is a registered service mark of Loren Data Corp.