From ddef2318568fcc17c7ffaa18952cfdb93ee0539d Mon Sep 17 00:00:00 2001 From: Lucio Lelii Date: Wed, 22 Oct 2008 17:43:44 +0000 Subject: [PATCH] git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vre-management/VREModeler@5261 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../vremodeler/impl/ModelerService.java | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/org/gcube/vremanagement/vremodeler/impl/ModelerService.java b/src/org/gcube/vremanagement/vremodeler/impl/ModelerService.java index 9cfe56a..f2fe4b3 100644 --- a/src/org/gcube/vremanagement/vremodeler/impl/ModelerService.java +++ b/src/org/gcube/vremanagement/vremodeler/impl/ModelerService.java @@ -7,7 +7,11 @@ import java.util.ArrayList; import java.util.Hashtable; import java.util.List; +import javax.xml.rpc.ServiceException; + import org.gcube.common.core.faults.GCUBEFault; +import org.gcube.vremanagement.vremanager.stubs.vremanager.VREManagerPortType; +import org.gcube.vremanagement.vremanager.stubs.vremanager.service.VREManagerServiceAddressingLocator; import org.gcube.vremanagement.vremodeler.db.DBInterface; import org.gcube.vremanagement.vremodeler.stubs.CollectionArray; import org.gcube.vremanagement.vremodeler.stubs.FunctionalityIDArray; @@ -429,8 +433,23 @@ public class ModelerService { * @return * @throws RemoteException - */ - public void deployVRE() throws RemoteException{ - /*DBInterface.ExecuteUpdate("UPDATE DL SET STATUS='Deploying' WHERE DL.id='"+getResource().getId()+"';"); + public void deployVRE() throws GCUBEFault{ + try { + DBInterface.ExecuteUpdate("UPDATE VRE SET STATUS='Deploying' WHERE VRE.id='"+getResource().getId()+"';"); + } catch (ResourceException e1) { + throw new GCUBEFault(e1); + } + + VREManagerServiceAddressingLocator vreManAL= new VREManagerServiceAddressingLocator(); + try { + VREManagerPortType vreManagerPT=vreManAL.getVREManagerPortTypePort(); + + + } catch (ServiceException e) { + throw new GCUBEFault(e); + } + + /* DLManagementFactoryServiceAddressingLocator dlMan=new DLManagementFactoryServiceAddressingLocator(); try { //retreive and connect to the DLManagement