.net - 将 .NET DateTime 值传递给 SAP PI xsd :Date

标签 .net wcf sap-pi

我正在从 WCF 应用程序调用 SAP Web 服务,并且需要向其传递一个日期。

问题是 SAP PI 没有 DateTime 类型,但它只有 Date。

当我将 SAP WSDL 导入到 WCF 应用程序时,它会生成一个 DateTime 类型的类。我如何将这些值传递给 SAP PI?

最佳答案

我成功了,只是为了让你们知道这不是 DateTime 值的问题,而是每个不可为 null 的类型(Bool、Int、DateTime 等)的问题。问题出在 SAP PI 方面,我们必须将 SAP WSDL 中每个属性的属性“发生”从 0(不需要属性)更改为 1(需要属性)。就是这样!

关于.net - 将 .NET DateTime 值传递给 SAP PI xsd :Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31725962/

相关文章:

c# - WCF 4 关闭客户端代理

visual-studio-2010 - WCF Web.config - 无法读取配置节 'system.webserver',因为它缺少节声明

jms - SAP PI 消息传递服务 JMS 是否兼容?

c# - 如何精确测量字符的宽度?

c# - 从 TFS 获取当前迭代路径

wcf - Set-WebConfigurationProperty失败

c# - 是否可以在 LinQ 中的 where 子句中使用条件?

c# - MSTest 拒绝运行 64 位?

java - Bouncy CaSTLe 加密的有效载荷从 SAP PI 中被破坏