Question Oliver Wilms · Apr 24, 2019 80 bytes wrapped X12 files Hello, our X12 File Service won't process files we encountered X12 files where they inserted CR LF after 80 bytes repeatedly in the middle of segments. X12 Parser does not seem to like it. I see there is a Whitespace property in Adapter. I am not sure if it ignores white space in the middle of a segment. I also heard about TolerateNewLine setting but I believe this also does not tolerate New Lines in the middle of a segment. We will probably have to read the file, strip out any CR and LF, write to a new file that the X12 file service can process. #Ensemble 0 1 0 228
Question Oliver Wilms · Jan 29, 2019 Production is not valid - Ens.Config.Production Hello,We are in process of moving our first Production from development to test. We exported our project from Studio. On test server, we cannot Open the Production because it is not a valid production because nothing exists in Ens. Config.Production class. What are we missing? How do we add our Production in Ens.Config.Production? #Deployment #Ensemble 0 3 0 723
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 555
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 311
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 847