Thanks for replying Klaas, i like your blog as well.
Should have responded earlier but i fixed the issue. I didn't try Klaas's option but i had a look at the data policies for the inbound port and found that none of the columns were enabled. I enabled the ones i needed and made most of them required as well. And guess what, that worked. I was expecting that the columns should have been enabled by default.