<< Click to Display Table of Contents >>

GetHistoryItemList

아이템의 히스토리 정보를 가져옵니다.

Prototype

bool GetHistoryItemList(string ItemFullPath, array HistoryItemPaths, array HistoryItemVersions, array HistoryItemDates, array HistoryItemCheckInUser, [array HistoryItemComments])

Parameters

ItemFullPath

아이템 전체 경로

HistoryItemPaths

히스토리 아이템의 경로를 가져올 배열

HistoryItemVersions

히스토리 아이템의 버전을 가져올 배열

HistoryItemDates

히스토리 아이템의 날짜를 가져올 배열

HistoryItemCheckInUser

히스토리 아이템의 체크인 사용자를 가져올 배열

HistoryItemComments

히스토리 아이템의 주석을 가져올 배열

Reference

히스토리 정보를 가져온 경우 true가 리턴되고, 실패한 경우 false가 리턴됩니다.

Example

function getHistoryItemList(){

   var rep = OZCreator.GetBuiltInObject(OZBuiltInObject.REPOSITORY);

   var login = rep.Login("admin","admin");

   if (login) {

       var itemFullPath = "/parameter_test.odi";

       var historyItemPaths = new Array();

       var historyItemVersions = new Array();

       var historyItemDates = new Array();

       var historyItemCheckInUser = new Array();

  var result = rep.GetHistoryItemList(itemFullPath, historyItemPaths, historyItemVersions, historyItemDates, historyItemCheckInUser);

       if (result == true) {

           for (i=0; i < historyItemPaths.length; i++) {

               _DEBUG("result="+result+"historyItemPaths["+i+"]="+historyItemPaths[i]+"historyItemVersions["+i+"]="+historyItemVersions[i]+"   historyItemDates["+i+"]="+historyItemDates[i]+"historyItemCheckInUser["+i+"]="+historyItemCheckInUser[i] );

           }

       } else {

           _DEBUG("result="+result+"["+rep.GetLastErrorCode()+"] "+rep.GetErrorMessageByCode(rep.GetLastErrorCode()));

       }

       rep.Logout();

   }

}