주 컨텐츠로 이동
Adaptive Planning
최종 업데이트: 2023-06-23
publishChanges

publishChanges

카테고리
관리자 게시
설명
대기 중인 변경사항을 게시합니다.
호출에 필요한 권한
인스턴스에 대한 유효한 자격증명 및 '관리자 변경사항 게시' 권한이어야 합니다. 인스턴스에 관리자 게시가 활성화되어 있어야 합니다.
요청 시 필수 매개변수
자격증명
이 메서드의 요청에는 호출 사용자를 식별하고 권한을 부여하는 자격증명 태그가 포함되어 있습니다. 확인되면 이 방법을 사용하면 배치 변경사항이 게시됩니다. 필요에 따라 요청에 액션 태그가 포함될 수 있습니다.

요청 형식

<?xml version='1.0' encoding='UTF-8'?> <call method="publishChanges" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd"/> </call>
자격증명 요소
태그명
자격증명
설명
모든 API 호출에는 API를 호출하는 사용자를 식별하는 단일 자격증명 요소가 포함되어야 합니다. 그러면 이 사용자로 API 호출이 수행됩니다(시스템의 모든 감사 추적 또는 액션 이력에 이 사용자가 액션을 수행했음이 표시됨). 따라서 사용자에게 액션을 수행하는 데 필요한 권한이 있어야 API 호출이 성공
요소의 특성
특성명
필수
예:
로그인
API 메서드를 호출하는 사용자의 로그인명입니다. 이 사용자는 메서드를 호출하는 데 필요한 권한이 있어야 합니다.
sampleuser@company.com
비밀번호
API 메서드를 호출하는 사용자의 비밀번호입니다.
my_password
로케일
아니요
수신 숫자 및 날짜를 해석하고 보내는 숫자 및 날짜의 형식을 지정하는 데 사용할 로케일을 지정합니다(적절한 천 단위 구분 기호, 월명 및 날짜 서식 사용). 로케일은 응답의 시스템 메시지에 사용할 언어를 지정하는 데도 사용됩니다. 지정하지 않으면 en_US(미국식 영어)가 사용됩니다.
fr_FR
instanceCode
아니요
자격증명에 지정된 사용자가 의 두 개 이상의 인스턴스에 액세스할 수 있는지 여부
Adaptive Planning
인 경우 이 속성을 사용하여 사용자가 기본 인스턴스가 아닌 다른 인스턴스에 액세스하려고 함을 지정할 수 있습니다. 지정하지 않으면 사용자의 기본 인스턴스가 사용됩니다. 사용가능한 인스턴스 코드를 확인하려면 exportInstances API를 사용합니다.
MYINSTANCE1
요소의 콘텐츠
(없음)

응답 형식

  • 배치된 변경사항 없이 요청이 수신된 경우 응답은 'PublishedCount' = 0인 'Publish Success' 응답입니다.
  • 성공은 n개의 게시되지 않은 변경사항이 모두 성공적으로 게시된 경우입니다.
  • 게시에 성공하면 게시된 변경사항 수를 나타내는 게시된 개수 특성이 있는 publishResponse 요소가 출력에 포함됩니다.
  • 게시에 실패한 경우, 게시되지 않은 변경사항 수를 나열하는 notPublishedCount 특성과 동일한publishedCount 특성이 있는 publishResponse 요소가 출력에 포함됩니다.

성공 예

<?xml version='1.0' encoding='UTF-8'?> <response success="true"> <output> <publishResponse publishedCount="3" /> </output> </response>

오류 예

<?xml version='1.0' encoding='UTF-8'?> <response success="false"> <messages> <message type="ERROR">Publish Error</message> </messages> <output> <publishResponse publishedCount="0" notPublishedCount="2" /> </output> </response>
응답 요소
태그명
응답
요소의 특성
특성명
필수
예:
성공
API 호출의 성공 여부를 나타내는 true 또는 false입니다. 성공한 호출의 경우에도 응답에 경고 메시지가 포함될 수 있습니다.
true
폐지
아니요
이 특성이 응답 태그에 있고 true로 설정된 경우, 이 특성은 호출 중인 메서드 또는 API의 버전이 폐기되어 공식적으로 폐기됨을 나타냅니다. 현재로서는 계속 작동하지만 잠시 후 작동이 중지될 수 있습니다. 일반적으로 이 특성은 없습니다.
false
요소의 콘텐츠
단일 옵션 메시지 요소와 정확히 하나의 필수 출력 요소
출력 요소
태그명
출력
요소의 특성
(없음)
요소의 콘텐츠
단일 계정 요소 이 출력 랩퍼는 모든 API 응답에서 표준이며, 성공한 API 호출의 유효한 출력을 포함합니다.
publishResponse 요소
태그명
publishResponse
설명
변경사항 게시 요청에 대한 응답입니다. 게시되지 않은 변경사항의 상태 또는 게시 수행 결과에 대한 정보를 포함합니다.
요소의 특성
특성명
필수
예:
publishedCount
게시된 변경사항 수입니다.
6
notPublishedCount
아니요
게시되지 않은 변경사항 수 실패한 '게시' 응답에 포함됩니다.
2
요소의 콘텐츠
(없음)