/* * ParaCADRenameJob2.java * * Created on August 23, 2004 */ import wt.auth.*; import wt.httpgw.GatewayAuthenticator; import java.io.*; import java.util.*; import wt.fc.*; import wt.method.RemoteMethodServer; import wt.query.QuerySpec; import wt.util.*; import wt.query.SearchCondition; import java.util.*; import com.ptc.windchill.cadx.common.util.ObjectDependencyUtility; import java.util.*; import wt.part.*; import wt.epm.*; import org.apache.log4j.*; /** * * @author Antonio.Villanueva */ public class ParaCADRenameJob4 { public Logger logger=Logger.getRootLogger(); private File[] files; private RemoteMethodServer rms; private int renameCount=0; private Date startTime=new Date(System.currentTimeMillis()); /** Creates a new instance of MovePartstoDocsJob */ public ParaCADRenameJob4() { initLogging(); } private void initLogging() { Appender appender; try { FileAppender fappender=new FileAppender(new PatternLayout("%d{ISO8601} %p-%m\n"),"ParaCADRenameJob.log"); fappender.setImmediateFlush(true); appender=fappender; logger.setLevel(Level.INFO); } catch (Exception e) { e.printStackTrace(); appender = new ConsoleAppender(new PatternLayout("%d{ISO8601} %p-%m\n"),ConsoleAppender.SYSTEM_OUT); } logger.addAppender(appender); } public boolean readFolder(String s) { File dir=new File(s); if (dir.isDirectory()) { files=dir.listFiles(); logger.info(files.length + " files loaded."); return true; } return false; } public boolean connect() { rms = RemoteMethodServer.getDefault(); GatewayAuthenticator auth = new GatewayAuthenticator(); auth.setRemoteUser("wcadmin"); rms.setAuthenticator(auth); System.out.println("Connected to PDMLink!"); return true; } public void processFiles() { logger.info("Start Time - "+ startTime.toString()); try { for (int i=0;i