我想使用SAP Cloud Platform SDK进行服务开发,以便以奇特而简单的方式创建odata-services :-)
@Query(serviceName =“EPMSampleService”,entity =“Products”) public QueryResponse getAllProducts(QueryRequest queryRequest){
我已经按照教程“创建暴露模拟数据的简单OData V4服务”(https://help.sap.com/viewer/8be3667edfd34d71a80afe9f7f2b42a9/Cloud/en-US/a7055aba5c2d4c068b4da87aa2e91679.html)的说明进行操作。
我能够在SAP Cloud Foundry中成功部署和运行它。
我的目标是在本地运行它,稍后在SAP Neo上运行。
因此,我尝试将其部署在本地SAP Server“Java Web Tomcat 8”上。 部署成功,我也能获得$元数据。 但是,一旦我调用端点http://localhost:8080/quickstart/odata/v4/EPMSampleService/Products,就会返回以下错误消息:
{“error”:{“code”:“不支持操作。”,“消息”:“不支持操作。”}}
如果可以在本地和SAP NEO中以某种方式使用servicesdk的任何想法吗?
答案 0 :(得分:2)
The SAP Cloud Platform SDK for service development only supports the Cloud Foundry environment. Kindly take a look at the official documentation.
答案 1 :(得分:0)
错误消息{“error”:{“code”:“不支持操作。”,“message”:“不支持操作。”}}可以通过替换Web中的变量{packageName}来修复带有来自pom的实际包名称的.xml