<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


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲gv猛男gv无码男同短文| 亚洲国产精品一区二区第四页| 亚洲精品国产美女久久久| 免费手机在线看片| 亚洲一级Av无码毛片久久精品 | 免费国产一级特黄久久| 亚洲av永久无码精品网址| 女人与禽交视频免费看| 国产精品亚洲专区无码唯爱网| 日日夜夜精品免费视频| 色偷偷亚洲第一综合| 亚洲国产精品尤物yw在线| 国产精品无码免费专区午夜| 国产午夜亚洲精品午夜鲁丝片| a级男女仿爱免费视频| 午夜亚洲www湿好大| 成人免费视频69| 亚洲AV无码AV日韩AV网站| 亚洲男人在线无码视频| 免费在线中文日本| 亚洲一区二区三区免费在线观看| 欧洲美熟女乱又伦免费视频| 视频一区在线免费观看| 亚洲av之男人的天堂网站| 亚洲免费在线观看视频| 九九精品国产亚洲AV日韩| 亚洲愉拍99热成人精品热久久| 午夜影院免费观看| 亚洲国产高清国产拍精品| 亚洲综合色视频在线观看| 免费无码一区二区三区 | 亚洲av无码成人影院一区| 中文字幕不卡亚洲| 91网站免费观看| 黄网站色视频免费看无下截| 亚洲国产精品无码久久久不卡| 成人浮力影院免费看| 未满十八私人高清免费影院| 亚洲国产美国国产综合一区二区| 免费看的黄色大片| 久久精品国产免费|