@@ -0,0 +1,1204 @@
+package com.equalize.xpi.af.modules.excel;%0A%0Aimport com.sap.aii.af.lib.mp.module.ModuleContext;%0Aimport com.sap.engine.interfaces.messaging.api.MessageKey;%0Aimport com.sap.engine.interfaces.messaging.api.auditlog.AuditAccess;%0A%0Apublic class ExcelTransformerSimpleFactory %7B%0A%0A%09private String conversionType;%0A%09// private constructor%0A%09private ExcelTransformerSimpleFactory() %7B%09%09%0A%09%7D%0A%0A%09public static ExcelTransformerSimpleFactory newInstance() %7B%0A%09%09return new ExcelTransformerSimpleFactory();%09%09%0A%09%7D%0A%0A%09public ExcelTransformer newTransformer(ModuleContext mc, MessageKey key, AuditAccess audit) throws Exception %7B%0A%09%09ExcelTransformer transformer;%0A%09%09this.conversionType = mc.getContextData(%22conversionType%22);%0A%09%09if(this.conversionType == null) %7B%0A%09%09%09throw new Exception(%22Mandatory parameter conversionType is missing%22);%0A%09%09%7D else if(this.conversionType.equalsIgnoreCase(%22SimpleExcel2XML%22)) %7B%0A%09%09%09transformer = new Excel2XMLTransformer(mc, key, audit);%0A%09%09%7D else if(this.conversionType.equalsIgnoreCase(%22SimpleXML2Excel%22)) %7B%0A%09%09%09transformer = new XML2ExcelTransformer(mc, key, audit);%0A%09%09%7D else %7B%0A%09%09%09throw new Exception(%22Value %22 + this.conversionType + %22 not valid for parameter conversionType%22);%0A%09%09%7D%0A%09%09return transformer;%0A%09%7D%0A%7D%0A

Create ExcelTransformerSimpleFactory.java