package dctm1;
import java.util.Scanner;
import com.documentum.com.DfClientX;
import com.documentum.com.IDfClientX;
import com.documentum.fc.client.IDfClient;
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.IDfId;
import com.documentum.fc.common.IDfLoginInfo;
public class getSingleAttribute extends kavidoc {
public static void main(String[] args) throws DfException {
// TODO Auto-generated method stub
IDfClientX cx=new DfClientX();
IDfClient c=cx.getLocalClient();
IDfSessionManager sm=c.newSessionManager();
IDfLoginInfo login=cx.getLoginInfo();
login.setUser(uname);
login.setPassword(pwd);
sm.setIdentity(docbase, login);
IDfSession s=sm.getSession(docbase);
if(s!=null)
{
System.out.println("Session obtained succesfull");
System.out.println(s);
}
else
{
System.out.println("Login failed");
}
Scanner scan=new Scanner(System.in);
System.out.println("Enter the object id to get r_creaton_date attribute:");
String objid=scan.nextLine();
StringBuffer bf=new StringBuffer("");
IDfId idObj = s.getIdByQualification("dm_sysobject where r_object_id='" + objid + "'");
IDfSysObject sysObj = (IDfSysObject) s.getObject(idObj);
bf.append("r_creation_date");
bf.append(":");
bf.append(sysObj.getValue("r_creation_date").toString());
System.out.println("Output");
System.out.println(bf.toString());
}
}
import java.util.Scanner;
import com.documentum.com.DfClientX;
import com.documentum.com.IDfClientX;
import com.documentum.fc.client.IDfClient;
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.IDfId;
import com.documentum.fc.common.IDfLoginInfo;
public class getSingleAttribute extends kavidoc {
public static void main(String[] args) throws DfException {
// TODO Auto-generated method stub
IDfClientX cx=new DfClientX();
IDfClient c=cx.getLocalClient();
IDfSessionManager sm=c.newSessionManager();
IDfLoginInfo login=cx.getLoginInfo();
login.setUser(uname);
login.setPassword(pwd);
sm.setIdentity(docbase, login);
IDfSession s=sm.getSession(docbase);
if(s!=null)
{
System.out.println("Session obtained succesfull");
System.out.println(s);
}
else
{
System.out.println("Login failed");
}
Scanner scan=new Scanner(System.in);
System.out.println("Enter the object id to get r_creaton_date attribute:");
String objid=scan.nextLine();
StringBuffer bf=new StringBuffer("");
IDfId idObj = s.getIdByQualification("dm_sysobject where r_object_id='" + objid + "'");
IDfSysObject sysObj = (IDfSysObject) s.getObject(idObj);
bf.append("r_creation_date");
bf.append(":");
bf.append(sysObj.getValue("r_creation_date").toString());
System.out.println("Output");
System.out.println(bf.toString());
}
}
//////
Session obtained succesfull
com.documentum.fc.client.DfSession@defa1a
Enter the object id to get r_creaton_date attribute:
0900113c80003125
Output
r_creation_date:9/9/2018 20:21:26
No comments:
Post a Comment