Ivan Krizsan wrote:Hi!
I don't have extensive experience with different ESBs, but as far as I can tell the community (free) version of Mule 3 will be able to talk to the different systems you mention.
I do have some experience with Mule and would be happy to be of assistance. It really is not difficult, though - do some tutorials and you will quickly grasp the basics. Their documentation is quite good and there are plenty of resources in their forums.
Frank Bennett wrote:You cannot directly process the XML-based data from a Java application. First you need to read the data and extract the data that is relevant to what you want and then populate one or more Java data objects with this data. Once this data is in object form, you can then do whatever you want with it. There are many, many different way to get the data from XML-based format to object-oriented format and then to relational table format.
Jelle Klap wrote:This is commonly solved by obtaining a byte representation of the (usually password) String in a fixed encoding (e.g. UTF-8), applying the one-way hashing algorithm of your choosing to that byte sequence to obtain the digest, applying BASE64 encoding to that digest and storing it in the database in US-ASCII encoding.
Paul Clapham wrote:When you say "the outcome of the MD5 hashing", are you comparing the array of bytes which is the outcome? Or are you converting that array of bytes to a String?
If it's the latter, then don't do that. You should only convert bytes to a String if they represent text. And an MD5 hash doesn't represent text.