//package com.eactive.eai.transformer;
//
//import org.json.simple.JSONObject;
//import org.json.simple.JSONValue;
//
//import com.eactive.eai.common.util.Logger;
//import com.eactive.eai.transformer.engine.TransformEngine;
//import com.eactive.eai.transformer.engine.Transformer;
//import com.eactive.eai.transformer.message.Message;
//import com.eactive.eai.transformer.message.MessageFactory;
//import com.ext.eai.common.stdmessage.parser.STDMessageParserJSN;
//
//import junit.framework.Test;
//import junit.framework.TestCase;
//import junit.framework.TestSuite;
//
//
//public class TransformJsonEmptyTest extends TestCase {
//	protected static Logger logger = Logger.getLogger("transformer");
//
//	TransformEngine engine = null;
//    
//    
//    public TransformJsonEmptyTest(String name) {
//        super(name);
//    }
//
//    public static Test suite() {
//        /*
//        * the dynamic way
//        */
//        return new TestSuite(TransformJsonEmptyTest.class);
//    }
//
//    public void setUp() throws Exception {
//    	
//        // 변환 초기화
//        engine = TransformEngine.getInstance();
//
//        if (!engine.isStarted()) {
//            engine.start();
//        }
//    }
//
//    public void tearDown() throws Exception {
//        //
//    }
//    
//    public void testJsonEmptyToXml() throws Exception {
//    	System.out.println("Json TO Xml ==============================================================");
//    	
//    	//----------------------------------------------------------------------
//    	// source message 생성
//    	//----------------------------------------------------------------------
//    	String jsonStandard = null;
//    	// empty
//    	jsonStandard = "{\"Header\":{\"StndCicsTrncd\":\"    \",\"StndIntnlStndTelgmLen\":1304,\"StndTranBaseYmd\":\"20200312\",\"StndGuIdNo\":\"KB0FIAWSD010520200312141031000898012\",\"StndTelgmDmndDstcd\":\"S\",\"StndTelgmFmatDstcd\":\"0\",\"StndTelgmValdYmd\":\"99991231\",\"StndTelgmVsnno\":\"200\",\"StndGnrzToutCrtcNmvl\":999,\"StndSysidName\":\" \",\"StndOgtranRChnlDstcd\":\"  \",\"StndPrcssTCicsTrncd\":\"    \",\"StndTranPGroupCoCd\":\"KB0\",\"StndHdrSpareArea\":\" \"},\"Common\":{\"TranInfo\":{\"StndGroupCoCd\":\"KB0\",\"StndTelgmRecvTranCd\":\"PDC72984S1     \",\"StndPrcssRtdTranCd\":\"    BFG        \",\"StndScrenNo\":\"00000000000\",\"StndOsidInstiCd\":\"            \",\"StndTranSerno\":\"K00500000898\",\"StndInoPartlDstcd\":\"1\",\"StndCmpxTranDmndDstcd\":\"0\",\"StndSysOperEvirnDstcd\":\"D\",\"StndItsmMoniTagetYn\":\"1\",\"StndTranPtrnDstcd\":\"1\",\"StndRbndTranYn\":\"0\",\"StndTermlWaitRqstYn\":\"0\",\"StndOgtranRstrYn\":\" \",\"StndOgtranGuIdNo\":\"                                    \"},\"ChnlInfo\":{\"StndBnkCd\":\"004\",\"StndTranBrncd\":\"0749\",\"StndFeePrcssBrncd\":\"000 \",\"StndRelayChnlDstcd\":\"02\",\"StndChnlDstcd\":\"03\",\"StndChnlDBzwkDstcd\":\"40\",\"StndMdiaDstcd\":\"01\",\"StndLangDstcd\":\"KOR\",\"StndTrmno\":\"TS2\",\"StndUserEmpid\":\"C900016\",\"StndTermlOprtrno\":\"01\",\"StndTermlSpvsrNo\":\"00\",\"StndN1StSpvsrBrncd\":\"0000\",\"StndN2NdSpvsrBrncd\":\"0000\",\"StndN2NdSpvsrTrmno\":\"000\"},\"InMsgInfo\":{\"StndInptMsgPtrnDstcd\":\"11\",\"StndInptMsgCtnnYn\":\"0\",\"StndInptMsgSerno\":0,\"StndInptMsgWritYms\":\"20200312141031928000\"},\"AthorInfo\":{\"StndAthorFnshDstcd\":\"0\",\"StndSpvsrAthorDstcd\":\"0\",\"StndN1StSpvsrEmpid\":\"       \",\"StndN2NdSpvsrEmpid\":\"       \",\"StndSpvsrAResnNoitm\":0,\"StndSpvsrAthorResnCd_1\":\"\",\"StndSpvsrAthorResnCd_2\":\"\",\"StndSpvsrAthorResnCd_3\":\"\",\"StndSpvsrAthorResnCd_4\":\"\",\"StndSpvsrAthorResnCd_5\":\"\",\"StndSpvsrAthorResnCd_6\":\"\",\"StndSpvsrAthorResnCd_7\":\"\",\"StndSpvsrAthorResnCd_8\":\"\",\"StndSpvsrAthorResnCd_9\":\"\",\"StndSpvsrAthorResnCd_10\":\"\"},\"EntrBnkBzwkCmn\":{\"StndClsngAfYn\":\"0\",\"StndLsdtTranYn\":\"0\",\"StndIdtrek\":\"        \",\"StndBzoprDdDstcd\":\" \",\"StndSodBbrnPtrnDstcd\":\"0  \",\"StndSodUserPtrnDstcd\":\"0 \",\"StndInotAbilYn\":\"0\",\"StndNoRtaUserYn\":\"0\",\"StndTranDscnDmndYn\":\"0\",\"StndCallgPgmName\":\" \",\"StndRecvLuName\":\"52:17902\",\"StndCnclDstcd\":\"0\",\"StndCnclPtrnDstcd\":\"0\",\"StndTranCcResnDstcd\":\"00\",\"StndTranCcResnCtnt\":\" \",\"StndOgtranYms\":\"                    \",\"StndCnclRstrInfoCtnt\":\" \",\"StndDscnTranDstcd\":\"0\",\"StndIdiviDataEdtYn\":\"1\",\"StndOpbrnCd\":\"0099\",\"StndCncutIScopAddr\":\"0099\"},\"OutMsgInfo\":{\"StndOutptDPtrnDstcd\":\"00\",\"StndOutptMsgPtrnDstcd\":\"00\",\"StndOutptMsgCtnnYn\":\" \",\"StndOutptMsgSerno\":0,\"StndOutptMsgWritYms\":\"                    \",\"StndUserPaNotacrdYn\":\" \"},\"ErrInfo\":{\"StndErrcd\":\"        \",\"StndTreatCd\":\"        \",\"StndCncutDscnRqstYn\":\" \"},\"SpareArea\":{\"StndFworkCiScopAddr\":\" \",\"StndIntfacSendTranCd\":\"BFG71E04R3     \",\"StndCnclEcludYn\":\" \",\"StndTrsmtRqstId\":\"I0100022\",\"StndCnclAbilYn\":\" \",\"StndOutptMdiaEdtNo\":\"  \",\"StndAtmCshRetunDstcd\":\" \",\"StndSendEaiSvcName\":\" \",\"StndLuSndrcvTypDstcd\":\" \",\"StndDteCAllowTranYn\":\" \",\"StndIpAddr\":\" \",\"StndChcmnLen\":200,\"StndComSpareArea\":\" \",\"StndTestCasId\":\"KKKKKKK\",\"StndInptMdiaPartlLen\":400}},\"ChannelCommon\":{\"ChcmnIdnfiInfoDstcd\":\"1\",\"ChcmnIdnfiInfo\":\"d3AbQkuc3FyER9yLcALcDx8                 \",\"ChcmnMberDstcd\":\"2\",\"ChcmnMberId\":\"                    \",\"ChcmnOsVsndcd\":\"3\",\"ChcmnBrsr\":\"1\",\"ChcmnAppKndVsn\":\"5.0|      \",\"ChcmnLginInfo\":\"    \",\"ChcmnCertnKnd\":\" \",\"ChcmnScurtyMdiaDstcd\":\" \",\"ChcmnElctrSignKnd\":\" \",\"ChcmnDpmsgTelno\":\"                \",\"ChcmnParntScrenNo\":\"           \",\"ChcmnCallgWayDstcd\":\" \",\"ChcmnCallgPtrnDstcd\":\" \",\"ChcmnScrenCallgHms\":\"      \",\"ChcmnDgtlFxdfUseYn\":\" \",\"ChcmnIdcdScnYn\":\" \",\"ChcmnBioCertnYn\":\" \",\"ChcmnCnterDstcd\":\" \",\"ChcmnCnselGroupDstcd\":\"     \",\"ChcmnCnselPartDstcd\":\"     \",\"ChcmnMakingTranDstcd\":\" \",\"ChcmnTbltTranDstcd\":\" \",\"ChcmnTbltDmndTranYn\":\" \",\"ChcmnSpareArea\":\"                                                                   \"},\"Individual\":{\"InDataCommon\":\"                                                                                                                                                                                                                                                                                                                                                                                                                \",\"InData\":{}}}";
//    	
//    	// no tag
////    	jsonStandard = "{\"Header\":{\"StndCicsTrncd\":\"    \",\"StndIntnlStndTelgmLen\":1304,\"StndTranBaseYmd\":\"20200312\",\"StndGuIdNo\":\"KB0FIAWSD010520200312141031000898012\",\"StndTelgmDmndDstcd\":\"S\",\"StndTelgmFmatDstcd\":\"0\",\"StndTelgmValdYmd\":\"99991231\",\"StndTelgmVsnno\":\"200\",\"StndGnrzToutCrtcNmvl\":999,\"StndSysidName\":\" \",\"StndOgtranRChnlDstcd\":\"  \",\"StndPrcssTCicsTrncd\":\"    \",\"StndTranPGroupCoCd\":\"KB0\",\"StndHdrSpareArea\":\" \"},\"Common\":{\"TranInfo\":{\"StndGroupCoCd\":\"KB0\",\"StndTelgmRecvTranCd\":\"PDC72984S1     \",\"StndPrcssRtdTranCd\":\"    BFG        \",\"StndScrenNo\":\"00000000000\",\"StndOsidInstiCd\":\"            \",\"StndTranSerno\":\"K00500000898\",\"StndInoPartlDstcd\":\"1\",\"StndCmpxTranDmndDstcd\":\"0\",\"StndSysOperEvirnDstcd\":\"D\",\"StndItsmMoniTagetYn\":\"1\",\"StndTranPtrnDstcd\":\"1\",\"StndRbndTranYn\":\"0\",\"StndTermlWaitRqstYn\":\"0\",\"StndOgtranRstrYn\":\" \",\"StndOgtranGuIdNo\":\"                                    \"},\"ChnlInfo\":{\"StndBnkCd\":\"004\",\"StndTranBrncd\":\"0749\",\"StndFeePrcssBrncd\":\"000 \",\"StndRelayChnlDstcd\":\"02\",\"StndChnlDstcd\":\"03\",\"StndChnlDBzwkDstcd\":\"40\",\"StndMdiaDstcd\":\"01\",\"StndLangDstcd\":\"KOR\",\"StndTrmno\":\"TS2\",\"StndUserEmpid\":\"C900016\",\"StndTermlOprtrno\":\"01\",\"StndTermlSpvsrNo\":\"00\",\"StndN1StSpvsrBrncd\":\"0000\",\"StndN2NdSpvsrBrncd\":\"0000\",\"StndN2NdSpvsrTrmno\":\"000\"},\"InMsgInfo\":{\"StndInptMsgPtrnDstcd\":\"11\",\"StndInptMsgCtnnYn\":\"0\",\"StndInptMsgSerno\":0,\"StndInptMsgWritYms\":\"20200312141031928000\"},\"AthorInfo\":{\"StndAthorFnshDstcd\":\"0\",\"StndSpvsrAthorDstcd\":\"0\",\"StndN1StSpvsrEmpid\":\"       \",\"StndN2NdSpvsrEmpid\":\"       \",\"StndSpvsrAResnNoitm\":0,\"StndSpvsrAthorResnCd_1\":\"\",\"StndSpvsrAthorResnCd_2\":\"\",\"StndSpvsrAthorResnCd_3\":\"\",\"StndSpvsrAthorResnCd_4\":\"\",\"StndSpvsrAthorResnCd_5\":\"\",\"StndSpvsrAthorResnCd_6\":\"\",\"StndSpvsrAthorResnCd_7\":\"\",\"StndSpvsrAthorResnCd_8\":\"\",\"StndSpvsrAthorResnCd_9\":\"\",\"StndSpvsrAthorResnCd_10\":\"\"},\"EntrBnkBzwkCmn\":{\"StndClsngAfYn\":\"0\",\"StndLsdtTranYn\":\"0\",\"StndIdtrek\":\"        \",\"StndBzoprDdDstcd\":\" \",\"StndSodBbrnPtrnDstcd\":\"0  \",\"StndSodUserPtrnDstcd\":\"0 \",\"StndInotAbilYn\":\"0\",\"StndNoRtaUserYn\":\"0\",\"StndTranDscnDmndYn\":\"0\",\"StndCallgPgmName\":\" \",\"StndRecvLuName\":\"52:17902\",\"StndCnclDstcd\":\"0\",\"StndCnclPtrnDstcd\":\"0\",\"StndTranCcResnDstcd\":\"00\",\"StndTranCcResnCtnt\":\" \",\"StndOgtranYms\":\"                    \",\"StndCnclRstrInfoCtnt\":\" \",\"StndDscnTranDstcd\":\"0\",\"StndIdiviDataEdtYn\":\"1\",\"StndOpbrnCd\":\"0099\",\"StndCncutIScopAddr\":\"0099\"},\"OutMsgInfo\":{\"StndOutptDPtrnDstcd\":\"00\",\"StndOutptMsgPtrnDstcd\":\"00\",\"StndOutptMsgCtnnYn\":\" \",\"StndOutptMsgSerno\":0,\"StndOutptMsgWritYms\":\"                    \",\"StndUserPaNotacrdYn\":\" \"},\"ErrInfo\":{\"StndErrcd\":\"        \",\"StndTreatCd\":\"        \",\"StndCncutDscnRqstYn\":\" \"},\"SpareArea\":{\"StndFworkCiScopAddr\":\" \",\"StndIntfacSendTranCd\":\"BFG71E04R3     \",\"StndCnclEcludYn\":\" \",\"StndTrsmtRqstId\":\"I0100022\",\"StndCnclAbilYn\":\" \",\"StndOutptMdiaEdtNo\":\"  \",\"StndAtmCshRetunDstcd\":\" \",\"StndSendEaiSvcName\":\" \",\"StndLuSndrcvTypDstcd\":\" \",\"StndDteCAllowTranYn\":\" \",\"StndIpAddr\":\" \",\"StndChcmnLen\":200,\"StndComSpareArea\":\" \",\"StndTestCasId\":\"KKKKKKK\",\"StndInptMdiaPartlLen\":400}},\"ChannelCommon\":{\"ChcmnIdnfiInfoDstcd\":\"1\",\"ChcmnIdnfiInfo\":\"d3AbQkuc3FyER9yLcALcDx8                 \",\"ChcmnMberDstcd\":\"2\",\"ChcmnMberId\":\"                    \",\"ChcmnOsVsndcd\":\"3\",\"ChcmnBrsr\":\"1\",\"ChcmnAppKndVsn\":\"5.0|      \",\"ChcmnLginInfo\":\"    \",\"ChcmnCertnKnd\":\" \",\"ChcmnScurtyMdiaDstcd\":\" \",\"ChcmnElctrSignKnd\":\" \",\"ChcmnDpmsgTelno\":\"                \",\"ChcmnParntScrenNo\":\"           \",\"ChcmnCallgWayDstcd\":\" \",\"ChcmnCallgPtrnDstcd\":\" \",\"ChcmnScrenCallgHms\":\"      \",\"ChcmnDgtlFxdfUseYn\":\" \",\"ChcmnIdcdScnYn\":\" \",\"ChcmnBioCertnYn\":\" \",\"ChcmnCnterDstcd\":\" \",\"ChcmnCnselGroupDstcd\":\"     \",\"ChcmnCnselPartDstcd\":\"     \",\"ChcmnMakingTranDstcd\":\" \",\"ChcmnTbltTranDstcd\":\" \",\"ChcmnTbltDmndTranYn\":\" \",\"ChcmnSpareArea\":\"                                                                   \"},\"Individual\":{\"InDataCommon\":\"                                                                                                                                                                                                                                                                                                                                                                                                                \"}}";
////    	
//    	// exist inData
//    	jsonStandard = "{\"Header\":{\"StndCicsTrncd\":\"    \",\"StndIntnlStndTelgmLen\":1304,\"StndTranBaseYmd\":\"20200312\",\"StndGuIdNo\":\"KB0FIAWSD010520200312141031000898012\",\"StndTelgmDmndDstcd\":\"S\",\"StndTelgmFmatDstcd\":\"0\",\"StndTelgmValdYmd\":\"99991231\",\"StndTelgmVsnno\":\"200\",\"StndGnrzToutCrtcNmvl\":999,\"StndSysidName\":\" \",\"StndOgtranRChnlDstcd\":\"  \",\"StndPrcssTCicsTrncd\":\"    \",\"StndTranPGroupCoCd\":\"KB0\",\"StndHdrSpareArea\":\" \"},\"Common\":{\"TranInfo\":{\"StndGroupCoCd\":\"KB0\",\"StndTelgmRecvTranCd\":\"PDC72984S1     \",\"StndPrcssRtdTranCd\":\"    BFG        \",\"StndScrenNo\":\"00000000000\",\"StndOsidInstiCd\":\"            \",\"StndTranSerno\":\"K00500000898\",\"StndInoPartlDstcd\":\"1\",\"StndCmpxTranDmndDstcd\":\"0\",\"StndSysOperEvirnDstcd\":\"D\",\"StndItsmMoniTagetYn\":\"1\",\"StndTranPtrnDstcd\":\"1\",\"StndRbndTranYn\":\"0\",\"StndTermlWaitRqstYn\":\"0\",\"StndOgtranRstrYn\":\" \",\"StndOgtranGuIdNo\":\"                                    \"},\"ChnlInfo\":{\"StndBnkCd\":\"004\",\"StndTranBrncd\":\"0749\",\"StndFeePrcssBrncd\":\"000 \",\"StndRelayChnlDstcd\":\"02\",\"StndChnlDstcd\":\"03\",\"StndChnlDBzwkDstcd\":\"40\",\"StndMdiaDstcd\":\"01\",\"StndLangDstcd\":\"KOR\",\"StndTrmno\":\"TS2\",\"StndUserEmpid\":\"C900016\",\"StndTermlOprtrno\":\"01\",\"StndTermlSpvsrNo\":\"00\",\"StndN1StSpvsrBrncd\":\"0000\",\"StndN2NdSpvsrBrncd\":\"0000\",\"StndN2NdSpvsrTrmno\":\"000\"},\"InMsgInfo\":{\"StndInptMsgPtrnDstcd\":\"11\",\"StndInptMsgCtnnYn\":\"0\",\"StndInptMsgSerno\":0,\"StndInptMsgWritYms\":\"20200312141031928000\"},\"AthorInfo\":{\"StndAthorFnshDstcd\":\"0\",\"StndSpvsrAthorDstcd\":\"0\",\"StndN1StSpvsrEmpid\":\"       \",\"StndN2NdSpvsrEmpid\":\"       \",\"StndSpvsrAResnNoitm\":0,\"StndSpvsrAthorResnCd_1\":\"\",\"StndSpvsrAthorResnCd_2\":\"\",\"StndSpvsrAthorResnCd_3\":\"\",\"StndSpvsrAthorResnCd_4\":\"\",\"StndSpvsrAthorResnCd_5\":\"\",\"StndSpvsrAthorResnCd_6\":\"\",\"StndSpvsrAthorResnCd_7\":\"\",\"StndSpvsrAthorResnCd_8\":\"\",\"StndSpvsrAthorResnCd_9\":\"\",\"StndSpvsrAthorResnCd_10\":\"\"},\"EntrBnkBzwkCmn\":{\"StndClsngAfYn\":\"0\",\"StndLsdtTranYn\":\"0\",\"StndIdtrek\":\"        \",\"StndBzoprDdDstcd\":\" \",\"StndSodBbrnPtrnDstcd\":\"0  \",\"StndSodUserPtrnDstcd\":\"0 \",\"StndInotAbilYn\":\"0\",\"StndNoRtaUserYn\":\"0\",\"StndTranDscnDmndYn\":\"0\",\"StndCallgPgmName\":\" \",\"StndRecvLuName\":\"52:17902\",\"StndCnclDstcd\":\"0\",\"StndCnclPtrnDstcd\":\"0\",\"StndTranCcResnDstcd\":\"00\",\"StndTranCcResnCtnt\":\" \",\"StndOgtranYms\":\"                    \",\"StndCnclRstrInfoCtnt\":\" \",\"StndDscnTranDstcd\":\"0\",\"StndIdiviDataEdtYn\":\"1\",\"StndOpbrnCd\":\"0099\",\"StndCncutIScopAddr\":\"0099\"},\"OutMsgInfo\":{\"StndOutptDPtrnDstcd\":\"00\",\"StndOutptMsgPtrnDstcd\":\"00\",\"StndOutptMsgCtnnYn\":\" \",\"StndOutptMsgSerno\":0,\"StndOutptMsgWritYms\":\"                    \",\"StndUserPaNotacrdYn\":\" \"},\"ErrInfo\":{\"StndErrcd\":\"        \",\"StndTreatCd\":\"        \",\"StndCncutDscnRqstYn\":\" \"},\"SpareArea\":{\"StndFworkCiScopAddr\":\" \",\"StndIntfacSendTranCd\":\"BFG71E04R3     \",\"StndCnclEcludYn\":\" \",\"StndTrsmtRqstId\":\"I0100022\",\"StndCnclAbilYn\":\" \",\"StndOutptMdiaEdtNo\":\"  \",\"StndAtmCshRetunDstcd\":\" \",\"StndSendEaiSvcName\":\" \",\"StndLuSndrcvTypDstcd\":\" \",\"StndDteCAllowTranYn\":\" \",\"StndIpAddr\":\" \",\"StndChcmnLen\":200,\"StndComSpareArea\":\" \",\"StndTestCasId\":\"KKKKKKK\",\"StndInptMdiaPartlLen\":400}},\"ChannelCommon\":{\"ChcmnIdnfiInfoDstcd\":\"1\",\"ChcmnIdnfiInfo\":\"d3AbQkuc3FyER9yLcALcDx8                 \",\"ChcmnMberDstcd\":\"2\",\"ChcmnMberId\":\"                    \",\"ChcmnOsVsndcd\":\"3\",\"ChcmnBrsr\":\"1\",\"ChcmnAppKndVsn\":\"5.0|      \",\"ChcmnLginInfo\":\"    \",\"ChcmnCertnKnd\":\" \",\"ChcmnScurtyMdiaDstcd\":\" \",\"ChcmnElctrSignKnd\":\" \",\"ChcmnDpmsgTelno\":\"                \",\"ChcmnParntScrenNo\":\"           \",\"ChcmnCallgWayDstcd\":\" \",\"ChcmnCallgPtrnDstcd\":\" \",\"ChcmnScrenCallgHms\":\"      \",\"ChcmnDgtlFxdfUseYn\":\" \",\"ChcmnIdcdScnYn\":\" \",\"ChcmnBioCertnYn\":\" \",\"ChcmnCnterDstcd\":\" \",\"ChcmnCnselGroupDstcd\":\"     \",\"ChcmnCnselPartDstcd\":\"     \",\"ChcmnMakingTranDstcd\":\" \",\"ChcmnTbltTranDstcd\":\" \",\"ChcmnTbltDmndTranYn\":\" \",\"ChcmnSpareArea\":\"                                                                   \"},\"Individual\":{\"InDataCommon\":\"                                                                                                                                                                                                                                                                                                                                                                                                                \",{\"InData\":{\"첨부파일번호\":\"20190130151838525940\"}} }}";
//    	
//    	STDMessageParserJSN parser = new STDMessageParserJSN();
//    	
//    	String bizData = new String(parser.getDataValue(jsonStandard, true));
//    	
//    	System.out.println("bizData=" + bizData);
//
//    	String rootItemName = "BFG_PDC72985S1_REQ1";
//    	
//		JSONObject value = (JSONObject)JSONValue.parse(bizData);
//        JSONObject root = new JSONObject();
//        root.put(rootItemName, value);
//        String jsonString = root.toJSONString();    
//		
//    	System.out.println("jsonString=" + jsonString);
//    	Message source = MessageFactory.getFactory().getMessage(rootItemName);
//    	
//    	source.setData(jsonString);
//    	
//    	System.out.println(source.toString());
//    	
//    	//----------------------------------------------------------------------
//    	// 변환 방식 1
//    	//----------------------------------------------------------------------
//    	Transformer transformer = engine.getTransformer();
//    	Message target = transformer.transform("TRANSFORM_BFG_PDC72985S1BFG_REQ", new Message[] { source });
//    	System.out.println(target.toString());
//    	System.out.println(target.getData());
//    	
//    }
//}
