2015-01-09 1 views
0

다음 RESTFull API 기능을 사용하여 데이터 공급자의 데이터 소스를 변경하려고합니다.BOBJ. RESTFul WebService API. 데이터 공급자의 데이터 소스 변경

http://help.sap.com/saphelpiis_sbo41sp4wi-sdk/frameset.htm?ec5653cc6fdb101497906a7cb0e91070.html

내가 제안 된 매핑을 가져온 다음 데이터 소스 변경 요청을 게시 할 수 있습니다. 문서가 성공적으로 업데이트되었다는 메시지가 다시 표시되지만 데이터 공급자의 실제 데이터 소스는 변경되지 않습니다.

데이터 소스를 업데이트하기 위해 무엇인가가 누락되었거나 다른 작업을해야하는지 궁금합니다.

답변

3

문서의 변경 사항을 저장해야한다고 생각합니다. 이 내용은 here입니다.

데이터 소스를 변경 한 후 그 상태를해야합니다 문서는 하지 않는 또는 에서 원래을 수정 로 변경되었습니다. PUT 요청을 <webiURL>/documents/{documentId}에게 보내면 변경 사항을 다시 저장소에 저장합니다.

+1

감사합니다. Kristof. 내 하루를 보냈습니다 :) – IgorShch

+0

PUT 요청을 사용하여 업데이트 한 후 보고서에 문제가 있습니까? 전체 보고서에 대한 데이터 소스를 변경하고 변경 사항을 저장하라는 메시지가 표시되면 PUT 요청을 사용하므로 정상적으로 작동합니다. 동일한 보고서에서 데이터 소스를 다시 변경하려고 시도하지만 제안 된 매핑을 얻으려고하면 "404"오류가 발생합니다. – IgorShch

+0

실제로 동일한 문제가 발생하는 경우 데이터 제공자가 데이터 소스를 변경 한 후 ID를 변경한다는 사실 때문에 문제가 발생한다고 생각합니다. 그래서 DP01은 DP02가됩니다. – IgorShch