var slib = $.import("uniorg.ServiceLayer", "B1SLLogic"); var datetimelib = $.import("uniorg.libs", "datetime"); var logginglib = $.import("uniorg.libs", "uologging"); var slDest = $.import("uniorg.destinations", "uodestlib"); var slfwlib = $.import("uniorg.ServiceLayer", "B1SLFramework"); var output = {}; var outMessages = []; var outMsg = {}; var outStatus = "success"; var myDebug = {}; var companyid = 0; var UserName = '; var UserPass = '; var UserComp = '; var SESSIONID = ""; var NODEID = ""; var slLoggedIn = false; var logTableId = 0; var logDocEntry = -1; var serviceName = "crm.cancellation.v1.cancelinvoice.xsjs"; var serviceVersion = '1.9'; var objecttype = "13C"; var schemaName = "A19753_EON_P01"; // Main cancelWorkflow function and supporting functions would be here // This is a complex service for canceling invoices with project management