합리적 클리어 케이스 자동화 라이브러리 (CAL)로보기 소유자/제작자

StackOverflow https://stackoverflow.com/questions/830412

  •  06-07-2019
  •  | 
  •  

문제

여기에있는 사람이 이미 합리적 / IBM Cal과 함께 일했으며 View의 제작자 / 소유자 (사용자 이름)를 확인하는 방법을 알고 있습니까? 요소, vob 등은 모두 소유자/제작자가 있지만 어떤 이유로 든 견해에는 그렇지 않습니까?

도움이 되었습니까?

해결책

나는 Cal을 사용하여 작은 VB 스크립트 만 수행합니다. 레이블에 대한이 답변에 설명되어 있습니다.

CC_CAL.CHM을 확인한 후 (C : Program Files IBM에서 찾을 수 있습니다. 최신 7.1.0.1 버전의 Clearcase 설치) ICCView 인터페이스는 매우 불완전하고 항상 클래식의 출력을 패치하는 것을 선호했습니다.

cleartool lsview -l -full -pro aTagViewName

그 출력을 통해 필요한 정보를 찾을 수 있습니다.


주어진 사용자 이름에 대한 몇 가지보기를 얻는 유일한 "순수한 CAL"방법은 UCM Views를위한 것입니다. 여기서 스트림을 요청할 수 있습니다.

 Dim Streams As CCStreams 
 Dim Stream As CCStream 
 Set Streams = Project.DevelopmentStreams(Name) 
 For Each Stream In Streams 
       Dim Views As CCViews 
       Set Views = Stream.Views(Name) 
       Dim View As CCView 
       For Each View In Views 
             Str = Str & View.TagName & " in stream: " & _ 
             Stream.Title & vbCrLf 
       Next 
 Next 

다른 팁

기본적으로 Cleartool로 수행하는 방법을 생각할 수 있다면 대답은 예입니다. 원하는 것을 수행 할 특정 인터페이스/객체 API가없는 경우 Cal에서 ClearTool 객체를 만들고 쿼리를 넣으십시오!

CAL을 사용하는 데있어 장점은 .dll을 한 번만로드하면되며, 그렇지 않은 경우 Zillion 별도의 Cleartool 프로세스를 실행하는 가격을 지불 할 필요가 없다는 것입니다.

그러나 Cal 문서는 짜증납니다. Visual Studio에서는 자원 탐색기에서 DLL을 찾아서 Cal을 리소스로 추가하고 다른 것과 마찬가지로 COM을 통해 대화 할 수 있습니다.

vb 또는 vb.net (예 : C#)을 사용하지 않는 경우 샘플 문서에서 볼 수있는 것보다 조금 더 유형 캐스팅을해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top