An Enumeration is a 'cursor' type, and if they are now serializable then they're not serializable. You can either pass the parent object (if available) or iterate through the Enumeration, move each element to another data type, and then store that instead.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: error while setting the session for Enumeration