Probably, it's worth to try this procedure (a note: at some point in the article the author wrote that he is going to apply the "ip forward-protocol" command inside the VLAN context...but Comware 5 and 7, AFAIK, haven't such command...so I think it is just a - Cisco related - typo...the correct command, first applied globally then applied contextually, is then indeed the "ip forward-broadcast").
A question: who is responsible for IP Routing between VLANs (the Switch itself or a third party device like a Firewall)? Probably that aspect should be diagnosed too.