我是一名为客户构建应用程序的顾问。客户端负责构建我的应用程序将使用的端点。客户正在使用基于 ABAP 的解决方案和 Netweaver——这两个软件我没有任何经验。
客户端以 XML 和 JSON 的形式提供其端点响应。我一直在与他们合作以改进他们的端点,并且遇到了很多问题,他们声称我所要求的是不可能的。我正在寻找一些意见 - 客户是正确的还是他们的工作技能不足?
我的一些要求:
- 将日期值格式化为特定格式。客户坚持认为他们可以在日期响应中使用的唯一格式是“/Date(1430502144000+0000)/”
- SAP 将布尔值存储为“X”(真)或“”(假)。我要求将端点中的值转换为“true”或“false”(不带引号)。显然这是不可能的。
- 我已经要求从端点“getItemDetail”返回有关项目的所有详细信息 - 客户端坚持要获取项目详细信息,我需要调用 5 个不同的端点,因为“对于每个数组类型的响应,当前是不同的调用需要制作。这就是文本、部分等数组的单独端点的原因。”
一般来说 - 客户端似乎不知道如何构建或自定义响应,并且它们的端点似乎是存储在 SAP 中的对象结构的 1:1 转储。在 SAP 中,他们似乎忘记了“翻译”他们的数据的想法。在使用 SAP 和 Netweaver 时,任何人都可以确认/拒绝完全自定义端点响应的能力吗?