http://git-wip-us.apache.org/repos/asf/airavata/blob/5881af94/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
index 1090899..758208b 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata.h
@@ -2272,20 +2272,6 @@ class AiravataIf {
   virtual void updateWorkflow(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
workflowTemplateId, const  ::Workflow& workflow) = 0;
   virtual void getWorkflowTemplateId(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
workflowName) = 0;
   virtual bool isWorkflowExistWithName(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
workflowName) = 0;
-
-  /**
-   *  * Data Manager Related API Methods
-   * *
-   * 
-   * @param authzToken
-   * @param dataResourceModel
-   */
-  virtual void registerDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel) = 0;
-  virtual void updateDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel) = 0;
-  virtual void removeDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId) = 0;
-  virtual void getDataResource( 
::apache::airavata::model::data::resource::DataResourceModel& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId) = 0;
-  virtual void copyDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& destStorageResourceId, const std::string& 
destinationParentPath) = 0;
-  virtual void copyDataReplica(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& replicaId, const std::string& 
destStorageResourceId, const std::string& destinationParentPath) = 0;
 };
 
 class AiravataIfFactory {
@@ -2753,24 +2739,6 @@ class AiravataNull : virtual public AiravataIf {
     bool _return = false;
     return _return;
   }
-  void registerDataResource(std::string& /* _return */, const  
::apache::airavata::model::security::AuthzToken& /* authzToken */, const  
::apache::airavata::model::data::resource::DataResourceModel& /* 
dataResourceModel */) {
-    return;
-  }
-  void updateDataResource(const  
::apache::airavata::model::security::AuthzToken& /* authzToken */, const  
::apache::airavata::model::data::resource::DataResourceModel& /* 
dataResourceModel */) {
-    return;
-  }
-  void removeDataResource(const  
::apache::airavata::model::security::AuthzToken& /* authzToken */, const 
std::string& /* resourceId */) {
-    return;
-  }
-  void getDataResource( 
::apache::airavata::model::data::resource::DataResourceModel& /* _return */, 
const  ::apache::airavata::model::security::AuthzToken& /* authzToken */, const 
std::string& /* resourceId */) {
-    return;
-  }
-  void copyDataResource(std::string& /* _return */, const  
::apache::airavata::model::security::AuthzToken& /* authzToken */, const 
std::string& /* resourceId */, const std::string& /* destStorageResourceId */, 
const std::string& /* destinationParentPath */) {
-    return;
-  }
-  void copyDataReplica(std::string& /* _return */, const  
::apache::airavata::model::security::AuthzToken& /* authzToken */, const 
std::string& /* resourceId */, const std::string& /* replicaId */, const 
std::string& /* destStorageResourceId */, const std::string& /* 
destinationParentPath */) {
-    return;
-  }
 };
 
 
@@ -21373,860 +21341,30 @@ class Airavata_isWorkflowExistWithName_presult {
 
 };
 
