点击此处---> 群内免费提供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)
找到了此问题的原因。 " ADS"目标凭据未正确设置。 "其他API角色和目标"下的" ADS"目标必须返回500错误。
如果返回如下所示的成功消息,则说明目的地设置不正确。
这很奇怪,但是 这就是上述问题的原因。
嗨,Ankesh,
请检查SAP Cloud平台座舱下的目标" ADS"->服务-> Adobe的SAP Forms-> Rest API角色和目标 。 我在回答中提到了那个目的地。
-Sharadha
您好 Sharadha 克里斯娜纳莫西(Krishnamoorthy),
我的目的地显示200条响应,但是我仍然遇到相同的错误
"身份验证错误:由于无法从请求中获取RelayState值,因此无法重定向到ADS。目标凭据可能错误。"
您好Sharadha Krishnamoorthy ,
工作正常,您真棒。 我可以看到生成了PDF。
此致
Ankesh
您好 Sharadha Krishnamoorthy ,
我也指的是SAP Cloud平台座舱中的同一目标->服务-> Adobe的SAP表单-> Rest API角色和目标。
为此,我的状态为成功(200)
问候,
Ankesh Jindal
然后,该网址似乎是错误的。 您是否更改了自动创建的目的地? 在我的帐户中,该网址为" https://adsformsprocessing-s0XXXXXtrial.hanatrial .ondemand.com/ads.web/AdobeDocumentServicesSec/Config '
请尝试更改目的地。
-Sharadha
很高兴我能帮上忙!
-Sharadha
一周热门 更多>