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'