Hi all,
Has anybody got a small example of executing an I*E task (in folder <windhcill_home>/tasks/...) from a Java code. ? I use the following code which throws error.
String taskPath = "D:/ptc/Windchill_9.1/Windchill/tasks/searchOrg.xml";
WTProperties wtproperties = WTProperties.getLocalProperties();
String instance = wtproperties.getProperty("wt.federation.ie.VMName");
System.out.println("instance = " +instance);
Task task = new Task(taskPath);
task.addParam("instance", instance);
task.invoke();
The error I get is
java.lang.ClassNotFoundException: com.ptc.windchill.keystore.WTKeyStore
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.infoengine.au.IEProperties.preload(IEProperties.java:245)
at com.infoengine.au.IEProperties.<init>(IEProperties.java:269)
at com.infoengine.au.NamingService.getIEProperties(NamingService.java:1398)
at com.infoengine.SAK.TaskCompiler.<init>(TaskCompiler.java:119)
at com.infoengine.SAK.Task.compile(Task.java:1827)
at com.infoengine.SAK.Task.invoke(Task.java:1736)
at ewb.test.TestClass.main(TestClass.java:91)
Exception in thread "main" java.lang.NullPointerException
at com.infoengine.procunit.adapter.Adapter.createConnection(Adapter.java:912)
at com.infoengine.procunit.adapter.Adapter.<init>(Adapter.java:160)
at com.infoengine.SAK.ObjectWebject.invoke(ObjectWebject.java:143)
at com.infoengine.compiledTasks.file.D$3a.ptc.Windchill_9$2e1.Windchill.tasks.ext.flex.searchorg$2exml.invoke(searchorg$2exml.java:73)
at com.infoengine.SAK.Task.invoke(Task.java:1783)
at ewb.test.TestClass.main(TestClass.java:91)