From 034ef2ae4e4d91bbb62997d9e0fc29b9b0d20547 Mon Sep 17 00:00:00 2001
From: "j.goderbauer" <j.goderbauer@adito.de>
Date: Wed, 12 Jun 2019 15:55:10 +0200
Subject: [PATCH] Liquibase_lib: _test_process

---
 process/_test_clientProcess/process.js | 106 +++----------------------
 1 file changed, 10 insertions(+), 96 deletions(-)

diff --git a/process/_test_clientProcess/process.js b/process/_test_clientProcess/process.js
index b354872354..83e2827f7d 100644
--- a/process/_test_clientProcess/process.js
+++ b/process/_test_clientProcess/process.js
@@ -1,100 +1,14 @@
-import("system.SQLTYPES");
+import("system.datetime");
 import("system.util");
-import("system.vars");
+import("system.logging");
+import("Liquibase_lib");
 import("system.db");
+import("system.fileIO");
 
-var u = {};
-(function (object) {
+var outFolderPath = "C:\\temp\\generatedData";
+var alias = "betterData";
+//var alias = db.getCurrentAlias();
 
-
-  var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
-
-  function InvalidCharacterError(message) {
-    this.message = message;
-  }
-  InvalidCharacterError.prototype = new Error;
-  InvalidCharacterError.prototype.name = 'InvalidCharacterError';
-
-  // encoder
-  // [https://gist.github.com/999166] by [https://github.com/nignag]
-  object.btoa || (
-  object.btoa = function (input) {
-    var str = String(input);
-    for (
-      // initialize result and counter
-      var block, charCode, idx = 0, map = chars, output = '';
-      // if the next str index does not exist:
-      //   change the mapping table to "="
-      //   check if d has no fractional digits
-      str.charAt(idx | 0) || (map = '=', idx % 1);
-      // "8 - idx % 1 * 8" generates the sequence 2, 4, 6, 8
-      output += map.charAt(63 & block >> 8 - idx % 1 * 8)
-    ) {
-      charCode = str.charCodeAt(idx += 3/4);
-      if (charCode > 0xFF) {
-        throw new InvalidCharacterError("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");
-      }
-      block = block << 8 | charCode;
-    }
-    return output;
-  });
-
-  // decoder
-  // [https://gist.github.com/1020396] by [https://github.com/atk]
-  object.atob || (
-  object.atob = function (input) {
-    var str = String(input).replace(/[=]+$/, ''); // #31: ExtendScript bad parse of /=
-    if (str.length % 4 == 1) {
-      throw new InvalidCharacterError("'atob' failed: The string to be decoded is not correctly encoded.");
-    }
-    for (
-      // initialize result and counters
-      var bc = 0, bs, buffer, idx = 0, output = '';
-      // get next character
-      buffer = str.charAt(idx++);
-      // character found in table? initialize bit storage and add its ascii value;
-      ~buffer && (bs = bc % 4 ? bs * 64 + buffer : buffer,
-        // and if not first of each 4 characters,
-        // convert the first 8 bits to one ascii character
-        bc++ % 4) ? output += String.fromCharCode(255 & bs >> (-2 * bc & 6)) : 0
-    ) {
-      // try to find character in table (0-63, not found => -1)
-      buffer = chars.indexOf(buffer);
-    }
-    return output;
-  });
-
-}(u));
-
-
-
-function uuidToBase64(uuid) {
-    return hexToBase64(uuid.replace("-", "", "g"));
-}
-
-function hexToBase64(hexstring) {
-    return u.btoa(hexstring.match(/\w{2}/g).map(function(a) {
-        return String.fromCharCode(parseInt(a, 16));
-    }).join(""));
-}
-
-
-
-
-
-
-
-
-
-var id;
-id = util.getNewUUID();//b592c499-84d9-4066-b883-0d79b5245bc1
-id = "b592c499-84d9-4066-b883-0d79b5245bc1";
-id = uuidToBase64(id);
-
-var cols = ["TESTID", "DATA"];
-var vals = [id, "datahere"];
-var types = null;
-//db.insertData("TEST", cols, types, vals);
-var q = ["select " + cols.join(", ") + " from TEST where TESTID = ?", [
-        [id, SQLTYPES.BINARY]
-]];
+var excludedTables = ["AB_COUNTRYINFO", "AB_LANGUAGE"];
+LiquiUtils.exportAllTablesAsLiquibaseFiles(outFolderPath, null, alias, excludedTables, true);
+logging.log("finish");
\ No newline at end of file
-- 
GitLab