123456789101112131415161718192021222324252627 |
- // do: Http request
- // params: method<string>, url<string>, header<object>, body<string>, successfunc<function>, errfunc<function>
- // return: none
- http.do("POST", "http://17.194.0.81/cmdb/dataSet/execute", {"Content-Type":"application/json"}, '{"password": "bW9uaXRvcipZd3h0YkA2Ng==","pageSize": 1000,"ciClass": "数据中心","type": 2,"pageNum": 1,"username": "monitor"}', function(message){
- // success func
-
- _.forEach(message.data.data.data,function(v){
- log.info(v)
- var comp = _.template("insert into /cncc/entity/datacenter (id,name,datasource,dcstatus,org,smvid) values ('<%=id %>','<%=name %>','<%=datasource %>','<%=dcstatus %>','<%=org %>','<%=smvid %>')");
- var attrs = v.attrs;
-
- var mql = comp({
- id: "dc:"+attrs['IDUNIQUE'],
- name:attrs['名称'],
- datasource:attrs['数据来源'],
- dcstatus:attrs['STATUS'],
- org:attrs['组织机构'],
- smvid:attrs['IDUNIQUE']
- })
- // log.info(mql)
- odb.mql(mql);
- });
- }, function(message){
- // error func
- log.info(message.data);
- })
|