在本地或NEO环境中使用com.sap.cloud.servicesdk

时间:2018-03-25 18:40:17

标签: sap s4sdk

我想使用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的任何想法吗?

2 个答案:

答案 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