<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    love fish大鵬一曰同風起,扶搖直上九萬里

    常用鏈接

    統計

    積分與排名

    friends

    link

    最新評論

    更新受控文件屬性時報錯Error: Controlled document has no specified document class

    Error Executing Query
    Controlled document has no specified document class.
    受控信息丟失!

    在DCM中點擊“受控信息” 報錯:class java.lang.NullPointerException


    執行如下腳本
    create object dcm_extended_sysobject set parent_id='0902055880155f4b',set document_class='ECR_PCN相關表單',set permanent_link=false,set child_id='37020558800178ad',set relation_name='dcm_extended_sysobject'

    parent_id:受控文件ID
    document_class:在表dcm_document_class中查找相應值
    child_id:是執行腳本后生成對象的ID

    import com.documentum.fc.client.DfClient;
    import com.documentum.fc.client.IDfClient;
    import com.documentum.fc.client.IDfPersistentObject;
    import com.documentum.fc.client.IDfRelation;
    import com.documentum.fc.client.IDfSession;
    import com.documentum.fc.client.IDfSessionManager;
    import com.documentum.fc.client.IDfSysObject;
    import com.documentum.fc.common.DfException;
    import com.documentum.fc.common.DfId;
    import com.documentum.fc.common.DfList;
    import com.documentum.fc.common.DfLoginInfo;
    import com.documentum.fc.common.IDfList;
    import com.documentum.fc.common.IDfLoginInfo;

    /**
     *
     
    */


    /**
     * 
    @author liaojiyong
     * @date Aug 24, 2009
     * 
    @version 1.0
     
    */

    public class ControlledDocDeal {
        
    public static void main(String[] args) {
            IDfSessionManager sessionManager 
    = null;
            IDfSession session 
    = null;
            IDfClient localClient;
            
    try {
                localClient 
    = DfClient.getLocalClient();
                sessionManager 
    = localClient.newSessionManager();

                String docbase 
    = "XXX";
                System.out.println(
    "\n" + docbase);

                IDfLoginInfo loginInfo 
    = new DfLoginInfo();
                loginInfo.setUser(
    "dmadmin");
                loginInfo.setPassword(
    "dmadmin");
                sessionManager.setIdentity(docbase, loginInfo);
                session 
    = sessionManager.getSession(docbase);
                IDfList list 
    = new DfList();

                
    //輸入objectid
                String objectId="0902055880156cee";
                IDfSysObject obj 
    = (IDfSysObject) session.getObject(new DfId(objectId));
                list.append(obj);
                doBusiness(session,list);
            }
     catch (Exception e) {
                e.printStackTrace();
            }


        }


        
    private static void doBusiness(IDfSession idfsession, IDfList list) throws DfException, Exception {
            
    for (int i = 0; i < list.getCount(); i++{
                IDfSysObject obj 
    = (IDfSysObject) list.get(i);
                String objectId 
    = obj.getObjectId().toString();
                String type 
    = obj.getString("r_object_type");
                String qualification 
    = "dcm_extended_sysobject  where parent_id='" + objectId + "'";
                IDfPersistentObject sysObj 
    = idfsession.getObjectByQualification(qualification);
                
    if (sysObj != null{
                }
     else {
                    String document_class 
    = "其它";

                    
    // get Controlled document class
                    qualification = "dcm_document_class where docbase_type='" + type + "'";
                    sysObj 
    = idfsession.getObjectByQualification(qualification);
                    
    if (sysObj != null{
                        document_class 
    = sysObj.getString("object_name");
                    }


                    
    // add a controlled relation
                    IDfRelation relObj = (IDfRelation) idfsession.newObject("dcm_extended_sysobject");
                    relObj.setString(
    "parent_id", objectId);
                    relObj.setString(
    "document_class", document_class);
                    relObj.setBoolean(
    "permanent_link"false);
                    relObj.setString(
    "relation_name""dcm_extended_sysobject");
                    relObj.save();
                    relObj.setString(
    "child_id", relObj.getObjectId().toString());
                    relObj.save();

                }

            }

        }


    }

    posted on 2009-08-20 20:02 liaojiyong 閱讀(321) 評論(0)  編輯  收藏 所屬分類: Documentum


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 永久免费看bbb| 中文字幕免费在线看线人| 日韩精品视频免费在线观看| 亚洲国产精品网站久久| 2019中文字幕在线电影免费 | 亚洲第一区香蕉_国产a| AAAAA级少妇高潮大片免费看| 久久亚洲2019中文字幕| 国产精品1024在线永久免费| 国产亚洲视频在线播放| 人人玩人人添人人澡免费| 少妇中文字幕乱码亚洲影视| 久久WWW免费人成一看片| 亚洲人成在久久综合网站| 青青草免费在线视频| 亚洲av无码一区二区三区人妖| 免费国产a国产片高清网站| 人体大胆做受免费视频| 亚洲色自偷自拍另类小说| 久热免费在线视频| 亚洲国产av高清无码| 成年女人午夜毛片免费视频 | 亚洲A丁香五香天堂网| 72pao国产成视频永久免费| 国产av天堂亚洲国产av天堂| 国产精品视频免费| 青青青亚洲精品国产| 亚洲中文字幕久久精品无码APP| 98精品全国免费观看视频| 四虎亚洲精品高清在线观看| 亚洲av手机在线观看| 91视频免费观看高清观看完整| 1区1区3区4区产品亚洲| 日韩成全视频观看免费观看高清| 黄色免费网址大全| 亚洲AV无码一区二区三区DV | 亚洲一卡二卡三卡四卡无卡麻豆 | 亚洲综合伊人久久大杳蕉| 国产一精品一AV一免费| 日韩亚洲人成在线| 亚洲精品高清国产一线久久|