<< Click to Display Table of Contents >>
UndoCheckOut
아이템을 체크아웃 취소합니다.
Prototype
bool UndoCheckOut(string ItemServerFullPath, [bool Download], [string DownloadFullPath])
bool UndoCheckOut(string ItemServerFullPath, [bool Download], [object DownloadFullPath])
bool UndoCheckOut(array ItemServerFullPaths, array ErrorCodes, [array Downloads], [array DownloadFullPaths])
Parameters
ItemServerFullPath |
로컬 파일 전체 경로 |
Download |
로컬에 다운로드 여부 |
DownloadFullPath |
로컬 파일 전체 경로 문자열 또는 오즈 바이너리 객체로 설정하여야 함 |
ItemServerFullPaths |
로컬 파일 전체 경로를 가진 배열 |
ErrorCodes |
에러 코드를 가져올 배열 |
Downloads |
로컬에 다운로드 여부를 가진 배열 |
DownloadFullPaths |
로컬 파일 전체 경로를 가진 배열 오즈 바이너리 객체를 가진 배열로 설정하여야 함 |
Reference
체크아웃 취소된 경우 true가 리턴되고, 실패한 경우 false가 리턴됩니다.
Example 1
function undoCheckOut(){
var rep = OZCreator.GetBuiltInObject(OZBuiltInObject.REPOSITORY);
var login = rep.Login("admin","admin");
if (login) {
var itemServerFullPath = "/parameter_test.odi";
var download = true;
var downloadFullPath = "c:/parameter_test.odi";
var result = rep.UndoCheckOut(itemServerFullPath, download, downloadFullPath);
if (result == true) {
_DEBUG("result="+result);
} else {
_DEBUG("result="+result+" ["+rep.GetLastErrorCode()+"] "+rep.GetErrorMessageByCode(rep.GetLastErrorCode()));
}
rep.Logout();
}
}
Example 2
function undoCheckOut(){
var rep = OZCreator.GetBuiltInObject(OZBuiltInObject.REPOSITORY);
var login = rep.Login("admin","admin");
if (login) {
var itemServerFullPath = "/parameter_test.odi";
var download = true;
var downloadFullPath = OZCreator.GetBuiltInObject(OZBuiltInObject.BINARY);
var result = rep.UndoCheckOut(itemServerFullPath, download, downloadFullPath);
if (result == true) {
_DEBUG("result="+result);
downloadFullPath.SaveToFile("c:/parameter_test.odi");
} else {
_DEBUG("result="+result+" ["+rep.GetLastErrorCode()+"] "+rep.GetErrorMessageByCode(rep.GetLastErrorCode()));
}
rep.Logout();
}
}
Example 3
function undoCheckOut(){
var rep = OZCreator.GetBuiltInObject(OZBuiltInObject.REPOSITORY);
var login = rep.Login("admin","admin");
if (login) {
var itemServerFullPaths = new Array();
itemServerFullPaths[0] = "/parameter_test.odi";
itemServerFullPaths[1] = "/parameter_test.ozr";
var errorCodes = new Array();
var download = new Array();
download[0] = true;
download[1] = true;
var downloadFullPaths = new Array();
downloadFullPaths[0] = "c:/parameter_test.odi";
downloadFullPaths[1] = "c:/parameter_test.ozr";
var result = rep.UndoCheckOut(itemServerFullPaths, errorCodes, download, downloadFullPaths);
if (result == true) {
_DEBUG("result="+result);
}else {
for (i=0; i < errorCodes.length; i++) {
_DEBUG("i="+i+" ["+errorCodes[i]+"] "+rep.GetErrorMessageByCode(errorCodes[i]));
}
}
rep.Logout();
}
}