问题标签 [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.

0 投票
1 回答
243 浏览

wcf - WCF 处理大文件,具有 WS-I 互操作性

stackoverflow 上有很多关于 WCF 和大文件的帖子,但一般建议是使用流式传输。这似乎不是一个非常可互操作的解决方案。

您如何处理 WCF 中的大文件并仍然保持互操作性?

0 投票
1 回答
359 浏览

javascript - WS-I Reliable Secure Profile 的 Javascript 实现

我正在使用可靠安全配置文件的 .NET 4服务器端实现进行HTTP/S 推送,并且想知道是否有可用的 JavaScript 客户端。

0 投票
2 回答
3189 浏览

c# - 如何将 WCF 配置为仅签署 TimeStamp 标头

我正在尝试配置我的 WCF 客户端以创建包含 WS-Addressing、WS-Security 和 TLS 的 SOAP 1.1 请求。

安全要求是消息包含用户名令牌、时间戳,并且时间戳使用包含的 BinarySecurityToken 进行签名。

我已使用以下链接中的示例来创建我的 WCF 客户端绑定。我稍微修改了示例(见下文),以便使用 HTTPS 作为传输机制,而 MessageSecurity 基于 UsernameOverTransport。

此客户端生成的 SOAP 消息非常接近于满足我正在调用的服务的要求,唯一的问题是 wsa:To 地址和 TimeStamp 地址正在被签名。

有没有办法准确指定哪些 WCF 标头已签名?因为我需要限制客户端只签署 TimeStamp 标头。

0 投票
0 回答
796 浏览

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 2.0 的明确声明。许多框架似乎也是如此......

0 投票
1 回答
1115 浏览

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 服务和数据集

0 投票
1 回答
1184 浏览

wsdl - 为什么 WS-I Basic Profile 2.0 不使用 WSDL 2.0?

随着 WS-I Basic Profile 规范的新主要版本的发布,我期待阅读有关 WSDL 2.0 的使用。可惜没找到这个。。。

我希望有人可以对此有所了解。

0 投票
1 回答
3591 浏览

web-services - WS-I BP2012 断言是什么意思?

有人可以解释这实际上意味着什么吗?一个例子真的很有帮助。

WS-I:(BP2012) 文档文字绑定包含 soapbind:body 元素,这些元素引用不具有 element 属性的消息部分元素。

0 投票
1 回答
903 浏览

wcf - WCF 通用服务合同和 WS-Interoperability 合规性

Microsoft MSDN 将请求回复操作的最通用服务合同描述为

如果我使用 basicHttp 绑定来制定如下合同,它将不符合 WS-I(使用 SOAPUI 合规性检查)。

我认为最通用的合约也将是最具互操作性的。

谁能解释为什么它不符合 WS-I?更重要的是 - 使用 Message 类会降低 Java 客户端对服务的消耗吗?

任何使用 Message 类的经验都值得赞赏。

编辑第一次回答后:

这是显示服务契约和操作契约的完整 WSDL。

WSI 合规性测试失败的不是缺少服务合同,而是消息输入本身:

因此,出于某种原因,使用这个 Message 类不符合 WS-I。

0 投票
3 回答
3327 浏览

web-services - 以 WS-I 合规模式生成 Web 服务客户端


我正在尝试使用 Visual Studio 2010 创建一个 Web 服务客户端。如果我使用版本 SOAP V2 中的 wsdl 文件,该客户端运行良好。
当我在 Magento 中设置属性WS-I ComplianceYes在 VS2010 中重新编译 Web 服务客户端时,它不起作用!!!某些方法从生成的 WSDL 文件中消失。

如果我使用该工具生成 java Web 服务客户端,我会发现同样的问题wsimport
知道发生了什么吗?

0 投票
1 回答
116 浏览

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.