From d55cc2efa305b001a9a4f86b9cddbfb7a3e8630f Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 11 Nov 2019 16:07:03 +0100 Subject: [PATCH] Ok init con salvataggio memoria + parametri --- IOB-WIN/IOB-WIN.csproj | 4 ++-- IOB-WIN/IobGeneric.cs | 52 +++++++++++++++++++++++++++++++++++++++-- IOB-WIN/packages.config | 2 +- Jenkinsfile | 2 +- 4 files changed, 54 insertions(+), 6 deletions(-) diff --git a/IOB-WIN/IOB-WIN.csproj b/IOB-WIN/IOB-WIN.csproj index 0588eb3c..6de3d7ba 100644 --- a/IOB-WIN/IOB-WIN.csproj +++ b/IOB-WIN/IOB-WIN.csproj @@ -83,8 +83,8 @@ False ExtLib\krcc.dll - - ..\packages\MapoSDK.6.8.1911.1252\lib\net40\MapoSDK.dll + + ..\packages\MapoSDK.6.8.1911.1256\lib\net40\MapoSDK.dll ..\packages\Microsoft.Bcl.Async.1.0.168\lib\net40\Microsoft.Threading.Tasks.dll diff --git a/IOB-WIN/IobGeneric.cs b/IOB-WIN/IobGeneric.cs index e0d64ae4..dcfcea4f 100644 --- a/IOB-WIN/IobGeneric.cs +++ b/IOB-WIN/IobGeneric.cs @@ -651,9 +651,37 @@ namespace IOB_WIN // infine se obj memoria valido salvo in MP-IO x sue applicazioni if (memMap != null) { - // invio su cloud... + // invio su cloud conf memoria... string rawData = JsonConvert.SerializeObject(memMap); utils.callUrl($"{urlSaveMemMap}", rawData); + // salvo ANCHE come parametri i valori... + objItem currItem = new objItem(); + List allParam = new List(); + // valori WRITE + foreach (var item in memMap.mMapWrite) + { + currItem = new objItem() + { + uid = item.Value.name, + name = !string.IsNullOrEmpty(item.Value.description) ? item.Value.description : item.Value.name, + writable = true + }; + allParam.Add(currItem); + } + // valori READ + foreach (var item in memMap.mMapRead) + { + currItem = new objItem() + { + uid = item.Value.name, + name = !string.IsNullOrEmpty(item.Value.description) ? item.Value.description : item.Value.name, + writable = false + }; + allParam.Add(currItem); + } + // invio su cloud parametri! + rawData = JsonConvert.SerializeObject(allParam); + utils.callUrl($"{urlSaveAllParams}", rawData); } } catch (Exception exc) @@ -2146,7 +2174,27 @@ namespace IOB_WIN try { string machineName = Environment.MachineName; - answ = string.Format(@"http://{0}{1}{2}/saveConf/{3}", cIobConf.serverData.MPIP, cIobConf.serverData.MPURL, cIobConf.serverData.CMDALIVE, cIobConf.codIOB, machineName); + answ = string.Format(@"http://{0}{1}{2}/saveConf/{3}", cIobConf.serverData.MPIP, cIobConf.serverData.MPURL, cIobConf.serverData.CMDALIVE, cIobConf.codIOB); + } + catch (Exception exc) + { + lgError(exc, "Errore in composizione urlSaveMemConf"); + } + return answ; + } + } + /// + /// URL per salvataggio dati PARAMETRI IOB... + /// + public string urlSaveAllParams + { + get + { + string answ = ""; + try + { + string machineName = Environment.MachineName; + answ = string.Format(@"http://{0}{1}{2}/upsertObjItems/{3}", cIobConf.serverData.MPIP, cIobConf.serverData.MPURL, cIobConf.serverData.CMDALIVE, cIobConf.codIOB); } catch (Exception exc) { diff --git a/IOB-WIN/packages.config b/IOB-WIN/packages.config index 3c1ecd60..67b69a4e 100644 --- a/IOB-WIN/packages.config +++ b/IOB-WIN/packages.config @@ -1,7 +1,7 @@  - + diff --git a/Jenkinsfile b/Jenkinsfile index 933f8d15..299a2219 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -16,7 +16,7 @@ pipeline { /* calcolo numero versione... diverso x branch MASTER/DEVELOP */ script { - withEnv(['NEXT_BUILD_NUMBER=507']) { + withEnv(['NEXT_BUILD_NUMBER=508']) { // env.versionNumber = VersionNumber(versionNumberString : '2.4.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true) env.versionNumber = VersionNumber(versionNumberString : '2.4.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') env.APP_NAME = 'MAPO-IOB-WIN'