targetNamespace が「 http://schemas.xmlsoap.org/wsdl/ 」であると主張する XSD ファイルが Web 上に多数あることがわかりました。当然、「http://schemas.xmlsoap.org/wsdl/ 」にも 1 つあるのですが、「 http://www.w3.org/TR/wsdl#A4.1 」にももう 1 つ存在します。たとえば、Oracle の SOA Suite 11g には少なくとも 10 のバージョンの wsdl.xsd があり、すべて xmlsoap.org または w3.org のバージョンから何らかの形で派生しています。
問題は、これらのさまざまな WSDL 1.1 定義がすべて互いに異なることです!! たとえば、「http://schemas.xmlsoap.org/wsdl/」のスキーマでは、セクション内の操作に対して「name」属性を使用できますが、「http://www.w3.org/TR/のスキーマでは」 wsdl#A4.1 " はそれを許可しません。
では、適切な WSDL 1.1 の XSD スキーマはどれでしょうか?