我们应该将哪些参数传递给userFriendlySelector函数以获取流信息

时间:2015-10-08 05:57:48

标签: java api clearcase-ucm

此查询与使用java的Rational Clear Case Cm api编程有关。我们有一个要求,其中我们想要获取特定流的修改文件列表,为了做到这一点,我们希望从我们从Clear Quest获得的Ucm Vob对象中获取活动列表。我们正在尝试使用下面提到的函数获取流信息: -

StpLocation streamLoc = provider.***userFriendlySelector(Domain.CLEAR_CASE, Namespace.STREAM,login+"Auto.03.38.00.00.dev.stream","AlnCode_09_PVOB")***;

但是通过这样做我们得到了下面提到的错误: -

  

CRVAP0226E(内部错误):内部错误:状态500;条件无效;消息:CRVSV0135E内部错误:长度不足。

我们应该将哪些参数传递给userFriendlySelector函数以获得所需的结果?

1 个答案:

答案 0 :(得分:0)

我只知道the documentationthis example

public CcStream getUcmStream( String streamName ) throws Exception {
     // 获得资源和代理对象 (Access to resources and the proxy object)
 StpLocation streamLoc = m_provider.userFriendlySelector(
 Domain.CLEAR_CASE ,
         // 命名空间类别是流 (Namespace category is stream)
 Namespace.STREAM ,
         // 流名称,传入参数 (Stream name, passed as a parameter)
 streamName ,
         // VOB 标签,构造器中被初始化 (vob tag, initialized in the constructor)
 m_pvobTag) ;

 return m_provider.ccStream(streamLoc) ;
}

根据平台的不同,Vob标签可能会因\myvob/vobs/myvob而异,因此请检查您的Vob标签参数。
并检查流名称:它通常不包括您的登录名(除非它是以用户命名的开发流)