diff --git a/src/module_gtf/web_service/ws/Categories.class.inc b/src/module_gtf/web_service/ws/Categories.class.inc
index 36bb182cabb15883a3ddc5a2ec40b71a8baedacc..a4d1402860b6b3f0115307fc6157fa07d8b9bd86 100755
--- a/src/module_gtf/web_service/ws/Categories.class.inc
+++ b/src/module_gtf/web_service/ws/Categories.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Category.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class Categories extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Category.class.inc b/src/module_gtf/web_service/ws/Category.class.inc
index efe469a5873544f8a0046a04bfc7712813dab566..3dbcbeb66c96c167d9ced1aba485188750776d32 100755
--- a/src/module_gtf/web_service/ws/Category.class.inc
+++ b/src/module_gtf/web_service/ws/Category.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Category.class.inc
diff --git a/src/module_gtf/web_service/ws/EmailContext.class.inc b/src/module_gtf/web_service/ws/EmailContext.class.inc
index a26ed36db6d7915cce6c05c170864fcb122bc2bb..b9b8bbeb6b138f1f2aabb36e910ab916de528c24 100755
--- a/src/module_gtf/web_service/ws/EmailContext.class.inc
+++ b/src/module_gtf/web_service/ws/EmailContext.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file EmailContext.class.inc
diff --git a/src/module_gtf/web_service/ws/EmailContexts.class.inc b/src/module_gtf/web_service/ws/EmailContexts.class.inc
index 6d0efd2a4fa92f4c1ea54d4e9c83f0f7b87e2efa..b69471fa62f682116951994109fc045eb0f0780a 100755
--- a/src/module_gtf/web_service/ws/EmailContexts.class.inc
+++ b/src/module_gtf/web_service/ws/EmailContexts.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'EmailContext.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class EmailContexts extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/EmailOption.class.inc b/src/module_gtf/web_service/ws/EmailOption.class.inc
index a1d1d66429cbafcca63127572aa8761352cdeafa..c5d0e8d2d696fd666bbf1c3441df65d52870ceba 100755
--- a/src/module_gtf/web_service/ws/EmailOption.class.inc
+++ b/src/module_gtf/web_service/ws/EmailOption.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file EmailOption.class.inc
diff --git a/src/module_gtf/web_service/ws/EmailOptions.class.inc b/src/module_gtf/web_service/ws/EmailOptions.class.inc
index a102a59cccaa39a16ea5b3009cccdade13d5af77..a786997fba0b184bb54022fbdcce314e8d33058b 100755
--- a/src/module_gtf/web_service/ws/EmailOptions.class.inc
+++ b/src/module_gtf/web_service/ws/EmailOptions.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'EmailOption.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class EmailOptions extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/EmailTemplate.class.inc b/src/module_gtf/web_service/ws/EmailTemplate.class.inc
index 382d5057f4c136d8453f449e5be4b87f79c76c81..489104ebec34d9274247bc7b4b4de2d52048c4ee 100755
--- a/src/module_gtf/web_service/ws/EmailTemplate.class.inc
+++ b/src/module_gtf/web_service/ws/EmailTemplate.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file EmailTemplate.class.inc
diff --git a/src/module_gtf/web_service/ws/EmailTemplates.class.inc b/src/module_gtf/web_service/ws/EmailTemplates.class.inc
index ce06588c4f810794f34da23b89bf4346af519208..0160d88806a2a066d95f84860346acd67b15a5ec 100755
--- a/src/module_gtf/web_service/ws/EmailTemplates.class.inc
+++ b/src/module_gtf/web_service/ws/EmailTemplates.class.inc
@@ -12,10 +12,10 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'EmailTemplate.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
-require_once __DIR__ . '/../../class/vmlib/Email.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/Email.class.inc';
 
 class EmailTemplates extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/FmeEngine.class.inc b/src/module_gtf/web_service/ws/FmeEngine.class.inc
