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();
}