powershellpowershell-2.0cleartoolclearcase-ucmclearcase-automation

Powershell to do Clearcase checkin ,checkout,find command?


How to do check-in /check-out /Find and etc operation in Clearcase UCM using powershell.

Is there any way custom cmd-lets are available for this?


Solution

  • For more advanced functionality and better response times, I'd recommend accessing the CAL API directly via COM. The best documentation for that is available locally in <ClearCase install dir>\bin\cc_cal.chm.

    $cc = New-Object -COM ClearCase.Application
    $ccItem = $cc.Version("<absolute path to file/dir>")
    $coItem = $ccItem.CheckOut($cc.ccReservedState,"",$false,$cc.Latest,$false,$false)
    Write-Output $coItem.IsReserved