VERIFIED SOLUTION i

Resolve 'Out of present range' Portrait Dialogue version


 

Issue

'Send SMS' operation fails with error message 'Out of present range' in Portrait Dialogue.

Following entry can be seen in the Dialogue server error log:
--------------------------------------------------------------------------------------
Exception: Out of present range
Time: 10/9/2017 2:10:14 AM
Module: C:\PROGRA~2\PST\MILLIO~1\DIALOG~1\MHDIAL~1.DLL
Version: 6.0.1.283
Filedate: 12/11/2013 2:00:18 PM
Instancename: PROD
Username: internal
ProcessID: 4088
ThreadID: 1952
Exceptiontype: EOleException
Unit: Data.Win.ADODB.pas
Procedure: Data.Win.ADODB.TParameter.SetValue
Line: 3234
SQLStatement:

[02FF8705] Data.Win.ADODB.TParameter.SetValue (Line 3233, "Data.Win.ADODB.pas")
[02FF8705] Data.Win.ADODB.TParameter.SetValue (Line 3233, "Data.Win.ADODB.pas")
[030379E8] MHSQLAccessLayer.TMHSQLAccessLayer.DoAssignHostParams (Line 1469, "MHSQLAccessLayer.pas")
[03039423] MHSQLAccessLayer.TMHSQLAccessLayer.ExecutePreparedCommand (Line 1888, "MHSQLAccessLayer.pas")
[03838023] MHMessageProducer.TMHMessageProducer.DoPostMessages (Line 612, "MHMessageProducer.pas")
[0383D868] MHMessageProducer.TMHMessageProducer.SaveMessages (Line 1615, "MHMessageProducer.pas")
[03A0F7F4] MHPluginServices.TMHCustomerContainerServices.SaveMessages (Line 4472, "MHPluginServices.pas")
[02D9ED8E] System.Win.ComObj.TAutoObject.Invoke
--------------------------------------------------------------------------------------

Cause

This has been identified as product defect in version Portrait Dialogue 6.0 and earlier.

Resolution

UPDATED: November 1, 2017
This has been fixed as a part of Hotfix 8 (6.0.1.311) of Portrait Dialogue 6.0 so upgrading to Hotfix 8 or latest version/patch of Portrait Dialogue should help.