Can you please elaborate whats broken? I removed the pegasus and GPEL 
dependency which should not be effected. The only piece that should be effected 
is the registry operations. 

Suresh

On Oct 17, 2011, at 10:15 AM, Lahiru Gunathilake wrote:

> basically these two commits break the Xbaya features !
> 
> Lahiru
> 
> On Sun, Oct 16, 2011 at 9:14 PM, <[email protected]> wrote:
> 
>> Modified:
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/pegasus/gui/PegasusMenu.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/pegasus/gui/PegasusMenu.java?rev=1184969&r1=1184968&r2=1184969&view=diff
>> 
>> ==============================================================================
>> ---
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/pegasus/gui/PegasusMenu.java
>> (original)
>> +++
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/pegasus/gui/PegasusMenu.java
>> Mon Oct 17 01:14:07 2011
>> @@ -29,115 +29,112 @@ import javax.swing.JMenu;
>> import javax.swing.JMenuItem;
>> 
>> import org.apache.airavata.xbaya.XBayaEngine;
>> -import org.apache.airavata.xbaya.experiment.gui.OGCEXRegistryLoaderWindow;
>> -import
>> org.apache.airavata.xbaya.experiment.gui.XRegistryConfigurationWindow;
>> -import org.apache.airavata.xbaya.xregistry.XRegistryAccesser;
>> 
>> public class PegasusMenu {
>> 
>> -    private JMenu pegasusMenu;
>> -
>> -    protected XRegistryAccesser xregistry;
>> -
>> -    private JMenuItem configureXRegistryItem;
>> -
>> -    private JMenuItem saveWorkflowtoXRegistryItem;
>> -
>> -    private JMenuItem loadWorkflowfromXRegistryItem;
>> -
>> -    private JMenuItem launchPegasusWorkflowItem;
>> -
>> -    private XBayaEngine engine;
>> -
>> -    /**
>> -     * Constructs a FileMenu.
>> -     *
>> -     * @param engine
>> -     *
>> -     */
>> -    public PegasusMenu(XBayaEngine engine) {
>> -        this.engine = engine;
>> -        this.xregistry = new XRegistryAccesser(engine);
>> -
>> -        createExperimentMenu();
>> -    }
>> -
>> -    private void createExperimentMenu() {
>> -
>> -        createConfigureXRegistryItem();
>> -        createSaveWorkflowtoXRegistryItem();
>> -        createLoadWorkflowfromXRegistryItem();
>> -        createLaunchPegasusWorkflowItem();
>> -
>> -        this.pegasusMenu = new JMenu("Pegasus");
>> -        this.pegasusMenu.setMnemonic(KeyEvent.VK_F);
>> -
>> -        this.pegasusMenu.add(this.configureXRegistryItem);
>> -        this.pegasusMenu.addSeparator();
>> -        this.pegasusMenu.add(this.saveWorkflowtoXRegistryItem);
>> -        this.pegasusMenu.add(this.loadWorkflowfromXRegistryItem);
>> -        this.pegasusMenu.addSeparator();
>> -        this.pegasusMenu.add(this.launchPegasusWorkflowItem);
>> -    }
>> -
>> -    /**
>> -     * @return The Experiment menu.
>> -     */
>> -    public JMenu getMenu() {
>> -        return this.pegasusMenu;
>> -    }
>> -
>> -    private void createConfigureXRegistryItem() {
>> -        this.configureXRegistryItem = new JMenuItem("Configure
>> XRegistry");
>> -        this.configureXRegistryItem.setMnemonic(KeyEvent.VK_C);
>> -        this.configureXRegistryItem.addActionListener(new AbstractAction()
>> {
>> -            private XRegistryConfigurationWindow window;
>> -
>> -            public void actionPerformed(ActionEvent e) {
>> -                if (this.window == null) {
>> -                    this.window = new
>> XRegistryConfigurationWindow(PegasusMenu.this.engine);
>> -                }
>> -                this.window.show();
>> -            }
>> -        });
>> -    }
>> -
>> -    private void createSaveWorkflowtoXRegistryItem() {
>> -        this.saveWorkflowtoXRegistryItem = new JMenuItem("Save Workflow to
>> XRegistry");
>> -        this.saveWorkflowtoXRegistryItem.addActionListener(new
>> AbstractAction() {
>> -            public void actionPerformed(ActionEvent e) {
>> -                PegasusMenu.this.xregistry.saveWorkflow();
>> -            }
>> -        });
>> -    }
>> -
>> -    private void createLoadWorkflowfromXRegistryItem() {
>> -        this.loadWorkflowfromXRegistryItem = new JMenuItem("Load Workflow
>> from XRegistry");
>> -        this.loadWorkflowfromXRegistryItem.addActionListener(new
>> AbstractAction() {
>> -            public void actionPerformed(ActionEvent e) {
>> -                new
>> OGCEXRegistryLoaderWindow(PegasusMenu.this.engine).show();
>> -            }
>> -        });
>> -    }
>> -
>> -    private void createLaunchPegasusWorkflowItem() {
>> -        this.launchPegasusWorkflowItem = new JMenuItem("Launch Workflow to
>> Pegasys Engine");
>> -        this.launchPegasusWorkflowItem.addActionListener(new
>> AbstractAction() {
>> -            private PegasusInvokerWindow window;
>> -
>> -            public void actionPerformed(ActionEvent e) {
>> -                if (this.window == null) {
>> -                    this.window = new
>> PegasusInvokerWindow(PegasusMenu.this.engine);
>> -                }
>> -                try {
>> -                    this.window.show();
>> -                } catch (Exception e1) {
>> -                    PegasusMenu.this.engine.getErrorWindow().error(e1);
>> -                }
>> -
>> -            }
>> -        });
>> -
>> -    }
>> +//    private JMenu pegasusMenu;
>> +//
>> +//    protected XRegistryAccesser xregistry;
>> +//
>> +//    private JMenuItem configureXRegistryItem;
>> +//
>> +//    private JMenuItem saveWorkflowtoXRegistryItem;
>> +//
>> +//    private JMenuItem loadWorkflowfromXRegistryItem;
>> +//
>> +//    private JMenuItem launchPegasusWorkflowItem;
>> +//
>> +//    private XBayaEngine engine;
>> +//
>> +//    /**
>> +//     * Constructs a FileMenu.
>> +//     *
>> +//     * @param engine
>> +//     *
>> +//     */
>> +//    public PegasusMenu(XBayaEngine engine) {
>> +//        this.engine = engine;
>> +//        this.xregistry = new XRegistryAccesser(engine);
>> +//
>> +//        createExperimentMenu();
>> +//    }
>> +//
>> +//    private void createExperimentMenu() {
>> +//
>> +//        createConfigureXRegistryItem();
>> +//        createSaveWorkflowtoXRegistryItem();
>> +//        createLoadWorkflowfromXRegistryItem();
>> +//        createLaunchPegasusWorkflowItem();
>> +//
>> +//        this.pegasusMenu = new JMenu("Pegasus");
>> +//        this.pegasusMenu.setMnemonic(KeyEvent.VK_F);
>> +//
>> +//        this.pegasusMenu.add(this.configureXRegistryItem);
>> +//        this.pegasusMenu.addSeparator();
>> +//        this.pegasusMenu.add(this.saveWorkflowtoXRegistryItem);
>> +//        this.pegasusMenu.add(this.loadWorkflowfromXRegistryItem);
>> +//        this.pegasusMenu.addSeparator();
>> +//        this.pegasusMenu.add(this.launchPegasusWorkflowItem);
>> +//    }
>> +//
>> +//    /**
>> +//     * @return The Experiment menu.
>> +//     */
>> +//    public JMenu getMenu() {
>> +//        return this.pegasusMenu;
>> +//    }
>> +//
>> +//    private void createConfigureXRegistryItem() {
>> +//        this.configureXRegistryItem = new JMenuItem("Configure
>> XRegistry");
>> +//        this.configureXRegistryItem.setMnemonic(KeyEvent.VK_C);
>> +//        this.configureXRegistryItem.addActionListener(new
>> AbstractAction() {
>> +//            private XRegistryConfigurationWindow window;
>> +//
>> +//            public void actionPerformed(ActionEvent e) {
>> +//                if (this.window == null) {
>> +//                    this.window = new
>> XRegistryConfigurationWindow(PegasusMenu.this.engine);
>> +//                }
>> +//                this.window.show();
>> +//            }
>> +//        });
>> +//    }
>> +//
>> +//    private void createSaveWorkflowtoXRegistryItem() {
>> +//        this.saveWorkflowtoXRegistryItem = new JMenuItem("Save Workflow
>> to XRegistry");
>> +//        this.saveWorkflowtoXRegistryItem.addActionListener(new
>> AbstractAction() {
>> +//            public void actionPerformed(ActionEvent e) {
>> +//                PegasusMenu.this.xregistry.saveWorkflow();
>> +//            }
>> +//        });
>> +//    }
>> +//
>> +//    private void createLoadWorkflowfromXRegistryItem() {
>> +//        this.loadWorkflowfromXRegistryItem = new JMenuItem("Load
>> Workflow from XRegistry");
>> +//        this.loadWorkflowfromXRegistryItem.addActionListener(new
>> AbstractAction() {
>> +//            public void actionPerformed(ActionEvent e) {
>> +//                new
>> OGCEXRegistryLoaderWindow(PegasusMenu.this.engine).show();
>> +//            }
>> +//        });
>> +//    }
>> +//
>> +//    private void createLaunchPegasusWorkflowItem() {
>> +//        this.launchPegasusWorkflowItem = new JMenuItem("Launch Workflow
>> to Pegasys Engine");
>> +//        this.launchPegasusWorkflowItem.addActionListener(new
>> AbstractAction() {
>> +//            private PegasusInvokerWindow window;
>> +//
>> +//            public void actionPerformed(ActionEvent e) {
>> +//                if (this.window == null) {
>> +//                    this.window = new
>> PegasusInvokerWindow(PegasusMenu.this.engine);
>> +//                }
>> +//                try {
>> +//                    this.window.show();
>> +//                } catch (Exception e1) {
>> +//                    PegasusMenu.this.engine.getErrorWindow().error(e1);
>> +//                }
>> +//
>> +//            }
>> +//        });
>> +//
>> +//    }
>> 
>> }
>> \ No newline at end of file
>> 
>> Copied:
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/registry/RegistryAccesser.java
>> (from r1184954,
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/xregistry/XRegistryAccesser.java)
>> URL:
>> http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/registry/RegistryAccesser.java?p2=incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/registry/RegistryAccesser.java&p1=incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/xregistry/XRegistryAccesser.java&r1=1184954&r2=1184969&rev=1184969&view=diff
>> 
>> ==============================================================================
>> ---
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/xregistry/XRegistryAccesser.java
>> (original)
>> +++
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/registry/RegistryAccesser.java
>> Mon Oct 17 01:14:07 2011
>> @@ -19,7 +19,7 @@
>> *
>> */
>> 
>> -package org.apache.airavata.xbaya.xregistry;
>> +package org.apache.airavata.xbaya.registry;
>> 
>> import java.io.BufferedReader;
>> import java.io.IOException;
>> @@ -60,18 +60,10 @@ import org.ogce.schemas.gfac.beans.utils
>> import org.ogce.schemas.gfac.beans.utils.GFacSchemaException;
>> import org.ogce.schemas.gfac.beans.utils.HostUtils;
>> import org.ogce.schemas.gfac.beans.utils.ServiceUtils;
>> -import org.ogce.xregistry.client.XRegistryClient;
>> -import org.ogce.xregistry.utils.XRegClientConstants;
>> -import org.ogce.xregistry.utils.XRegistryClientException;
>> import org.xmlpull.infoset.XmlElement;
>> 
>> -import
>> xregistry.generated.FindAppDescResponseDocument.FindAppDescResponse.AppData;
>> -import xregistry.generated.HostDescData;
>> -import xregistry.generated.OGCEResourceData;
>> -import xregistry.generated.ResourceData;
>> -import xregistry.generated.ServiceDescData;
>> 
>> -public class XRegistryAccesser {
>> +public class RegistryAccesser {
>> 
>>    /**
>>     * PUBLIC_ACTOR
>> @@ -80,8 +72,6 @@ public class XRegistryAccesser {
>> 
>>    private XBayaEngine engine;
>> 
>> -    private XRegistryClient xregistryClient;
>> -
>>    private GSSCredential gssCredential;
>> 
>>    private URI xregistryURL;
>> @@ -91,170 +81,39 @@ public class XRegistryAccesser {
>>     *
>>     * @param engine
>>     */
>> -    public XRegistryAccesser(XBayaEngine engine) {
>> +    public RegistryAccesser(XBayaEngine engine) {
>>        this.engine = engine;
>>    }
>> -
>> -    /**
>> -     * Constructs a XRegistryAccesser.
>> -     *
>> -     * @param engine
>> -     */
>> -    public XRegistryAccesser(GSSCredential gssCredential, URI
>> xRegistryURL) {
>> -        this.gssCredential = gssCredential;
>> -        this.xregistryURL = xRegistryURL;
>> -    }
>> -
>> -    /**
>> -     * Constructs a XRegistryAccesser.
>> -     *
>> -     * @param engine
>> -     */
>> -    public XRegistryAccesser(String userName, String password, String
>> myproxyServer, URI xRegistryURL) {
>> -
>> -        this.gssCredential = SecurityUtil.getGSSCredential(userName,
>> password, myproxyServer);
>> -        this.xregistryURL = xRegistryURL;
>> -    }
>> -
>> -    /**
>> -     * Connect to XRegistry Service, the constructors should have filled
>> the credential and service url
>> -     *
>> -     * @return xregistryconnection
>> -     * @throws XregistryException
>> -     */
>> -    private void connectToXRegistry() throws XRegistryClientException {
>> -        if (null == this.gssCredential) {
>> -//            new MyProxyDialog(this.engine).show(true);
>> -            this.gssCredential =
>> this.engine.getMyProxyClient().getProxy();
>> -            // if its still null => user cancelled
>> -            if (null == this.gssCredential) {
>> -                throw new XBayaRuntimeException("GSI Credintial cannot be
>> null");
>> -            }
>> -        }
>> -        if (this.xregistryURL == null) {
>> -            this.xregistryURL = XBayaConstants.DEFAULT_XREGISTRY_URL;
>> -        }
>> -        if (this.xregistryURL == null) {
>> -            throw new XBayaRuntimeException("XRegistry URL cannot be
>> null");
>> -        }
>> -
>> -        try {
>> -            this.xregistryClient = new XRegistryClient(this.gssCredential,
>> XBayaSecurity.getTrustedCertificates(),
>> -                    this.xregistryURL.toString());
>> -        } catch (XRegistryClientException e) {
>> -            throw new XBayaRuntimeException(e);
>> -        }
>> -    }
>> -
>> +
>>    private Registry connectToRegistry(){
>>        JCRComponentRegistry jcrComponentRegistry =
>> this.engine.getConfiguration().getJcrComponentRegistry();
>>        return jcrComponentRegistry.getRegistry();
>>    }
>> -    private XRegistryClientException
>> convertXRegistryClientException(Throwable th) {
>> -        String message = th.getMessage();
>> -        BufferedReader br = null;
>> -        String line;
>> -        try {
>> -            br = new BufferedReader(new StringReader(message));
>> -            while ((line = br.readLine()) != null) {
>> -                if (!line.contains("xregistry.XregistryException"))
>> -                    continue;
>> -
>> -                String[] split = line.split(":", 3);
>> -                return new XRegistryClientException(split[2], th);
>> -            }
>> -            return new XRegistryClientException(th);
>> -        } catch (Exception e) {
>> -            // no op
>> -        } finally {
>> -            if (br != null) {
>> -                try {
>> -                    br.close();
>> -                } catch (Exception ex) {
>> -                    // no op
>> -                }
>> -            }
>> -        }
>> -        return null;
>> -    }
>> -
>> +
>>    /**
>> -     * Fetch all workflow templates from XRegistry
>> +     * Fetch all workflow templates from Registry
>>     *
>>     * @return workflow templates
>>     * @throws XregistryException
>>     */
>> -    public Map<QName,Node> getOGCEWorkflowTemplateList() throws
>> XRegistryClientException {
>> +    public Map<QName,Node> getOGCEWorkflowTemplateList() throws
>> RepositoryException {
>>        Registry registry = connectToRegistry();
>>        return
>> registry.getAvailableWorkflows(this.engine.getConfiguration().getRegigstryUserName());
>>    }
>> 
>> -    /**
>> -     * @param hostName
>> -     * @return host templates
>> -     * @throws XRegistryClientException
>> -     */
>> -    public Map<QName, HostDescData> getHostDescByName(String hostName)
>> throws XRegistryClientException {
>> -        if (this.xregistryClient == null) {
>> -            connectToXRegistry();
>> -        }
>> -        Map<QName, HostDescData> val = new HashMap<QName, HostDescData>();
>> -        HostDescData[] hostDescs = this.searchHostByName(hostName);
>> -        for (HostDescData hostDesc : hostDescs) {
>> -            val.put(hostDesc.getName(), hostDesc);
>> -        }
>> -
>> -        return val;
>> -    }
>> -
>> -    /**
>> -     * @param appName
>> -     * @return application templates
>> -     * @throws XRegistryClientException
>> -     */
>> -    public Map<QName, AppData> getApplicationDescByName(String appName)
>> throws XRegistryClientException {
>> -        if (this.xregistryClient == null) {
>> -            connectToXRegistry();
>> -        }
>> -        Map<QName, AppData> val = new HashMap<QName, AppData>();
>> -        AppData[] appDescs = this.searchApplicationByName(appName);
>> -        for (AppData appDesc : appDescs) {
>> -            val.put(appDesc.getName(), appDesc);
>> -        }
>> -
>> -        return val;
>> -    }
>> -
>> -    /**
>> -     * @param serviceName
>> -     * @return service templates
>> -     * @throws XRegistryClientException
>> -     */
>> -    public Map<QName, ServiceDescData> getServiceDescByName(String
>> serviceName) throws XRegistryClientException {
>> -        if (this.xregistryClient == null) {
>> -            connectToXRegistry();
>> -        }
>> -        Map<QName, ServiceDescData> val = new HashMap<QName,
>> ServiceDescData>();
>> -        ServiceDescData[] serviceDescs =
>> this.searchServiceByName(serviceName);
>> -        for (ServiceDescData serviceDesc : serviceDescs) {
>> -            val.put(serviceDesc.getName(), serviceDesc);
>> -        }
>> -
>> -        return val;
>> -    }
>> 
>>    /**
>>     * Retrieves workflow from xregistry.
>>     *
>>     * @param workflowTemplateId
>>     * @return workflow
>> -     * @throws XRegistryClientException
>> +     * @throws RepositoryException
>>     * @throws XregistryException
>>     * @throws GraphException
>>     * @throws ComponentException
>>     * @throws Exception
>>     */
>> -    public Workflow getOGCEWorkflow(QName workflowTemplateId) throws
>> XRegistryClientException, GraphException,
>> +    public Workflow getOGCEWorkflow(QName workflowTemplateId) throws
>> RepositoryException, GraphException,
>>            ComponentException, Exception {
>>        Registry registry = connectToRegistry();
>>        Node node =
>> registry.getWorkflow(workflowTemplateId,this.engine.getConfiguration().getRegigstryUserName());
>> @@ -334,55 +193,15 @@ public class XRegistryAccesser {
>>     * @param workflowTemplateId
>>     * @param xRegistryURL
>>     * @param context
>> -     * @throws XRegistryClientException
>> +     * @throws RepositoryException
>>     * @throws XregistryException
>>     */
>> -    public void deleteOGCEWorkflow(QName workflowTemplateId) throws
>> XRegistryClientException {
>> +    public void deleteOGCEWorkflow(QName workflowTemplateId) throws
>> RepositoryException {
>>        Registry registry = connectToRegistry();
>> 
>> registry.deleteWorkflow(workflowTemplateId,this.engine.getConfiguration().getRegigstryUserName());
>>    }
>> 
>>    /**
>> -     * @param hostName
>> -     * @throws XRegistryClientException
>> -     */
>> -    public void deleteHostDescription(String hostName) throws
>> XRegistryClientException {
>> -        if (this.xregistryClient == null) {
>> -            connectToXRegistry();
>> -        }
>> -
>> -        this.xregistryClient.removeHostDesc(hostName);
>> -    }
>> -
>> -    /**
>> -     * @param appName
>> -     * @param hostName
>> -     * @throws XRegistryClientException
>> -     */
>> -    public void deleteAppDescription(QName appName, String hostName)
>> throws XRegistryClientException {
>> -        if (this.xregistryClient == null) {
>> -            connectToXRegistry();
>> -        }
>> -
>> -        this.xregistryClient.removeAppDesc(appName, hostName);
>> -    }
>> -
>> -    /**
>> -     * @param serviceName
>> -     * @throws XRegistryClientException
>> -     */
>> -    public void deleteServiceDescrption(QName serviceName) throws
>> XRegistryClientException {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -            this.xregistryClient.removeServiceDesc(serviceName);
>> -        } catch (Exception e) {
>> -            throw convertXRegistryClientException(e);
>> -        }
>> -    }
>> -
>> -    /**
>>     * Returns a Workflow object with the Template IDs properly set and
>> ready to be loaded into XBaya
>>     *
>>     * @param xRegistryURI
>> @@ -410,480 +229,6 @@ public class XRegistryAccesser {
>>    }
>> 
>>    /**
>> -     *
>> -     * @return XRegistryClient
>> -     */
>> -    public XRegistryClient getXRegistryClient() {
>> -        return this.xregistryClient;
>> -
>> -    }
>> -
>> -    /**
>> -     * @param hostName
>> -     * @return HostDescData Array
>> -     */
>> -    public HostDescData[] searchHostByName(String hostName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            return this.xregistryClient.findHosts(hostName);
>> -        } catch (XRegistryClientException e) {
>> -            throw new XBayaRuntimeException(e);
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param appName
>> -     * @return AppData Array
>> -     */
>> -    public AppData[] searchApplicationByName(String appName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            return this.xregistryClient.findAppDesc(appName);
>> -        } catch (XRegistryClientException e) {
>> -            throw new XBayaRuntimeException(e);
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param serviceName
>> -     * @return ServiceData Array
>> -     */
>> -    public ServiceDescData[] searchServiceByName(String serviceName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            return this.xregistryClient.findServiceDesc(serviceName);
>> -        } catch (XRegistryClientException e) {
>> -            throw new XBayaRuntimeException(e);
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param rescName
>> -     * @return ResourceData Array
>> -     */
>> -    public ResourceData[] searchResourceByName(String rescName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            return this.xregistryClient.findResource(rescName);
>> -        } catch (XRegistryClientException e) {
>> -            throw new XBayaRuntimeException(e);
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param hostBean
>> -     * @return Registration Result
>> -     */
>> -    public boolean registerHost(HostBean hostBean) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            String toFormatXML = HostUtils.simpleHostXMLRequest(hostBean);
>> -            String formattedXML = XmlFormatter.format(toFormatXML);
>> -
>> -
>> -            this.xregistryClient.registerHostDesc(formattedXML);
>> -
>> -            return true;
>> -        } catch (XRegistryClientException e) {
>> -            e.printStackTrace();
>> -            return false;
>> -        } catch (GFacSchemaException e) {
>> -            e.printStackTrace();
>> -            return false;
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param appBean
>> -     * @return Registration Result
>> -     */
>> -    public boolean registerApplication(ApplicationBean appBean) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            String toFormatXML =
>> ApplicationUtils.simpleAppXMLRequest(appBean);
>> -            String formattedXML = XmlFormatter.format(toFormatXML);
>> -
>> -
>> -            this.xregistryClient.registerAppDesc(formattedXML);
>> -
>> -            return true;
>> -        } catch (XRegistryClientException e) {
>> -            return false;
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param serviceBean
>> -     * @return Registration Result
>> -     */
>> -    public boolean registerService(ServiceBean serviceBean) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            String toFormatXML =
>> ServiceUtils.simpleServiceXMLRequest(serviceBean);
>> -            String formattedXML = XmlFormatter.format(toFormatXML);
>> -            String serviceWsdl =
>> ServiceUtils.createAwsdl4ServiceMap(formattedXML);
>> -
>> -
>> -            this.xregistryClient.registerServiceDesc(formattedXML,
>> serviceWsdl);
>> -
>> -            return true;
>> -        } catch (XRegistryClientException e) {
>> -            e.printStackTrace();
>> -            return false;
>> -        } catch (GFacSchemaException e) {
>> -            e.printStackTrace();
>> -            return false;
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param hostDesc
>> -     * @return Registration Result
>> -     */
>> -    public boolean registerHost(String hostDesc) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            this.xregistryClient.registerHostDesc(hostDesc);
>> -            return true;
>> -        } catch (XRegistryClientException e) {
>> -            e.printStackTrace();
>> -            return false;
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param appDesc
>> -     * @return Registration Result
>> -     */
>> -    public boolean registerApplication(String appDesc) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            this.xregistryClient.registerAppDesc(appDesc);
>> -            return true;
>> -        } catch (XRegistryClientException e) {
>> -            e.printStackTrace();
>> -            return false;
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param serviceDesc
>> -     * @return Registration Result
>> -     */
>> -    public boolean registerService(String serviceDesc) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -
>> -            String awsdlAsStr =
>> ServiceUtils.createAwsdl4ServiceMap(serviceDesc);
>> -            this.xregistryClient.registerServiceDesc(serviceDesc,
>> awsdlAsStr);
>> -            return true;
>> -        } catch (XRegistryClientException e) {
>> -            e.printStackTrace();
>> -            return false;
>> -        } catch (GFacSchemaException e) {
>> -            e.printStackTrace();
>> -            return false;
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param hostName
>> -     * @return Host Description
>> -     */
>> -    public HostBean getHostBean(String hostName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -            String hostDesc = this.xregistryClient.getHostDesc(hostName);
>> -            return HostUtils.simpleHostBeanRequest(hostDesc);
>> -        } catch (XRegistryClientException e) {
>> -            e.printStackTrace();
>> -            return null;
>> -        } catch (XmlException e) {
>> -            e.printStackTrace();
>> -            return null;
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param hostName
>> -     * @return Host Description
>> -     */
>> -    public String getHostDesc(String hostName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -            String hostDesc = this.xregistryClient.getHostDesc(hostName);
>> -            return hostDesc;
>> -        } catch (XRegistryClientException e) {
>> -            return e.getMessage();
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param appName
>> -     * @param hostName
>> -     * @return ApplicationBean
>> -     */
>> -    public ApplicationBean getApplicationBean(String appName, String
>> hostName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -            String appDesc = this.xregistryClient.getAppDesc(appName,
>> hostName);
>> -            return ApplicationUtils.simpleApplicationBeanRequest(appDesc);
>> -        } catch (XRegistryClientException e) {
>> -            e.printStackTrace();
>> -            return null;
>> -        } catch (XmlException e) {
>> -            e.printStackTrace();
>> -            return null;
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param appName
>> -     * @param hostName
>> -     * @return Application Description
>> -     */
>> -    public String getApplicationDesc(String appName, String hostName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -            String appDesc = this.xregistryClient.getAppDesc(appName,
>> hostName);
>> -            return appDesc;
>> -        } catch (XRegistryClientException e) {
>> -            return e.getMessage();
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param serviceName
>> -     * @return ServiceBean
>> -     */
>> -    public ServiceBean getServiceBean(QName serviceName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -            String serviceMapStr =
>> this.xregistryClient.getServiceDesc(serviceName);
>> -            return ServiceUtils.serviceBeanRequest(serviceMapStr);
>> -        } catch (XRegistryClientException e) {
>> -            e.printStackTrace();
>> -            return null;
>> -        } catch (XmlException e) {
>> -            e.printStackTrace();
>> -            return null;
>> -        } catch (IOException e) {
>> -            e.printStackTrace();
>> -            return null;
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param serviceName
>> -     * @return Service Description
>> -     */
>> -    public String getServiceDesc(QName serviceName) {
>> -        try {
>> -            if (this.xregistryClient == null) {
>> -                connectToXRegistry();
>> -            }
>> -            String serviceMapStr =
>> this.xregistryClient.getServiceDesc(serviceName);
>> -            return serviceMapStr;
>> -        } catch (XRegistryClientException e) {
>> -            return e.getMessage();
>> -        }
>> -    }
>> -
>> -    // following method are now deprecated. Now all workflows should be
>> savaed
>> -    // as ogecresources with workflowtemplate as types.
>> -
>> -    /**
>> -     * Retrieves all documents from XRegistry
>> -     *
>> -     * @return
>> -     * @throws XRegistryClientException
>> -     * @throws XregistryException
>> -     */
>> -    // public Map<QName, ResourceData> list() throws
>> XRegistryClientException {
>> -    // if (this.xregistryClient == null) {
>> -    // connectToXRegistry();
>> -    // }
>> -    // Map<QName, ResourceData> val = new HashMap<QName, ResourceData>();
>> -    // ResourceData[] resources = this.xregistryClient.findResource("");
>> -    // for (ResourceData resource : resources) {
>> -    // QName resourceName = resource.getName();
>> -    // if (resourceName != null
>> -    // && XBayaConstants.LEAD_NS.equals(resourceName
>> -    // .getNamespaceURI()))
>> -    // val.put(resourceName, resource);
>> -    // }
>> -    // return val;
>> -    // }
>> -
>> -    /**
>> -     * Export the workflow to the X-Registry
>> -     */
>> -    // public void exportWorkflow() {
>> -    //
>> -    // boolean makePublic = false;
>> -    //
>> -    // try {
>> -    // if (this.xregistryClient == null) {
>> -    // connectToXRegistry();
>> -    // }
>> -    // Workflow workflow = this.engine.getWorkflow();
>> -    // JythonScript script = new JythonScript(workflow, this.engine
>> -    // .getConfiguration());
>> -    //
>> -    // // Check if there is any errors in the workflow first.
>> -    // ArrayList<String> warnings = new ArrayList<String>();
>> -    // if (!script.validate(warnings)) {
>> -    // StringBuilder buf = new StringBuilder();
>> -    // for (String warning : warnings) {
>> -    // buf.append("- ");
>> -    // buf.append(warning);
>> -    // buf.append("\n");
>> -    // }
>> -    // this.engine.getErrorWindow().warning(buf.toString());
>> -    // return;
>> -    // }
>> -    //
>> -    // XRegistryWorkflowPublisherWindow registryPublishingWindow = new
>> -    // XRegistryWorkflowPublisherWindow(
>> -    // this.engine);
>> -    // registryPublishingWindow.show();
>> -    // String finalWorkflowName = registryPublishingWindow.getLabel();
>> -    // if (null != finalWorkflowName && !"".equals(finalWorkflowName)) {
>> -    // workflow.setName(finalWorkflowName);
>> -    // }
>> -    //
>> -    // // first find whether this resource is already in xregistry
>> -    // String resource = this.xregistryClient.getResource(workflow
>> -    // .getQname());
>> -    // if (resource != null && !"".equals(resource)) {
>> -    // // if already there then remove
>> -    // int result = JOptionPane
>> -    // .showConfirmDialog(
>> -    // this.engine.getGUI().getGraphCanvas()
>> -    // .getSwingComponent(),
>> -    // "Workflow Already Exist in Xregistry. Do you want to overwrite",
>> -    // "Workflow already exist",
>> -    // JOptionPane.YES_NO_OPTION);
>> -    // if (result != JOptionPane.YES_OPTION) {
>> -    // return;
>> -    // }
>> -    // this.xregistryClient.removeResource(workflow.getQname());
>> -    // }
>> -    // String workflowAsString = XMLUtil.xmlElementToString(workflow
>> -    // .toXML());
>> -    // this.xregistryClient.registerResource(workflow.getQname(),
>> -    // workflowAsString);
>> -    // makePublic = registryPublishingWindow.isMakePublic();
>> -    // if (makePublic) {
>> -    // this.xregistryClient.addCapability(workflow.getQname()
>> -    // .toString(), PUBLIC_ACTOR, false,
>> -    // XRegClientConstants.Action.Read.toString());
>> -    // }
>> -    // registryPublishingWindow.hide();
>> -    //
>> -    // } catch (Exception e) {
>> -    // this.engine.getErrorWindow().error(e.getMessage(), e);
>> -    // }
>> -    // }
>> -
>> -    /**
>> -     * Returns all the workflows that the user associated with the
>> credential has access to
>> -     *
>> -     * @param xRegistryURL
>> -     *            Xregistry URL eg:
>> https://silktree.cs.indiana.edu:6666/xregistry
>> -     * @param credential
>> -     *            Proxy credential
>> -     * @return List of workflows
>> -     */
>> -    // public Workflow[] getWorkflows() {
>> -    // return getWorkflows(-1);
>> -    // }
>> -
>> -    /**
>> -     * Returns all the workflows that the user associated with the
>> credential has access to
>> -     *
>> -     * @param xRegistryURL
>> -     *            Xregistry URL eg:
>> https://silktree.cs.indiana.edu:6666/xregistry
>> -     * @param credential
>> -     *            Proxy credential
>> -     * @param resultSetSize
>> -     *            return array will be limited to this
>> -     * @return List of workflows
>> -     */
>> -    // public Workflow[] getWorkflows(int resultSetSize) {
>> -    // try {
>> -    // if (this.xregistryClient == null) {
>> -    // connectToXRegistry();
>> -    // }
>> -    // ResourceData[] resources = this.xregistryClient.findResource("");
>> -    // LinkedList<Workflow> workflows = new LinkedList<Workflow>();
>> -    // if (resultSetSize == -1) {
>> -    // for (ResourceData resource : resources) {
>> -    // QName resourceName = resource.getName();
>> -    // if (resourceName != null
>> -    // && XBayaConstants.LEAD_NS.equals(resourceName
>> -    // .getNamespaceURI())) {
>> -    // workflows.add(getWorkflow(resourceName));
>> -    // }
>> -    // }
>> -    // } else {
>> -    // for (int i = 0; i < Math.min(resources.length, resultSetSize); i++)
>> {
>> -    // ResourceData resource = resources[i];
>> -    // QName resourceName = resource.getName();
>> -    // if (resourceName != null
>> -    // && XBayaConstants.LEAD_NS.equals(resourceName
>> -    // .getNamespaceURI())) {
>> -    // workflows.add(getWorkflow(resourceName));
>> -    // }
>> -    // }
>> -    // }
>> -    //
>> -    // return workflows.toArray(new Workflow[0]);
>> -    // } catch (XRegistryClientException e) {
>> -    // throw new XBayaRuntimeException(e);
>> -    // }
>> -    // }
>> -
>> -    /**
>>     * Returns the workflow object fetched from Xregistry.
>>     *
>>     * @param xRegistryURI
>> 
>> Modified:
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/streaming/StreamClient.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/streaming/StreamClient.java?rev=1184969&r1=1184968&r2=1184969&view=diff
>> 
>> ==============================================================================
>> ---
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/streaming/StreamClient.java
>> (original)
>> +++
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/streaming/StreamClient.java
>> Mon Oct 17 01:14:07 2011
>> @@ -32,7 +32,6 @@ import org.apache.airavata.xbaya.ode.ODE
>> import org.apache.airavata.xbaya.security.SecurityUtil;
>> import org.apache.airavata.xbaya.security.XBayaSecurity;
>> import org.apache.airavata.xbaya.wf.Workflow;
>> -import org.apache.airavata.xbaya.xregistry.XRegistryAccesser;
>> import org.ietf.jgss.GSSCredential;
>> import org.ietf.jgss.GSSException;
>> 
>> @@ -45,55 +44,55 @@ import xsul5.wsdl.WsdlResolver;
>> 
>> public class StreamClient {
>> 
>> -    public void invoke(String operationName, WsdlDefinitions wsdl, String
>> name, String topic) {
>> -        ODEClient odeClient = new ODEClient();
>> -        GSSCredential credential =
>> SecurityUtil.getGSSCredential("chathura", "changeme",
>> -                XBayaConstants.DEFAULT_MYPROXY_SERVER);
>> -        XRegistryAccesser xregistryAccesser = new
>> XRegistryAccesser(credential, XBayaConstants.DEFAULT_XREGISTRY_URL);
>> -        Workflow workflow = xregistryAccesser.getWorkflow(name);
>> -
>> -        GsiInvoker secureInvoker = null;
>> -        secureInvoker = new GsiInvoker(credential,
>> XBayaSecurity.getTrustedCertificates());
>> -
>> -        try {
>> -            LeadContextHeader defaultLeadHeader =
>> odeClient.getDefaultLeadHeader(workflow, topic, credential.getName()
>> -                    .toString(), new URI(topic), null, null);
>> -            defaultLeadHeader.setExperimentId(topic);
>> -            LEADWorkflowInvoker invoker = new LEADWorkflowInvoker(wsdl,
>> defaultLeadHeader, null, secureInvoker,
>> -                    operationName);
>> -
>> -            WSIFMessage inputMessage = invoker.getInputMessage();
>> -            // inputMessage.setObjectPart("input",
>> -            // XmlConstants.BUILDER.newFragment("<n1:Run xmlns:n1='
>> http://www.extreme.indiana.edu/xbaya/demok/xsd/
>> '><file1>fds</file1><file2>fsfas</file2></n1:Run>"));
>> -            inputMessage.setObjectPart("input", "tttt");
>> -            // inputMessage.setObjectPart("file2", "tttt");
>> -            invoker.invoke();
>> -        } catch (ComponentException e) {
>> -            // TODO Auto-generated catch block
>> -            e.printStackTrace();
>> -        } catch (GSSException e) {
>> -            // TODO Auto-generated catch block
>> -            e.printStackTrace();
>> -        } catch (URISyntaxException e) {
>> -            // TODO Auto-generated catch block
>> -            e.printStackTrace();
>> -        } catch (XBayaException e) {
>> -            // TODO Auto-generated catch block
>> -            e.printStackTrace();
>> -        }
>> -    }
>> -
>> -    /**
>> -     * @param args
>> -     * @throws URISyntaxException
>> -     * @throws WsdlException
>> -     */
>> -    public static void main(String[] args) throws WsdlException,
>> URISyntaxException {
>> -
>> -        StreamClient streamTestClient = new StreamClient();
>> -        WsdlDefinitions wsdl = WsdlResolver.getInstance().loadWsdl(
>> -                new URI("
>> http://pagodatree.cs.indiana.edu:17080/ode/processes/Control_Stream_Echo?wsdl
>> "));
>> -        streamTestClient.invoke("Run", wsdl, "Control_Stream_Echo",
>> "9e15d8ae-0f36-4c2e-ae8a-930557cdcdd2");
>> -    }
>> +//    public void invoke(String operationName, WsdlDefinitions wsdl,
>> String name, String topic) {
>> +//        ODEClient odeClient = new ODEClient();
>> +//        GSSCredential credential =
>> SecurityUtil.getGSSCredential("chathura", "changeme",
>> +//                XBayaConstants.DEFAULT_MYPROXY_SERVER);
>> +//        XRegistryAccesser xregistryAccesser = new
>> XRegistryAccesser(credential, XBayaConstants.DEFAULT_XREGISTRY_URL);
>> +//        Workflow workflow = xregistryAccesser.getWorkflow(name);
>> +//
>> +//        GsiInvoker secureInvoker = null;
>> +//        secureInvoker = new GsiInvoker(credential,
>> XBayaSecurity.getTrustedCertificates());
>> +//
>> +//        try {
>> +//            LeadContextHeader defaultLeadHeader =
>> odeClient.getDefaultLeadHeader(workflow, topic, credential.getName()
>> +//                    .toString(), new URI(topic), null, null);
>> +//            defaultLeadHeader.setExperimentId(topic);
>> +//            LEADWorkflowInvoker invoker = new LEADWorkflowInvoker(wsdl,
>> defaultLeadHeader, null, secureInvoker,
>> +//                    operationName);
>> +//
>> +//            WSIFMessage inputMessage = invoker.getInputMessage();
>> +//            // inputMessage.setObjectPart("input",
>> +//            // XmlConstants.BUILDER.newFragment("<n1:Run xmlns:n1='
>> http://www.extreme.indiana.edu/xbaya/demok/xsd/
>> '><file1>fds</file1><file2>fsfas</file2></n1:Run>"));
>> +//            inputMessage.setObjectPart("input", "tttt");
>> +//            // inputMessage.setObjectPart("file2", "tttt");
>> +//            invoker.invoke();
>> +//        } catch (ComponentException e) {
>> +//            // TODO Auto-generated catch block
>> +//            e.printStackTrace();
>> +//        } catch (GSSException e) {
>> +//            // TODO Auto-generated catch block
>> +//            e.printStackTrace();
>> +//        } catch (URISyntaxException e) {
>> +//            // TODO Auto-generated catch block
>> +//            e.printStackTrace();
>> +//        } catch (XBayaException e) {
>> +//            // TODO Auto-generated catch block
>> +//            e.printStackTrace();
>> +//        }
>> +//    }
>> +//
>> +//    /**
>> +//     * @param args
>> +//     * @throws URISyntaxException
>> +//     * @throws WsdlException
>> +//     */
>> +//    public static void main(String[] args) throws WsdlException,
>> URISyntaxException {
>> +//
>> +//        StreamClient streamTestClient = new StreamClient();
>> +//        WsdlDefinitions wsdl = WsdlResolver.getInstance().loadWsdl(
>> +//                new URI("
>> http://pagodatree.cs.indiana.edu:17080/ode/processes/Control_Stream_Echo?wsdl
>> "));
>> +//        streamTestClient.invoke("Run", wsdl, "Control_Stream_Echo",
>> "9e15d8ae-0f36-4c2e-ae8a-930557cdcdd2");
>> +//    }
>> 
>> }
>> \ No newline at end of file
>> 
>> Modified:
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/test/HierarchicalWorkflowTestCase.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/test/HierarchicalWorkflowTestCase.java?rev=1184969&r1=1184968&r2=1184969&view=diff
>> 
>> ==============================================================================
>> ---
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/test/HierarchicalWorkflowTestCase.java
>> (original)
>> +++
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/test/HierarchicalWorkflowTestCase.java
>> Mon Oct 17 01:14:07 2011
>> @@ -89,18 +89,18 @@ public class HierarchicalWorkflowTestCas
>>        this.workflowCreator = new WorkflowCreator();
>> 
>>        // GPEL Setup
>> -        X509Certificate[] trustedCertificates =
>> XBayaSecurity.getTrustedCertificates();
>> -        MyProxyClient client = new
>> MyProxyClient(this.configuration.getMyProxyServer(),
>> -                this.configuration.getMyProxyPort(),
>> this.configuration.getMyProxyUsername(),
>> -                this.configuration.getMyProxyPassphrase(),
>> this.configuration.getMyProxyLifetime());
>> -        client.load();
>> -        GSSCredential proxy = client.getProxy();
>> -        UserX509Credential credential = new UserX509Credential(proxy,
>> trustedCertificates);
>> -        this.workflowClient =
>> WorkflowEngineManager.getWorkflowClient(XBayaConstants.DEFAULT_GPEL_ENGINE_URL,
>> -                credential);
>> -
>> -        this.gpelComponentRegistry = new GPELRegistry(null,
>> WorkflowClient.WorkflowType.TEMPLATE, 100);
>> -        this.componentRegistry = new
>> LocalComponentRegistry(XBayaPathConstants.WSDL_DIRECTORY);
>> +//        X509Certificate[] trustedCertificates =
>> XBayaSecurity.getTrustedCertificates();
>> +//        MyProxyClient client = new
>> MyProxyClient(this.configuration.getMyProxyServer(),
>> +//                this.configuration.getMyProxyPort(),
>> this.configuration.getMyProxyUsername(),
>> +//                this.configuration.getMyProxyPassphrase(),
>> this.configuration.getMyProxyLifetime());
>> +//        client.load();
>> +//        GSSCredential proxy = client.getProxy();
>> +//        UserX509Credential credential = new UserX509Credential(proxy,
>> trustedCertificates);
>> +//        this.workflowClient =
>> WorkflowEngineManager.getWorkflowClient(XBayaConstants.DEFAULT_GPEL_ENGINE_URL,
>> +//                credential);
>> +//
>> +//        this.gpelComponentRegistry = new GPELRegistry(null,
>> WorkflowClient.WorkflowType.TEMPLATE, 100);
>> +//        this.componentRegistry = new
>> LocalComponentRegistry(XBayaPathConstants.WSDL_DIRECTORY);
>>    }
>> 
>>    /**
>> 
>> Modified:
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/test/WSIFTestCase.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/test/WSIFTestCase.java?rev=1184969&r1=1184968&r2=1184969&view=diff
>> 
>> ==============================================================================
>> ---
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/test/WSIFTestCase.java
>> (original)
>> +++
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/test/WSIFTestCase.java
>> Mon Oct 17 01:14:07 2011
>> @@ -25,7 +25,6 @@ import junit.framework.TestSuite;
>> 
>> import org.apache.airavata.xbaya.XBayaConstants;
>> import org.apache.airavata.xbaya.component.gui.ComponentTreeNode;
>> -import org.apache.airavata.xbaya.xregistry.XRegistryComponent;
>> import org.slf4j.Logger;
>> import org.slf4j.LoggerFactory;
>> 
>> @@ -54,62 +53,4 @@ public class WSIFTestCase extends XBayaT
>>        this.xRegistryComponentTree = null;
>>    }
>> 
>> -    /**
>> -     * @throws InterruptedException
>> -     */
>> -    public void ttestXRegistry() throws InterruptedException {
>> -        Thread xRegistryThread = new Thread() {
>> -            @Override
>> -            public void run() {
>> -                try {
>> -                    XRegistryComponent client = new
>> XRegistryComponent(XBayaConstants.DEFAULT_XREGISTRY_URL,
>> -                            XRegistryComponent.Type.ABSTRACT);
>> -                    WSIFTestCase.this.xRegistryComponentTree =
>> client.getComponentTree();
>> -                } catch (Exception e) {
>> -                    logger.error(e.getMessage(), e);
>> -                }
>> -            }
>> -        };
>> -
>> -        xRegistryThread.start();
>> -
>> -        // Join them otherwise the test finishes.
>> -        xRegistryThread.join();
>> -
>> -        assertNotNull(this.xRegistryComponentTree);
>> -    }
>> -
>> -    /**
>> -     * @throws InterruptedException
>> -     */
>> -    public void testSynchronization() throws InterruptedException {
>> -
>> -        Thread xRegistryThread = new Thread() {
>> -            @Override
>> -            public void run() {
>> -                try {
>> -                    XRegistryComponent client = new
>> XRegistryComponent(XBayaConstants.DEFAULT_XREGISTRY_URL,
>> -                            XRegistryComponent.Type.ABSTRACT);
>> -                    WSIFTestCase.this.xRegistryComponentTree =
>> client.getComponentTree();
>> -                    System.err.println("ALEK c=" +
>> WSIFTestCase.this.xRegistryComponentTree);
>> -                } catch (Exception e) {
>> -                    logger.error(e.getMessage(), e);
>> -                }
>> -            }
>> -        };
>> -
>> -        xRegistryThread.start();
>> -
>> -        System.err.println("ALEK2 c=" +
>> WSIFTestCase.this.xRegistryComponentTree);
>> -        System.err.println("ALEK2 r=" +
>> WSIFTestCase.this.resouceCatalogComponentTree);
>> -
>> -        // Join them otherwise the test finishes.
>> -        xRegistryThread.join();
>> -
>> -        System.err.println("ALEK3 c=" +
>> WSIFTestCase.this.xRegistryComponentTree);
>> -        System.err.println("ALEK3 r=" +
>> WSIFTestCase.this.resouceCatalogComponentTree);
>> -
>> -        assertNotNull(this.resouceCatalogComponentTree);
>> -        assertNotNull(this.xRegistryComponentTree);
>> -    }
>> }
>> \ No newline at end of file
>> 
>> Modified:
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/workflow/WorkflowEngineManager.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/workflow/WorkflowEngineManager.java?rev=1184969&r1=1184968&r2=1184969&view=diff
>> 
>> ==============================================================================
>> ---
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/workflow/WorkflowEngineManager.java
>> (original)
>> +++
>> incubator/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/workflow/WorkflowEngineManager.java
>> Mon Oct 17 01:14:07 2011
>> @@ -29,29 +29,29 @@ import org.apache.airavata.xbaya.workflo
>> 
>> public class WorkflowEngineManager {
>> 
>> -    public static final String WORKFLOW_CLIENT_PROXY = "WorkflowProxy";
>> -    public static final String WORKFLOW_CLIENT_GPEL = "GPELClient";
>> -
>> -
>> -    private WorkflowEngineManager() {
>> -    }
>> -
>> -    public static WorkflowClient getWorkflowClient() {
>> -        String workflowClientName =
>> System.getProperty("org.apache.airavata.xbaya.workflow.ClientType");
>> -        if (WORKFLOW_CLIENT_PROXY.equals(workflowClientName)) {
>> -            return new WorkflowProxyClient();
>> -        } else {
>> -            return new GPELClient();
>> -        }
>> -    }
>> -
>> -    public static WorkflowClient getWorkflowClient(URI engineURL,
>> UserX509Credential gpelUserX509Credential)
>> -            throws WorkflowEngineException {
>> -        String workflowClientName =
>> System.getProperty("org.apache.airavata.xbaya.workflow.ClientType");
>> -        if (WORKFLOW_CLIENT_PROXY.equals(workflowClientName)) {
>> -            return new WorkflowProxyClient(engineURL, "",
>> gpelUserX509Credential);
>> -        } else {
>> -            return new GPELClient(engineURL, gpelUserX509Credential);
>> -        }
>> -    }
>> +//    public static final String WORKFLOW_CLIENT_PROXY = "WorkflowProxy";
>> +//    public static final String WORKFLOW_CLIENT_GPEL = "GPELClient";
>> +//
>> +//
>> +//    private WorkflowEngineManager() {
>> +//    }
>> +//
>> +//    public static WorkflowClient getWorkflowClient() {
>> +//        String workflowClientName =
>> System.getProperty("org.apache.airavata.xbaya.workflow.ClientType");
>> +//        if (WORKFLOW_CLIENT_PROXY.equals(workflowClientName)) {
>> +//            return new WorkflowProxyClient();
>> +//        } else {
>> +//            return new GPELClient();
>> +//        }
>> +//    }
>> +//
>> +//    public static WorkflowClient getWorkflowClient(URI engineURL,
>> UserX509Credential gpelUserX509Credential)
>> +//            throws WorkflowEngineException {
>> +//        String workflowClientName =
>> System.getProperty("org.apache.airavata.xbaya.workflow.ClientType");
>> +//        if (WORKFLOW_CLIENT_PROXY.equals(workflowClientName)) {
>> +//            return new WorkflowProxyClient(engineURL, "",
>> gpelUserX509Credential);
>> +//        } else {
>> +//            return new GPELClient(engineURL, gpelUserX509Credential);
>> +//        }
>> +//    }
>> }
>> 
>> 
>> 
> 
> 
> -- 
> System Analyst Programmer
> PTI Lab
> Indiana University

Reply via email to