X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=netconf-server%2Fsrc%2Fmain%2Fjava%2Forg%2Fcommscope%2Ftr069adapter%2Fnetconf%2Frpc%2FGetConfigOperation.java;fp=netconf-server%2Fsrc%2Fmain%2Fjava%2Forg%2Fcommscope%2Ftr069adapter%2Fnetconf%2Frpc%2FGetConfigOperation.java;h=4fd08e08f1b2fb037e8c624aacc212cb532393f1;hb=aa7991e2bb89e56479a79541a5d9b659ae619cd7;hp=edbd7998929d180011e228b9554e574321b08bdb;hpb=17d7d2966615671ef113dd32c7ba5ebff47f5e6f;p=oam%2Ftr069-adapter.git diff --git a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetConfigOperation.java b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetConfigOperation.java index edbd799..4fd08e0 100644 --- a/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetConfigOperation.java +++ b/netconf-server/src/main/java/org/commscope/tr069adapter/netconf/rpc/GetConfigOperation.java @@ -44,11 +44,16 @@ public class GetConfigOperation extends AbstractLastNetconfOperation { private static final Logger logger = LoggerFactory.getLogger(GetConfigOperation.class); private String deviceID; + private String swVersion; + private String hwVersion; public GetConfigOperation(final String netconfSessionIdForReporting, - final Optional initialConfigXMLFile, String deviceID) { + final Optional initialConfigXMLFile, String deviceID, String swVersion, + String hwVersion) { super(netconfSessionIdForReporting); this.deviceID = deviceID; + this.swVersion = swVersion; + this.hwVersion = hwVersion; if (initialConfigXMLFile.isPresent()) { logger.info("File is present: {}", initialConfigXMLFile.get().getName()); } @@ -65,7 +70,8 @@ public class GetConfigOperation extends AbstractLastNetconfOperation { NetConfServiceBooter.getApplicationContext().getBean(NetConfServerProperties.class); final String baseUrl = config.getMapperPath() + "/getConfig"; - NetConfResponse restResponse = XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID); + NetConfResponse restResponse = + XmlUtility.invokeMapperCall(baseUrl, requestXml, deviceID, swVersion, hwVersion); if (restResponse != null) { ErrorCodeDetails errorCode = restResponse.getErrorCode();