From c20bdc5b9ed6e570393a27d14b782e012c5340f9 Mon Sep 17 00:00:00 2001 From: Ruud Overeem <overeem@astron.nl> Date: Thu, 28 Feb 2013 11:33:25 +0000 Subject: [PATCH] Task #4126: merge with trunk of uploadMetadata changes. --- .gitattributes | 2 +- .../CEPCU/src/PythonControl/CMakeLists.txt | 2 +- .../{tMDparser.cc => uploadMetadata.cc} | 21 ++++++++++--------- 3 files changed, 13 insertions(+), 12 deletions(-) rename MAC/APL/CEPCU/src/PythonControl/{tMDparser.cc => uploadMetadata.cc} (86%) diff --git a/.gitattributes b/.gitattributes index 6f00895ed23..cf590621501 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2460,7 +2460,7 @@ MAC/APL/CEPCU/src/OnlineControl/forkexec.cc -text MAC/APL/CEPCU/src/OnlineControl/forkexec.h -text MAC/APL/CEPCU/src/OnlineControl/tPVSSMapping.cc -text MAC/APL/CEPCU/src/PythonControl/PythonControl.conf -text -MAC/APL/CEPCU/src/PythonControl/tMDparser.cc -text +MAC/APL/CEPCU/src/PythonControl/uploadMetadata.cc -text MAC/APL/CR_Protocol/CMakeLists.txt -text MAC/APL/CR_Protocol/include/APL/CR_Protocol/CMakeLists.txt -text MAC/APL/CR_Protocol/include/APL/CR_Protocol/CRreadRequest.h -text diff --git a/MAC/APL/CEPCU/src/PythonControl/CMakeLists.txt b/MAC/APL/CEPCU/src/PythonControl/CMakeLists.txt index 9388438f0fd..6ad8270b539 100644 --- a/MAC/APL/CEPCU/src/PythonControl/CMakeLists.txt +++ b/MAC/APL/CEPCU/src/PythonControl/CMakeLists.txt @@ -27,7 +27,7 @@ lofar_add_bin_program(PythonControl PythonControlMain.cc PythonControl.cc) -lofar_add_executable(tMDparser tMDparser.cc) +lofar_add_sbin_program(uploadMetadata uploadMetadata.cc) install(FILES PythonControl.conf diff --git a/MAC/APL/CEPCU/src/PythonControl/tMDparser.cc b/MAC/APL/CEPCU/src/PythonControl/uploadMetadata.cc similarity index 86% rename from MAC/APL/CEPCU/src/PythonControl/tMDparser.cc rename to MAC/APL/CEPCU/src/PythonControl/uploadMetadata.cc index 47a016f0c9c..998ffd78823 100644 --- a/MAC/APL/CEPCU/src/PythonControl/tMDparser.cc +++ b/MAC/APL/CEPCU/src/PythonControl/uploadMetadata.cc @@ -34,23 +34,24 @@ using namespace OTDB; int main(int argc, char* argv[]) { - if (argc != 4) { - cout << "Syntax: " << argv[0] << " databasename treeID metadatafile" << endl; - return (0); + if (argc != 5) { + cout << "Syntax: " << argv[0] << " databasename hostname treeID metadatafile" << endl; + return (-1); } // read parameterset ParameterSet metadata; - metadata.adoptFile(argv[3]); + metadata.adoptFile(argv[4]); // Connect to KVT logger - OTDBconnection conn("paulus", "boskabouter", argv[1], "RS005"); + OTDBconnection conn("paulus", "boskabouter", argv[1], argv[2]); if (!conn.connect()) { - cerr << "Cannot connect to database " << argv[1] << " TEST_SAS2 on machine RS005" << endl; - return (1); + cerr << "Cannot connect to database " << argv[1] << " on machine " << argv[2] << endl; + return (-2); } + cout << "Connected to database " << argv[1] << " on machine " << argv[2] << endl; - TreeValue tv(&conn, atoi(argv[2])); + TreeValue tv(&conn, atoi(argv[3])); // Loop over the parameterset and send the information to the KVTlogger. // During the transition phase from parameter-based to record-based storage in OTDB the @@ -92,7 +93,7 @@ int main(int argc, char* argv[]) iter++; cout << endl; } - cout << "Done" << endl; - return (1); + cout << "Done, wrote" << metadata.size() << " values to SAS" << endl; + return (0); } -- GitLab