http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.cpp
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.cpp
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.cpp
index dba3511..30ba1e9 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.cpp
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.cpp
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -107,9 +107,11 @@ void TaskModel::__set_jobs(const std::vector< 
::apache::airavata::model::job::Jo
 __isset.jobs = true;
 }
 
+const char* TaskModel::ascii_fingerprint = "BA52131C9C867CBF7281F29EDD7DDB6F";
+const uint8_t TaskModel::binary_fingerprint[16] = 
{0xBA,0x52,0x13,0x1C,0x9C,0x86,0x7C,0xBF,0x72,0x81,0xF2,0x9E,0xDD,0x7D,0xDB,0x6F};
+
 uint32_t TaskModel::read(::apache::thrift::protocol::TProtocol* iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -254,7 +256,7 @@ uint32_t 
TaskModel::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t TaskModel::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("TaskModel");
 
   xfer += oprot->writeFieldBegin("taskId", 
::apache::thrift::protocol::T_STRING, 1);
@@ -311,6 +313,7 @@ uint32_t 
TaskModel::write(::apache::thrift::protocol::TProtocol* oprot) const {
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -356,20 +359,21 @@ TaskModel& TaskModel::operator=(const TaskModel& other8) {
   __isset = other8.__isset;
   return *this;
 }
-void TaskModel::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const TaskModel& obj) {
+  using apache::thrift::to_string;
   out << "TaskModel(";
-  out << "taskId=" << to_string(taskId);
-  out << ", " << "taskType=" << to_string(taskType);
-  out << ", " << "parentProcessId=" << to_string(parentProcessId);
-  out << ", " << "creationTime=" << to_string(creationTime);
-  out << ", " << "lastUpdateTime=" << to_string(lastUpdateTime);
-  out << ", " << "taskStatus=" << to_string(taskStatus);
-  out << ", " << "taskDetail="; (__isset.taskDetail ? (out << 
to_string(taskDetail)) : (out << "<null>"));
-  out << ", " << "subTaskModel="; (__isset.subTaskModel ? (out << 
to_string(subTaskModel)) : (out << "<null>"));
-  out << ", " << "taskError="; (__isset.taskError ? (out << 
to_string(taskError)) : (out << "<null>"));
-  out << ", " << "jobs="; (__isset.jobs ? (out << to_string(jobs)) : (out << 
"<null>"));
+  out << "taskId=" << to_string(obj.taskId);
+  out << ", " << "taskType=" << to_string(obj.taskType);
+  out << ", " << "parentProcessId=" << to_string(obj.parentProcessId);
+  out << ", " << "creationTime=" << to_string(obj.creationTime);
+  out << ", " << "lastUpdateTime=" << to_string(obj.lastUpdateTime);
+  out << ", " << "taskStatus=" << to_string(obj.taskStatus);
+  out << ", " << "taskDetail="; (obj.__isset.taskDetail ? (out << 
to_string(obj.taskDetail)) : (out << "<null>"));
+  out << ", " << "subTaskModel="; (obj.__isset.subTaskModel ? (out << 
to_string(obj.subTaskModel)) : (out << "<null>"));
+  out << ", " << "taskError="; (obj.__isset.taskError ? (out << 
to_string(obj.taskError)) : (out << "<null>"));
+  out << ", " << "jobs="; (obj.__isset.jobs ? (out << to_string(obj.jobs)) : 
(out << "<null>"));
   out << ")";
+  return out;
 }
 
 
@@ -414,9 +418,11 @@ void DataStagingTaskModel::__set_processOutput(const  
::apache::airavata::model:
 __isset.processOutput = true;
 }
 
+const char* DataStagingTaskModel::ascii_fingerprint = 
"ACF0A091382F299B453E77765150F8C9";
+const uint8_t DataStagingTaskModel::binary_fingerprint[16] = 
{0xAC,0xF0,0xA0,0x91,0x38,0x2F,0x29,0x9B,0x45,0x3E,0x77,0x76,0x51,0x50,0xF8,0xC9};
+
 uint32_t DataStagingTaskModel::read(::apache::thrift::protocol::TProtocol* 
iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -524,7 +530,7 @@ uint32_t 
DataStagingTaskModel::read(::apache::thrift::protocol::TProtocol* iprot
 
 uint32_t DataStagingTaskModel::write(::apache::thrift::protocol::TProtocol* 
oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("DataStagingTaskModel");
 
   xfer += oprot->writeFieldBegin("source", 
::apache::thrift::protocol::T_STRING, 1);
@@ -566,6 +572,7 @@ uint32_t 
DataStagingTaskModel::write(::apache::thrift::protocol::TProtocol* opro
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -605,18 +612,19 @@ DataStagingTaskModel& 
DataStagingTaskModel::operator=(const DataStagingTaskModel
   __isset = other11.__isset;
   return *this;
 }
-void DataStagingTaskModel::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const DataStagingTaskModel& obj) {
+  using apache::thrift::to_string;
   out << "DataStagingTaskModel(";
-  out << "source=" << to_string(source);
-  out << ", " << "destination=" << to_string(destination);
-  out << ", " << "type=" << to_string(type);
-  out << ", " << "transferStartTime="; (__isset.transferStartTime ? (out << 
to_string(transferStartTime)) : (out << "<null>"));
-  out << ", " << "transferEndTime="; (__isset.transferEndTime ? (out << 
to_string(transferEndTime)) : (out << "<null>"));
-  out << ", " << "transferRate="; (__isset.transferRate ? (out << 
to_string(transferRate)) : (out << "<null>"));
-  out << ", " << "processInput="; (__isset.processInput ? (out << 
to_string(processInput)) : (out << "<null>"));
-  out << ", " << "processOutput="; (__isset.processOutput ? (out << 
to_string(processOutput)) : (out << "<null>"));
+  out << "source=" << to_string(obj.source);
+  out << ", " << "destination=" << to_string(obj.destination);
+  out << ", " << "type=" << to_string(obj.type);
+  out << ", " << "transferStartTime="; (obj.__isset.transferStartTime ? (out 
<< to_string(obj.transferStartTime)) : (out << "<null>"));
+  out << ", " << "transferEndTime="; (obj.__isset.transferEndTime ? (out << 
to_string(obj.transferEndTime)) : (out << "<null>"));
+  out << ", " << "transferRate="; (obj.__isset.transferRate ? (out << 
to_string(obj.transferRate)) : (out << "<null>"));
+  out << ", " << "processInput="; (obj.__isset.processInput ? (out << 
to_string(obj.processInput)) : (out << "<null>"));
+  out << ", " << "processOutput="; (obj.__isset.processOutput ? (out << 
to_string(obj.processOutput)) : (out << "<null>"));
   out << ")";
+  return out;
 }
 
 
@@ -632,9 +640,11 @@ void EnvironmentSetupTaskModel::__set_protocol(const  
::apache::airavata::model:
   this->protocol = val;
 }
 
+const char* EnvironmentSetupTaskModel::ascii_fingerprint = 
"D6FD826D949221396F4FFC3ECCD3D192";
+const uint8_t EnvironmentSetupTaskModel::binary_fingerprint[16] = 
{0xD6,0xFD,0x82,0x6D,0x94,0x92,0x21,0x39,0x6F,0x4F,0xFC,0x3E,0xCC,0xD3,0xD1,0x92};
+
 uint32_t 
EnvironmentSetupTaskModel::read(::apache::thrift::protocol::TProtocol* iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -691,7 +701,7 @@ uint32_t 
EnvironmentSetupTaskModel::read(::apache::thrift::protocol::TProtocol*
 
 uint32_t 
EnvironmentSetupTaskModel::write(::apache::thrift::protocol::TProtocol* oprot) 
const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("EnvironmentSetupTaskModel");
 
   xfer += oprot->writeFieldBegin("location", 
::apache::thrift::protocol::T_STRING, 1);
@@ -704,6 +714,7 @@ uint32_t 
EnvironmentSetupTaskModel::write(::apache::thrift::protocol::TProtocol*
 
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -722,12 +733,13 @@ EnvironmentSetupTaskModel& 
EnvironmentSetupTaskModel::operator=(const Environmen
   protocol = other14.protocol;
   return *this;
 }
-void EnvironmentSetupTaskModel::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const EnvironmentSetupTaskModel& 
obj) {
+  using apache::thrift::to_string;
   out << "EnvironmentSetupTaskModel(";
-  out << "location=" << to_string(location);
-  out << ", " << "protocol=" << to_string(protocol);
+  out << "location=" << to_string(obj.location);
+  out << ", " << "protocol=" << to_string(obj.protocol);
   out << ")";
+  return out;
 }
 
 
@@ -748,9 +760,11 @@ void JobSubmissionTaskModel::__set_wallTime(const int32_t 
val) {
 __isset.wallTime = true;
 }
 
+const char* JobSubmissionTaskModel::ascii_fingerprint = 
"AEF3E1D4E4ADDD8D31BD954A62F3809C";
+const uint8_t JobSubmissionTaskModel::binary_fingerprint[16] = 
{0xAE,0xF3,0xE1,0xD4,0xE4,0xAD,0xDD,0x8D,0x31,0xBD,0x95,0x4A,0x62,0xF3,0x80,0x9C};
+
 uint32_t JobSubmissionTaskModel::read(::apache::thrift::protocol::TProtocol* 
iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -817,7 +831,7 @@ uint32_t 
JobSubmissionTaskModel::read(::apache::thrift::protocol::TProtocol* ipr
 
 uint32_t JobSubmissionTaskModel::write(::apache::thrift::protocol::TProtocol* 
oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("JobSubmissionTaskModel");
 
   xfer += oprot->writeFieldBegin("jobSubmissionProtocol", 
::apache::thrift::protocol::T_I32, 1);
@@ -835,6 +849,7 @@ uint32_t 
JobSubmissionTaskModel::write(::apache::thrift::protocol::TProtocol* op
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -859,13 +874,14 @@ JobSubmissionTaskModel& 
JobSubmissionTaskModel::operator=(const JobSubmissionTas
   __isset = other18.__isset;
   return *this;
 }
-void JobSubmissionTaskModel::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const JobSubmissionTaskModel& obj) 
{
+  using apache::thrift::to_string;
   out << "JobSubmissionTaskModel(";
-  out << "jobSubmissionProtocol=" << to_string(jobSubmissionProtocol);
-  out << ", " << "monitorMode=" << to_string(monitorMode);
-  out << ", " << "wallTime="; (__isset.wallTime ? (out << to_string(wallTime)) 
: (out << "<null>"));
+  out << "jobSubmissionProtocol=" << to_string(obj.jobSubmissionProtocol);
+  out << ", " << "monitorMode=" << to_string(obj.monitorMode);
+  out << ", " << "wallTime="; (obj.__isset.wallTime ? (out << 
to_string(obj.wallTime)) : (out << "<null>"));
   out << ")";
+  return out;
 }
 
 
@@ -877,9 +893,11 @@ void MonitorTaskModel::__set_monitorMode(const  
::apache::airavata::model::appca
   this->monitorMode = val;
 }
 
+const char* MonitorTaskModel::ascii_fingerprint = 
"8BBB3D0C3B370CB38F2D1340BB79F0AA";
+const uint8_t MonitorTaskModel::binary_fingerprint[16] = 
{0x8B,0xBB,0x3D,0x0C,0x3B,0x37,0x0C,0xB3,0x8F,0x2D,0x13,0x40,0xBB,0x79,0xF0,0xAA};
+
 uint32_t MonitorTaskModel::read(::apache::thrift::protocol::TProtocol* iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -925,7 +943,7 @@ uint32_t 
MonitorTaskModel::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t MonitorTaskModel::write(::apache::thrift::protocol::TProtocol* oprot) 
const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("MonitorTaskModel");
 
   xfer += oprot->writeFieldBegin("monitorMode", 
::apache::thrift::protocol::T_I32, 1);
@@ -934,6 +952,7 @@ uint32_t 
MonitorTaskModel::write(::apache::thrift::protocol::TProtocol* oprot) c
 
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -949,11 +968,12 @@ MonitorTaskModel& MonitorTaskModel::operator=(const 
MonitorTaskModel& other21) {
   monitorMode = other21.monitorMode;
   return *this;
 }
-void MonitorTaskModel::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const MonitorTaskModel& obj) {
+  using apache::thrift::to_string;
   out << "MonitorTaskModel(";
-  out << "monitorMode=" << to_string(monitorMode);
+  out << "monitorMode=" << to_string(obj.monitorMode);
   out << ")";
+  return out;
 }
 
 }}}} // namespace

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.h
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.h
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.h
index 913ada9..c54c227 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.h
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/task_model_types.h
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -85,6 +85,9 @@ typedef struct _TaskModel__isset {
 class TaskModel {
  public:
 
+  static const char* ascii_fingerprint; // = 
"BA52131C9C867CBF7281F29EDD7DDB6F";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xBA,0x52,0x13,0x1C,0x9C,0x86,0x7C,0xBF,0x72,0x81,0xF2,0x9E,0xDD,0x7D,0xDB,0x6F};
+
   TaskModel(const TaskModel&);
   TaskModel& operator=(const TaskModel&);
   TaskModel() : taskId("DO_NOT_SET_AT_CLIENTS"), taskType((TaskTypes::type)0), 
parentProcessId(), creationTime(0), lastUpdateTime(0), taskDetail(), 
subTaskModel() {
@@ -165,17 +168,11 @@ class TaskModel {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const TaskModel& obj);
 };
 
 void swap(TaskModel &a, TaskModel &b);
 
-inline std::ostream& operator<<(std::ostream& out, const TaskModel& obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 typedef struct _DataStagingTaskModel__isset {
   _DataStagingTaskModel__isset() : transferStartTime(false), 
transferEndTime(false), transferRate(false), processInput(false), 
processOutput(false) {}
   bool transferStartTime :1;
@@ -188,6 +185,9 @@ typedef struct _DataStagingTaskModel__isset {
 class DataStagingTaskModel {
  public:
 
+  static const char* ascii_fingerprint; // = 
"ACF0A091382F299B453E77765150F8C9";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xAC,0xF0,0xA0,0x91,0x38,0x2F,0x29,0x9B,0x45,0x3E,0x77,0x76,0x51,0x50,0xF8,0xC9};
+
   DataStagingTaskModel(const DataStagingTaskModel&);
   DataStagingTaskModel& operator=(const DataStagingTaskModel&);
   DataStagingTaskModel() : source(), destination(), 
type((DataStageType::type)0), transferStartTime(0), transferEndTime(0), 
transferRate() {
@@ -260,21 +260,18 @@ class DataStagingTaskModel {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const 
DataStagingTaskModel& obj);
 };
 
 void swap(DataStagingTaskModel &a, DataStagingTaskModel &b);
 
-inline std::ostream& operator<<(std::ostream& out, const DataStagingTaskModel& 
obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 
 class EnvironmentSetupTaskModel {
  public:
 
+  static const char* ascii_fingerprint; // = 
"D6FD826D949221396F4FFC3ECCD3D192";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xD6,0xFD,0x82,0x6D,0x94,0x92,0x21,0x39,0x6F,0x4F,0xFC,0x3E,0xCC,0xD3,0xD1,0x92};
+
   EnvironmentSetupTaskModel(const EnvironmentSetupTaskModel&);
   EnvironmentSetupTaskModel& operator=(const EnvironmentSetupTaskModel&);
   EnvironmentSetupTaskModel() : location(), protocol(( 
::apache::airavata::model::data::movement::SecurityProtocol::type)0) {
@@ -305,17 +302,11 @@ class EnvironmentSetupTaskModel {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const 
EnvironmentSetupTaskModel& obj);
 };
 
 void swap(EnvironmentSetupTaskModel &a, EnvironmentSetupTaskModel &b);
 
-inline std::ostream& operator<<(std::ostream& out, const 
EnvironmentSetupTaskModel& obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 typedef struct _JobSubmissionTaskModel__isset {
   _JobSubmissionTaskModel__isset() : wallTime(false) {}
   bool wallTime :1;
@@ -324,6 +315,9 @@ typedef struct _JobSubmissionTaskModel__isset {
 class JobSubmissionTaskModel {
  public:
 
+  static const char* ascii_fingerprint; // = 
"AEF3E1D4E4ADDD8D31BD954A62F3809C";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xAE,0xF3,0xE1,0xD4,0xE4,0xAD,0xDD,0x8D,0x31,0xBD,0x95,0x4A,0x62,0xF3,0x80,0x9C};
+
   JobSubmissionTaskModel(const JobSubmissionTaskModel&);
   JobSubmissionTaskModel& operator=(const JobSubmissionTaskModel&);
   JobSubmissionTaskModel() : jobSubmissionProtocol(( 
::apache::airavata::model::appcatalog::computeresource::JobSubmissionProtocol::type)0),
 monitorMode(( 
::apache::airavata::model::appcatalog::computeresource::MonitorMode::type)0), 
wallTime(0) {
@@ -363,21 +357,18 @@ class JobSubmissionTaskModel {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const 
JobSubmissionTaskModel& obj);
 };
 
 void swap(JobSubmissionTaskModel &a, JobSubmissionTaskModel &b);
 
-inline std::ostream& operator<<(std::ostream& out, const 
JobSubmissionTaskModel& obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 
 class MonitorTaskModel {
  public:
 
+  static const char* ascii_fingerprint; // = 
"8BBB3D0C3B370CB38F2D1340BB79F0AA";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x8B,0xBB,0x3D,0x0C,0x3B,0x37,0x0C,0xB3,0x8F,0x2D,0x13,0x40,0xBB,0x79,0xF0,0xAA};
+
   MonitorTaskModel(const MonitorTaskModel&);
   MonitorTaskModel& operator=(const MonitorTaskModel&);
   MonitorTaskModel() : monitorMode(( 
::apache::airavata::model::appcatalog::computeresource::MonitorMode::type)0) {
@@ -403,17 +394,11 @@ class MonitorTaskModel {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const MonitorTaskModel& 
obj);
 };
 
 void swap(MonitorTaskModel &a, MonitorTaskModel &b);
 
-inline std::ostream& operator<<(std::ostream& out, const MonitorTaskModel& obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 }}}} // namespace
 
 #endif

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.cpp
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.cpp
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.cpp
index 55026bd..c8e5a35 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.cpp
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.cpp
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.h
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.h
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.h
index 1e9b0f9..e4b294a 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.h
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_constants.h
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.cpp
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.cpp
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.cpp
index 6c8c6cc..ce3e222 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.cpp
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.cpp
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -63,9 +63,11 @@ void Workflow::__set_workflowOutputs(const std::vector< 
::apache::airavata::mode
 __isset.workflowOutputs = true;
 }
 
+const char* Workflow::ascii_fingerprint = "4F0AB4949EE98B62A8284152D7EB4657";
+const uint8_t Workflow::binary_fingerprint[16] = 
{0x4F,0x0A,0xB4,0x94,0x9E,0xE9,0x8B,0x62,0xA8,0x28,0x41,0x52,0xD7,0xEB,0x46,0x57};
+
 uint32_t Workflow::read(::apache::thrift::protocol::TProtocol* iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -176,7 +178,7 @@ uint32_t 
Workflow::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t Workflow::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("Workflow");
 
   xfer += oprot->writeFieldBegin("templateId", 
::apache::thrift::protocol::T_STRING, 1);
@@ -225,6 +227,7 @@ uint32_t 
Workflow::write(::apache::thrift::protocol::TProtocol* oprot) const {
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -258,16 +261,17 @@ Workflow& Workflow::operator=(const Workflow& other13) {
   __isset = other13.__isset;
   return *this;
 }
-void Workflow::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const Workflow& obj) {
+  using apache::thrift::to_string;
   out << "Workflow(";
-  out << "templateId=" << to_string(templateId);
-  out << ", " << "name=" << to_string(name);
-  out << ", " << "graph="; (__isset.graph ? (out << to_string(graph)) : (out 
<< "<null>"));
-  out << ", " << "image="; (__isset.image ? (out << to_string(image)) : (out 
<< "<null>"));
-  out << ", " << "workflowInputs="; (__isset.workflowInputs ? (out << 
to_string(workflowInputs)) : (out << "<null>"));
-  out << ", " << "workflowOutputs="; (__isset.workflowOutputs ? (out << 
to_string(workflowOutputs)) : (out << "<null>"));
+  out << "templateId=" << to_string(obj.templateId);
+  out << ", " << "name=" << to_string(obj.name);
+  out << ", " << "graph="; (obj.__isset.graph ? (out << to_string(obj.graph)) 
: (out << "<null>"));
+  out << ", " << "image="; (obj.__isset.image ? (out << to_string(obj.image)) 
: (out << "<null>"));
+  out << ", " << "workflowInputs="; (obj.__isset.workflowInputs ? (out << 
to_string(obj.workflowInputs)) : (out << "<null>"));
+  out << ", " << "workflowOutputs="; (obj.__isset.workflowOutputs ? (out << 
to_string(obj.workflowOutputs)) : (out << "<null>"));
   out << ")";
+  return out;
 }
 
 

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.h
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.h
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.h
index 9ef1ada..0c4fd49 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.h
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workflow_data_model_types.h
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -51,6 +51,9 @@ typedef struct _Workflow__isset {
 class Workflow {
  public:
 
+  static const char* ascii_fingerprint; // = 
"4F0AB4949EE98B62A8284152D7EB4657";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x4F,0x0A,0xB4,0x94,0x9E,0xE9,0x8B,0x62,0xA8,0x28,0x41,0x52,0xD7,0xEB,0x46,0x57};
+
   Workflow(const Workflow&);
   Workflow& operator=(const Workflow&);
   Workflow() : templateId("DO_NOT_SET_AT_CLIENTS"), name(), graph(), image() {
@@ -111,17 +114,11 @@ class Workflow {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const Workflow& obj);
 };
 
 void swap(Workflow &a, Workflow &b);
 
-inline std::ostream& operator<<(std::ostream& out, const Workflow& obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 
 
 #endif

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.cpp
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.cpp
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.cpp
index 38ba5a9..f687bff 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.cpp
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.cpp
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.h
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.h
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.h
index ea3aef5..1a55565 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.h
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_constants.h
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.cpp
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.cpp
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.cpp
index cb74008..b66293f 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.cpp
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.cpp
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -44,9 +44,11 @@ void Group::__set_description(const std::string& val) {
 __isset.description = true;
 }
 
+const char* Group::ascii_fingerprint = "5B708A954C550ECA9C1A49D3C5CAFAB9";
+const uint8_t Group::binary_fingerprint[16] = 
{0x5B,0x70,0x8A,0x95,0x4C,0x55,0x0E,0xCA,0x9C,0x1A,0x49,0xD3,0xC5,0xCA,0xFA,0xB9};
+
 uint32_t Group::read(::apache::thrift::protocol::TProtocol* iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -98,7 +100,7 @@ uint32_t Group::read(::apache::thrift::protocol::TProtocol* 
iprot) {
 
 uint32_t Group::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("Group");
 
   xfer += oprot->writeFieldBegin("groupName", 
::apache::thrift::protocol::T_STRING, 1);
@@ -112,6 +114,7 @@ uint32_t 
Group::write(::apache::thrift::protocol::TProtocol* oprot) const {
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -133,12 +136,13 @@ Group& Group::operator=(const Group& other1) {
   __isset = other1.__isset;
   return *this;
 }
-void Group::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const Group& obj) {
+  using apache::thrift::to_string;
   out << "Group(";
-  out << "groupName=" << to_string(groupName);
-  out << ", " << "description="; (__isset.description ? (out << 
to_string(description)) : (out << "<null>"));
+  out << "groupName=" << to_string(obj.groupName);
+  out << ", " << "description="; (obj.__isset.description ? (out << 
to_string(obj.description)) : (out << "<null>"));
   out << ")";
+  return out;
 }
 
 
@@ -178,9 +182,11 @@ void Project::__set_sharedGroups(const 
std::vector<std::string> & val) {
 __isset.sharedGroups = true;
 }
 
+const char* Project::ascii_fingerprint = "AFD8090DE564134035942D450F918628";
+const uint8_t Project::binary_fingerprint[16] = 
{0xAF,0xD8,0x09,0x0D,0xE5,0x64,0x13,0x40,0x35,0x94,0x2D,0x45,0x0F,0x91,0x86,0x28};
+
 uint32_t Project::read(::apache::thrift::protocol::TProtocol* iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -302,7 +308,7 @@ uint32_t 
Project::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t Project::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("Project");
 
   xfer += oprot->writeFieldBegin("projectID", 
::apache::thrift::protocol::T_STRING, 1);
@@ -355,6 +361,7 @@ uint32_t 
Project::write(::apache::thrift::protocol::TProtocol* oprot) const {
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -391,17 +398,18 @@ Project& Project::operator=(const Project& other15) {
   __isset = other15.__isset;
   return *this;
 }
-void Project::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const Project& obj) {
+  using apache::thrift::to_string;
   out << "Project(";
-  out << "projectID=" << to_string(projectID);
-  out << ", " << "owner=" << to_string(owner);
-  out << ", " << "name=" << to_string(name);
-  out << ", " << "description="; (__isset.description ? (out << 
to_string(description)) : (out << "<null>"));
-  out << ", " << "creationTime="; (__isset.creationTime ? (out << 
to_string(creationTime)) : (out << "<null>"));
-  out << ", " << "sharedUsers="; (__isset.sharedUsers ? (out << 
to_string(sharedUsers)) : (out << "<null>"));
-  out << ", " << "sharedGroups="; (__isset.sharedGroups ? (out << 
to_string(sharedGroups)) : (out << "<null>"));
+  out << "projectID=" << to_string(obj.projectID);
+  out << ", " << "owner=" << to_string(obj.owner);
+  out << ", " << "name=" << to_string(obj.name);
+  out << ", " << "description="; (obj.__isset.description ? (out << 
to_string(obj.description)) : (out << "<null>"));
+  out << ", " << "creationTime="; (obj.__isset.creationTime ? (out << 
to_string(obj.creationTime)) : (out << "<null>"));
+  out << ", " << "sharedUsers="; (obj.__isset.sharedUsers ? (out << 
to_string(obj.sharedUsers)) : (out << "<null>"));
+  out << ", " << "sharedGroups="; (obj.__isset.sharedGroups ? (out << 
to_string(obj.sharedGroups)) : (out << "<null>"));
   out << ")";
+  return out;
 }
 
 
@@ -418,9 +426,11 @@ void User::__set_groupList(const std::vector<Group> & val) 
{
 __isset.groupList = true;
 }
 
+const char* User::ascii_fingerprint = "D7DA282D6B2F08CB02B4E3CF47DB44E5";
+const uint8_t User::binary_fingerprint[16] = 
{0xD7,0xDA,0x28,0x2D,0x6B,0x2F,0x08,0xCB,0x02,0xB4,0xE3,0xCF,0x47,0xDB,0x44,0xE5};
+
 uint32_t User::read(::apache::thrift::protocol::TProtocol* iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -484,7 +494,7 @@ uint32_t User::read(::apache::thrift::protocol::TProtocol* 
iprot) {
 
 uint32_t User::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("User");
 
   xfer += oprot->writeFieldBegin("userName", 
::apache::thrift::protocol::T_STRING, 1);
@@ -506,6 +516,7 @@ uint32_t User::write(::apache::thrift::protocol::TProtocol* 
oprot) const {
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -527,12 +538,13 @@ User& User::operator=(const User& other23) {
   __isset = other23.__isset;
   return *this;
 }
-void User::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const User& obj) {
+  using apache::thrift::to_string;
   out << "User(";
-  out << "userName=" << to_string(userName);
-  out << ", " << "groupList="; (__isset.groupList ? (out << 
to_string(groupList)) : (out << "<null>"));
+  out << "userName=" << to_string(obj.userName);
+  out << ", " << "groupList="; (obj.__isset.groupList ? (out << 
to_string(obj.groupList)) : (out << "<null>"));
   out << ")";
+  return out;
 }
 
 
@@ -559,9 +571,11 @@ void Gateway::__set_emailAddress(const std::string& val) {
 __isset.emailAddress = true;
 }
 
+const char* Gateway::ascii_fingerprint = "6BA700CA2E5FC52A8DA5ADCF811DC8DA";
+const uint8_t Gateway::binary_fingerprint[16] = 
{0x6B,0xA7,0x00,0xCA,0x2E,0x5F,0xC5,0x2A,0x8D,0xA5,0xAD,0xCF,0x81,0x1D,0xC8,0xDA};
+
 uint32_t Gateway::read(::apache::thrift::protocol::TProtocol* iprot) {
 
-  apache::thrift::protocol::TInputRecursionTracker tracker(*iprot);
   uint32_t xfer = 0;
   std::string fname;
   ::apache::thrift::protocol::TType ftype;
@@ -629,7 +643,7 @@ uint32_t 
Gateway::read(::apache::thrift::protocol::TProtocol* iprot) {
 
 uint32_t Gateway::write(::apache::thrift::protocol::TProtocol* oprot) const {
   uint32_t xfer = 0;
-  apache::thrift::protocol::TOutputRecursionTracker tracker(*oprot);
+  oprot->incrementRecursionDepth();
   xfer += oprot->writeStructBegin("Gateway");
 
   xfer += oprot->writeFieldBegin("gatewayId", 
::apache::thrift::protocol::T_STRING, 1);
@@ -653,6 +667,7 @@ uint32_t 
Gateway::write(::apache::thrift::protocol::TProtocol* oprot) const {
   }
   xfer += oprot->writeFieldStop();
   xfer += oprot->writeStructEnd();
+  oprot->decrementRecursionDepth();
   return xfer;
 }
 
@@ -680,14 +695,15 @@ Gateway& Gateway::operator=(const Gateway& other25) {
   __isset = other25.__isset;
   return *this;
 }
-void Gateway::printTo(std::ostream& out) const {
-  using ::apache::thrift::to_string;
+std::ostream& operator<<(std::ostream& out, const Gateway& obj) {
+  using apache::thrift::to_string;
   out << "Gateway(";
-  out << "gatewayId=" << to_string(gatewayId);
-  out << ", " << "gatewayName="; (__isset.gatewayName ? (out << 
to_string(gatewayName)) : (out << "<null>"));
-  out << ", " << "domain="; (__isset.domain ? (out << to_string(domain)) : 
(out << "<null>"));
-  out << ", " << "emailAddress="; (__isset.emailAddress ? (out << 
to_string(emailAddress)) : (out << "<null>"));
+  out << "gatewayId=" << to_string(obj.gatewayId);
+  out << ", " << "gatewayName="; (obj.__isset.gatewayName ? (out << 
to_string(obj.gatewayName)) : (out << "<null>"));
+  out << ", " << "domain="; (obj.__isset.domain ? (out << 
to_string(obj.domain)) : (out << "<null>"));
+  out << ", " << "emailAddress="; (obj.__isset.emailAddress ? (out << 
to_string(obj.emailAddress)) : (out << "<null>"));
   out << ")";
+  return out;
 }
 
 }}}} // namespace

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.h
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.h
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.h
index 4e624af..148a753 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.h
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/workspace_model_types.h
@@ -16,7 +16,7 @@
  */
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated
@@ -53,6 +53,9 @@ typedef struct _Group__isset {
 class Group {
  public:
 
+  static const char* ascii_fingerprint; // = 
"5B708A954C550ECA9C1A49D3C5CAFAB9";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x5B,0x70,0x8A,0x95,0x4C,0x55,0x0E,0xCA,0x9C,0x1A,0x49,0xD3,0xC5,0xCA,0xFA,0xB9};
+
   Group(const Group&);
   Group& operator=(const Group&);
   Group() : groupName(), description() {
@@ -87,17 +90,11 @@ class Group {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const Group& obj);
 };
 
 void swap(Group &a, Group &b);
 
-inline std::ostream& operator<<(std::ostream& out, const Group& obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 typedef struct _Project__isset {
   _Project__isset() : description(false), creationTime(false), 
sharedUsers(false), sharedGroups(false) {}
   bool description :1;
@@ -109,6 +106,9 @@ typedef struct _Project__isset {
 class Project {
  public:
 
+  static const char* ascii_fingerprint; // = 
"AFD8090DE564134035942D450F918628";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xAF,0xD8,0x09,0x0D,0xE5,0x64,0x13,0x40,0x35,0x94,0x2D,0x45,0x0F,0x91,0x86,0x28};
+
   Project(const Project&);
   Project& operator=(const Project&);
   Project() : projectID("DO_NOT_SET_AT_CLIENTS"), owner(), name(), 
description(), creationTime(0) {
@@ -174,17 +174,11 @@ class Project {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const Project& obj);
 };
 
 void swap(Project &a, Project &b);
 
-inline std::ostream& operator<<(std::ostream& out, const Project& obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 typedef struct _User__isset {
   _User__isset() : groupList(false) {}
   bool groupList :1;
@@ -193,6 +187,9 @@ typedef struct _User__isset {
 class User {
  public:
 
+  static const char* ascii_fingerprint; // = 
"D7DA282D6B2F08CB02B4E3CF47DB44E5";
+  static const uint8_t binary_fingerprint[16]; // = 
{0xD7,0xDA,0x28,0x2D,0x6B,0x2F,0x08,0xCB,0x02,0xB4,0xE3,0xCF,0x47,0xDB,0x44,0xE5};
+
   User(const User&);
   User& operator=(const User&);
   User() : userName() {
@@ -227,17 +224,11 @@ class User {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const User& obj);
 };
 
 void swap(User &a, User &b);
 
-inline std::ostream& operator<<(std::ostream& out, const User& obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 typedef struct _Gateway__isset {
   _Gateway__isset() : gatewayName(false), domain(false), emailAddress(false) {}
   bool gatewayName :1;
@@ -248,6 +239,9 @@ typedef struct _Gateway__isset {
 class Gateway {
  public:
 
+  static const char* ascii_fingerprint; // = 
"6BA700CA2E5FC52A8DA5ADCF811DC8DA";
+  static const uint8_t binary_fingerprint[16]; // = 
{0x6B,0xA7,0x00,0xCA,0x2E,0x5F,0xC5,0x2A,0x8D,0xA5,0xAD,0xCF,0x81,0x1D,0xC8,0xDA};
+
   Gateway(const Gateway&);
   Gateway& operator=(const Gateway&);
   Gateway() : gatewayId(), gatewayName(), domain(), emailAddress() {
@@ -296,17 +290,11 @@ class Gateway {
   uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
   uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
 
-  virtual void printTo(std::ostream& out) const;
+  friend std::ostream& operator<<(std::ostream& out, const Gateway& obj);
 };
 
 void swap(Gateway &a, Gateway &b);
 
-inline std::ostream& operator<<(std::ostream& out, const Gateway& obj)
-{
-  obj.printTo(out);
-  return out;
-}
-
 }}}} // namespace
 
 #endif

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php
index 4cc073b..52f2310 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Airavata.php
@@ -1,7 +1,7 @@
 <?php
 namespace Airavata\API;
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Error/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Error/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Error/Types.php
index edaa6de..d0a1ab6 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Error/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Error/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\API\Error;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Types.php
index 389e1ca..2261a42 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/API/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\API;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppDeployment/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppDeployment/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppDeployment/Types.php
index ab599e6..e35f999 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppDeployment/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppDeployment/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\AppCatalog\AppDeployment;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppInterface/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppInterface/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppInterface/Types.php
index 1d09112..3c03cc7 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppInterface/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/AppInterface/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\AppCatalog\AppInterface;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php
index 00f7e6c..57a4574 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/ComputeResource/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\AppCatalog\ComputeResource;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/GatewayProfile/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/GatewayProfile/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/GatewayProfile/Types.php
index 46f89a0..9152391 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/GatewayProfile/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/GatewayProfile/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\AppCatalog\GatewayProfile;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/StorageResource/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/StorageResource/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/StorageResource/Types.php
index 93df378..cf8f4b3 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/StorageResource/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/AppCatalog/StorageResource/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\AppCatalog\StorageResource;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Application/Io/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Application/Io/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Application/Io/Types.php
index cc208a6..e04650d 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Application/Io/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Application/Io/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Application\Io;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Commons/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Commons/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Commons/Types.php
index ecc9532..a4b8b85 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Commons/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Commons/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Commons;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Movement/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Movement/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Movement/Types.php
index 274a4a8..bacee47 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Movement/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Movement/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Data\Movement;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Resource/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Resource/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Resource/Types.php
index cd5542a..ea5798f 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Resource/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Data/Resource/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Data\Resource;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Experiment/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Experiment/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Experiment/Types.php
index fdca5bd..1f0e20e 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Experiment/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Experiment/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Experiment;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Messaging/Event/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Messaging/Event/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Messaging/Event/Types.php
index 9c6a1e8..6fa7020 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Messaging/Event/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Messaging/Event/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Messaging\Event;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Process/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Process/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Process/Types.php
index 120c078..2712080 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Process/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Process/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Process;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Scheduling/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Scheduling/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Scheduling/Types.php
index 44c1180..966792d 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Scheduling/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Scheduling/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Scheduling;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Security/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Security/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Security/Types.php
index f388971..7904fef 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Security/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Security/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Security;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Status/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Status/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Status/Types.php
index 8457502..2a21e14 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Status/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Status/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Status;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Task/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Task/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Task/Types.php
index fcf5994..deae011 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Task/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Task/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Task;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Types.php
index fe337a7..1304f75 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Workspace/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Workspace/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Workspace/Types.php
index 6903330..4523e3d 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Workspace/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/Workspace/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Workspace;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/job/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/job/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/job/Types.php
index 22453c1..c7d3dd8 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/job/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Airavata/Model/job/Types.php
@@ -2,7 +2,7 @@
 namespace Airavata\Model\Job;
 
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Types.php
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Types.php
 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Types.php
index 0e8e23c..af5c5f4 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Types.php
+++ 
b/airavata-api/airavata-client-sdks/airavata-php-sdk/src/main/resources/lib/Types.php
@@ -1,6 +1,8 @@
 <?php
+namespace ;
+
 /**
- * Autogenerated by Thrift Compiler (0.9.3)
+ * Autogenerated by Thrift Compiler (0.9.2)
  *
  * DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  *  @generated

http://git-wip-us.apache.org/repos/asf/airavata/blob/52f18ba6/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/Airavata-remote
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/Airavata-remote
 
b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/Airavata-remote
index 0d08767..19ae478 100755
--- 
a/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/Airavata-remote
+++ 
b/airavata-api/airavata-client-sdks/airavata-python-sdk/src/main/resources/lib/apache/airavata/api/Airavata-remote
@@ -1,6 +1,6 @@
 #!/usr/bin/env python
 #
-# Autogenerated by Thrift Compiler (0.9.3)
+# Autogenerated by Thrift Compiler (0.9.2)
 #
 # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
 #

Reply via email to