Task Manager 서비스
Task Manager는 다양한 작업을 실행하고 현재 실행 중인 작업에서 작업을 수행할 수 있도록 하는 REST(표현 상태 전송) API를 제공합니다. 다음에서는 이 API를 사용할 수 있는 방법의 예를 제공합니다.
컬렉션 추가
다음은 REST API를 통해 Add Collection 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(AddCollection.json)입니다.
{
"taskManagerCommands":
[
{
"publication_name":"Co7",
"name":"Add Collection",
"action":"run",
"s1000D_publication":"false",
"list_manuals":"<Publications>
<Publication name=\"Col1\">
<Manual name=\"BOM\" title=\"BOM\" format=\"xml
\" type=\"BOM\" model=\"NO_MODEL_ATTR\"/>
<Manual name=\"DOCRELATION\" title=\"DOCRELATION
\" format=\"xml\" type=\"DOCRELATION
\" model=\"NO_MODEL_ATTR\"/>
</Publication>
</Publications>",
"site_groups":"<SiteGroups><Group id=\"Preview\"/></SiteGroups>",
"segment_title":"Seg1",
"content_type":"Product Related Content",
"list_categories":"",
"rEDEPLOY_FLAG":"null",
"site_groups_selected":"true",
"assets_folder_path":"/opt/InService/InS_SW/SW/System/Assets",
"publication_title":"Col1",
"comment":"Col1",
"segment_id":"Seg1",
"list_contexts":"Context1"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
컬렉션 배포
다음은 REST API를 통해 Deploy Collection 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(DeployCollection.json)입니다.
{
"taskManagerCommands":
[
{
"publication_name":"Co7",
"name":"Deploy Collection",
"action":"run",
"profile_name":"ASSETS_Co7",
"update_type":"Assets",
"reset_index":"false",
"site_groups":"Preview",
"coreLogicGroup":"default",
"mode":"PublishToRuntime",
"monitoring_name":"Run Deploy Pub",
"list_contexts":"Context1",
"list_categories":"",
"publication_title":"Col1",
"P2RTLoadType":"CollectionProfile",
"pauseBeforeExpose":"false",
"isCoordinatorMode":"false"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
작업 상태 가져오기
다음은 REST API를 통해 현재 실행 중인 작업의 상태를 확인할 수 있는 방법을 보여주는 예입니다. 작업에 대한 식별자를 제공해야 합니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(GetTaskStatus.json)입니다.
{
"taskManagerCommands":
[
{"action":"getStatus",
"tid":"20313"}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
번들 변환 및 로드
다음은 REST API를 통해 Transform and Load a Bundle 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(TransformANDLoadBundle.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Transform and Load a Bundle",
"action":"run",
"bundleFolder":"/vagrant/Bundles/PH",
"partsFamily":"PARTS",
"updateIfTimestampEqual":"false",
"site_groups":"Preview",
"shouldValidate":"false",
"paramsList":"site_groups:convertCGMToSVG:updateIfTimestampEqual",
"rollback":"no",
"S1000DVersion":"4.0",
"logLevel":"10",
"pauseAfterTransform":"false",
"publication_title":"Col1",
"convertCGMToSVG":"false",
"isInitialDataLoad":"false"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
변환 및 로드(초기 로드)
다음은 데이터를 처음 로드할 때 REST API를 통해 Transform and Load 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Transform and Load [TransformMgmtInitialLoad].json)입니다.
{
"taskManagerCommands":
[
{
"name":"Transform and Load",
"action":"run",
"rootFolder":"/vagrant/Bundles",
"partsFamily":"PARTS",
"updateIfTimestampEqual":"false",
"shouldValidate":"false",
"paramsList":"site_groups:convertCGMToSVG:updateIfTimestampEqual",
"site_groups":"Preview",
"rollback":"no",
"isInitialLoad" : "yes",
"S1000DVersion":"4.0",
"logLevel":"10",
"convertCGMToSVG":"false",
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
변환 및 로드
다음은 REST API를 통해 Transform and Load 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Transform and Load [TranformManagement].json)입니다.
{
"taskManagerCommands":
[
{
"name":"Transform and Load",
"action":"run",
"rootFolder":"/vagrant/Bundles",
"partsFamily":"PARTS",
"updateIfTimestampEqual":"false",
"shouldValidate":"false",
"paramsList":"site_groups:convertCGMToSVG:updateIfTimestampEqual",
"site_groups":"Preview",
"rollback":"no",
"isInitialLoad" : "no",
"S1000DVersion":"4.0",
"logLevel":"10",
"convertCGMToSVG":"false",
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
작업 삭제
다음은 REST API를 통해 현재 실행 중인 작업을 삭제할 수 있는 방법을 보여주는 예입니다. 작업에 대한 식별자를 제공해야 합니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(DeleteTask.json)입니다.
{
"taskManagerCommands":
[
{"action":"delete",
"tid":"1748"}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
사이트에서 세그먼트 삭제
다음은 REST API를 통해 Delete Segment From Sites 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(DeleteSegmentFromSite.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Delete Segment From Sites",
"action":"run",
"publication_name":"SEG1",
"site_groups":"Preview"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
작업 다시 시작
다음은 REST API를 통해 현재 일시 중지된 작업을 다시 시작할 수 있는 방법을 보여주는 예입니다. 작업에 대한 식별자를 제공해야 합니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Resume.json)입니다.
{
"taskManagerCommands":
[
{"action":"resume",
"tid":"5576"}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
작업 일시 중지
다음은 REST API를 통해 현재 실행 중인 작업을 일시 중지할 수 있는 방법을 보여주는 예입니다. 작업에 대한 식별자를 제공해야 합니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(PauseAction.json)입니다.
{
"taskManagerCommands":
[
{"action":"pause",
"tid":"5642"}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
작업 중단
다음은 REST API를 통해 현재 실행 중인 작업을 중단할 수 있는 방법을 보여주는 예입니다. 작업에 대한 식별자를 제공해야 합니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(AbortTask.json)입니다.
{
"taskManagerCommands":
[
{"action":"abort",
"tid":"5642"}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
비제품 컬렉션에 범주 추가
다음은 REST API를 통해 Add Category To a Non Product Collection 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Add Category.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Add Category",
"action":"run",
"publication_name":"Col2",
"list_categories": "PARTDOCUMENTS"
"list_contexts":"0000014982,0000015163,0000022202"
"segment_id":"Seg2",
}
]
}
다른 예(SHARED 세그먼트의 경우):
{
"taskManagerCommands":
[
{
"name":"Add Category",
"action":"run",
"publication_name":"PARTDOCUMENTS",
"list_categories": "PARTDOCUMENTS",
"list_contexts":"PARTDOCUMENTS",
"segment_id":"SHARED",
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
사이트에 게시
다음은 REST API를 통해 Publish To Site 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Publish To Site.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Publish To Site",
"action":"run",
"publication_name":"ALL",
"loadToMasterSiteOnly" : "false",
"isSynchExpose" : "false",
"pauseBeforeExpose" : "false",
"site_groups" : "Preview"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
세그먼트 구성 설정 제거
다음은 REST API를 통해 Remove Segment Configuration Setting 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Remove Segment Configuration Setting.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Remove Segment Configuration Setting",
"action":"run",
"publication_name":"SEG1",
"site_groups":"Preview"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
컬렉션에 컨텍스트 추가
다음은 REST API를 통해 Add Context To a Collection 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Add Context.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Add Context",
"action":"run",
"publication_name":"KMT-EX",
"list_categories":"",
"list_contexts":"KMT-EX,XYZ",
"segment_id":"KMT-EX-Seg",
"site_groups":"<SiteGroups><Group id=\"Preview\"/></SiteGroups>"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
데이터 유형 추가
다음은 REST API를 통해 Add Data Type 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Add Data Type.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Add Data Type",
"action":"run",
"publication_name":"KMT-EX",
"multi_publications":"false",
"model_attr_value":"NO_MODEL_ATTR",
"manual":"P2CRELATION",
"manual_type":"P2CRELATION",
"site_groups":"",
"publication_names":"null",
"site_groups_selected":"false",
"REDEPLOY_FLAG":"null",
"assets_folder_path":"${enigma.bin.home}/System/Assets",
"comment":"KMT-EX",
"manual_title":"P2CRELATION",
"manual_format":"xml"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
변환 지우기 및 임시 데이터 로드
다음은 REST API를 통해 Clean Transformation and Loading temporary Data 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Clean Transformation and Loading temporary Data.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Clean Transformation and Loading temporary Data",
"action":"run",
"bundlesRootFolder":"/vagrant/Bundles/PH",
"cleanupState":"",
"archivingPath":"",
"deleteClonepacket":"true"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
사이트 콘텐츠 내보내기
다음은 REST API를 통해 Export Site Content 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Create Backup From Site.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Create Backup From Site",
"action":"run",
"siteId" : "Preview",
"isFullBackupFromSiteTask" : "true"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
오프라인 패킷 생성
다음은 REST API를 통해 Create Offline Packet 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Create Offline Packet.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Create Offline Packet",
"action":"run",
"publication_name" : "Seg1",
"siteId" : "Preview",
"postProcessPath" : "${enigma.config.home}/System/Config/Flows/
SACreatorForOffline/postProcessForSA.xml"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
사이트에서 컬렉션 삭제
다음은 REST API를 통해 Delete Collection From Sites 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Delete Collection From Sites.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Delete Collection From Sites",
"action":"run",
"publication_name":"PARTS",
"site_groups":"<SiteGroups><Group id=\"Preview\"/></SiteGroups>"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
자산 배포
다음은 REST API를 통해 Deploy Assets 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Deploy Assets.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Deploy Assets",
"action":"run",
"site_groups":"Preview",
"isSynchExpose":"false",
"reset_index":"false",
"pauseBeforeExpose":"false",
"isCoordinatorMode":"false"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
컬렉션 구성 설정 제거
다음은 REST API를 통해 Remove Collection Configuration Setting 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Remove Collection Configuration Setting.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Remove Collection Configuration Settting",
"action":"run",
"publication_name":"PARTS",
"taskName" : "Remove Collection Setting"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
CSV 데이터 변환 및 로드
다음은 REST API를 통해 Transform and Load CSV Data 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Transform and Load CSV Data.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Transform and Load CSV Data",
"action":"run",
"inputFolder":"/vagrant/CSVBundle",
"site_groups":"Preview",
"pauseAfterTransform":"false",
"piOnly" : "false",
"collectionName" : "",
"orgName" : "",
"paramsList":"site_groups:convertCGMToSVG",
"convertCGMToSVG":"false",
"inputFolderInternal" : "/vagrant/CSVBundle",
"bundleCategory" : "None"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류
Publication Manager에서 자산 업데이트
다음은 REST API를 통해 Updates Assets In Publication Manager 작업을 실행할 수 있는 방법을 보여주는 예입니다.
URL
http://server:port/TaskManager/rest/TaskManagerRest/runTask
메소드
POST
요청에는 다음과 같은 매개변수가 있습니다.
◦ Content-Type - 응용 프로그램 json
◦ Authorization - 기본 권한
◦ X-XSRF-TOKEN - 정적 값
데이터 매개변수(JSON)
데이터 매개변수는 JSON 파일(Updates Assets In Publication Manager.json)입니다.
{
"taskManagerCommands":
[
{
"name":"Update Assets In Publication Manager",
"action":"run",
"assets_folder_path":"${enigma.bin.home}/System/Assets"
}
]
}
인증
기본
데이터 매개변수
없음
성공 응답
200 - 확인
오류 응답
400 - BAD_REQUEST
401 - 승인되지 않은 요청
500 - 내부 서버 오류