Friday 22 October 04
For the problem with the returned data types from the CC admin web service, I built the new skeleton classes in the LD player and tried to test it all out. But, what I’d forgotten about was the fact that the player then cannot deserialize the returned data, to turn it into an instance of the new classes.
I’ve spent most of the day trying to find out how exactly to do this deserialization, and there’s lots of websites which mention it, but they are all too in depth and detailed or specific to a particular application for me to be able to read and understand in the short time I’ve got to get this sorted out. I could find no basic step-by-step examples for how to do deserialization of complex java data types, or arrays of them.
My next thought was then to try to update the coppercore admin web service – but then this would mean trying to find out how all the insides of the CC implementation works (also don;t really have time to get into this), and ensure that this was distributed with the next version of CC.
So, my plan of action is to basically recreate the parts of the CC admin web service that the player needs, but have it return xml strings rather than weird data types! This would mean however that to use the LD player, you would then need access to the CC web service server to be able to add in this new admin web service – but I think that’s the best I can do for now