-
-class Airavata_registerDataResource_args {
- public:
-
-  Airavata_registerDataResource_args(const 
Airavata_registerDataResource_args&);
-  Airavata_registerDataResource_args& operator=(const 
Airavata_registerDataResource_args&);
-  Airavata_registerDataResource_args() {
-  }
-
-  virtual ~Airavata_registerDataResource_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-   ::apache::airavata::model::data::resource::DataResourceModel 
dataResourceModel;
-
-  void __set_authzToken(const  
::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_dataResourceModel(const  
::apache::airavata::model::data::resource::DataResourceModel& val);
-
-  bool operator == (const Airavata_registerDataResource_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(dataResourceModel == rhs.dataResourceModel))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_registerDataResource_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_registerDataResource_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_registerDataResource_pargs {
- public:
-
-
-  virtual ~Airavata_registerDataResource_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const  ::apache::airavata::model::data::resource::DataResourceModel* 
dataResourceModel;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_registerDataResource_result__isset {
-  _Airavata_registerDataResource_result__isset() : success(false), ire(false), 
ace(false), ase(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_registerDataResource_result__isset;
-
-class Airavata_registerDataResource_result {
- public:
-
-  Airavata_registerDataResource_result(const 
Airavata_registerDataResource_result&);
-  Airavata_registerDataResource_result& operator=(const 
Airavata_registerDataResource_result&);
-  Airavata_registerDataResource_result() : success() {
-  }
-
-  virtual ~Airavata_registerDataResource_result() throw();
-  std::string success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_registerDataResource_result__isset __isset;
-
-  void __set_success(const std::string& val);
-
-  void __set_ire(const  
::apache::airavata::api::error::InvalidRequestException& val);
-
-  void __set_ace(const  
::apache::airavata::api::error::AiravataClientException& val);
-
-  void __set_ase(const  
::apache::airavata::api::error::AiravataSystemException& val);
-
-  void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& 
val);
-
-  bool operator == (const Airavata_registerDataResource_result & rhs) const
-  {
-    if (!(success == rhs.success))
-      return false;
-    if (!(ire == rhs.ire))
-      return false;
-    if (!(ace == rhs.ace))
-      return false;
-    if (!(ase == rhs.ase))
-      return false;
-    if (!(ae == rhs.ae))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_registerDataResource_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_registerDataResource_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_registerDataResource_presult__isset {
-  _Airavata_registerDataResource_presult__isset() : success(false), 
ire(false), ace(false), ase(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_registerDataResource_presult__isset;
-
-class Airavata_registerDataResource_presult {
- public:
-
-
-  virtual ~Airavata_registerDataResource_presult() throw();
-  std::string* success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_registerDataResource_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_updateDataResource_args {
+class AiravataClient : virtual public AiravataIf {
  public:
-
-  Airavata_updateDataResource_args(const Airavata_updateDataResource_args&);
-  Airavata_updateDataResource_args& operator=(const 
Airavata_updateDataResource_args&);
-  Airavata_updateDataResource_args() {
-  }
-
-  virtual ~Airavata_updateDataResource_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-   ::apache::airavata::model::data::resource::DataResourceModel 
dataResourceModel;
-
-  void __set_authzToken(const  
::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_dataResourceModel(const  
::apache::airavata::model::data::resource::DataResourceModel& val);
-
-  bool operator == (const Airavata_updateDataResource_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(dataResourceModel == rhs.dataResourceModel))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_updateDataResource_args &rhs) const {
-    return !(*this == rhs);
+  AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
prot) {
+    setProtocol(prot);
   }
-
-  bool operator < (const Airavata_updateDataResource_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_updateDataResource_pargs {
- public:
-
-
-  virtual ~Airavata_updateDataResource_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const  ::apache::airavata::model::data::resource::DataResourceModel* 
dataResourceModel;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_updateDataResource_result__isset {
-  _Airavata_updateDataResource_result__isset() : ire(false), ace(false), 
ase(false), ae(false) {}
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_updateDataResource_result__isset;
-
-class Airavata_updateDataResource_result {
- public:
-
-  Airavata_updateDataResource_result(const 
Airavata_updateDataResource_result&);
-  Airavata_updateDataResource_result& operator=(const 
Airavata_updateDataResource_result&);
-  Airavata_updateDataResource_result() {
+  AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) {
+    setProtocol(iprot,oprot);
   }
-
-  virtual ~Airavata_updateDataResource_result() throw();
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_updateDataResource_result__isset __isset;
-
-  void __set_ire(const  
::apache::airavata::api::error::InvalidRequestException& val);
-
-  void __set_ace(const  
::apache::airavata::api::error::AiravataClientException& val);
-
-  void __set_ase(const  
::apache::airavata::api::error::AiravataSystemException& val);
-
-  void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& 
val);
-
-  bool operator == (const Airavata_updateDataResource_result & rhs) const
-  {
-    if (!(ire == rhs.ire))
-      return false;
-    if (!(ace == rhs.ace))
-      return false;
-    if (!(ase == rhs.ase))
-      return false;
-    if (!(ae == rhs.ae))
-      return false;
-    return true;
+ private:
+  void setProtocol(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
prot) {
+  setProtocol(prot,prot);
   }
-  bool operator != (const Airavata_updateDataResource_result &rhs) const {
-    return !(*this == rhs);
+  void setProtocol(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) {
+    piprot_=iprot;
+    poprot_=oprot;
+    iprot_ = iprot.get();
+    oprot_ = oprot.get();
   }
-
-  bool operator < (const Airavata_updateDataResource_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_updateDataResource_presult__isset {
-  _Airavata_updateDataResource_presult__isset() : ire(false), ace(false), 
ase(false), ae(false) {}
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_updateDataResource_presult__isset;
-
-class Airavata_updateDataResource_presult {
- public:
-
-
-  virtual ~Airavata_updateDataResource_presult() throw();
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_updateDataResource_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_removeDataResource_args {
  public:
-
-  Airavata_removeDataResource_args(const Airavata_removeDataResource_args&);
-  Airavata_removeDataResource_args& operator=(const 
Airavata_removeDataResource_args&);
-  Airavata_removeDataResource_args() : resourceId() {
-  }
-
-  virtual ~Airavata_removeDataResource_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string resourceId;
-
-  void __set_authzToken(const  
::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_resourceId(const std::string& val);
-
-  bool operator == (const Airavata_removeDataResource_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(resourceId == rhs.resourceId))
-      return false;
-    return true;
+  boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() 
{
+    return piprot_;
   }
-  bool operator != (const Airavata_removeDataResource_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_removeDataResource_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_removeDataResource_pargs {
- public:
-
-
-  virtual ~Airavata_removeDataResource_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* resourceId;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_removeDataResource_result__isset {
-  _Airavata_removeDataResource_result__isset() : ire(false), ace(false), 
ase(false), ae(false) {}
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_removeDataResource_result__isset;
-
-class Airavata_removeDataResource_result {
- public:
-
-  Airavata_removeDataResource_result(const 
Airavata_removeDataResource_result&);
-  Airavata_removeDataResource_result& operator=(const 
Airavata_removeDataResource_result&);
-  Airavata_removeDataResource_result() {
-  }
-
-  virtual ~Airavata_removeDataResource_result() throw();
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_removeDataResource_result__isset __isset;
-
-  void __set_ire(const  
::apache::airavata::api::error::InvalidRequestException& val);
-
-  void __set_ace(const  
::apache::airavata::api::error::AiravataClientException& val);
-
-  void __set_ase(const  
::apache::airavata::api::error::AiravataSystemException& val);
-
-  void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& 
val);
-
-  bool operator == (const Airavata_removeDataResource_result & rhs) const
-  {
-    if (!(ire == rhs.ire))
-      return false;
-    if (!(ace == rhs.ace))
-      return false;
-    if (!(ase == rhs.ase))
-      return false;
-    if (!(ae == rhs.ae))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_removeDataResource_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_removeDataResource_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_removeDataResource_presult__isset {
-  _Airavata_removeDataResource_presult__isset() : ire(false), ace(false), 
ase(false), ae(false) {}
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_removeDataResource_presult__isset;
-
-class Airavata_removeDataResource_presult {
- public:
-
-
-  virtual ~Airavata_removeDataResource_presult() throw();
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_removeDataResource_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_getDataResource_args {
- public:
-
-  Airavata_getDataResource_args(const Airavata_getDataResource_args&);
-  Airavata_getDataResource_args& operator=(const 
Airavata_getDataResource_args&);
-  Airavata_getDataResource_args() : resourceId() {
-  }
-
-  virtual ~Airavata_getDataResource_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string resourceId;
-
-  void __set_authzToken(const  
::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_resourceId(const std::string& val);
-
-  bool operator == (const Airavata_getDataResource_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(resourceId == rhs.resourceId))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_getDataResource_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_getDataResource_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_getDataResource_pargs {
- public:
-
-
-  virtual ~Airavata_getDataResource_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* resourceId;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_getDataResource_result__isset {
-  _Airavata_getDataResource_result__isset() : success(false), ire(false), 
ace(false), ase(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_getDataResource_result__isset;
-
-class Airavata_getDataResource_result {
- public:
-
-  Airavata_getDataResource_result(const Airavata_getDataResource_result&);
-  Airavata_getDataResource_result& operator=(const 
Airavata_getDataResource_result&);
-  Airavata_getDataResource_result() {
-  }
-
-  virtual ~Airavata_getDataResource_result() throw();
-   ::apache::airavata::model::data::resource::DataResourceModel success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_getDataResource_result__isset __isset;
-
-  void __set_success(const  
::apache::airavata::model::data::resource::DataResourceModel& val);
-
-  void __set_ire(const  
::apache::airavata::api::error::InvalidRequestException& val);
-
-  void __set_ace(const  
::apache::airavata::api::error::AiravataClientException& val);
-
-  void __set_ase(const  
::apache::airavata::api::error::AiravataSystemException& val);
-
-  void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& 
val);
-
-  bool operator == (const Airavata_getDataResource_result & rhs) const
-  {
-    if (!(success == rhs.success))
-      return false;
-    if (!(ire == rhs.ire))
-      return false;
-    if (!(ace == rhs.ace))
-      return false;
-    if (!(ase == rhs.ase))
-      return false;
-    if (!(ae == rhs.ae))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_getDataResource_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_getDataResource_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_getDataResource_presult__isset {
-  _Airavata_getDataResource_presult__isset() : success(false), ire(false), 
ace(false), ase(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_getDataResource_presult__isset;
-
-class Airavata_getDataResource_presult {
- public:
-
-
-  virtual ~Airavata_getDataResource_presult() throw();
-   ::apache::airavata::model::data::resource::DataResourceModel* success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_getDataResource_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_copyDataResource_args {
- public:
-
-  Airavata_copyDataResource_args(const Airavata_copyDataResource_args&);
-  Airavata_copyDataResource_args& operator=(const 
Airavata_copyDataResource_args&);
-  Airavata_copyDataResource_args() : resourceId(), destStorageResourceId(), 
destinationParentPath() {
-  }
-
-  virtual ~Airavata_copyDataResource_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string resourceId;
-  std::string destStorageResourceId;
-  std::string destinationParentPath;
-
-  void __set_authzToken(const  
::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_resourceId(const std::string& val);
-
-  void __set_destStorageResourceId(const std::string& val);
-
-  void __set_destinationParentPath(const std::string& val);
-
-  bool operator == (const Airavata_copyDataResource_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(resourceId == rhs.resourceId))
-      return false;
-    if (!(destStorageResourceId == rhs.destStorageResourceId))
-      return false;
-    if (!(destinationParentPath == rhs.destinationParentPath))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_copyDataResource_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_copyDataResource_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_copyDataResource_pargs {
- public:
-
-
-  virtual ~Airavata_copyDataResource_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* resourceId;
-  const std::string* destStorageResourceId;
-  const std::string* destinationParentPath;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_copyDataResource_result__isset {
-  _Airavata_copyDataResource_result__isset() : success(false), ire(false), 
ace(false), ase(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_copyDataResource_result__isset;
-
-class Airavata_copyDataResource_result {
- public:
-
-  Airavata_copyDataResource_result(const Airavata_copyDataResource_result&);
-  Airavata_copyDataResource_result& operator=(const 
Airavata_copyDataResource_result&);
-  Airavata_copyDataResource_result() : success() {
-  }
-
-  virtual ~Airavata_copyDataResource_result() throw();
-  std::string success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_copyDataResource_result__isset __isset;
-
-  void __set_success(const std::string& val);
-
-  void __set_ire(const  
::apache::airavata::api::error::InvalidRequestException& val);
-
-  void __set_ace(const  
::apache::airavata::api::error::AiravataClientException& val);
-
-  void __set_ase(const  
::apache::airavata::api::error::AiravataSystemException& val);
-
-  void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& 
val);
-
-  bool operator == (const Airavata_copyDataResource_result & rhs) const
-  {
-    if (!(success == rhs.success))
-      return false;
-    if (!(ire == rhs.ire))
-      return false;
-    if (!(ace == rhs.ace))
-      return false;
-    if (!(ase == rhs.ase))
-      return false;
-    if (!(ae == rhs.ae))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_copyDataResource_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_copyDataResource_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_copyDataResource_presult__isset {
-  _Airavata_copyDataResource_presult__isset() : success(false), ire(false), 
ace(false), ase(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_copyDataResource_presult__isset;
-
-class Airavata_copyDataResource_presult {
- public:
-
-
-  virtual ~Airavata_copyDataResource_presult() throw();
-  std::string* success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_copyDataResource_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-
-class Airavata_copyDataReplica_args {
- public:
-
-  Airavata_copyDataReplica_args(const Airavata_copyDataReplica_args&);
-  Airavata_copyDataReplica_args& operator=(const 
Airavata_copyDataReplica_args&);
-  Airavata_copyDataReplica_args() : resourceId(), replicaId(), 
destStorageResourceId(), destinationParentPath() {
-  }
-
-  virtual ~Airavata_copyDataReplica_args() throw();
-   ::apache::airavata::model::security::AuthzToken authzToken;
-  std::string resourceId;
-  std::string replicaId;
-  std::string destStorageResourceId;
-  std::string destinationParentPath;
-
-  void __set_authzToken(const  
::apache::airavata::model::security::AuthzToken& val);
-
-  void __set_resourceId(const std::string& val);
-
-  void __set_replicaId(const std::string& val);
-
-  void __set_destStorageResourceId(const std::string& val);
-
-  void __set_destinationParentPath(const std::string& val);
-
-  bool operator == (const Airavata_copyDataReplica_args & rhs) const
-  {
-    if (!(authzToken == rhs.authzToken))
-      return false;
-    if (!(resourceId == rhs.resourceId))
-      return false;
-    if (!(replicaId == rhs.replicaId))
-      return false;
-    if (!(destStorageResourceId == rhs.destStorageResourceId))
-      return false;
-    if (!(destinationParentPath == rhs.destinationParentPath))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_copyDataReplica_args &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_copyDataReplica_args & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-
-class Airavata_copyDataReplica_pargs {
- public:
-
-
-  virtual ~Airavata_copyDataReplica_pargs() throw();
-  const  ::apache::airavata::model::security::AuthzToken* authzToken;
-  const std::string* resourceId;
-  const std::string* replicaId;
-  const std::string* destStorageResourceId;
-  const std::string* destinationParentPath;
-
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_copyDataReplica_result__isset {
-  _Airavata_copyDataReplica_result__isset() : success(false), ire(false), 
ace(false), ase(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_copyDataReplica_result__isset;
-
-class Airavata_copyDataReplica_result {
- public:
-
-  Airavata_copyDataReplica_result(const Airavata_copyDataReplica_result&);
-  Airavata_copyDataReplica_result& operator=(const 
Airavata_copyDataReplica_result&);
-  Airavata_copyDataReplica_result() : success() {
-  }
-
-  virtual ~Airavata_copyDataReplica_result() throw();
-  std::string success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_copyDataReplica_result__isset __isset;
-
-  void __set_success(const std::string& val);
-
-  void __set_ire(const  
::apache::airavata::api::error::InvalidRequestException& val);
-
-  void __set_ace(const  
::apache::airavata::api::error::AiravataClientException& val);
-
-  void __set_ase(const  
::apache::airavata::api::error::AiravataSystemException& val);
-
-  void __set_ae(const  ::apache::airavata::api::error::AuthorizationException& 
val);
-
-  bool operator == (const Airavata_copyDataReplica_result & rhs) const
-  {
-    if (!(success == rhs.success))
-      return false;
-    if (!(ire == rhs.ire))
-      return false;
-    if (!(ace == rhs.ace))
-      return false;
-    if (!(ase == rhs.ase))
-      return false;
-    if (!(ae == rhs.ae))
-      return false;
-    return true;
-  }
-  bool operator != (const Airavata_copyDataReplica_result &rhs) const {
-    return !(*this == rhs);
-  }
-
-  bool operator < (const Airavata_copyDataReplica_result & ) const;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-  uint32_t write(::apache::thrift::protocol::TProtocol* oprot) const;
-
-};
-
-typedef struct _Airavata_copyDataReplica_presult__isset {
-  _Airavata_copyDataReplica_presult__isset() : success(false), ire(false), 
ace(false), ase(false), ae(false) {}
-  bool success :1;
-  bool ire :1;
-  bool ace :1;
-  bool ase :1;
-  bool ae :1;
-} _Airavata_copyDataReplica_presult__isset;
-
-class Airavata_copyDataReplica_presult {
- public:
-
-
-  virtual ~Airavata_copyDataReplica_presult() throw();
-  std::string* success;
-   ::apache::airavata::api::error::InvalidRequestException ire;
-   ::apache::airavata::api::error::AiravataClientException ace;
-   ::apache::airavata::api::error::AiravataSystemException ase;
-   ::apache::airavata::api::error::AuthorizationException ae;
-
-  _Airavata_copyDataReplica_presult__isset __isset;
-
-  uint32_t read(::apache::thrift::protocol::TProtocol* iprot);
-
-};
-
-class AiravataClient : virtual public AiravataIf {
- public:
-  AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
prot) {
-    setProtocol(prot);
-  }
-  AiravataClient(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) {
-    setProtocol(iprot,oprot);
-  }
- private:
-  void setProtocol(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
prot) {
-  setProtocol(prot,prot);
-  }
-  void setProtocol(boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
iprot, boost::shared_ptr< ::apache::thrift::protocol::TProtocol> oprot) {
-    piprot_=iprot;
-    poprot_=oprot;
-    iprot_ = iprot.get();
-    oprot_ = oprot.get();
-  }
- public:
-  boost::shared_ptr< ::apache::thrift::protocol::TProtocol> getInputProtocol() 
{
-    return piprot_;
-  }
-  boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
getOutputProtocol() {
-    return poprot_;
+  boost::shared_ptr< ::apache::thrift::protocol::TProtocol> 
getOutputProtocol() {
+    return poprot_;
   }
   void getAPIVersion(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken);
   void send_getAPIVersion(const  
::apache::airavata::model::security::AuthzToken& authzToken);
@@ -22624,24 +21762,6 @@ class AiravataClient : virtual public AiravataIf {
   bool isWorkflowExistWithName(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
workflowName);
   void send_isWorkflowExistWithName(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
workflowName);
   bool recv_isWorkflowExistWithName();
-  void registerDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel);
-  void send_registerDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel);
-  void recv_registerDataResource(std::string& _return);
-  void updateDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel);
-  void send_updateDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel);
-  void recv_updateDataResource();
-  void removeDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId);
-  void send_removeDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId);
-  void recv_removeDataResource();
-  void getDataResource( 
::apache::airavata::model::data::resource::DataResourceModel& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId);
-  void send_getDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId);
-  void recv_getDataResource( 
::apache::airavata::model::data::resource::DataResourceModel& _return);
-  void copyDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& destStorageResourceId, const std::string& 
destinationParentPath);
-  void send_copyDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& destStorageResourceId, const std::string& 
destinationParentPath);
-  void recv_copyDataResource(std::string& _return);
-  void copyDataReplica(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& replicaId, const std::string& 
destStorageResourceId, const std::string& destinationParentPath);
-  void send_copyDataReplica(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& replicaId, const std::string& 
destStorageResourceId, const std::string& destinationParentPath);
-  void recv_copyDataReplica(std::string& _return);
  protected:
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_;
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;
@@ -22789,12 +21909,6 @@ class AiravataProcessor : public 
::apache::thrift::TDispatchProcessor {
   void process_updateWorkflow(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_getWorkflowTemplateId(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
   void process_isWorkflowExistWithName(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_registerDataResource(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_updateDataResource(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_removeDataResource(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_getDataResource(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_copyDataResource(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
-  void process_copyDataReplica(int32_t seqid, 
::apache::thrift::protocol::TProtocol* iprot, 
::apache::thrift::protocol::TProtocol* oprot, void* callContext);
  public:
   AiravataProcessor(boost::shared_ptr<AiravataIf> iface) :
     iface_(iface) {
@@ -22930,12 +22044,6 @@ class AiravataProcessor : public 
::apache::thrift::TDispatchProcessor {
     processMap_["updateWorkflow"] = &AiravataProcessor::process_updateWorkflow;
     processMap_["getWorkflowTemplateId"] = 
&AiravataProcessor::process_getWorkflowTemplateId;
     processMap_["isWorkflowExistWithName"] = 
&AiravataProcessor::process_isWorkflowExistWithName;
-    processMap_["registerDataResource"] = 
&AiravataProcessor::process_registerDataResource;
-    processMap_["updateDataResource"] = 
&AiravataProcessor::process_updateDataResource;
-    processMap_["removeDataResource"] = 
&AiravataProcessor::process_removeDataResource;
-    processMap_["getDataResource"] = 
&AiravataProcessor::process_getDataResource;
-    processMap_["copyDataResource"] = 
&AiravataProcessor::process_copyDataResource;
-    processMap_["copyDataReplica"] = 
&AiravataProcessor::process_copyDataReplica;
   }
 
   virtual ~AiravataProcessor() {}
@@ -24233,64 +23341,6 @@ class AiravataMultiface : virtual public AiravataIf {
     return ifaces_[i]->isWorkflowExistWithName(authzToken, workflowName);
   }
 
-  void registerDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->registerDataResource(_return, authzToken, dataResourceModel);
-    }
-    ifaces_[i]->registerDataResource(_return, authzToken, dataResourceModel);
-    return;
-  }
-
-  void updateDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->updateDataResource(authzToken, dataResourceModel);
-    }
-    ifaces_[i]->updateDataResource(authzToken, dataResourceModel);
-  }
-
-  void removeDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->removeDataResource(authzToken, resourceId);
-    }
-    ifaces_[i]->removeDataResource(authzToken, resourceId);
-  }
-
-  void getDataResource( 
::apache::airavata::model::data::resource::DataResourceModel& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->getDataResource(_return, authzToken, resourceId);
-    }
-    ifaces_[i]->getDataResource(_return, authzToken, resourceId);
-    return;
-  }
-
-  void copyDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& destStorageResourceId, const std::string& 
destinationParentPath) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->copyDataResource(_return, authzToken, resourceId, 
destStorageResourceId, destinationParentPath);
-    }
-    ifaces_[i]->copyDataResource(_return, authzToken, resourceId, 
destStorageResourceId, destinationParentPath);
-    return;
-  }
-
-  void copyDataReplica(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& replicaId, const std::string& 
destStorageResourceId, const std::string& destinationParentPath) {
-    size_t sz = ifaces_.size();
-    size_t i = 0;
-    for (; i < (sz - 1); ++i) {
-      ifaces_[i]->copyDataReplica(_return, authzToken, resourceId, replicaId, 
destStorageResourceId, destinationParentPath);
-    }
-    ifaces_[i]->copyDataReplica(_return, authzToken, resourceId, replicaId, 
destStorageResourceId, destinationParentPath);
-    return;
-  }
-
 };
 
 // The 'concurrent' client is a thread safe client that correctly handles
@@ -24717,24 +23767,6 @@ class AiravataConcurrentClient : virtual public 
AiravataIf {
   bool isWorkflowExistWithName(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
workflowName);
   int32_t send_isWorkflowExistWithName(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
workflowName);
   bool recv_isWorkflowExistWithName(const int32_t seqid);
-  void registerDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel);
-  int32_t send_registerDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel);
-  void recv_registerDataResource(std::string& _return, const int32_t seqid);
-  void updateDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel);
-  int32_t send_updateDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel);
-  void recv_updateDataResource(const int32_t seqid);
-  void removeDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId);
-  int32_t send_removeDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId);
-  void recv_removeDataResource(const int32_t seqid);
-  void getDataResource( 
::apache::airavata::model::data::resource::DataResourceModel& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId);
-  int32_t send_getDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId);
-  void recv_getDataResource( 
::apache::airavata::model::data::resource::DataResourceModel& _return, const 
int32_t seqid);
-  void copyDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& destStorageResourceId, const std::string& 
destinationParentPath);
-  int32_t send_copyDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& destStorageResourceId, const std::string& 
destinationParentPath);
-  void recv_copyDataResource(std::string& _return, const int32_t seqid);
-  void copyDataReplica(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& replicaId, const std::string& 
destStorageResourceId, const std::string& destinationParentPath);
-  int32_t send_copyDataReplica(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& replicaId, const std::string& 
destStorageResourceId, const std::string& destinationParentPath);
-  void recv_copyDataReplica(std::string& _return, const int32_t seqid);
  protected:
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> piprot_;
   boost::shared_ptr< ::apache::thrift::protocol::TProtocol> poprot_;

http://git-wip-us.apache.org/repos/asf/airavata/blob/5881af94/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp
----------------------------------------------------------------------
diff --git 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp
 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp
index ee65962..382818b 100644
--- 
a/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp
+++ 
b/airavata-api/airavata-client-sdks/airavata-cpp-sdk/src/main/resources/lib/airavata/Airavata_server.skeleton.cpp
@@ -2688,43 +2688,6 @@ class AiravataHandler : virtual public AiravataIf {
     printf("isWorkflowExistWithName\n");
   }
 
-  /**
-   *  * Data Manager Related API Methods
-   * *
-   * 
-   * @param authzToken
-   * @param dataResourceModel
-   */
-  void registerDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel) {
-    // Your implementation goes here
-    printf("registerDataResource\n");
-  }
-
-  void updateDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const  
::apache::airavata::model::data::resource::DataResourceModel& 
dataResourceModel) {
-    // Your implementation goes here
-    printf("updateDataResource\n");
-  }
-
-  void removeDataResource(const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId) {
-    // Your implementation goes here
-    printf("removeDataResource\n");
-  }
-
-  void getDataResource( 
::apache::airavata::model::data::resource::DataResourceModel& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId) {
-    // Your implementation goes here
-    printf("getDataResource\n");
-  }
-
-  void copyDataResource(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& destStorageResourceId, const std::string& 
destinationParentPath) {
-    // Your implementation goes here
-    printf("copyDataResource\n");
-  }
-
-  void copyDataReplica(std::string& _return, const  
::apache::airavata::model::security::AuthzToken& authzToken, const std::string& 
resourceId, const std::string& replicaId, const std::string& 
destStorageResourceId, const std::string& destinationParentPath) {
-    // Your implementation goes here
-    printf("copyDataReplica\n");
-  }
-
 };
 
 int main(int argc, char **argv) {

Reply via email to