목차

AP.ems.22.0.1123.ap362164, 제거:

타사 소프트웨어를 새로 고치고 정리합니다. 다음과 같은 기능 변경이 발생합니다.

- CMS는 더 이상 지원되지 않습니다. 따라서 CMS 마이그레이션 단계는 사용자 마이그레이션 툴에서 제거됩니다.

- PDF 보고서는 더 이상 중앙 라이센스 보고에 사용할 수 없습니다.

- 상태 기능이 제거됩니다.

그러나...

기존 노드에 대해 상태 통계가 폴링되고 DB에서 통계를 업데이트/저장하기 위해 이벤트 필터가 호출되는 경우 ap362164는 상태 기능을 제거하므로 해당 코드가 제거되므로 DB에서 상태 통계를 업데이트하는 메서드가 더 이상 존재하지 않아 로그인된 다음 예외가 발생합니다

/var/broadworks/logs/emsBackEnd/stderr.txt 파일:

[14 Mar 2019 06:19:46:837] SYS_ERR: Exception running task: java.lang.NoSuchMethodError: com.broadsoft.ems.health.BWPolledDataHealthUtil.updatePolledDataHealth(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJI)Z

[14 Mar 2019 06:19:46:847] SYS_ERR: java.lang.NoSuchMethodError: com.broadsoft.ems.health.BWPolledDataHealthUtil.updatePolledDataHealth(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IJI)Z

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.broadsoft.ems.fault.BWEventFilterForHealth.filter(BWEventFilterForHealth.java:118)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.nms.eventdb.UserFilter.runAction(UserFilter.java:73)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.nms.eventdb.EventFilter.doFilter(EventFilter.java:197)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.nms.eventdb.EventMgr.moveToOutQ(EventMgr.java:977)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.nms.eventdb.EventMgr.run(EventMgr.java:859)

[14 Mar 2019 06:19:46:847] SYS_ERR:     at com.adventnet.management.scheduler.WorkerThread.run(WorkerThread.java:70)

이 catch되지 않은 예외 이후에는 경보 보고서 작업이 더 이상 작동하지 않습니다.

ap362164가 적용된 후 추가된 노드의 경우 노드에 대해 폴링된 상태 데이터가 생성되지 않으므로 이러한 문제는 없습니다

EMS에서 Admin(관리) 탭->Event Filters(이벤트 필터)로 이동하여 "BWEventFilterForHealth"의 삭제 버튼을 클릭합니다. 그런 다음 "restart" 또는 "restart EMSBackEnd"만 수행해도 됩니다.

BWEventFilterForHealth를 이벤트 필터 목록에서 제거하면, ap362164에서 상태 상태가 더 이상 지원되지 않으므로 이벤트 필터링에 의해 호출되지 않습니다.

어떤 이유로 고객이 ap362164를 제거하고 이전 동작으로 돌아가려는 경우 BWEventFilterForHealth(Admin 탭->Event Filters->Add Filter)를 수동으로 다시 추가해야 합니다. 그런 다음 Admin(관리) 탭->Event Filters(이벤트 필터)->Save Filters(필터 저장)를 사용하여 이벤트 필터를 삭제되기 전과 동일한 순서로 배치합니다(나열된 순서는 필터의 호출된 순서임). 다시 "다시 시작 EMSBackEnd"가 필요합니다.

dev(Hang Tran) 및 TAC(Tania Her난데즈)에서 테스트한 해결 방법