Problem : Need to save pxDecisionResults to a file so it can be imported to another environment.
Description of the issue :
We have observed that if we delink the D-Node, all pxDecisionResults records are wiped out. To avoid the loss of data, we need an option to save the pxDecisionResults records to a file ; which we can import later.
We tried the Export option in pxDecisionResults data set as shown in the screen . The exported data was saved to a zip file . Then the same zip file was imported to another environment.
This worked fine between DEV/QA environments. The number of records in QA and DEV were very less , less than 1000 records. The Export and import process both finished within seconds.
Once the file was imported successfully, all pxDecisionResults records were available, we were able to browse the records.
We tried the same export option in Production. The Export took 1 hr 10 mins approximately and the export file was around 2.5 GB in size , there were about 460176 records.
When this file is imported in to QA environment, we are getting this exception in Pega Logs and the process just keeps on going. Even after 2 hrs 40 min ;the process didn’t finish.
The error message is given below. Attached is the complete log file.
web.impl.WebStandardImpl) ERROR - null: Problem retrieving input data:
java.io.IOException: Corrupt form data: premature ending
at com.pega.pegarules.web.fileupload.MultipartParser.<init>(MultipartParser.java:212) ~[prwebj2ee.jar:?]
at com.pega.pegarules.web.fileupload.MultipartParser.<init>(MultipartParser.java:129) ~[prwebj2ee.jar:?]
Please let us know what could be the issue in this process , as we are unable to Export/Import the pxDecisionResults from Production environment ?
Please find the attached word document ..
<edited by moderator to remove personal information>