Saturday, December 03, 2005

UPA

Want to impress your co-workers? Toss out the UPA acronym in a conversation. UPA stands for Unique Particle Attribution. No this is not a physics class. Its a rule imposed on XSD validation. Here is a good explanation of UPA. I had no idea what it was. I stumbled on it while doing some interoperability test with webMethods and the new version of Axis2 ver 0.93. The WSDL I was using had not properly defined the namespace so one element could not be resolved correctly. Axis1.3, .Net and webMethods apparently have a looser validation engine than the new Axis2. So if you get a "Content model violates the unique particle attribution rule" error, now you know what the heck it means. Who says XML is complicated?

No comments: