有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为了获得流信息,我们应该向userFriendlySelector函数传递哪些参数

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

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

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

CRVAP0226E (internal-error): Internal error: Status 500; Condition null; Message: CRVSV0135E Internal error: bad length.

为了得到所需的结果,我们应该向userFriendlySelector函数传递哪些参数


共 (1) 个答案

  1. # 1 楼答案

    我只知道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标签参数
    并检查流名称:它通常不包括您的登录名(除非它是以用户命名的开发流)