1 package org.commscope.tr069adapter.mapper;
\r
4 import java.io.IOException;
\r
6 import org.apache.commons.io.FileUtils;
\r
7 import org.commscope.tr069adapter.acs.common.DeviceRPCRequest;
\r
8 import org.commscope.tr069adapter.acs.common.dto.TR069OperationCode;
\r
9 import org.commscope.tr069adapter.mapper.util.MOMetaDataUtil;
\r
10 import org.commscope.tr069adapter.mapper.util.NetconfToTr069MapperUtil;
\r
11 import org.w3c.dom.Element;
\r
15 public static final String INDEX_STR = "index";
\r
16 public static final String INDEX_REGEX = "[0-9]{1,}";
\r
18 public static void main(String[] args) throws IOException {
\r
19 File file = new File("rpc_set_input.xml");
\r
20 String requestXML = FileUtils.readFileToString(file, "UTF-8");
\r
23 StringBuilder buff = new StringBuilder();
\r
24 for (int i = 6400; i <= 9600; i++) {
\r
25 buff.append(i).append(",");
\r
27 System.out.println(buff.toString());
\r
29 MOMetaDataUtil util = new MOMetaDataUtil();
\r
30 util.loadMetaData();
\r
31 Element el = NetconfToTr069MapperUtil.convertStringToDocument(requestXML);
\r
33 DeviceRPCRequest req = NetconfToTr069MapperUtil.prepareTR069Request("0005B9AAAAA3", el, "rpc",
\r
34 TR069OperationCode.GET_PARAMETER_VALUES);
\r
36 .setParmeters(util.getSupportedChildParameters(req.getOpDetails().getParmeters()));
\r
38 System.out.println(req);
\r