package com.kbstar.eai.flowcontrol.action;
//package com.eactive.eai.flowcontrol.action;
//
//import weblogic.wtc.jatmi.FldTbl;
//import weblogic.wtc.jatmi.TypedFML32;
//
//public class SYBFMLRouteAction extends RouteActionSupport  {
//	
//	public String[] getRouteKeys(TypedFML32 fml) throws Exception {
//		//-------------------------------
//		// 2009.03.24 정길영과장 요청
//		//-------------------------------
//		// FML32의 STRING1 의 값을 추출
//		// 앞의 6자리만 잘라서 사용 : 
//		
//		
//		String[] keys = new String[1];
//		int keyIndex = 0;
//		try {
//			Class cl = Class.forName("com.eactive.eai.adapter.wtc.CrmFmlTable");
//            FldTbl fldTable = (FldTbl)cl.newInstance();
//            String str = (String)fml.Fget(fldTable.name_to_Fldid("STRING1"), 0);
//            
//			keys[0] = strncpy(str.getBytes(), 0, 6);			
//		} catch(Exception e) {
//			throw new RouteActionException(this.getClass().getName() +" Error Extract Key("+keyIndex+"): " +e.getMessage());
//		}
//        return keys;        
//	}
//}
