Sunday, September 9, 2018

Create New Cabinet - DFC

package dctm1;

import java.util.Scanner;

import com.documentum.com.DfClientX;
import com.documentum.com.IDfClientX;
import com.documentum.fc.client.DfClient;
import com.documentum.fc.client.IDfClient;
import com.documentum.fc.client.IDfFolder;
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.IDfLoginInfo;

public class testsession 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 Cabinet Name:");
String cab=scan.nextLine();
//Check if Cabinet exist
IDfFolder fol=s.getFolderByPath("/"+cab);
if (fol!=null)
{
System.out.println("Cabinet Exist");
}
else
{
IDfSysObject obj=(IDfFolder) s.newObject("dm_cabinet");
obj.setObjectName(cab);
obj.save();
System.out.println("Cabinet Created");

}

}

}


/// Output ///
Session obtained succesfull
com.documentum.fc.client.DfSession@f5da06
Enter Cabinet Name:
Kavin
Cabinet Created
//








No comments:

Post a Comment

ResourceBundle

package testJre; import java.util.ResourceBundle; public class testJre {  public static void main(String[] args) {   // TODO Auto-genera...