csdperic / csdp-support

0 stars 0 forks source link

CSP iBase NE Management Import功能对SW部分处理的改进 #46

Open ekeekee opened 8 years ago

ekeekee commented 8 years ago

2016-10-28,测试环境74. 经测试,目前处理的规则是: 在import iBase Excel时,CSP对于SW补丁包部分,采取的是:删除,然后根据Excel表格的内容来进行更新。 这样一来,NE原本的SW PKG记录被冲掉了。希望进行以下改进。

1、先根据Excel表格里的NE TYPE, SYSTEM VERSIN/HW GROUP TYPE, SW PKG内容,在CSP的PACKAGE MANAGEMENT里检查,该补丁包是否存在; 2、若补丁包不存在,返回错误给上传人; 3、当补丁包存在时,将它与CSP iBase里,NE的现存SW PKG对比,若是一样的,跳过,不处理。仅针对相同的SW TYPE而言; 4、若SW TYPE不相同,则新建,对原有值不作处理; 5、若Excel里的补丁包,SW TYPE相同情况下,与NE里的不一致,依据该补丁包的ACCUMULATE字段的值,来确定是否替换; 6、当替换时,需要将NE现存的补丁包,设置为Replaced,再新建关联关系。

以上改进,包括log -> iBase那个模块,也采取一样的规则处理。