<%-- <%@ page import="java.io.*, java.util.*"%> <%@ page language="java" contentType="text/html;charset=utf-8"%> <%@ page import="com.eactive.eai.transformer.layout.Layout"%> <%@ page import="com.eactive.eai.transformer.transform.Transform"%> <%@ page import="com.eactive.eai.transformer.transform.TransformItem"%> <%@ page import="com.eactive.eai.transformer.transform.TransformManager"%> <%@ page import="com.eactive.eai.transformer.util.TransformKeys"%> <%@ page import="java.util.HashMap"%> <%! /** *
	* 문자열을 받아서 널이면 제로스트링을, 아니면 트림된 문자열을 리턴.
	* 
* @param String 변환 대상 * @return 'String' */ public static String checkNull( String str ) { String sResult = new String(); if ( str == null ) { sResult = ""; } else { sResult = str.trim(); } return sResult; } %> <% TransformManager manager = TransformManager.getManager(); String key[] = manager.getAllTransformName(); String selected = request.getParameter("transformName"); if(selected == null && key.length>=1) { selected = key[0]; } Transform transform = null; ArrayList itemList = new ArrayList(); Layout target = null; Iterator it = null; if(selected!=null) { transform = manager.getTransform(selected); target = transform.getTargetLayout(); itemList = (ArrayList) transform.getTransformItemList(); it = transform.getSourceLayoutNames(); } int sourceCount = transform.getSourceLayoutCount(); String sourceName = ""; for (int i=0; i < sourceCount; i++) { if ("".equals(sourceName)) sourceName = (String)it.next(); else sourceName = sourceName+" , " + (String)it.next(); } %> Transform 변환규칙 Manager

Transform 변환규칙 Configuration

 

<% if(transform != null ){ %> <% } else { %> <% } %>
  변환규칙정보  
  변환규칙명 :    <%=transform.getName()%>
  변환규칙설명 :    <%=checkNull(transform.getDescription())%>
  요청하신 변환규칙 정보가 없습니다.  

<% if (target != null || it.hasNext()) { %> <% } else { %> <% } %>
  변환소스결과레이아웃 정보  
  소스레이아웃(2개이상일경우 콤마(,)로 구분)     결과 레이아웃  
 <%=sourceName%>  <%=target.getName()%>
  요청하신 변환소스결과레이아웃 정보가 없습니다.  

<% if (itemList != null && itemList.size() > 0) { int nCount = 0; String[] aBgColor = {"#ccccff" , "#e9e1fd"}; for (int i = 0; i < itemList.size(); i++) { TransformItem item = (TransformItem) itemList.get(i); %> <% nCount++; } } else { %> <% } %>
  변환아이템 정보  
  변환항목일련번호 :    <%=item.getSeqNo()%>
  변환결과항목경로명 :    <%=item.getResultItemPath()%>
  변환명령명 :    <%=item.getInstruction()%>
  변환항목기본값 :    <%=checkNull(item.getDefaultValue())%>
  요청하신 변환규칙 아이템 정보가 없습니다.  
--%>