此查询与使用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函数以获得所需的结果?
答案 0 :(得分:0)
我只知道the documentation和this 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标签参数。
并检查流名称:它通常不包括您的登录名(除非它是以用户命名的开发流)