Question Oliver Wilms · Jan 29, 2019 Errors using Ensemble BPL, FileService, persistent object %Save() fails, Error #5803, Error #5002 Hello, We have defined four BPL Business Processes. One gets occasionally errors when pool size is two. No errors happen with pool size one. The error happens on calling %Save() on a large objects with many references to other objects. Error #5803: Failed to acquire exclusive lock on instance of 'classname'. Error #5002: Cache error: <ROLLFAIL> %TRollBack+10^%occTransaction The error happens on a particular large object. Our FileService gets the same Errors #5803 and #5002 with class 'EnsLib.EDI.X12.Document' #Business Process (BPL) #Object Data Model #Ensemble 0 3 0 536
Question Oliver Wilms · Jan 23, 2019 BPL <call> element with async='False' Hello, we have a couple of BPL processes. This works with a limited amount of messages but we run into issues when we process thousands of messages in a session. One BPL calls a Validation BPL process with async='False' and there is a response defined. The timeout is two seconds and that seems to be plenty of time for the validation process. I expected the calling process to wait for a response but that is not happening. #Business Process (BPL) #Ensemble 0 1 0 299
Question Oliver Wilms · Oct 15, 2018 Trying DTL to Persistent Table - No data gets to table Hello, our Team is trying to develop Ensemble DTL to transform incoming X12 files into persistent data records. We created a persistent class and we can insert data using SQL. We tried to verify that %Save() gets called by adding %AddToSaveSet() method to persistent class and there writing to a global. We had to extend our persistent class with Ens.VDoc.Interface class or we could not see %Save() being called from Ensemble DTL. We suspect that %Save() gets some kind of error. We tried to debug by overwriting Transform() method in our DTL class. #DTL #Object Data Model #Ensemble 0 3 0 817