Skip to Content.
Sympa Menu

perfsonar-dev - perfsonar: r5027 - in branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType: . storage/exist

Subject: perfsonar development work

List archive

perfsonar: r5027 - in branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType: . storage/exist


Chronological Thread 
  • From:
  • To:
  • Subject: perfsonar: r5027 - in branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType: . storage/exist
  • Date: Thu, 5 Mar 2009 07:47:18 -0500

Author: roman
Date: 2009-03-05 07:47:18 -0500 (Thu, 05 Mar 2009)
New Revision: 5027

Modified:

branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/MetadataKeyServiceEngine.java

branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/exist/ExistMetadataStorageDAOImpl.java
Log:
setting up the attributes type and MessageIdRef in MetadataKeyResponse message


Modified:
branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/MetadataKeyServiceEngine.java
===================================================================
---
branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/MetadataKeyServiceEngine.java
2009-03-05 12:45:53 UTC (rev 5026)
+++
branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/MetadataKeyServiceEngine.java
2009-03-05 12:47:18 UTC (rev 5027)
@@ -75,6 +75,7 @@

// getting data from configuration storage manager
Message query = new Message();
+ query.setType("MetadataKeyRequest");
query.addChild(metadata);

String results = dao.rawFetch(query);

Modified:
branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/exist/ExistMetadataStorageDAOImpl.java
===================================================================
---
branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/exist/ExistMetadataStorageDAOImpl.java
2009-03-05 12:45:53 UTC (rev 5026)
+++
branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType/storage/exist/ExistMetadataStorageDAOImpl.java
2009-03-05 12:47:18 UTC (rev 5027)
@@ -114,7 +114,7 @@
String query = queryGeneratorManager.getQuery(request);
String results =
((ExtendedExistHTTPDataStorage)
dataStorage).getXQueryStringResult(
- query, this.dataCollection, this.dataCredential);
+ query, this.dataCollection, this.dataCredential, request);

return results;

@@ -181,7 +181,8 @@
public String getXQueryStringResult(
String xquery,
String collection,
- DataCredential credential) throws PerfSONARException {
+ DataCredential credential,
+ Element request) throws PerfSONARException {

try {

@@ -206,7 +207,8 @@
result = extractXMLTag(result, "exist:result");

sb = new StringBuffer();
- sb.append("<nmwg:message
xmlns:nmwg=\"http://ggf.org/ns/nmwg/base/2.0/\";
xmlns=\"http://ggf.org/ns/nmwg/base/2.0/\";>");
+ String type = (request.getAttribute("type") == null? "":
request.getAttribute("type").replaceFirst("Request", "Response"));
+ sb.append("<nmwg:message type=\"" + type + "\"
xmlns:nmwg=\"http://ggf.org/ns/nmwg/base/2.0/\";
xmlns=\"http://ggf.org/ns/nmwg/base/2.0/\";>");
sb.append(result);
sb.append("</nmwg:message>");




  • perfsonar: r5027 - in branches/new-structure-with-base2/ps-mdm-rrd-ma/src/main/java/org/perfsonar/service/measurementArchive/rrdType: . storage/exist, svnlog, 03/05/2009

Archive powered by MHonArc 2.6.16.

Top of Page