业务规则-导入规则表达式

2020-08-30 00:52发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

虽然使用以下API方法=> POST /v1/import/rules ,但我很难使它在我的自定义应用程序中起作用

我遵循了代码段,并且可以按预期到达端点,但是,导入失败,错误代码为500


错误:{code:" bpm.rulesrepository.internalservererror",…}

代码:" bpm.rulesrepository.internalservererror"

详细信息:[]

消息:"内容类型'text/plain; charset = UTF-8'不支持"


我不知道我应该如何在请求中精确定义内容类型,以使其正常工作。

到目前为止,我尝试过:

" application/json"

" application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

没有成功。

我在调试服务" SAP Cloud Platform业务规则"时进行了查看,并且正在按照此服务中的操作进行操作。

唯一的区别在于所使用的URL有所不同:

uploadUrl:" ./rules-service/rest/internal/v1/import/projects/{id}/rules/{rulesid}"

这是我的代码附加到带有FileUploader组件的"上传"按钮上

这是SAP Cloud Platform业务规则中的代码

您有使用此特定API方法实际起作用的任何线索或示例吗?

我期待您能提供的任何帮助。

(27.1 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

虽然使用以下API方法=> POST /v1/import/rules ,但我很难使它在我的自定义应用程序中起作用

我遵循了代码段,并且可以按预期到达端点,但是,导入失败,错误代码为500


错误:{code:" bpm.rulesrepository.internalservererror",…}

代码:" bpm.rulesrepository.internalservererror"

详细信息:[]

消息:"内容类型'text/plain; charset = UTF-8'不支持"


我不知道我应该如何在请求中精确定义内容类型,以使其正常工作。

到目前为止,我尝试过:

" application/json"

" application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"

没有成功。

我在调试服务" SAP Cloud Platform业务规则"时进行了查看,并且正在按照此服务中的操作进行操作。

唯一的区别在于所使用的URL有所不同:

uploadUrl:" ./rules-service/rest/internal/v1/import/projects/{id}/rules/{rulesid}"

这是我的代码附加到带有FileUploader组件的"上传"按钮上

这是SAP Cloud Platform业务规则中的代码

您有使用此特定API方法实际起作用的任何线索或示例吗?

我期待您能提供的任何帮助。

(27.1 kB)
付费偷看设置
发送
2条回答
何必丶何苦呢
1楼-- · 2020-08-30 01:29

你好,杰里米,

这应该很简单。 您可以在应用程序中使用文件上传器控件来浏览和选择文件,然后通过以下Ajax调用语法可以调用Rules Import API:

 $。ajax({
   网址:"/img/v1/import/rules",
   方法:" POST",
   processData:否,
   标头:{
     "子弹":file.name,
     " Content-Type":file.type,
     " Accept":"应用程序/json"
   },
   数据:文件,
   成功:功能(结果,xhr,数据){
   }
 })
四川大学会员
2楼-- · 2020-08-30 01:34

编辑11月23日:

你好Archana。

我将与社区分享我的尝试结果。

我按照您的建议进行了尝试,因此,我不再提出格式问题了,这是进入正确路径的一步

但是这次我仍然没有信息的HTTP代码500。 只是一个简单的内部服务器错误。

我使用标准服务应用程序尝试了xlsx文件,并且该文件运行良好,因此它似乎不是来自文件内容。

————————————

你好Archana,

我会尝试的,并尽快与您联系。

感谢答案。

一周热门 更多>