内部API错误-在使用Rest API和模板库中的模板渲染PDF时

2020-08-30 03:40发布

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

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


嗨,

以前,我能够使用Java程序中的Rest API通过Adobe以SAP Cloud Platforms形式呈现PDF(

https://blogs.sap.com/2018/11/08/generate-pdfs-in -cloud-sap-forms-by-adobe/comment-page-1 /#)。 现在,我正在尝试从UI5应用程序渲染PDF,同时从模板存储中读取模板。

我已完成以下步骤,没有任何问题。

1。 将模板上传到模板存储中

2。 生成的OAuth

3。 使用令牌服务URL为/ads.restapi创建了目的地,以使用oAuth凭据。

4。 消费目的地,并且能够使用Rest API(获取/forms。POST/forms)将表单/模板上传并读取到模板存储中。

现在,当我尝试通过传递查询参数?templateSource = storageName或?templateSource = storageId和xdpTemplate值作为/,出现以下错误


为了测试该呼叫是否真正进行,我尝试删除查询参数(为xdpTemplate保留相同的值),并且得到了预期的验证错误。 FWIW,相同的目的地对于所有Template Store API都非常合适,但似乎不适用于PDF呈现API。

有人面对这个问题吗? 解决方案上有任何指针吗? 对我来说似乎是产品问题。

-Sharadha

(100.6 kB)

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

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


嗨,

以前,我能够使用Java程序中的Rest API通过Adobe以SAP Cloud Platforms形式呈现PDF(

https://blogs.sap.com/2018/11/08/generate-pdfs-in -cloud-sap-forms-by-adobe/comment-page-1 /#)。 现在,我正在尝试从UI5应用程序渲染PDF,同时从模板存储中读取模板。

我已完成以下步骤,没有任何问题。

1。 将模板上传到模板存储中

2。 生成的OAuth

3。 使用令牌服务URL为/ads.restapi创建了目的地,以使用oAuth凭据。

4。 消费目的地,并且能够使用Rest API(获取/forms。POST/forms)将表单/模板上传并读取到模板存储中。

现在,当我尝试通过传递查询参数?templateSource = storageName或?templateSource = storageId和xdpTemplate值作为/,出现以下错误


为了测试该呼叫是否真正进行,我尝试删除查询参数(为xdpTemplate保留相同的值),并且得到了预期的验证错误。 FWIW,相同的目的地对于所有Template Store API都非常合适,但似乎不适用于PDF呈现API。

有人面对这个问题吗? 解决方案上有任何指针吗? 对我来说似乎是产品问题。

-Sharadha

(100.6 kB)
7条回答
微wx笑
1楼 · 2020-08-30 04:02.采纳回答

找到了此问题的原因。 " ADS"目标凭据未正确设置。 "其他API角色和目标"下的" ADS"目标必须返回500错误。

如果返回如下所示的成功消息,则说明目的地设置不正确。

这很奇怪,但是 这就是上述问题的原因。

Alawn_Xu
2楼-- · 2020-08-30 03:56

嗨,Ankesh,

请检查SAP Cloud平台座舱下的目标" ADS"->服务-> Adob​​e的SAP Forms-> Rest API角色和目标 。 我在回答中提到了那个目的地。

-Sharadha

lukcy2020
3楼-- · 2020-08-30 04:11

您好 Sharadha 克里斯娜纳莫西(Krishnamoorthy)

我的目的地显示200条响应,但是我仍然遇到相同的错误

"身份验证错误:由于无法从请求中获取RelayState值,因此无法重定向到ADS。目标凭据可能错误。"

DafaDDDa
4楼-- · 2020-08-30 03:48

您好Sharadha Krishnamoorthy

工作正常,您真棒。 我可以看到生成了PDF。

此致

Ankesh

CPLASF-自律
5楼-- · 2020-08-30 03:56

您好 Sharadha Krishnamoorthy

我也指的是SAP Cloud平台座舱中的同一目标->服务-> Adob​​e的SAP表单-> Rest API角色和目标。

为此,我的状态为成功(200)

问候,

Ankesh Jindal

打个大熊猫
6楼-- · 2020-08-30 04:00

然后,该网址似乎是错误的。 您是否更改了自动创建的目的地? 在我的帐户中,该网址为" https://adsformsprocessing-s0XXXXXtrial.hanatrial .ondemand.com/ads.web/Adob​​eDocumentServicesSec/Config '

请尝试更改目的地。

-Sharadha

野沐沐
7楼-- · 2020-08-30 03:59

很高兴我能帮上忙!

-Sharadha

一周热门 更多>