<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ page import="java.util.*"%> <%@ page import="com.eactive.eai.adapter.AdapterGroupVO"%> <%@ page import="com.eactive.eai.adapter.AdapterVO"%> <% String eaiSvrInstNm = request.getParameter("eaiSvrInstNm"); String adapterType = request.getParameter("adapterType"); if (eaiSvrInstNm == null) eaiSvrInstNm = ""; if (adapterType == null) adapterType = ""; String stateColor = ""; String stateText = ""; String startColor = ""; String startText = ""; String startStop = ""; boolean bAdded = false ; com.eactive.eai.adapter.AdapterManager manager = com.eactive.eai.adapter.AdapterManager.getInstance(); java.util.HashMap voMap = manager.getAllAdapterGroupVO(); Iterator it = voMap.keySet().iterator(); String[] groupNames = new String[voMap.size()]; for (int i = 0; it.hasNext(); i++) { groupNames[i] = (String) it.next(); } Arrays.sort(groupNames); for (int i = 0; i < groupNames.length; i++) { AdapterGroupVO gvo = manager.getAdapterGroupVO(groupNames[i]); if(gvo == null) continue; // YUN_DEBUG (20080619) : 천기숙 과장 요청 사항 // YUN_DEBUG (20080623) : 최준호 과장 요청 사항 if ( adapterType.equals(gvo.getType()) || ( adapterType.equals("HTT") && "HQS".equals(gvo.getType())) || ( adapterType.equals("HTT") && "HXC".equals(gvo.getType())) ) { Iterator it2 = gvo.getAdapters(); for (int j = 0; it2.hasNext(); j++) { AdapterVO vo = (AdapterVO) it2.next(); if(vo == null) continue; if (vo.isStatus()) { stateColor = "BLUE"; stateText = "normal"; } else { stateColor = "RED"; stateText = "abnormal"; } if (vo.isStarted()) { startColor = "BLUE"; startText = "starting"; startStop = "03"; } else { startColor = "RED"; startText = "stop"; startStop = "01"; } %> <%=eaiSvrInstNm%> <%=gvo.getName() + " [" + String.valueOf(gvo.currentTx()) + "]"%> <%=vo.getName()%> <%=gvo.getDescription()%> <%=gvo.getGubun()%> <%=stateText%> <%=startText%> <%=startStop%> <%=gvo.getName()%> <% bAdded = true ; } //for } // if } // for if( bAdded == false ) { %> <%=eaiSvrInstNm%> <% } %>