将 .NET DateTime 值传递给 SAP PI xsd:Date
Pass .NET DateTime value to SAP PI xsd:Date
我正在从我的 WCF 应用程序调用 SAP Web 服务,我需要向它传递一个日期。
问题是 SAP 没有 DateTime 类型,虽然只有 Date。
当我将 SAP WSDL 导入我的 WCF 应用程序时,它会生成一个 class 类型的 DateTime。我如何将这些值传递给 SAP?
我成功了,只是想让你们知道这不是 DateTime 值的问题,而是每个不可空类型(Bool、Int、DateTime 等)的问题。问题出在 SAP PI 方面,我们必须将 SAP WSDL 中每个属性的 属性 "ocurrence" 从 0(不需要属性)更改为 1(需要属性)。就是这样!
我正在从我的 WCF 应用程序调用 SAP Web 服务,我需要向它传递一个日期。
问题是 SAP 没有 DateTime 类型,虽然只有 Date。
当我将 SAP WSDL 导入我的 WCF 应用程序时,它会生成一个 class 类型的 DateTime。我如何将这些值传递给 SAP?
我成功了,只是想让你们知道这不是 DateTime 值的问题,而是每个不可空类型(Bool、Int、DateTime 等)的问题。问题出在 SAP PI 方面,我们必须将 SAP WSDL 中每个属性的 属性 "ocurrence" 从 0(不需要属性)更改为 1(需要属性)。就是这样!