【发布时间】:2015-09-17 09:24:01
【问题描述】:
我在 SAP 中开发了一个小(工作)Web 服务。它需要一个导入参数并响应一个导出参数。来自 C# 的 basicHttp 请求可以访问 Web 服务。作为下一步,我现在想从 SAP 传递二进制数据(类型 x255)作为导出参数。我现在的问题是我怎么知道 C# 数据类型可以包含这些数据。
另外:有没有办法将整个(lokal-)表作为导出参数传递?
【问题讨论】:
-
我建议您尝试了解如何让 SAP 返回 JSON 或 XML 之类的内容(我猜它将支持 XML) - 除了从这里你不应该返回那些愚蠢的SAP表,即使不得不使用你的服务的可怜的傻瓜会以某种方式理解这个混乱
-
好的,我会越过列表的表返回选项:)。但是 SOAP 请求并不总是以 XML 形式返回其数据吗?
-
是的(我认为...... SOAP 有点死得很惨,所以我尽量不记得它) - 但你一开始没有提到 SOAP - 如果是 SOAP,那么你的机会很高可以只在 VS 中使用“WebReference”的东西,根本不必考虑任何映射 - 话虽如此,大多数 Hipsters 更喜欢使用 JSON ;)(当然还有 REST)
标签: c# web-services sap binary-data