wsdl.exe 无法编译 反馈不符合ws-1
公司客户发过来的一个wsdl文档,我用 asp.net 调用,我用wsdl.exe编译此文件的时候,发现出现以下错误
(标准文档是可以解析的)
---------------------------------------------------------------------------------------
C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin>wsdl.exe /si D:\吉林切割\a.wsd
l
Microsoft(R) Web Services 描述语言实用工具
[Microsoft (R) .NET Framework, Version 2.0.50727.1432]
Copyright (C) Microsoft Corporation. All rights reserved.
警告: 此 Web 引用不符合 WS-I Basic Profile v1.1。
找不到 SOAP 1.1 绑定: WS-I Basic Profile 1.1 包含各种实现指南,建议了如何联合使
用一组核心 Web 服务规范来开发互操作的 Web 服务。对于 1.1 Profile,这些规范为 SOA
P 1.1、WSDL 1.1、UDDI 2.0、XML 1.0 和 XML 架构。
有关 WS-I Basic Profile v1.1 的更多详细信息,请参阅位于以下位置的规范:
http://www.ws-i.org/Profiles/BasicProfile-1.1.html。
---------------------------------------------------------------------------------------
下面是wsdl 文档标头的一些信息
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:tns3="http://rsp.sync.soap.bossagent.vac.unicom.com" xmlns:impl="http://soap.bossagent.vac.unicom.com" xmlns:intf="http://soap.bossagent.vac.unicom.com" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="2009-11-17/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns2="http://req.sync.soap.bossagent.vac.unicom.com" xmlns:tns4="http://type.sync.soap.bossagent.vac.unicom.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://soap.bossagent.vac.unicom.com">
tns2 和 tns4是什么东东,帮忙解释一下,谢谢了
标准文档如下(可以用wsdl编译的)
<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions name="SOAPBuilders-mime-cr-test" xmlns:types="http://cxf.apache.org/mime/types"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://cxf.apache.org/mime"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
targetNamespace="http://cxf.apache.org/mime">
帮忙看一下,怎么才能用wsdl解析成功,谢谢了!