Recently I came across this problem and resolved by editing wsdl. Literally these was no difference in new and old wsdl's and it was kind of re creating message set with the same wsdl. I assumed its a ...
Endian settings didn't made any difference too. I deleted MQMD before parsing so that to use 'default packed decimal byte order'.
By the way I am using V7.0 toolkit.
We are developing a message flow and a CWF message set to send message in EBCDIC to backend system, expecting few fields in packed decimal. We have a message set with few fields logical type 'decimal' ...