2017-01-17 12 views
0

В приложении, которое я создаю для отображения отчетов 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&amp;iDocID=<doc_id>" rel="http://www.sap.com/rws/bip#opendocument" title="OpenDocument" /> 
</entry> 

но когда я делаю тот же вызов в среде QA, Open document url не возвращается (последняя строка в ответе xml). Есть ли какая-либо конфигурация, которую я не вижу?

примечание: я заменил несколько ссылок и текст внутри xml для целей безопасности.

+0

Вы обновили между средой разработки и QA, поскольку doc_Id не совпадают между различными CMS? Мы гарантируем, что этот документ хранит один и тот же cuid. –

+0

@ArnaudDevelay спасибо, что ответили. Да, другая система cms обновлена ​​с помощью разных '' – Deeptechtons

ответ

0

Я разрешил его, перезапустив веб-сервер Apache, где программное обеспечение сервера SAP BO хранит свои веб-службы, а также программное обеспечение сервера SAP Bo. Это сделало изменения эффективными и применило настройки правильно.