问题标签 [ws-i]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wcf - WCF 处理大文件,具有 WS-I 互操作性
stackoverflow 上有很多关于 WCF 和大文件的帖子,但一般建议是使用流式传输。这似乎不是一个非常可互操作的解决方案。
您如何处理 WCF 中的大文件并仍然保持互操作性?
javascript - WS-I Reliable Secure Profile 的 Javascript 实现
我正在使用可靠安全配置文件的 .NET 4服务器端实现进行HTTP/S 推送,并且想知道是否有可用的 JavaScript 客户端。
c# - 如何将 WCF 配置为仅签署 TimeStamp 标头
我正在尝试配置我的 WCF 客户端以创建包含 WS-Addressing、WS-Security 和 TLS 的 SOAP 1.1 请求。
安全要求是消息包含用户名令牌、时间戳,并且时间戳使用包含的 BinarySecurityToken 进行签名。
我已使用以下链接中的示例来创建我的 WCF 客户端绑定。我稍微修改了示例(见下文),以便使用 HTTPS 作为传输机制,而 MessageSecurity 基于 UsernameOverTransport。
此客户端生成的 SOAP 消息非常接近于满足我正在调用的服务的要求,唯一的问题是 wsa:To 地址和 TimeStamp 地址正在被签名。
有没有办法准确指定哪些 WCF 标头已签名?因为我需要限制客户端只签署 TimeStamp 标头。
asp.net - WS-I Basic Profile 2.0 兼容框架
在Wikipedia中列出了许多符合 WS-I Basic Profile (BP) 的框架。但是,尚不清楚该框架符合哪个版本的 BP。所以我的问题如下:
哪些框架/产品(Java、.NET 和其他)符合 WS-I Basic Profile 2.0?
这个问题的答案可能对企业网络服务标准的选择很有意义。似乎大多数框架都符合 BP 1.1,但问题是 IT 环境是否已准备好升级到 BP 2.0(包括 MTOM 二进制附件、WS-Addressing、SOAP 1.2 和 UDDI 3。
通过研究一个示例框架 IBM WebSphere Message Broker (WMB),我更仔细地发现了以下信息:
- 该平台支持 WS-I Basic Profile Version 1.1
- 该平台支持例如 WS-Addressing 和 SOAP 1.2
- 通过使用 HTTP 代理 servlet 模式,您可以间接获得与 Java EE 应用程序服务器相同的支持
但是,我没有找到任何详细说明该产品支持 WS-I Basic Profile Version 2.0 的明确声明。许多框架似乎也是如此......
web-services - 使用 MS/.NET/.asmx webservice 时如何在 Java/JAXB/CXF 端生成业务 POJO?
我们有几个基于 MS 的 Web 服务,在 Intranet 中显示为 .asmx?WSDL 链接。使用最新的 Visual Studio 使用此 Web 服务时没有问题。所有业务对象都有意义。我怀疑微软在使用 ServiceReference 时使用了一些秘密握手,并且依赖于一些专有知识,即关于元素类型背后的实际 CSharp 类型是什么<s:schema>
但是我们部门需要使用 Java 的一切。我选择的框架是 CXF (v.2.4.2),它适用于 Eclipse、SOAP-UI、Tomcat。互操作性也存在问题。首先,必须手动修改每个 wsdl。所有<s:schema> <s:any> are replaced with single <s:any>
. 这样CXF就可以完成生成客户端Java了。但是 Java 对象不是业务类型的 POJO。它们是某种 DOM 元素,例如
在运行时测试代码时,一切正常。但是每个对象都必须被视为 DOM 元素。我确信我通过删除<s:schema>
或使用 wsld2java 时在某处犯了错误,因此它失去了语义。但是我应该在 CXF 中具体做什么,才能使 Java 类看起来像 CSharp 的一样干净?
谢谢你。
编辑:在http://msdn.microsoft.com/en-us/magazine/cc188755.aspx获得了一些线索,我希望这个链接在以后有人搜索相同答案时有效。查找文章的其他方法是:
MSDN 杂志 > 问题 > 2003 > 四月 > XML 文件:Web 服务和数据集
wsdl - 为什么 WS-I Basic Profile 2.0 不使用 WSDL 2.0?
随着 WS-I Basic Profile 规范的新主要版本的发布,我期待阅读有关 WSDL 2.0 的使用。可惜没找到这个。。。
我希望有人可以对此有所了解。
web-services - WS-I BP2012 断言是什么意思?
有人可以解释这实际上意味着什么吗?一个例子真的很有帮助。
WS-I:(BP2012) 文档文字绑定包含 soapbind:body 元素,这些元素引用不具有 element 属性的消息部分元素。
wcf - WCF 通用服务合同和 WS-Interoperability 合规性
Microsoft MSDN 将请求回复操作的最通用服务合同描述为
如果我使用 basicHttp 绑定来制定如下合同,它将不符合 WS-I(使用 SOAPUI 合规性检查)。
我认为最通用的合约也将是最具互操作性的。
谁能解释为什么它不符合 WS-I?更重要的是 - 使用 Message 类会降低 Java 客户端对服务的消耗吗?
任何使用 Message 类的经验都值得赞赏。
编辑第一次回答后:
这是显示服务契约和操作契约的完整 WSDL。
WSI 合规性测试失败的不是缺少服务合同,而是消息输入本身:
因此,出于某种原因,使用这个 Message 类不符合 WS-I。
web-services - 以 WS-I 合规模式生成 Web 服务客户端
我正在尝试使用 Visual Studio 2010 创建一个 Web 服务客户端。如果我使用版本 SOAP V2 中的 wsdl 文件,该客户端运行良好。
当我在 Magento 中设置属性WS-I Compliance
并Yes
在 VS2010 中重新编译 Web 服务客户端时,它不起作用!!!某些方法从生成的 WSDL 文件中消失。
如果我使用该工具生成 java Web 服务客户端,我会发现同样的问题wsimport
。
知道发生了什么吗?
ruby - I am looking into how to create a SOAP client in ruby that is WS-I compatible. What should someone new to SOAP use?
Both SOAP and WS-I compatibility are new to me. I have looked around and like the docs at savonrb.com. Is Savon WS-I compatible? Is there a better library that I should be using? Please, keep in mind good documentation is key since I will be doing this pretty much on my own.
Cheers.