//package com.eactive.eai.adapter.wca.servlet; 
//
//import java.io.IOException;
//import java.util.HashMap;
//import java.util.Iterator;
//import java.util.StringTokenizer;
//import java.util.Vector;
//import javax.servlet.RequestDispatcher;
//import javax.servlet.ServletConfig;
//import javax.servlet.ServletException;
//import javax.servlet.http.HttpServlet;
//import javax.servlet.http.HttpServletRequest;
//import javax.servlet.http.HttpServletResponse;
//import javax.servlet.http.HttpSession;
//import org.apache.log4j.Logger;
//
//import com.eactive.eai.adapter.wca.cfg.LUInfoJDBCEx;
//import com.eactive.eai.adapter.wca.cfg.SNAAdapter;
//import com.eactive.eai.adapter.wca.cfg.SNAAdapterManager;
//import com.eactive.eai.adapter.wca.cfg.SessionGroupDataEx;
//import com.eactive.eai.adapter.wca.cfg.SessionGroupJDBCEx;
//import com.eactive.eai.adapter.wca.command.DBCommand;
//import com.eactive.eai.adapter.wca.command.DeleteSessionGroupEx;
//import com.eactive.eai.adapter.wca.command.InsertSessionGroupEx;
//import com.eactive.eai.adapter.wca.command.UpdateSessionGroupEx;
//import com.eactive.eai.adapter.wca.exception.WCAException;
//import com.eactive.eai.adapter.wca.global.WCADefine;
//import com.eactive.eai.adapter.wca.jdbc.CommonJDBC;
//import com.eactive.eai.adapter.wca.jdbc.JDBCException;
//import com.eactive.eai.adapter.wca.jdbc.JDBCFactory;
//import com.eactive.eai.adapter.wca.jdbc.SQLData;
//import com.eactive.eai.adapter.wca.util.SNAAgentUtil;
//import com.eactive.eai.agent.AgentUtil;
//import com.eactive.eai.agent.command.Command;
//import com.eactive.eai.common.server.EAIServerManager;
//
///** 
//* 1. 기능 : LU 그룹 관리 서블릿
//* 2. 처리 개요 : 
//* 3. 주의사항 
//*
//* @author  : 
//* @version : 
//* @see : 
//* @since   :
//*/
//public class LUGroupServletEx extends HttpServlet implements DBCommand{
//    Logger logger = Logger.getLogger(LUGroupServletEx.class);
//   /** 
//    * 1. 기능 : GET 데이타 처리
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @param request        HttpServletRequest 객체
//    * @param response       HttpServletResponse 객체
//    **/  
//    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
//        doPost(request, response);
//    }
//    
//   /** 
//    * 1. 기능 : POST 데이타 처리
//    * 2. 처리 개요 :   TYPE에 따라 함수 분기
//    * 3. 주의사항 
//    *
//    * @param request        HttpServletRequest 객체
//    * @param response       HttpServletResponse 객체
//    **/  
//    public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
//        
//        String srType = request.getParameter("TYPE")==null? "":request.getParameter("TYPE").trim();
//        
//        try
//        {
//            if(srType.equals("INSERT")){
//              insertLUGroup(request);
//              selectLUGroup(request);
//            }
//            else if(srType.equals("DELETE")){
//              deleteLUGroup(request);        
//              selectLUGroup(request);   
//            }
//            else if(srType.equals("DELETE_ALL")){
//              deleteAllLUGroup(request);        
//              selectLUGroup(request);   
//            }            
//            else if(srType.equals("UPDATE")){
//              updateLUGroup(request);              
//              selectLUGroup(request);           
//            }      
//            else if(srType.equals("LIST")){
//              selectLUGroup(request);              
//            }
//           
//            else if(srType.equals("UPDATE_SELECT")){ // update page
//              updateSelectLUGroup(request);
//              
//              RequestDispatcher rd = getServletContext().getRequestDispatcher(PathInfoEx.P_LU_GROUP_UPDATE);
//              rd.forward(request, response);
//              return;
//            }
//            else
//            {
//                selectLUGroup(request);
//            }            
//            RequestDispatcher rd = getServletContext().getRequestDispatcher(PathInfoEx.P_LU_GROUP_LIST);
//            rd.forward(request, response);
//        }
//        catch(JDBCException jdbc)
//        {
//            jdbc.printStackTrace(); 
//            String sErrorMsg = jdbc.toString();
//            request.setAttribute("errorMessage",sErrorMsg );
//            RequestDispatcher rd = getServletContext().getRequestDispatcher(PathInfoEx.P_ERROR);            
//            rd.forward(request, response);
//        }     
//        catch(Exception e)
//        {
//            e.printStackTrace(); 
//            request.setAttribute("errorMessage", e.toString()); 
//            RequestDispatcher rd = getServletContext().getRequestDispatcher(PathInfoEx.P_ERROR);            
//            rd.forward(request, response);
//        }
//    }
//    
//    /** 
//    * 1. 기능 : LU 세션 그룹 조회
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @param request        HttpServletRequest 객체
//    * @exception            JDBCException
//    **/  
//    private void selectLUGroup(HttpServletRequest request) throws JDBCException {
//        StringBuffer sbQuery = new StringBuffer();  
//        
//        // 20080827 Start
//        // 20080527 Start
//        /*
//        sbQuery.append( "select \"AdptrGstatSevrName\", \"AdptrGroupName\", \"LUGroupName\", \"SoftLinkPortNo\", \"WCASessCnt\", \"SvcToutVal\", " + 
//                        " \"BkupAutoCnvsnYn\", \"BkupCnvsnBaseObstclRt\"  " + 
//                        "   FROM " + TableInfo.T_LU_GROUP  + 
//                        "   WHERE 1=1 ");
//        */
//        /*
//        sbQuery.append( "select \"AdptrGstatSevrName\", \"AdptrGroupName\", \"LUGroupName\", \"SoftLinkPortNo\", \"WCASessCnt\", \"SvcToutVal\", " + 
//                " \"BkupAutoCnvsnYn\", \"BkupCnvsnBaseObstclRt\", \"SoftLinkSevrName\" " + 
//                "   FROM " + TableInfoEx.T_LU_GROUP  + 
//                "   WHERE 1=1 ");
//        */        
//        // 20080527 End
//        sbQuery.append( "select \"AdptrGstatSevrName\", \"AdptrGroupName\", \"LUGroupName\", \"SoftLinkPortNo\", \"WCASessCnt\", \"SvcToutVal\", " + 
//                " \"BkupAutoCnvsnYn\", \"BkupCnvsnBaseObstclRt\"  " + 
//                "   FROM " + TableInfoEx.T_LU_GROUP  + 
//                "   WHERE 1=1 ");        
//        // 20080827 End 
//        
//        try {
//            // 1. page num
//            String sCurrentPageNum = request.getParameter("CURRENT_PAGE_NUM");
//            if ( sCurrentPageNum == null || sCurrentPageNum.equals("") ) 
//                sCurrentPageNum = "1";
//            int nCurrentPageNum = Integer.parseInt(sCurrentPageNum);
//            
//            String sEaiSystemName   = request.getParameter("NODENM")==null?"":request.getParameter("NODENM");
//            String sAdapterGroupName= request.getParameter("ADPTGRPNM")==null?"":request.getParameter("ADPTGRPNM");
//            
//            String srSortColumn = request.getParameter("SORT_COLUMN")==null? "": request.getParameter("SORT_COLUMN");
//            String srSortNodeName = request.getParameter("SORT_NODENM")==null? TableInfoEx.SORT_ASC: request.getParameter("SORT_NODENM");
//            String srSortAdapterGrpName = request.getParameter("SORT_ADPTGRPNM")==null? TableInfoEx.SORT_ASC: request.getParameter("SORT_ADPTGRPNM");
//            String srSortLUGrpName = request.getParameter("SORT_LUGRPNM")==null? TableInfoEx.SORT_ASC: request.getParameter("SORT_LUGRPNM");
//                        
//            srSortNodeName = (srSortNodeName.equals(TableInfoEx.SORT_ASC)==true)?"ASC":"DESC";
//            srSortAdapterGrpName = (srSortAdapterGrpName.equals(TableInfoEx.SORT_ASC)==true)?"ASC":"DESC";
//            srSortLUGrpName = (srSortLUGrpName.equals(TableInfoEx.SORT_ASC)==true)?"ASC":"DESC";
//            
//            // 2. get parameter and make conf query
//            if (!sEaiSystemName.equals(SelectBoxData.ALL_SEARCH) && !sEaiSystemName.equals(""))
//                sbQuery.append(" AND \"AdptrGstatSevrName\" = '" + sEaiSystemName + "' " );
//            if (!sAdapterGroupName.equals(SelectBoxData.ALL_SEARCH) && !sAdapterGroupName.equals(""))
//                sbQuery.append(" AND \"AdptrGroupName\" = '" + sAdapterGroupName + "' ");
//            
//            if (srSortColumn.equals("SORT_NODENM"))
//                sbQuery.append(" ORDER BY  \"AdptrGstatSevrName\" " + srSortNodeName);
//            else if (srSortColumn.equals("SORT_ADPTGRPNM"))
//                sbQuery.append(" ORDER BY  \"AdptrGroupName\" " + srSortAdapterGrpName);
//            else if (srSortColumn.equals("SORT_LUGRPNM"))
//                sbQuery.append(" ORDER BY  \"LUGroupName\" " + srSortLUGrpName);
//            else 
//                sbQuery.append(" ORDER BY  \"AdptrGstatSevrName\", \"AdptrGroupName\", \"LUGroupName\"");
//            
//            // 3. query execute        
//            JDBCFactory factory   = JDBCFactory.newInstance();
//            CommonJDBC  common = (CommonJDBC)factory.create(CommonJDBC.class);
//            SQLData     data = common.select(sbQuery.toString(), nCurrentPageNum, TableStyle.DISP_ROWS_COUNT, TableStyle.DISP_PAGES_COUNT);            
//            request.setAttribute("RESULT", data);
//        }
//        catch(JDBCException e)
//        {
//            throw e;
//        }
//    }
//     
//   /** 
//    * 1. 기능 : LU 세션 그룹 등록
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @param request        HttpServletRequest 객체
//    * @exception            Exception
//    **/  
//    public void insertLUGroup(HttpServletRequest request) throws Exception {    
//        JDBCFactory      	factory   = JDBCFactory.newInstance();
//        SessionGroupJDBCEx  jdbc          = null;
//        
//        try {
//            SessionGroupDataEx data = setParameter(request);                        
//            jdbc = (SessionGroupJDBCEx)factory.create(SessionGroupJDBCEx.class);
//            int result = jdbc.insertSessionGroup(data);
//            logger.info("LU 그룹 등록 : " + data.toString());
//            updateApply(CMD_INSERT, data);
//        }
//        catch(JDBCException e) {
//            e.printStackTrace();
//            throw e;
//        }
//    }
//   
//   /** 
//    * 1. 기능 : LU 세션 그룹 삭제
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @param request        HttpServletRequest 객체
//    * @exception            Exception
//    **/  
//    public void deleteLUGroup(HttpServletRequest request) throws Exception { 
//        JDBCFactory      	factory   = JDBCFactory.newInstance();
//        SessionGroupJDBCEx  jdbc      = null;
//        HashMap hmDatas = new HashMap();
//        String sAdapterGrpName = "";
//        String sLUGrpName = "";
//        
//        try {
//            jdbc = (SessionGroupJDBCEx)factory.create(SessionGroupJDBCEx.class);
//            
//            MakeQuery makeQuery = new MakeQuery(request);
//            Vector vConfQuery = makeQuery.makeExeSql();
//            // 삭제할 checkbox 데이타
//            for(int nIndx=0;nIndx<vConfQuery.size();nIndx++)
//            {
//                // delete key로 삭제할 VO를 생성한다.
//                StringTokenizer st = new StringTokenizer( (String)vConfQuery.elementAt(nIndx) , TableInfoEx.DELETE_RECODE_DELIMETER);	
//                
//                SessionGroupDataEx data = new SessionGroupDataEx();
//                data.setNodeName(st.nextToken());
//                sAdapterGrpName = st.nextToken();
//                sLUGrpName = st.nextToken();
//                sLUGrpName = SelectBoxData.getInstance().getRealLUGrpName(sAdapterGrpName, sLUGrpName);
//                data.setAdapterGroupName(sAdapterGrpName);
//                data.setGroupName(sLUGrpName);
//                
//                jdbc.deleteSessionGroup(data);
//                hmDatas.put(String.valueOf(nIndx), data);
//                
//                logger.info("LU 그룹 삭제 : " + data.toString());
//                updateApply(CMD_DELETE, data);
//            }
//        }
//        catch(JDBCException e)
//        {
//            throw e;
//        }
//    }
//    
//   /** 
//    * 1. 기능 : LU 세션 그룹 및 LU 그룹에 속한 LU 삭제
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @param request        HttpServletRequest 객체
//    * @exception            Exception
//    **/  
//    public void deleteAllLUGroup(HttpServletRequest request) throws Exception {
//        JDBCFactory         factory   = JDBCFactory.newInstance();
//        SessionGroupJDBCEx  group_jdbc          = null;
//        
//        String sNodeName = null;
//        String sAdapterGroupName = null;
//        String sGroupName = null;
//        
//        try {
//            group_jdbc = (SessionGroupJDBCEx)factory.create(SessionGroupJDBCEx.class);
//            MakeQuery makeQuery = new MakeQuery(request);
//            Vector vConfQuery = makeQuery.makeExeSql();
//            // 삭제할 checkbox 데이타
//            for(int nIndx=0;nIndx<vConfQuery.size();nIndx++)
//            {
//                // delete key로 삭제할 VO를 생성한다.
//                StringTokenizer st = new StringTokenizer( (String)vConfQuery.elementAt(nIndx) , TableInfoEx.DELETE_RECODE_DELIMETER);	
//                
//                SessionGroupDataEx data = new SessionGroupDataEx();
//                sNodeName = st.nextToken();
//                sAdapterGroupName = st.nextToken();
//                sGroupName = st.nextToken();
//                sGroupName = SelectBoxData.getInstance().getRealLUGrpName(sAdapterGroupName, sGroupName);
//                
//                data.setNodeName(sNodeName);
//                data.setAdapterGroupName(sAdapterGroupName);
//                data.setGroupName(sGroupName);
//                
//                group_jdbc.deleteAllSessionGroup(data);
//                logger.info("LU 그룹 및 LU 정보 삭제 : " + data.toString());
//                   
//                updateApply(CMD_DELETE, data);
//            }
//        }
//        catch(JDBCException e)
//        {
//            throw e;
//        }
//    }
//    
//    
//    /** 
//    * 1. 기능 : 수정을 위한 LU 세션 그룹 조회
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @param request        HttpServletRequest 객체
//    * @exception            JDBCException
//    **/  
//    private void updateSelectLUGroup(HttpServletRequest request) throws JDBCException {
//        StringBuffer sbQuery = new StringBuffer();
//        
//        // 20080827 Start
//        // 20080527 Start
//        /*
//        sbQuery.append( "select \"AdptrGstatSevrName\", \"AdptrGroupName\", \"LUGroupName\",\"SoftLinkPortNo\", \"WCASessCnt\", " + 
//                        " \"SvcToutVal\", \"DmyMsgSituVal\", \"HostSndmsgRUVal\", \"HostDpstRUVal\", \"UapplIDName\", " + 
//                        " \"BkupAutoCnvsnYn\", \"BkupCnvsnBaseObstclRt\", \"BkupAdptrGstatSevrName\", \"BkupSoftLinkPortNo\",  " + 
//                        " \"LogUseYn\", \"LogLvelName\", \"MaxLogFileVal\"  " +
//                        "   FROM " + TableInfo.T_LU_GROUP );
//        */
//        /*
//        sbQuery.append( "select \"AdptrGstatSevrName\", \"AdptrGroupName\", \"LUGroupName\",\"SoftLinkPortNo\", \"WCASessCnt\", " + 
//		                " \"SvcToutVal\", \"DmyMsgSituVal\", \"HostSndmsgRUVal\", \"HostDpstRUVal\", \"UapplIDName\", " + 
//		                " \"BkupAutoCnvsnYn\", \"BkupCnvsnBaseObstclRt\", \"BkupAdptrGstatSevrName\", \"BkupSoftLinkPortNo\",  " + 
//		                " \"LogUseYn\", \"LogLvelName\", \"MaxLogFileVal\", \"SoftLinkSevrName\" " +
//		                "   FROM " + TableInfoEx.T_LU_GROUP );
//		*/        
//        // 20080527 End
//        sbQuery.append( "select \"AdptrGstatSevrName\", \"AdptrGroupName\", \"LUGroupName\",\"SoftLinkPortNo\", \"WCASessCnt\", " + 
//                " \"SvcToutVal\", \"DmyMsgSituVal\", \"HostSndmsgRUVal\", \"HostDpstRUVal\", \"UapplIDName\", " + 
//                " \"BkupAutoCnvsnYn\", \"BkupCnvsnBaseObstclRt\", \"BkupAdptrGstatSevrName\", \"BkupSoftLinkPortNo\",  " + 
//                " \"LogUseYn\", \"LogLvelName\", \"MaxLogFileVal\" " +
//                "   FROM " + TableInfoEx.T_LU_GROUP );        
//        // 20080827 End
//        
//        // 파라미터 정보로 query 생성
//        String sUpdateData   = request.getParameter("UPDATE_DATA")==null?"":request.getParameter("UPDATE_DATA");
//        StringTokenizer st = new StringTokenizer( sUpdateData , TableInfoEx.DELETE_RECODE_DELIMETER);
//        
//        String sNodeName = st.nextToken();
//        String sAdpaterGroupName = st.nextToken();
//        String sLUGrpName = st.nextToken();
//        String sReaLUGrpName = SelectBoxData.getInstance().getRealLUGrpName(sAdpaterGroupName, sLUGrpName);
//        sbQuery.append(" WHERE \"AdptrGstatSevrName\"='"+ sNodeName +"' AND \"AdptrGroupName\"='" + sAdpaterGroupName + "' AND \"LUGroupName\"='" + sReaLUGrpName + "'");
//        
//        
//        // query execute
//        JDBCFactory factory   = JDBCFactory.newInstance();
//        CommonJDBC  common = (CommonJDBC)factory.create(CommonJDBC.class);
//        SQLData     data = common.select(sbQuery.toString());
//        request.setAttribute("RESULT", data);
//    }
//    
//  
//    
//    /** 
//    * 1. 기능 : LU 세션 그룹 및 해당하는 LU 정보 수정 
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @param request        HttpServletRequest 객체
//    * @exception            Exception
//    **/  
//    public void updateLUGroup(HttpServletRequest request) throws Exception {    
//        JDBCFactory      	factory   = JDBCFactory.newInstance();
//        SessionGroupJDBCEx  jdbc      = null;
//        
//        try {
//            SessionGroupDataEx data = setParameter(request);
//            jdbc = (SessionGroupJDBCEx)factory.create(SessionGroupJDBCEx.class);
//            jdbc.updateSessionGroup(data);
//            
//            logger.info("LU 그룹 수정 : " + data.toString());
//            updateApply(CMD_UPDATE, data);
//        }
//        catch(JDBCException e){
//            throw e;
//        }
//    }    
//   
//   /** 
//    * 1. 기능 : 실시간 적용
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @param sCommand     추가,삭제, 수정 명령어 구분자
//    * @param data         SessionGroupData 
//    **/  
//    private void updateApply(String sCommand, SessionGroupDataEx data) throws Exception
//    {
//        HashMap result = new HashMap();
//        try{
//            Command command = null;
//            if (sCommand.equals(CMD_INSERT))
//                command = new InsertSessionGroupEx();
//            if (sCommand.equals(CMD_UPDATE))
//                command = new UpdateSessionGroupEx();
//            if (sCommand.equals(CMD_DELETE))
//                command = new DeleteSessionGroupEx();
//            
//            command.setArgs(data);
//            AgentUtil.broadcast(command);
//            
//            // 20080827 Start
//            // 20080613 Start
//            // SNAAgentUtil.notifyAllSoftlinkNode();
//            // 20080613 End
//            // SNAAgentUtil.notifySoftlinkNode(data.getNodeName());
//            SNAAgentUtil.notifySoftlinkNode(data.getNodeName(), data.getAdapterGroupName(), data.getGroupName());
//            // 20080827 End
//        }
//        catch(Exception e)
//        {
//            //e.printStackTrace();            
//            throw e;
//        }
//        if (result.size() > 0) // 에러가 있을 경우
//            throw new WebException("시스템 적용 실패하였습니다.  <Br>  "   +  makeErrorString(result)) ;
//    }
//   
//    private String makeErrorString(HashMap result)
//    {
//        StringBuffer sbResult = new StringBuffer();
//        Iterator it = result.keySet().iterator();
//        String sSvrName = null;
//        String sResult = null;
//        while(it.hasNext()) {
//            sSvrName = (String)it.next();    
//            sResult  = (String)result.get(sSvrName);
//            if (sResult.equals("success")) continue;            
//            sbResult.append(sSvrName + " : " + sResult +"<br>");
//        }
//        return sbResult.toString();
//    }
//    
//   /** 
//    * 1. 기능 : 파라미터 정보로 SessionGroupData 객체 생성
//    * 2. 처리 개요 :
//    * 3. 주의사항 
//    *
//    * @param request        HttpServletRequest 객체
//    * @return SessionGroupData 객체
//    **/  
//    private SessionGroupDataEx setParameter(HttpServletRequest request)
//    {
//        // 1. 파라미터 설정 
//        SessionGroupDataEx data = new SessionGroupDataEx();
//        String sNodeName    = request.getParameter("NODENM")==null?"":request.getParameter("NODENM");
//        String sAdptGrpName = request.getParameter("ADPTGRPNM")==null?"":request.getParameter("ADPTGRPNM");
//        String sLUGrpName   = request.getParameter("LUGRPNM")==null?"":request.getParameter("LUGRPNM");   
//        String sPort        = request.getParameter("SOFTLINKPORT")==null?"0":request.getParameter("SOFTLINKPORT");
//        String sSessCnt     = request.getParameter("WCASSNCNT")==null?"0":request.getParameter("WCASSNCNT");        
//        String sTranTimeout = request.getParameter("TRANTIMEOUT")==null?String.valueOf(WCADefine.DEFAULT_TRANSACTION_TIMEOUT):request.getParameter("TRANTIMEOUT");
//        String sTranMode = request.getParameter("SRECEMODE")==null?"":request.getParameter("SRECEMODE");        
//        String sDummyOffset = request.getParameter("DUMMYOFFSET")==null?"0":request.getParameter("DUMMYOFFSET");
//        String sHostSndRUSize = request.getParameter("HOSTSNDRUSIZE")==null?"0":request.getParameter("HOSTSNDRUSIZE");
//        String sHostRcvRUSize = request.getParameter("HOSTRCVRUSIZE")==null?"0":request.getParameter("HOSTRCVRUSIZE");
//        String sApplyID     = request.getParameter("APPLID")==null?"":request.getParameter("APPLID");
//        
//        // 20090227 Start
//        String sUpdateLuApplyID = request.getParameter("UPDATE_LU_APPLID")==null?"":request.getParameter("UPDATE_LU_APPLID");
//        // 20090227 End
//        
//        String sBkupAutoCvs = request.getParameter("BKUPAUTOCVSYN")==null?"":request.getParameter("BKUPAUTOCVSYN");
//        String sBkupCvsVal  = request.getParameter("BKUPCVSBASVL")==null?"0":request.getParameter("BKUPCVSBASVL");
//        String sBkupnNodeName  = request.getParameter("BKUPNODENM")==null?"":request.getParameter("BKUPNODENM");
//        String sBkupPort        = request.getParameter("BKUPSOFTLINKPORT")==null?"0":request.getParameter("BKUPSOFTLINKPORT");
//                
//        String sLogUsgYn    = request.getParameter("LOGUSGYN")==null?"":request.getParameter("LOGUSGYN");
//        String sLogLevel    = request.getParameter("LOGLVL")==null?"":request.getParameter("LOGLVL");
//        String sLogVal      = request.getParameter("GRSTLOGFILESIZE")==null?"0":request.getParameter("GRSTLOGFILESIZE");
//     
//        // 20080827 Start
//        /*
//        // 20080527 Start
//        String sSoftLinkSevrName = request.getParameter("SOFTLINKSEVRNAME")==null? "127.0.0.1":request.getParameter("SOFTLINKSEVRNAME");
//        // 20080527 End
//        */
//        String sSoftLinkSevrName = "127.0.0.1";       
//        // 20080827 End
//                
//        // 2. vo 설정
//        data.setNodeName(sNodeName);
//        data.setAdapterGroupName(sAdptGrpName);
//        data.setGroupName(sLUGrpName);
//        data.setPort(sPort);
//        data.setSessionCnt(sSessCnt);
//        data.setTranTimeout(sTranTimeout);
//        data.setDummyOffset(sDummyOffset);
//        data.setHostSndRUSize(sHostSndRUSize);
//        data.setHostRcvRUSize(sHostRcvRUSize);
//        data.setApplyID(sApplyID);
//        
//        // 20090227 Start
//        data.setUpdateLuApplyID(sUpdateLuApplyID);
//        // 20090227 End
//                
//        data.setBackupCvsMode(sBkupAutoCvs);
//        data.setBackupCvsVal(sBkupCvsVal);
//        data.setBackupNodeName(sBkupnNodeName);
//        data.setBackupPort(sBkupPort);
//        data.setLogYN(sLogUsgYn);
//        data.setLogLevel(sLogLevel);
//        data.setLogSize(sLogVal);
//        
//        // 20080527 Start
//        data.setSoftLinkSevrName(sSoftLinkSevrName);
//        // 20080527 End
//        
//        return data;
//    }
//    
//    
//}