diff --git a/AusRegCliever/server/mdAusReg.cpp b/AusRegCliever/server/mdAusReg.cpp index cc8b79c..bccfcda 100644 --- a/AusRegCliever/server/mdAusReg.cpp +++ b/AusRegCliever/server/mdAusReg.cpp @@ -1,10 +1,18 @@ #define MD_AUSREG #include "cliever-md.h" +#include "session/SessionFactory.hpp" +#include "session/SessionManagerProperties.hpp" +#include "common/SystemProperties.hpp" +#include "session/Session.hpp" +#include "session/StatsManager.hpp" using namespace std; static TestEnvironment props; +static std::string TEST_SE = + ""; + // static void testExecuteParallelTransactions() throw (EPPException); bool ausRegEPPTK::didInit(const std::string propertiesFilePath) { @@ -32,16 +40,22 @@ void ausRegEPPTK::doOTEA() try { Timer::setTime("20070101.010101"); auto_ptr manager(SessionManagerFactory::newInstance(&props)); + auto_ptr sess(SessionFactory::newInstance(&props)); op = "startup"; manager->startup(); op = "run (keep-alive)"; - manager->run(); - for (hours=0;hours < 22;hours++) { + + sess->open(); + for (hours=0;hours < 24;hours++) { // Spawn the keep alive thread. theseLogs->logN(1,"Start of OTE Test Hour %d.",hours); sleep(3630); + sess->writeXML(TEST_SE); + sess->read(); + } + sess->close(); manager->shutdown(); }