var WsmanStackCreateService=function(e,s,r,a,o,t){var n={};function l(e){for(var s,r={},a=0;a0){t={Value:s};for(var n=0;n'+e.InstanceID+"";var s="";for(var r in e)if(e.hasOwnProperty(r)){if(s+='',e[r].ReferenceParameters){s+="",s+=""+e[r].Address+""+e[r].ReferenceParameters.ResourceURI+"";var a=e[r].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(a))for(var o=0;o"+a[o].Value+"";else s+=""+a.Value+"";s+=""}else s+=e[r];s+=""}return s+=""}return n.NextMessageId=1,n.Address="/wsman",n.comm=CreateWsmanComm(e,s,r,a,o,t),n.PerformAjax=function(e,s,r,a,o){null==o&&(o=""),n.comm.PerformAjax('
"+e,function(e,r,a){if(200==r){var o=n.ParseWsman(e);o&&null!=o?s(n,o.Header.ResourceURI,o,200,a):s(n,null,{Header:{HttpError:r}},601,a)}else s(n,null,{Header:{HttpError:r}},r,a)},r,a)},n.CancelAllQueries=function(e){n.comm.CancelAllQueries(e)},n.GetNameFromUrl=function(e){var s=e.lastIndexOf("/");return-1==s?e:e.substring(s+1)},n.ExecSubscribe=function(e,s,r,a,o,t,l,d,m,i){var u="",p="";null!=m&&null!=i&&(u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken"+m+''+i+"",p=''),d=null!=d&&null!=d?""+d+"":"";var w="http://schemas.xmlsoap.org/ws/2004/08/eventing/Subscribe"+n.Address+""+e+""+n.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"+c(l)+u+'
'+r+""+p+"PT0.000000S";n.PerformAjax(w+"
",a,o,t,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing" xmlns:t="http://schemas.xmlsoap.org/ws/2005/02/trust" xmlns:se="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:m="http://x.com"')},n.ExecUnSubscribe=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/08/eventing/Unsubscribe"+n.Address+""+e+""+n.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous"+c(o)+"";n.PerformAjax(t+"",s,r,a,'xmlns:e="http://schemas.xmlsoap.org/ws/2004/08/eventing"')},n.ExecPut=function(e,s,r,a,o,t){var l="http://schemas.xmlsoap.org/ws/2004/09/transfer/Put"+n.Address+""+e+""+n.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60.000S"+c(t)+""+function(e,s){if(!e||null==s)return"";var r=n.GetNameFromUrl(e),a="';for(var o in s)if(s.hasOwnProperty(o)&&0!==o.indexOf("__")&&0!==o.indexOf("@")&&void 0!==s[o]&&null!==s[o]&&"function"!=typeof s[o])if("object"==typeof s[o]&&s[o].ReferenceParameters){a+=""+s[o].Address+""+s[o].ReferenceParameters.ResourceURI+"";var t=s[o].ReferenceParameters.SelectorSet.Selector;if(Array.isArray(t))for(var l=0;l"+t[l].Value+"";else a+=""+t.Value+"";a+=""}else if(Array.isArray(s[o]))for(l=0;l"+s[o][l].toString()+"";else a+=""+s[o].toString()+"";return a+=""}(e,s);n.PerformAjax(l+"",r,a,o)},n.ExecCreate=function(e,s,r,a,o,t){var l=n.GetNameFromUrl(e),d="http://schemas.xmlsoap.org/ws/2004/09/transfer/Create"+n.Address+""+e+""+n.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S"+c(t)+"';for(var m in s)d+=""+s[m]+"";n.PerformAjax(d+"",r,a,o)},n.ExecCreateXml=function(e,s,r,a,o){var t=n.GetNameFromUrl(e);n.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Create"+n.Address+""+e+""+n.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60.000S'+s+"",r,a,o)},n.ExecDelete=function(e,s,r,a,o){var t="http://schemas.xmlsoap.org/ws/2004/09/transfer/Delete"+n.Address+""+e+""+n.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S"+c(s)+"";n.PerformAjax(t,r,a,o)},n.ExecGet=function(e,s,r,a){n.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/transfer/Get"+n.Address+""+e+""+n.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S",s,r,a)},n.ExecMethod=function(e,s,r,a,o,t,l){var d="";for(var c in r)if(null!=r[c])if(Array.isArray(r[c]))for(var m in r[c])d+=""+r[c][m]+"";else d+=""+r[c]+"";n.ExecMethodXml(e,s,d,a,o,t,l)},n.ExecMethodXml=function(e,s,r,a,o,t,l){n.PerformAjax(e+"/"+s+""+n.Address+""+e+""+n.NextMessageId+++"http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S"+c(l)+"'+r+"",a,o,t)},n.ExecEnum=function(e,s,r,a){n.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Enumerate"+n.Address+""+e+""+n.NextMessageId+++'http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S',s,r,a)},n.ExecPull=function(e,s,r,a,o){n.PerformAjax("http://schemas.xmlsoap.org/ws/2004/09/enumeration/Pull"+n.Address+""+e+""+n.NextMessageId+++'http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymousPT60S'+s+"99999999",r,a,o)},n.ParseWsman=function(e){try{e.childNodes||(e=function(e){if(window.DOMParser)return(new DOMParser).parseFromString(e,"text/xml");var s=new ActiveXObject("Microsoft.XMLDOM");return s.async=!1,s.loadXML(e),s}(e));var s,r={Header:{}},a=e.getElementsByTagName("Header")[0];if(a||(a=e.getElementsByTagName("a:Header")[0]),!a)return null;for(var o=0;o0){var d=(s=n.childNodes[0].localName).indexOf("_OUTPUT");-1!=d&&d==s.length-7&&(s=s.substring(0,s.length-7)),r.Header.Method=s,r.Body=l(n.childNodes[0])}return r}catch(s){return console.log("Unable to parse XML: "+e),null}},n}