index 4e93af18d9114fd8aba1c99daec86657bc724414..fe3ee90c9a4f658408a763c002d92aeaf3baf5ef 100644
--- a/src/module_gtf/web_service/ws/FmeEngine.class.inc
+++ b/src/module_gtf/web_service/ws/FmeEngine.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file FmeEngine.class.inc
diff --git a/src/module_gtf/web_service/ws/FmeEngineType.class.inc b/src/module_gtf/web_service/ws/FmeEngineType.class.inc
index 65d8f4e1b391741c17f3e8a0ab8b6f549416583c..0bb700fe2e6511c427f997fa42855e75e08b97b6 100755
--- a/src/module_gtf/web_service/ws/FmeEngineType.class.inc
+++ b/src/module_gtf/web_service/ws/FmeEngineType.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file FmeEngineType.class.inc
diff --git a/src/module_gtf/web_service/ws/FmeEngineTypes.class.inc b/src/module_gtf/web_service/ws/FmeEngineTypes.class.inc
index 26db4a71cfd5af02d8b295ec08e2b0f864eabf8b..1cebef5c1e17706de2380441c4d0210dd50035c9 100755
--- a/src/module_gtf/web_service/ws/FmeEngineTypes.class.inc
+++ b/src/module_gtf/web_service/ws/FmeEngineTypes.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'FmeEngineType.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class FmeEngineTypes extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/FmeEngines.class.inc b/src/module_gtf/web_service/ws/FmeEngines.class.inc
index 1ef27ae6f6862c5804ed83cae73d94e1a4e5e4df..d4c703338e423e975b5856107cc0081d2a7adbad 100644
--- a/src/module_gtf/web_service/ws/FmeEngines.class.inc
+++ b/src/module_gtf/web_service/ws/FmeEngines.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'FmeEngine.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 require_once 'gtf_lib/FmeCloud.class.inc';
 require_once 'gtf_lib/FmeServer.class.inc';
 
diff --git a/src/module_gtf/web_service/ws/Gtf.class.inc b/src/module_gtf/web_service/ws/Gtf.class.inc
index 403e63b15820a54840b6f6a24e76dd3d0ec1abff..e5711e5ed74d6269d8d5958c0dd3362e5b76a4bb 100755
--- a/src/module_gtf/web_service/ws/Gtf.class.inc
+++ b/src/module_gtf/web_service/ws/Gtf.class.inc
@@ -1,6 +1,6 @@
 <?php
 
