> "all WSDL must adhere to Basic Profile so we are rejecting this jira."
Yes we should, unless we want to alienate ourselves to make Interoperability (WS-I) meaningless!
> don't know about this, or don't want to adhere to it, so we should just handle the possibility of non-UTF-8 or UTF-16 encoded documents just in case?
The success of JAVA was with its specification adherence. We can always support a non-confirming/not-a xml too as a WSDL and parse it, but what purpose does it solve? Will it work co-existing with other WS clients/providers?