Hi Christian,  

Currently, as part of our business use case we are receiving some XML file, which contains special characters like semicolon ": " in the file names.

We're able to get process using the memory file stream, 
File ofile= new File("<<FILEPATH");
FileInputStream xmlFile = new FileInputStream(ofile);
clientSession.add(<<FILE_NAME>>, xmlFile);

We're not able to process these files using the command ADD   
clientSession.execute("ADD <<FILE_PATH>>");

Kindly suggest us the way forward \ alternative approach to the resolve the concern at earliest.


Regards,
YSL