wsdl.exe 无法编译 反馈不符合ws-1

aman_ecc 2009-11-27 04:16:17
公司客户发过来的一个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解析成功,谢谢了!
...全文
240 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaleon 2009-11-28
  • 打赏
  • 举报
回复
tns2 和 tns4是什么东东 ?
就是一些命名空间的定义


就是你的wsdl定义不满足WS-I的互联互通的标准
如doc/literal样式中关于binding,porttype都有严格的标准

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