Services Partners Company
Knowledge Base


Article

Commit with errors not working with some deltas

« Go Back

Information

 
EnvironmentProduct: OpenEdge
Version: 11.6
OS: All Supported Platforms
Question/Problem Description

When a user chooses the option "Commit even with errors" in the Load Data Definitions dialog, this is supposed to load what parts of the .df it's operating on and undo the erroneous entries.

This functionality however does not work when the last entry in the .df encounters errors.  

Message:
"There have been errors encountered in the loading of this df and you have selected to commit the transaction anyway.

Are you sure you want to commit with missing information."
 
Steps to Reproduce
Clarifying Information
Error Message
Defect/Enhancement NumberDefect PSC00352851
Cause

The code in prodict/dump/_lodsddl.p sets 'do-commit' to true then, when the user is prompted with the following question and selects the "Yes" button, the 'xerror' variable is set to FALSE, which is supposed to indicate the user's choice, but is summarily ignored.

​If the final entry in the .df file is successfully loaded, the 'stopped' variable is successfully reset to false and the successfully assigned entries from the .df are applied.
 
Resolution

The fix for this issue is expected to be in the upcoming release 11.7.1. As of 5/19/2017, release 11.7.1 is scheduled to be released in Q3 2017, although dates and content of the release are subject to change.
 
Workaround
Notes
Attachment 
Last Modified Date5/19/2017 4:00 PM
Disclaimer

The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.



Feedback
 
Was this article helpful?

   

Your feedback is appreciated.

Please tell us how we can make this article more useful.



Characters Remaining: 255