Adding remove tester, changelog updated

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/information-system/gCubeIS/Collector@30072 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Manuele Simi 2010-10-26 02:08:27 +00:00
parent 56a09cb99d
commit a749ca1ecc
3 changed files with 26 additions and 3 deletions

View File

@ -1,7 +1,9 @@
<ReleaseNotes>
<Changeset component=" org.gcube.information-system.collector.3-0-0" date="2010-11">
<Change>WSDAI::XMLCollectionAccess interface</Change>
<Change>WSDAIX::XMLCollectionAccess interface</Change>
<Change>internal refactoring of resources</Change>
<Change>introducing metadata record for GCUBE Resources</Change>
<Change>enhanced and simplified XMLStorage</Change>
</Changeset>
<Changeset component=" org.gcube.information-system.collector.2-2-0" date="2009-10-30">
<Change>GetProfileLastModificationTimeMs and GetResourceLastModificationTimeMs operations</Change>

View File

@ -14,6 +14,7 @@ import org.gcube.informationsystem.collector.stubs.wsdai.NotAuthorizedFaultType;
import org.gcube.informationsystem.collector.stubs.wsdai.ServiceBusyFaultType;
import org.gcube.informationsystem.collector.stubs.wsdaix.InvalidCollectionNameFaultType;
import org.gcube.informationsystem.collector.stubs.wsdaix.RemoveDocumentRequestWrapper;
import org.gcube.informationsystem.collector.stubs.wsdaix.RemoveDocumentResponseWrapper;
import org.gcube.informationsystem.collector.stubs.wsdaix.RemoveDocumentsRequest;
import org.gcube.informationsystem.collector.stubs.wsdaix.RemoveDocumentsResponse;
import org.gcube.informationsystem.collector.stubs.wsdaix.XMLCollectionAccessPT;
@ -37,12 +38,22 @@ public class RemoveDocumentsTester {
public static void main(String[] args) {
final String portTypeURI = "http://" + args[0] + ":" + args[1] + "/wsrf/services/gcube/informationsystem/collector/wsdaix/XMLCollectionAccess";
try {
RemoveDocumentsResponse response = removeDocuments(portTypeURI, GCUBEScope.getScope(args[2]), new URI("args[2]" + args[3]), new URI(args[4]), new String[]{args[5]});
RemoveDocumentResponseWrapper[] wrappers = response.getRemoveDocumentResponseWrapper();
for (RemoveDocumentResponseWrapper wrapper : wrappers) {
logger.info("Document name " + wrapper.getDocumentName());
logger.info("Document response " + wrapper.getResponse().toString());
//XMLWrapperType detail = wrapper.getDetail();
}
} catch (Exception e ) {
logger.error(e.toString());
}
}
/**
* Execute the RemoveDocuments operation
* Executes the RemoveDocuments operation
* @param serviceURL The URL of the data service
* @param resourceName The abstract name of the data resource
* @param collectionURI The URI of the collection from which documents should be removed

View File

@ -0,0 +1,10 @@
<ns1:MetadataCollectionID xmlns:ns1="http://gcube-system.org/namespaces/metadatamanagement/metadatamanager">2ae39110-f1e3-11dd-a231-93c15428dfa9</ns1:MetadataCollectionID>
<ns2:LastUpdateTime xmlns:ns2="http://gcube-system.org/namespaces/metadatamanagement/metadatamanager">2010-10-13T10:10:42.666Z</ns2:LastUpdateTime>
<ns3:TerminationTime xmlns:ns3="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
<ns4:CurrentTime xmlns:ns4="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsd">2010-10-25T15:29:58.796Z</ns4:CurrentTime>
<ns5:GHN xmlns:ns5="http://gcube-system.org/namespaces/common/core/porttypes/GCUBEProvider">2f23c380-6e56-11df-a68f-9633095c689f</ns5:GHN>
<ns6:RI xmlns:ns6="http://gcube-system.org/namespaces/common/core/porttypes/GCUBEProvider">6ce2bae0-73d9-11df-9fc3-9b632b18ef39</ns6:RI>
<ns7:ServiceClass xmlns:ns7="http://gcube-system.org/namespaces/common/core/porttypes/GCUBEProvider">MetadataManagement</ns7:ServiceClass>
<ns8:Scope xmlns:ns8="http://gcube-system.org/namespaces/common/core/porttypes/GCUBEProvider">/d4science.research-infrastructures.eu/FARM/FCPPS</ns8:Scope>
<ns9:ServiceID xmlns:ns9="http://gcube-system.org/namespaces/common/core/porttypes/GCUBEProvider">70cc7a90-c49e-11df-a87e-a036f71a9955</ns9:ServiceID>
<ns10:ServiceName xmlns:ns10="http://gcube-system.org/namespaces/common/core/porttypes/GCUBEProvider">MetadataManager</ns10:ServiceName>