-require_once __DIR__ . "/../vitis/Vitis.class.inc";
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . "/ws/vitis/Vitis.class.inc";
 
 class GTF extends Vitis {
 
diff --git a/src/module_gtf/web_service/ws/GtfEngine.class.inc b/src/module_gtf/web_service/ws/GtfEngine.class.inc
index e68d2e3159ee255c07813c1ef874577054b60239..6a94d7125376ddbd382053ed444bf42466456169 100755
--- a/src/module_gtf/web_service/ws/GtfEngine.class.inc
+++ b/src/module_gtf/web_service/ws/GtfEngine.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * @file GtfEngine.class.inc
diff --git a/src/module_gtf/web_service/ws/GtfEngines.class.inc b/src/module_gtf/web_service/ws/GtfEngines.class.inc
index e228e21e7a8e5ae9ee19159da1820e362f714e35..0985607d4b612448a00d9435f5d1f15436274bd4 100755
--- a/src/module_gtf/web_service/ws/GtfEngines.class.inc
+++ b/src/module_gtf/web_service/ws/GtfEngines.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'GtfEngine.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class GtfEngines extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/GtfGroup.class.inc b/src/module_gtf/web_service/ws/GtfGroup.class.inc
index b7111fdc7375d0bb5aa2dcf724752c122d620e14..586bf5ce523821642afa98df36033874352b3781 100755
--- a/src/module_gtf/web_service/ws/GtfGroup.class.inc
+++ b/src/module_gtf/web_service/ws/GtfGroup.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Group.class.inc
diff --git a/src/module_gtf/web_service/ws/GtfGroups.class.inc b/src/module_gtf/web_service/ws/GtfGroups.class.inc
index 4be4fe11fb56ea205b585395fcf6eec97eed473c..b1714a66c7fd655f407d986f79ecf2be37270d62 100755
--- a/src/module_gtf/web_service/ws/GtfGroups.class.inc
+++ b/src/module_gtf/web_service/ws/GtfGroups.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'GtfGroup.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class GtfGroups extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Inbox.class.inc b/src/module_gtf/web_service/ws/Inbox.class.inc
index 5e58e5b357f8e7a384b3b681789aa2bd91a0bbf8..6e4fca7780558618b3aa4ee82264067c07cb6029 100755
--- a/src/module_gtf/web_service/ws/Inbox.class.inc
+++ b/src/module_gtf/web_service/ws/Inbox.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Inbox.class.inc
diff --git a/src/module_gtf/web_service/ws/Inboxes.class.inc b/src/module_gtf/web_service/ws/Inboxes.class.inc
index a393ea0a40edb42e9e1d871600811416044a72d3..56d29daae6ec890730b8ceaffd3f28359432575d 100755
--- a/src/module_gtf/web_service/ws/Inboxes.class.inc
+++ b/src/module_gtf/web_service/ws/Inboxes.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Inbox.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class Inboxes extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Instance.class.inc b/src/module_gtf/web_service/ws/Instance.class.inc
index 996c28c50d03d50abe6e20fb93c531ac74d83b25..0c024c1e4f3dc66891075154e46f35022ef62d2c 100755
--- a/src/module_gtf/web_service/ws/Instance.class.inc
+++ b/src/module_gtf/web_service/ws/Instance.class.inc
@@ -11,8 +11,8 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 require_once ("gtf_lib/phpUtility.inc");
 
 class Instance extends GTF {
diff --git a/src/module_gtf/web_service/ws/License.class.inc b/src/module_gtf/web_service/ws/License.class.inc
index c38149a4fc04ede57184738bdff9282de136e40f..8f1e63df69d834a2b084cc1fbf2f2c35053dd714 100755
--- a/src/module_gtf/web_service/ws/License.class.inc
+++ b/src/module_gtf/web_service/ws/License.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 //require_once 'Priority.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 //require_once ("PEAR/Mail.php");
 use PHPMailer\PHPMailer\PHPMailer;
 use PHPMailer\PHPMailer\Exception;
diff --git a/src/module_gtf/web_service/ws/Message.class.inc b/src/module_gtf/web_service/ws/Message.class.inc
index 062dd6342736e07e827df18642a780dd60af7fdf..04c94cede1a1ef2e5be0a2c15233e4cf5a9fd3cc 100755
--- a/src/module_gtf/web_service/ws/Message.class.inc
+++ b/src/module_gtf/web_service/ws/Message.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Message.class.inc
diff --git a/src/module_gtf/web_service/ws/MessageClass.class.inc b/src/module_gtf/web_service/ws/MessageClass.class.inc
index 070494c76401e6de7ed8dc2bd6bfc44391dbd553..de85c62c123085a1be27fe65629421a78ec2f74b 100755
--- a/src/module_gtf/web_service/ws/MessageClass.class.inc
+++ b/src/module_gtf/web_service/ws/MessageClass.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file MessageClass.class.inc
diff --git a/src/module_gtf/web_service/ws/MessageClassType.class.inc b/src/module_gtf/web_service/ws/MessageClassType.class.inc
index 2ad4d9343e64d2df9363231dd883bc2bb4b3da9e..839d16d90f2caabb4842ad2366272bd56dc90e3f 100755
--- a/src/module_gtf/web_service/ws/MessageClassType.class.inc
+++ b/src/module_gtf/web_service/ws/MessageClassType.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file MessageClassType.class.inc
diff --git a/src/module_gtf/web_service/ws/MessageClassTypes.class.inc b/src/module_gtf/web_service/ws/MessageClassTypes.class.inc
index 6cf8013b63e197041ffa61d3425242c7742d9364..9d97e2a5d007994a8730a0ba3b7ccb93a42c739d 100755
--- a/src/module_gtf/web_service/ws/MessageClassTypes.class.inc
+++ b/src/module_gtf/web_service/ws/MessageClassTypes.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'MessageClassType.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class MessageClassTypes extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/MessageClasses.class.inc b/src/module_gtf/web_service/ws/MessageClasses.class.inc
index c4fe9b3f1ed7285f94b516f14c1e3237b98dbe9d..570da8da8925143eb1e278f442b05b3e58cd937d 100755
--- a/src/module_gtf/web_service/ws/MessageClasses.class.inc
+++ b/src/module_gtf/web_service/ws/MessageClasses.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'MessageClass.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class MessageClasses extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Messages.class.inc b/src/module_gtf/web_service/ws/Messages.class.inc
index b53ab2fc8822f9427ac03f411b0d2b56ab88701a..2b27d033bc4700279df9f2536335456af8c6995b 100755
--- a/src/module_gtf/web_service/ws/Messages.class.inc
+++ b/src/module_gtf/web_service/ws/Messages.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Message.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class Messages extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Order.class.inc b/src/module_gtf/web_service/ws/Order.class.inc
index 4888332c83f02362aec2b3fcc487c7484c259546..ef369ff66d1b510d308872d2e45ca844bdd65111 100644
--- a/src/module_gtf/web_service/ws/Order.class.inc
+++ b/src/module_gtf/web_service/ws/Order.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Order.class.inc
diff --git a/src/module_gtf/web_service/ws/OrderStatus.class.inc b/src/module_gtf/web_service/ws/OrderStatus.class.inc
index ddfe37ff541107538ecdf796f642a9c062f0ca72..15313451ffa92a18fa3190aee5a536d00d2b7b81 100755
--- a/src/module_gtf/web_service/ws/OrderStatus.class.inc
+++ b/src/module_gtf/web_service/ws/OrderStatus.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file OrderStatus.class.inc
diff --git a/src/module_gtf/web_service/ws/OrderStatutes.class.inc b/src/module_gtf/web_service/ws/OrderStatutes.class.inc
index dbb56fb47db66142272545d092bc30a2cf831ae3..eb8f463c42acfa446b980f0b4d4a507b6144d02c 100755
--- a/src/module_gtf/web_service/ws/OrderStatutes.class.inc
+++ b/src/module_gtf/web_service/ws/OrderStatutes.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'OrderStatus.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class OrderStatutes extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Orders.class.inc b/src/module_gtf/web_service/ws/Orders.class.inc
index 352904e19eb1e11929a5dab922ea59e0a081b7ed..c3142fb17ae5c8e40a2c483535967333fadd400b 100644
--- a/src/module_gtf/web_service/ws/Orders.class.inc
+++ b/src/module_gtf/web_service/ws/Orders.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Order.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 require_once 'gtf_lib/FmeServer.class.inc';
 require_once 'gtf_lib/FmeCloud.class.inc';
 
diff --git a/src/module_gtf/web_service/ws/Period.class.inc b/src/module_gtf/web_service/ws/Period.class.inc
index 6d1e2f9c67117ff23a2dccff1c13726795531bea..f6db78daf01b565f1f54421cc0d877ae62cba1e5 100755
--- a/src/module_gtf/web_service/ws/Period.class.inc
+++ b/src/module_gtf/web_service/ws/Period.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * This class defines operation for one Period
diff --git a/src/module_gtf/web_service/ws/Periods.class.inc b/src/module_gtf/web_service/ws/Periods.class.inc
index ea18edda63b45f93c02914229eea5cd71e5680d2..3801fcd51df10fa99460cfe9609be61e80f3b2ad 100755
--- a/src/module_gtf/web_service/ws/Periods.class.inc
+++ b/src/module_gtf/web_service/ws/Periods.class.inc
@@ -1,9 +1,9 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Period.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 /**
  * \file Periods.class.inc
diff --git a/src/module_gtf/web_service/ws/Priorities.class.inc b/src/module_gtf/web_service/ws/Priorities.class.inc
index 5ca36af17580fa203fc68c6e65e275f80921f805..dcc02aa8f2ddd40bc1b916f1b1d30f8dc4623005 100755
--- a/src/module_gtf/web_service/ws/Priorities.class.inc
+++ b/src/module_gtf/web_service/ws/Priorities.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Priority.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class Priorities extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Priority.class.inc b/src/module_gtf/web_service/ws/Priority.class.inc
index f744848365a92de070dc49d1ef0b7e024794d96c..063bc42ea71b37d1943a75f2e107e72095ee53de 100755
--- a/src/module_gtf/web_service/ws/Priority.class.inc
+++ b/src/module_gtf/web_service/ws/Priority.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Priority.class.inc
diff --git a/src/module_gtf/web_service/ws/SchemaGroup.class.inc b/src/module_gtf/web_service/ws/SchemaGroup.class.inc
index 426397298a6c98046d323b298578cde4c89f9af6..6dc50604e1b053f0ce4ba912fbf27361e25d1054 100755
--- a/src/module_gtf/web_service/ws/SchemaGroup.class.inc
+++ b/src/module_gtf/web_service/ws/SchemaGroup.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file SchemaGroup.class.inc
diff --git a/src/module_gtf/web_service/ws/SchemaGroups.class.inc b/src/module_gtf/web_service/ws/SchemaGroups.class.inc
index d28940704e0a09b7ea3feaf911723376a3202200..d0dfd66527b74e82d96ecc015bea94d8202b35eb 100755
--- a/src/module_gtf/web_service/ws/SchemaGroups.class.inc
+++ b/src/module_gtf/web_service/ws/SchemaGroups.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'SchemaGroup.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class SchemaGroups extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Server.class.inc b/src/module_gtf/web_service/ws/Server.class.inc
index 53c248683aa6a78226587d2602b785993168109b..f21f596b36a5ba8c1d36e7d46628b9632fa1d208 100755
--- a/src/module_gtf/web_service/ws/Server.class.inc
+++ b/src/module_gtf/web_service/ws/Server.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Server.class.inc
diff --git a/src/module_gtf/web_service/ws/ServerClass.class.inc b/src/module_gtf/web_service/ws/ServerClass.class.inc
index 06ee850b9e2ff4ddc2c0148cc13b6c9cd29f9abd..8eb898ae2f078268b9d27e156c9c01bd112ae543 100755
--- a/src/module_gtf/web_service/ws/ServerClass.class.inc
+++ b/src/module_gtf/web_service/ws/ServerClass.class.inc
@@ -1,7 +1,7 @@
 <?php
 
-require_once __DIR__ . '/../../class/vmlib/dbUtil.inc';
-require_once __DIR__ . '/../../class/vmlib/logUtil.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/dbUtil.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/logUtil.inc';
 
 class ServerClass {
 
diff --git a/src/module_gtf/web_service/ws/Servers.class.inc b/src/module_gtf/web_service/ws/Servers.class.inc
index ca05622a59d1668fae2f2d4f236c5b842bd76b05..ba40d3c37b91bb8172f417c7e27c20381c32b099 100755
--- a/src/module_gtf/web_service/ws/Servers.class.inc
+++ b/src/module_gtf/web_service/ws/Servers.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Server.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class Servers extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/SmtpServer.class.inc b/src/module_gtf/web_service/ws/SmtpServer.class.inc
index 441ab4c0ded62b441dd3b27bf7fb688586e3f0eb..bf715b64b2210343b0f8da996be810deea64d2a2 100755
--- a/src/module_gtf/web_service/ws/SmtpServer.class.inc
+++ b/src/module_gtf/web_service/ws/SmtpServer.class.inc
@@ -14,8 +14,8 @@
 
 // usage of this class is deprecated 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 use PHPMailer\PHPMailer\PHPMailer;
 use PHPMailer\PHPMailer\Exception;
 require_once 'PHPMailer/src/Exception.php';
diff --git a/src/module_gtf/web_service/ws/Statistics.class.inc b/src/module_gtf/web_service/ws/Statistics.class.inc
index c9d9702925deffdaf8207d85fb27e19fc7b0e9aa..5e2025b7137e45965df9dc533e7980b59edff4d9 100755
--- a/src/module_gtf/web_service/ws/Statistics.class.inc
+++ b/src/module_gtf/web_service/ws/Statistics.class.inc
@@ -12,8 +12,8 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 require 'Stats.class.inc';
 
 class Statistics extends GTF {
diff --git a/src/module_gtf/web_service/ws/Subscription.class.inc b/src/module_gtf/web_service/ws/Subscription.class.inc
index ad609a4b449b3772ef3d84f5492ebca5c29ef359..c07bd07ea137b33320dd010e2b884e3b7bf78bcd 100755
--- a/src/module_gtf/web_service/ws/Subscription.class.inc
+++ b/src/module_gtf/web_service/ws/Subscription.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Subscription.class.inc
diff --git a/src/module_gtf/web_service/ws/Subscriptions.class.inc b/src/module_gtf/web_service/ws/Subscriptions.class.inc
index e7a060f0b634f820dca0a583d3e1b9d55c8e0f4c..74de1e181910b9d28cc1a2554eaf2866d1eca4de 100755
--- a/src/module_gtf/web_service/ws/Subscriptions.class.inc
+++ b/src/module_gtf/web_service/ws/Subscriptions.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Subscription.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class Subscriptions extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/SupervisionStatus.class.inc b/src/module_gtf/web_service/ws/SupervisionStatus.class.inc
index 1991f1e9053ee572ff9c419e8f17435143331f07..396a82695194a999f5727ffd4cedd5e3c07f32d2 100755
--- a/src/module_gtf/web_service/ws/SupervisionStatus.class.inc
+++ b/src/module_gtf/web_service/ws/SupervisionStatus.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file SupervisionStatus.class.inc
diff --git a/src/module_gtf/web_service/ws/SupervisionStatutes.class.inc b/src/module_gtf/web_service/ws/SupervisionStatutes.class.inc
index 20f2862445db110aa532c8aac0fc09c03927bae6..ad0ee6f9992201369ef8b1e4cdfa4659567431d7 100755
--- a/src/module_gtf/web_service/ws/SupervisionStatutes.class.inc
+++ b/src/module_gtf/web_service/ws/SupervisionStatutes.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'SupervisionStatus.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class SupervisionStatutes extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Survey.class.inc b/src/module_gtf/web_service/ws/Survey.class.inc
index 33b1dd887224e86eed055b0e468526a622951456..7d4a7f4ae3091cab00c29ed0ec86099629447f22 100755
--- a/src/module_gtf/web_service/ws/Survey.class.inc
+++ b/src/module_gtf/web_service/ws/Survey.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Survey.class.inc
diff --git a/src/module_gtf/web_service/ws/SurveyType.class.inc b/src/module_gtf/web_service/ws/SurveyType.class.inc
index 458dddde508cddb759cbbbe63c4dc9345c402eca..a12d7107d71ac2889a2faf41ecbb6bad52a1e29f 100755
--- a/src/module_gtf/web_service/ws/SurveyType.class.inc
+++ b/src/module_gtf/web_service/ws/SurveyType.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file SurveyType.class.inc
diff --git a/src/module_gtf/web_service/ws/SurveyTypes.class.inc b/src/module_gtf/web_service/ws/SurveyTypes.class.inc
index 24bd840aba3ef9da6036b0ee2c2bb10cd08aa94d..d72bd10480a882124b1c9979b1327554dc307de3 100755
--- a/src/module_gtf/web_service/ws/SurveyTypes.class.inc
+++ b/src/module_gtf/web_service/ws/SurveyTypes.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'SurveyType.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class SurveyTypes extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Surveys.class.inc b/src/module_gtf/web_service/ws/Surveys.class.inc
index e9996e485f83b0ab2f98cca7cc2f45a76c4204df..52657a5f0f7d0dc9f58ed4c6ab10f4b22cafdc11 100755
--- a/src/module_gtf/web_service/ws/Surveys.class.inc
+++ b/src/module_gtf/web_service/ws/Surveys.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Survey.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class Surveys extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Tag.class.inc b/src/module_gtf/web_service/ws/Tag.class.inc
index 6fd0e51077cf965bdcafe197195a3b1b8410f097..5278084891136b208a99241dd83877b54edf9799 100755
--- a/src/module_gtf/web_service/ws/Tag.class.inc
+++ b/src/module_gtf/web_service/ws/Tag.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Tag.class.inc
diff --git a/src/module_gtf/web_service/ws/Tags.class.inc b/src/module_gtf/web_service/ws/Tags.class.inc
index 0cf4c3568e3d608b1dca4a4ca3952e633ac8a335..d4309a0a8b9cc2ba0cebba647508af6b513fc285 100755
--- a/src/module_gtf/web_service/ws/Tags.class.inc
+++ b/src/module_gtf/web_service/ws/Tags.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Tag.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class Tags extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/UserInboxe.class.inc b/src/module_gtf/web_service/ws/UserInboxe.class.inc
index 22624b7d48caae4e2cac4af6555a9003a0c7794a..5f426e42551b107cbf86925bb0860dad2ae7939e 100755
--- a/src/module_gtf/web_service/ws/UserInboxe.class.inc
+++ b/src/module_gtf/web_service/ws/UserInboxe.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Inbox.class.inc
diff --git a/src/module_gtf/web_service/ws/UserInboxes.class.inc b/src/module_gtf/web_service/ws/UserInboxes.class.inc
index 7c21aa99a14b1d03f708a6959c30ea059d010862..93cbab60f7c83f0eb9b3c01984ee196752a8d7a9 100755
--- a/src/module_gtf/web_service/ws/UserInboxes.class.inc
+++ b/src/module_gtf/web_service/ws/UserInboxes.class.inc
@@ -13,9 +13,9 @@
  */
 require_once 'Gtf.class.inc';
 require_once 'UserInboxe.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
-require_once __DIR__ . '/../../class/vmlib/phpUtil.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/phpUtil.inc';
 
 class UserInboxes extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/UserOrder.class.inc b/src/module_gtf/web_service/ws/UserOrder.class.inc
index 41e89d68766cf2be61d7c248d787ff2a7b77546d..8b80abfff0cb81b2fa0c4ef3c591d91f8c845fb3 100755
--- a/src/module_gtf/web_service/ws/UserOrder.class.inc
+++ b/src/module_gtf/web_service/ws/UserOrder.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file UserOrder.class.inc
diff --git a/src/module_gtf/web_service/ws/UserOrders.class.inc b/src/module_gtf/web_service/ws/UserOrders.class.inc
index a078bc219c62b3329bb7f014aca48475f922fc9d..b0919bb3ecfaf61b8412fe4a3594420d092dcbb5 100755
--- a/src/module_gtf/web_service/ws/UserOrders.class.inc
+++ b/src/module_gtf/web_service/ws/UserOrders.class.inc
@@ -12,10 +12,10 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'UserOrder.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
-require_once __DIR__ . '/../vitis/PrivateToken.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vitis/PrivateToken.class.inc';
 
 class UserOrders extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/UserSubscription.class.inc b/src/module_gtf/web_service/ws/UserSubscription.class.inc
index acc45dbc869a70c3d84a2eb6c87c19069f1aad43..6e0b5b45823df8c869a739839bbaab1afbc9c171 100755
--- a/src/module_gtf/web_service/ws/UserSubscription.class.inc
+++ b/src/module_gtf/web_service/ws/UserSubscription.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file UserSubscription.class.inc
diff --git a/src/module_gtf/web_service/ws/UserSubscriptions.class.inc b/src/module_gtf/web_service/ws/UserSubscriptions.class.inc
index 0e161b76adcaf30131cfff0e8924f1cea11f57d3..e70b529f49dc172522680880274ec5b1ad4105ba 100755
--- a/src/module_gtf/web_service/ws/UserSubscriptions.class.inc
+++ b/src/module_gtf/web_service/ws/UserSubscriptions.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'UserSubscription.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class UserSubscriptions extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/UserSurvey.class.inc b/src/module_gtf/web_service/ws/UserSurvey.class.inc
index 3aa38652da66c8ba7de49d0bd9997ad9762b0dd6..a603ae25cb6196baabd96e161012146d67500024 100755
--- a/src/module_gtf/web_service/ws/UserSurvey.class.inc
+++ b/src/module_gtf/web_service/ws/UserSurvey.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file UserSurvey.class.inc
diff --git a/src/module_gtf/web_service/ws/UserSurveys.class.inc b/src/module_gtf/web_service/ws/UserSurveys.class.inc
index 939d601f8d9b4bb11c6d5ace04b5324b4d9082e6..e9e955c9d5d1475f338315347ca7b10a9bcb2c8c 100755
--- a/src/module_gtf/web_service/ws/UserSurveys.class.inc
+++ b/src/module_gtf/web_service/ws/UserSurveys.class.inc
@@ -12,9 +12,9 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'UserSurvey.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
 
 class UserSurveys extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/UserWorkspace.class.inc b/src/module_gtf/web_service/ws/UserWorkspace.class.inc
index 21e0414cf0db34d4d0a221da94f093cf22912573..ab5e357b5f6c8fd8818928943435b84fee1e9973 100755
--- a/src/module_gtf/web_service/ws/UserWorkspace.class.inc
+++ b/src/module_gtf/web_service/ws/UserWorkspace.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'vmlib/logUtil.inc';
 
 /**
diff --git a/src/module_gtf/web_service/ws/UserWorkspaces.class.inc b/src/module_gtf/web_service/ws/UserWorkspaces.class.inc
index 464b8794734ed98ea6757c7a76945f00dea059a4..5fd494de1b691f46e6f066c4490e21ca0a6454b6 100755
--- a/src/module_gtf/web_service/ws/UserWorkspaces.class.inc
+++ b/src/module_gtf/web_service/ws/UserWorkspaces.class.inc
@@ -13,9 +13,9 @@
  */
 require_once 'Gtf.class.inc';
 require_once 'UserWorkspace.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
-require_once __DIR__ . '/../../class/vmlib/phpUtil.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/phpUtil.inc';
 
 class UserWorkspaces extends GTF {
     /**
diff --git a/src/module_gtf/web_service/ws/Workspace.class.inc b/src/module_gtf/web_service/ws/Workspace.class.inc
index d0950ec9ff97e2f7881ea3742511d4896079b5c4..07a23d46851c83cd464c1eb8445c26eae394af73 100755
--- a/src/module_gtf/web_service/ws/Workspace.class.inc
+++ b/src/module_gtf/web_service/ws/Workspace.class.inc
@@ -1,7 +1,7 @@
 <?php
 
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 
 /**
  * \file Workspace.class.inc
diff --git a/src/module_gtf/web_service/ws/Workspaces.class.inc b/src/module_gtf/web_service/ws/Workspaces.class.inc
index 879b9378236c81426da8b9702e43253e443c4ab6..521713a108af401fa00b0e09fad16465a2433361 100755
--- a/src/module_gtf/web_service/ws/Workspaces.class.inc
+++ b/src/module_gtf/web_service/ws/Workspaces.class.inc
@@ -12,11 +12,11 @@
  * 
  */
 require_once 'Gtf.class.inc';
-require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc';
 require_once 'Workspace.class.inc';
-require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc';
-require_once __DIR__ . '/../../class/vmlib/phpUtil.inc';
-require_once __DIR__ . '/../../class/gtf_lib/GtfFmwParser.class.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/phpUtil.inc';
+require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/gtf_lib/GtfFmwParser.class.inc';
 
 class Workspaces extends GTF {
     /**