diff --git a/amt-0.2.0_de.js b/amt-0.2.0_de.js index 18f08d6..078378d 100644 --- a/amt-0.2.0_de.js +++ b/amt-0.2.0_de.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/amt-0.2.0_es.js b/amt-0.2.0_es.js index 681c687..87748ba 100644 --- a/amt-0.2.0_es.js +++ b/amt-0.2.0_es.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/amt-0.2.0_fr.js b/amt-0.2.0_fr.js index 0b1687e..3083a65 100644 --- a/amt-0.2.0_fr.js +++ b/amt-0.2.0_fr.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/amt-0.2.0_it.js b/amt-0.2.0_it.js index fab38d8..3f61b05 100644 --- a/amt-0.2.0_it.js +++ b/amt-0.2.0_it.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/amt-0.2.0_ja.js b/amt-0.2.0_ja.js index b5ea3a7..9259670 100644 --- a/amt-0.2.0_ja.js +++ b/amt-0.2.0_ja.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/amt-0.2.0_ko.js b/amt-0.2.0_ko.js index 4a6096d..d4e7226 100644 --- a/amt-0.2.0_ko.js +++ b/amt-0.2.0_ko.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/amt-0.2.0_nl.js b/amt-0.2.0_nl.js index 991ce20..60b3c67 100644 --- a/amt-0.2.0_nl.js +++ b/amt-0.2.0_nl.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/amt-0.2.0_pt.js b/amt-0.2.0_pt.js index 7c27bf5..6e28d44 100644 --- a/amt-0.2.0_pt.js +++ b/amt-0.2.0_pt.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/amt-0.2.0_ru.js b/amt-0.2.0_ru.js index b193259..1e08d95 100644 --- a/amt-0.2.0_ru.js +++ b/amt-0.2.0_ru.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/amt-0.2.0_zh-chs.js b/amt-0.2.0_zh-chs.js index e896579..9278b52 100644 --- a/amt-0.2.0_zh-chs.js +++ b/amt-0.2.0_zh-chs.js @@ -302,7 +302,10 @@ function AmtStackCreateService(wsmanStack) { obj.AMT_TimeSynchronizationService_SetHighAccuracyTimeSynch = function (Ta0, Tm1, Tm2, callback_func, tag) { obj.Exec('AMT_TimeSynchronizationService', 'SetHighAccuracyTimeSynch', { 'Ta0': Ta0, 'Tm1': Tm1, 'Tm2': Tm2 }, callback_func, tag); } obj.AMT_UserInitiatedConnectionService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_UserInitiatedConnectionService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } obj.AMT_WebUIService_RequestStateChange = function (RequestedState, TimeoutPeriod, callback_func) { obj.Exec('AMT_WebUIService', 'RequestStateChange', { 'RequestedState': RequestedState, 'TimeoutPeriod': TimeoutPeriod }, callback_func); } - obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } + obj.AMT_WiFiPortConfigurationService_AddWiFiSettings = function (WiFiEndpoint, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { + console.log(JSON.stringify({ "WiFiEndpoint": WiFiEndpoint, "WiFiEndpointSettingsInput": WiFiEndpointSettingsInput, "IEEE8021xSettingsInput": IEEE8021xSettingsInput, "ClientCredential": ClientCredential, "CACredential": CACredential }, null, 2)); + obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'AddWiFiSettings', { 'WiFiEndpoint': WiFiEndpoint, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); + } obj.AMT_WiFiPortConfigurationService_UpdateWiFiSettings = function (WiFiEndpointSettings, WiFiEndpointSettingsInput, IEEE8021xSettingsInput, ClientCredential, CACredential, callback_func) { obj.ExecWithXml('AMT_WiFiPortConfigurationService', 'UpdateWiFiSettings', { 'WiFiEndpointSettings': WiFiEndpointSettings, 'WiFiEndpointSettingsInput': WiFiEndpointSettingsInput, 'IEEE8021xSettingsInput': IEEE8021xSettingsInput, 'ClientCredential': ClientCredential, 'CACredential': CACredential }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllITProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllITProfiles', { '_method_dummy': _method_dummy }, callback_func); } obj.AMT_WiFiPortConfigurationService_DeleteAllUserProfiles = function (_method_dummy, callback_func) { obj.Exec('AMT_WiFiPortConfigurationService', 'DeleteAllUserProfiles', { '_method_dummy': _method_dummy }, callback_func); } @@ -548,7 +551,7 @@ function AmtStackCreateService(wsmanStack) { return _SystemFirmwareError[eventDataField[1]]; } else if (eventOffset == 3) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { - return format("AMT One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRErrorEvents[eventDataField[2]]); } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) return "Got an error erasing Device SSD"; if (eventDataField[2] == 2) return "Erasing Device TPM is not supported"; @@ -559,11 +562,11 @@ function AmtStackCreateService(wsmanStack) { } else if (eventOffset == 5) { if ((eventDataField[0] == 170) && (eventDataField[1] == 48)) { if (eventDataField[2] == 1) { - return format("AMT One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); + return format("One Click Recovery: CSME Boot Option {0}:{1} added successfully", (eventDataField[3]), _OCRSource[(eventDataField[3])]); } else if (eventDataField[2] < 7) { - return format("AMT One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); + return format("One Click Recovery: {0}", _OCRProgressEvents[eventDataField[2]]); } else { - return format("AMT One Click Recovery: Unknown progress event {0}", eventDataField[2]); + return format("One Click Recovery: Unknown progress event {0}", eventDataField[2]); } } else if ((eventDataField[0] == 170) && (eventDataField[1] == 64)) { if (eventDataField[2] == 1) { @@ -962,15 +965,14 @@ args = { }, */ function execArgumentsToXml(args) { - if(args === undefined || args === null) return null; - + if ((args === undefined) || (args === null)) return null; var result = ''; - for(var argName in args) { + for (var argName in args) { var arg = args[argName]; - if(!arg) continue; - if(arg['__parameterType'] === 'reference') result += referenceToXml(argName, arg); - else result += instanceToXml(argName, arg); - //if(arg['__isInstance']) result += instanceToXml(argName, arg); + if (!arg) continue; + if (arg['__parameterType'] === 'reference') { result += referenceToXml(argName, arg); } + else { result += instanceToXml(argName, arg); } + //if (arg['__isInstance']) result += instanceToXml(argName, arg); } return result; } @@ -988,25 +990,28 @@ function execArgumentsToXml(args) { */ function instanceToXml(instanceName, inInstance) { - if(inInstance === undefined || inInstance === null) return null; + if (inInstance === undefined || inInstance === null) return null; var hasNamespace = !!inInstance['__namespace']; var startTag = hasNamespace ? ''; - for(var prop in inInstance) { - if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; - - if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop]) ) continue; - - if (typeof inInstance[prop] === 'object') { - //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; - console.error('only convert one level down...'); - } - else { - result += startTag + prop +'>' + inInstance[prop].toString() + endTag + prop +'>'; - } + if (typeof inInstance == 'string') { + result += inInstance; + } else { + for (var prop in inInstance) { + if (!inInstance.hasOwnProperty(prop) || prop.indexOf('__') === 0) continue; + + if (typeof inInstance[prop] === 'function' || Array.isArray(inInstance[prop])) continue; + + if (typeof inInstance[prop] === 'object') { + //result += startTag + prop +'>' + instanceToXml('prop', inInstance[prop]) + endTag + prop +'>'; + console.error('only convert one level down...'); + } else { + result += startTag + prop + '>' + inInstance[prop].toString() + endTag + prop + '>'; + } + } } result += ''; return result; diff --git a/index_de.html b/index_de.html index b2b93e8..54fee0c 100644 --- a/index_de.html +++ b/index_de.html @@ -874,6 +874,9 @@ + + +
Andere Einstellungen
@@ -1439,28 +1444,67 @@
Priorität
- +
Authentifizierung
Verschlüsselung
-
Passwort*
-
Kennwort bestätigen
+
+
Passwort*
+
Kennwort bestätigen
+
+ + + @@ -1605,18 +1649,7 @@
Starteinstellungen
- +
Boot-Quelle
@@ -1642,6 +1675,10 @@
Boot URL
+
+ +
Timeout (Seconds)
+
aktiviert
+ +
+
+
+ +
aktiviert
+
+
+ +
Protokoll
+
+
Server Name
+
+ +
Server Name Compare
+
+
Domain
+
Nutzername
+
Passwort
+
Roaming Identity
+
Protected Access Credentials
+
PAC Password
+
+ +
Client Certificate
+
+
+ +
Server Issuer Cert
+
+
+ +
Active in S0
+
+
PXE Timeout
+
+
@@ -1729,7 +1820,7 @@