Brahmeswara Rao (Brahmesh@)
Brahmesh@ Member since 2013 151 posts
Posted: September 5, 2019
Last activity: September 19, 2019
Posted: 5 Sep 2019 4:17 EDT
Last activity: 19 Sep 2019 15:17 EDT

How to change file name in service export directory during upload

We are allowing end-users to upload documents to their cases, we have now had several instances where users end up with documents uploaded by other users (the documents have the same filename).

All attachments which are being uploaded through pzMultiFilePath are retained forever in service export directory as system is not deleting the files once upload operation is completed .

In Pega 7.3.1 version I see the false is being set to uploadFile function which is keeping the files in service export directory forever. .

java.util.HashMap hmFileInfo = pega_rules_utilities.uploadFile(false);

As per observation ,if two files with same name(only alphabets) then system keep the latest file and old file gets overwritten by latest file . But if the file name contains non-alphanumeric characters then PRPC is encoding special characters in file name while writing it to Service Export directory when uploading any file using OOTB FilePath control and somehow this ending up with duplicate files in service export directory and it's leading to customer documents are attached to wrong case.

1) Is there any specific reason to retain the files in export directory in Pega 7.3.1 .Can we pass the flag as true to Uploadfile function ?

2) Is it possible to append some unique attribute ( Caseid / timestamp) to file name before it gets uploaded into service export directory.

Low-Code App Development Data Integration Java and Activities
Moderation Team has archived post, This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.