git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vre-management/VREModeler@9983 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
f961abccfc
commit
d7ce73c364
|
@ -12,6 +12,7 @@ import org.gcube.common.core.informationsystem.client.queries.GCUBERIQuery;
|
||||||
import org.gcube.common.core.resources.GCUBERunningInstance;
|
import org.gcube.common.core.resources.GCUBERunningInstance;
|
||||||
import org.gcube.common.core.scope.GCUBEScope;
|
import org.gcube.common.core.scope.GCUBEScope;
|
||||||
import org.gcube.common.core.types.VOID;
|
import org.gcube.common.core.types.VOID;
|
||||||
|
import org.gcube.vremanagement.vremodeler.stubs.CheckStatusResponse;
|
||||||
import org.gcube.vremanagement.vremodeler.stubs.CollectionArray;
|
import org.gcube.vremanagement.vremodeler.stubs.CollectionArray;
|
||||||
import org.gcube.vremanagement.vremodeler.stubs.FunctionalityIDArray;
|
import org.gcube.vremanagement.vremodeler.stubs.FunctionalityIDArray;
|
||||||
import org.gcube.vremanagement.vremodeler.stubs.GHNArray;
|
import org.gcube.vremanagement.vremodeler.stubs.GHNArray;
|
||||||
|
@ -30,14 +31,14 @@ public class ModelerTest {
|
||||||
ISClient client = GHNContext.getImplementation(ISClient.class);
|
ISClient client = GHNContext.getImplementation(ISClient.class);
|
||||||
GCUBERIQuery riquery= client.getQuery(GCUBERIQuery.class);
|
GCUBERIQuery riquery= client.getQuery(GCUBERIQuery.class);
|
||||||
riquery.addAtomicConditions(new AtomicCondition("//ServiceName", "VREModeler"));
|
riquery.addAtomicConditions(new AtomicCondition("//ServiceName", "VREModeler"));
|
||||||
List<GCUBERunningInstance> results=client.execute(riquery, GCUBEScope.getScope("/gcube/devsec"));
|
List<GCUBERunningInstance> results=client.execute(riquery, GCUBEScope.getScope(args[0]));
|
||||||
|
|
||||||
ModelerFactoryServiceAddressingLocator mfal =new ModelerFactoryServiceAddressingLocator();
|
ModelerFactoryServiceAddressingLocator mfal =new ModelerFactoryServiceAddressingLocator();
|
||||||
EndpointReferenceType epr= results.get(0).getAccessPoint().getEndpoint("gcube/vremanagement/vremodeler/ModelerFactoryService");
|
EndpointReferenceType epr= results.get(0).getAccessPoint().getEndpoint("gcube/vremanagement/vremodeler/ModelerFactoryService");
|
||||||
System.out.println(epr);
|
System.out.println(epr);
|
||||||
ModelerFactoryPortType mfptp= mfal.getModelerFactoryPortTypePort(epr);
|
ModelerFactoryPortType mfptp= mfal.getModelerFactoryPortTypePort(epr);
|
||||||
|
|
||||||
mfptp = GCUBERemotePortTypeContext.getProxy(mfptp, GCUBEScope.getScope("/gcube/devsec"));
|
mfptp = GCUBERemotePortTypeContext.getProxy(mfptp, GCUBEScope.getScope(args[0]));
|
||||||
|
|
||||||
EndpointReferenceType eprModelerRes= mfptp.createResource(new VOID());
|
EndpointReferenceType eprModelerRes= mfptp.createResource(new VOID());
|
||||||
|
|
||||||
|
@ -45,7 +46,7 @@ public class ModelerTest {
|
||||||
ModelerServicePortType msptp=msal.getModelerServicePortTypePort(eprModelerRes);
|
ModelerServicePortType msptp=msal.getModelerServicePortTypePort(eprModelerRes);
|
||||||
|
|
||||||
|
|
||||||
msptp = GCUBERemotePortTypeContext.getProxy(msptp, GCUBEScope.getScope("/gcube/devsec"));
|
msptp = GCUBERemotePortTypeContext.getProxy(msptp, GCUBEScope.getScope(args[0]));
|
||||||
|
|
||||||
VRERequest vreReq= new VRERequest();
|
VRERequest vreReq= new VRERequest();
|
||||||
vreReq.setStartTime(new Date().getTime());
|
vreReq.setStartTime(new Date().getTime());
|
||||||
|
@ -53,11 +54,11 @@ public class ModelerTest {
|
||||||
vreReq.setVREDescription("desc");
|
vreReq.setVREDescription("desc");
|
||||||
vreReq.setVREDesigner("Lucio");
|
vreReq.setVREDesigner("Lucio");
|
||||||
vreReq.setVREManager("Lucio");
|
vreReq.setVREManager("Lucio");
|
||||||
vreReq.setVREName("dsafsdfsda");
|
vreReq.setVREName("test");
|
||||||
msptp.setVREModel(vreReq);
|
msptp.setVREModel(vreReq);
|
||||||
|
|
||||||
CollectionArray ca= new CollectionArray();
|
CollectionArray ca= new CollectionArray();
|
||||||
ca.setCollectionElement(new String[]{"7adf44f0-e3f8-11dd-8998-8404ac58d67d"});
|
ca.setCollectionElement(new String[]{"e60f6340-e970-11dd-bb52-d1724dda0823"});
|
||||||
msptp.setCollection(ca);
|
msptp.setCollection(ca);
|
||||||
|
|
||||||
FunctionalityIDArray fida= new FunctionalityIDArray();
|
FunctionalityIDArray fida= new FunctionalityIDArray();
|
||||||
|
@ -65,7 +66,7 @@ public class ModelerTest {
|
||||||
msptp.setFunctionality(fida);
|
msptp.setFunctionality(fida);
|
||||||
|
|
||||||
GHNArray ghnArray= new GHNArray();
|
GHNArray ghnArray= new GHNArray();
|
||||||
ghnArray.setGHNElement(new String[]{"4a157200-e875-11dd-ba22-839fe736d16e","eb592ad0-e875-11dd-ae2a-d4505fbcd02a"});
|
ghnArray.setGHNElement(new String[]{"64033f00-ea3a-11dd-af49-d0586efd3870","29b7ff70-ea3a-11dd-810a-d18bf0285315"});
|
||||||
msptp.setGHNs(ghnArray);
|
msptp.setGHNs(ghnArray);
|
||||||
|
|
||||||
System.out.println("-"+msptp.checkStatus(new VOID()).getReports(0)+"-");
|
System.out.println("-"+msptp.checkStatus(new VOID()).getReports(0)+"-");
|
||||||
|
@ -73,21 +74,6 @@ public class ModelerTest {
|
||||||
|
|
||||||
msptp.deployVRE(new VOID());
|
msptp.deployVRE(new VOID());
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
GetExistingNamesResponseMessage er= mfptp.getExistingNamesVREs(new VOID());
|
|
||||||
|
|
||||||
|
|
||||||
String[] pippo=er.getNames();
|
|
||||||
System.out.println(pippo.length);
|
|
||||||
for (String prova: er.getNames())
|
|
||||||
System.out.println(prova);
|
|
||||||
ModelerServiceAddressingLocator msal=new ModelerServiceAddressingLocator();
|
|
||||||
ModelerServicePortType msptp=msal.getModelerServicePortTypePort(mfptp.createResource(new VOID()));
|
|
||||||
msptp =GCUBERemotePortTypeContext.getProxy(msptp, GCUBEScope.getScope("/gcube/devsec"));
|
|
||||||
System.out.println(msptp.getVREModel(new VOID()));
|
|
||||||
*/
|
|
||||||
}catch(Exception e){e.printStackTrace();}
|
}catch(Exception e){e.printStackTrace();}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
package org.gcube.vremanagement.vremodeler.test;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import org.apache.axis.message.addressing.EndpointReferenceType;
|
||||||
|
import org.gcube.common.core.contexts.GCUBERemotePortTypeContext;
|
||||||
|
import org.gcube.common.core.contexts.GHNContext;
|
||||||
|
import org.gcube.common.core.informationsystem.client.AtomicCondition;
|
||||||
|
import org.gcube.common.core.informationsystem.client.ISClient;
|
||||||
|
import org.gcube.common.core.informationsystem.client.queries.GCUBERIQuery;
|
||||||
|
import org.gcube.common.core.resources.GCUBERunningInstance;
|
||||||
|
import org.gcube.common.core.scope.GCUBEScope;
|
||||||
|
import org.gcube.common.core.types.VOID;
|
||||||
|
|
||||||
|
import org.gcube.vremanagement.vremodeler.stubs.ModelerFactoryPortType;
|
||||||
|
import org.gcube.vremanagement.vremodeler.stubs.service.ModelerFactoryServiceAddressingLocator;
|
||||||
|
|
||||||
|
public class VREModelerInitializer {
|
||||||
|
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
try{
|
||||||
|
ISClient client = GHNContext.getImplementation(ISClient.class);
|
||||||
|
GCUBERIQuery riquery= client.getQuery(GCUBERIQuery.class);
|
||||||
|
riquery.addAtomicConditions(new AtomicCondition("//ServiceName", "VREModeler"));
|
||||||
|
List<GCUBERunningInstance> results=client.execute(riquery, GCUBEScope.getScope(args[0]));
|
||||||
|
|
||||||
|
ModelerFactoryServiceAddressingLocator mfal =new ModelerFactoryServiceAddressingLocator();
|
||||||
|
EndpointReferenceType epr= results.get(0).getAccessPoint().getEndpoint("gcube/vremanagement/vremodeler/ModelerFactoryService");
|
||||||
|
System.out.println(epr);
|
||||||
|
ModelerFactoryPortType mfptp= mfal.getModelerFactoryPortTypePort(epr);
|
||||||
|
|
||||||
|
mfptp = GCUBERemotePortTypeContext.getProxy(mfptp, GCUBEScope.getScope(args[0]));
|
||||||
|
mfptp.initDB(new VOID());
|
||||||
|
}catch (Exception e){e.printStackTrace();}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue