问题:解释型 XML 转换和编译型 XML 转换在缺省情况下生成的 XML 模式中的 Web Service 消息根元素名称不匹配。您可能需要更改编译型 XML 转换的生成缺省值以与解释型转换情况匹配,如下面的“变通方法”部分中描述的那样。这将允许您在以后需要时将转换类型从解释型更改为编译型,而无需重新发布 WSDL 文件且无需更改 Web Service 的客户机中的代码。
变通方法:生成工件以进行编译型 XML 转换时,您可以使用此向导更改根元素名称以与解释型 XML 转换匹配。此新选项称为“根元素名称”,位于生成选项页的 WSDL 和 XSD 选项这一选项卡的请求和响应 XML 模式属性组中。
例如,名为 A-B-C 的 COBOL 组将导致解释型转换工件具有消息根元素名称“a_b_c”。缺省编译型转换工件将具有根元素名称“ABC”。如先前所述,可将向导中的“ABC”更改为“a_b_c”,以便与为进行解释型转换而生成的 WSDL 匹配。