В приложении, которое я создаю для отображения отчетов BO через открытый документ, сервер BO, похоже, не отвечает URL-адресом opendocument при выполнении вызова службы REST. Не могли бы вы дать какие-либо сведения о том, почему?Сервисный вызов SAP BO Rest не возвращает URL-адрес opendocument
В Dev среде отдыха служба вызов "http://server/biprws/infostore/<doc_id>"
с маркером входа в возвратах заголовка HTTP ниже ответа (последняя строку вы должны увидеть ссылку, чтобы открыть документ для этого отчета)
Response
<entry xmlns="http://www.w3.org/2005/Atom">
<author>
<name>Administrator</name>
<uri>http://server/biprws/infostore/12</uri>
</author>
<id>tag:sap.com,2010:bip-rs/<ID></id>
<title type="text">Blah Blah Blah</title>
<updated>Updated_Date</updated>
<link href="http://server/biprws/infostore/<doc_Id>" rel="up" />
<link href="http://server/biprws/infostore/<doc_Id>/scheduleForms" rel="http://www.sap.com/rws/bip#schedule" title="Scheduling forms" />
<content type="application/xml">
<attrs xmlns="http://www.sap.com/rws/bip">
<attr name="id" type="int32"><doc_Id></attr>
<attr name="cuid" type="string"><doc_CUID></attr>
<attr name="description" type="string">Blah Blah Blah</attr>
<attr name="name" type="string">Blah Blah Blah</attr>
<attr name="type" type="string">Webi</attr>
</attrs>
</content>
<link href="http://SERVER/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=<doc_id>" rel="http://www.sap.com/rws/bip#opendocument" title="OpenDocument" />
</entry>
но когда я делаю тот же вызов в среде QA, Open document url не возвращается (последняя строка в ответе xml). Есть ли какая-либо конфигурация, которую я не вижу?
примечание: я заменил несколько ссылок и текст внутри xml для целей безопасности.
Вы обновили между средой разработки и QA, поскольку doc_Id не совпадают между различными CMS? Мы гарантируем, что этот документ хранит один и тот же cuid. –
@ArnaudDevelay спасибо, что ответили. Да, другая система cms обновлена с помощью разных '' –
Deeptechtons