VES Heartbeat and Software Management Feature 34/4334/1
authorcschowdam <chandrasekhar.chowdam@commscope.com>
Tue, 7 Jul 2020 13:43:16 +0000 (13:43 +0000)
committercschowdam <chandrasekhar.chowdam@commscope.com>
Tue, 7 Jul 2020 14:14:40 +0000 (14:14 +0000)
commit641a6c47b4ee74412e9386b3c95693adda3cafc9
treeae7b997f9da4b69920ea09fdfb86e73111c890f2
parent8c7432b8380a355e89df05f070e7d88e599912fd
VES Heartbeat and Software Management Feature

Code changes to support VES Heartbeat and Software Management Feature in tr069 adapter.
docker tag change to latest

Issue-Id: OAM-127
Change-Id: Ib8aeba0e73f13d73064e7c0dca0274a26007f1a7
Signed-off-by: cschowdam <chandrasekhar.chowdam@commscope.com>
136 files changed:
acs/application-booter/pom.xml
acs/application-booter/src/main/java/org/commscope/tr069adapter/acs/booter/ACSServiceBooter.java
acs/application-booter/src/main/resources/log4j2.xml
acs/application-booter/src/main/resources/schema-mariadb.sql
acs/application-booter/src/test/resources/log4j2.xml [new file with mode: 0644]
acs/common/pom.xml
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/DeviceDetails.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/DeviceRPCRequest.java
acs/common/src/main/java/org/commscope/tr069adapter/acs/common/dto/TR069DeviceDetails.java
acs/common/src/main/resources/config/ErrorMessages_tr069.properties
acs/cpe/pom.xml
acs/nbi/pom.xml
acs/pom.xml
acs/requestprocessor/pom.xml
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/custom/ConfigureMultipleObject.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/handler/DeviceRPCRequestHandler.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/helper/TR069RequestProcessEngineHelper.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/impl/TR069EventNotificationService.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/impl/TR069RequestProcessEngine.java
acs/requestprocessor/src/main/java/org/commscope/tr069adapter/acs/requestprocessor/util/TR069RequestProcessorUtility.java
common/src/main/java/org/commscope/tr069adapter/common/scheduler/ExecutionContext.java
config-data/pom.xml
config-data/src/main/java/org/commscope/tr069adapter/config/controllers/ConfugurationDataController.java
config-data/src/main/java/org/commscope/tr069adapter/config/parser/ConfigurationXMLDataParser.java
config-data/src/main/java/org/commscope/tr069adapter/config/service/ConfigurationDataService.java
config-data/src/main/resources/log4j2.xml
config-data/src/main/resources/schema-mariadb.sql
config-data/src/main/resources/xsd/ConfigurationData.xsd
config-data/src/test/java/com/commscope/tr069adapter/config/ConfigDataApplicationTests.java
config-data/src/test/resources/log4j2.xml [new file with mode: 0644]
db/pom.xml
factory/pom.xml
factory/src/main/resources/log4j2.xml
factory/src/test/resources/application.properties [new file with mode: 0644]
factory/src/test/resources/log4j2.xml [new file with mode: 0644]
mapper/Dockerfile
mapper/mapper-schema/CustomYangModelMOmapping.txt [new file with mode: 0644]
mapper/pom.xml
mapper/rpc_set_input.xml [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/MapperConfigProperties.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/Test.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/ACSNotificationHandlerImpl.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/acs/impl/PnPPreProvisioningHandler.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/boot/MapperServiceBooter.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/dao/DeviceOperationsDAO.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/entity/DeviceOperationDetails.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/model/NetConfNotificationDTO.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/model/VESNotification.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfNotificationSender.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/NetConfRequestHandler.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/controller/NetConfRequestReceiver.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/netconf/impl/NetConfRequestHandlerImpl.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/ErrorCodeUtil.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/FirwareUpgradeErrorCode.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/FirwareUpgradeStatus.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/MOMetaDataUtil.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/MapperConstants.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/MapperValidator.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/util/NetconfToTr069MapperUtil.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VESNotificationSender.java
mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VesRequestHandler.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/VesRequestReceiver.java [new file with mode: 0644]
mapper/src/main/java/org/commscope/tr069adapter/mapper/ves/impl/VesRequestHandlerImpl.java [new file with mode: 0644]
mapper/src/main/resources/application.properties
mapper/src/main/resources/log4j2.xml
mapper/src/main/resources/schema-mariadb.sql [new file with mode: 0644]
mapper/src/test/java/org/commscope/tr069adapter/mapper/NetconfToTr069MapperUtilTest.java
mapper/src/test/resources/application.properties
mapper/src/test/resources/log4j2.xml [new file with mode: 0644]
netconf-server/Dockerfile
netconf-server/pom.xml
netconf-server/schemas/bbf-tr-196-2-0-3-full.yang
netconf-server/schemas/iana-hardware.yang [new file with mode: 0644]
netconf-server/schemas/ietf-crypto-types.yang [new file with mode: 0644]
netconf-server/schemas/ietf-hardware.yang [new file with mode: 0644]
netconf-server/schemas/ietf-inet-types.yang [new file with mode: 0644]
netconf-server/schemas/ietf-netconf-acm.yang [new file with mode: 0644]
netconf-server/schemas/ietf-netconf-monitoring-extension.yang [new file with mode: 0644]
netconf-server/schemas/ietf-netconf-monitoring.yang [new file with mode: 0644]
netconf-server/schemas/ietf-yang-types.yang [new file with mode: 0644]
netconf-server/schemas/o-ran-file-management.yang [new file with mode: 0644]
netconf-server/schemas/o-ran-hardware.yang [new file with mode: 0644]
netconf-server/schemas/o-ran-heartbeat-management.yang [new file with mode: 0644]
netconf-server/schemas/o-ran-software-management.yang [new file with mode: 0644]
netconf-server/schemas/tr-181-2-12-0-cwmp-full.yang
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/config/NetConfServerProperties.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/notification/NetConfSessionUtil.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/notification/NotificationHandler.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/restapi/NetConfServerManagerRestApi.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/restapi/NotificationReceiverService.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/SoftwareDownloadOperation.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/XmlUtility.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetConfServerManagerImpl.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/NetconfServerStarter.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/RestartNetconfServerHandler.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/helper/ServerPortAllocationHelper.java
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/utils/NetConfServerConstants.java [new file with mode: 0644]
netconf-server/src/main/java/org/commscope/tr069adapter/netconf/server/ves/VESNotificationSender.java [new file with mode: 0644]
netconf-server/src/main/resources/application.properties
netconf-server/src/main/resources/log4j2.xml
netconf-server/src/test/java/org/commscope/tr069adapter/netconf/restapi/NotificationServerRestApiTest.java
netconf-server/src/test/java/org/commscope/tr069adapter/netconf/server/RestartNetconfServerHandlerTest.java
netconf-server/src/test/resources/log4j2.xml [new file with mode: 0644]
pom.xml
ves-agent/Dockerfile
ves-agent/pom.xml
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/VesConfiguration.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/async/AsyncRequestHandler.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/async/AsyncThreadPoolConfig.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/async/WaitForNotifications.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/boot/VESAgentServiceBooter.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/AlarmMappingHandler.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/HeartBeatMessageHandler.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/PnfRegMappingHandler.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/controller/VESAgentService.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/entity/DeviceDataEntity.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/exception/VesAgentException.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/mapper/MapperRequestSender.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/model/HeartbeatFields.java
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/repository/VesDataRepository.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/service/VesAgentServiceHelper.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/timer/HeartBeatTimeoutTask.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/timer/ScheduleConfig.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/timer/ScheduleInfo.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/timer/ScheduleTaskService.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/timer/ServiceConfig.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/timer/StartupTimerService.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/util/EventUtil.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/util/VesAgentConstants.java [new file with mode: 0644]
ves-agent/src/main/java/org/commscope/tr069adapter/vesagent/util/VesAgentUtils.java [new file with mode: 0644]
ves-agent/src/main/resources/application.properties
ves-agent/src/main/resources/log4j2.xml
ves-agent/src/main/resources/schema-mariadb.sql [new file with mode: 0644]
ves-agent/src/test/java/org/commscope/tr069adapter/vesagent/test/VESAgentServiceRestTest.java
ves-agent/src/test/resources/application.properties
ves-agent/src/test/resources/log4j2.xml [new file with mode: 0644]