help me to implement iso8583 converter using service

hello guys i’m trying to build iso converter service and found jpos
i want to build it based on java service so far the error just can’t find dtd file
could everyone tell me where i have to put dtd file because the xml can’t not read the dtd file
this is my code in java service

IDataCursor pipelineCursor = pipeline.getCursor();
String input = IDataUtil.getString(pipelineCursor,“input”);

pipelineCursor.destroy();
File file = new File(".");
String outputstr = new String();
try{
outputstr = file.getCanonicalPath();
}catch(IOException e){
}
outputstr = outputstr + “\config\iso87ascii.xml”;

InputStream isp = ClassLoader.getSystemResourceAsStream("C:\\webMethods7\\IntegrationServer\\packages\\PundiESB\\code\\classes\\PundiESBiso87ascii.xml");
    ISOMsg msg = new ISOMsg();
    try {

        GenericPackager packager = new GenericPackager(isp);
        msg.setPackager(packager);
        msg.setMTI("0800");
        msg.set(7,"22062008");
        msg.set(11,"000001");
        

        String message = new String(msg.pack());
        message = "0800822000000000000004000000000000100724130841379832301013Patar Timotis";
        
        msg = new ISOMsg();
        msg.setPackager(packager);
        msg.unpack(message.getBytes());
    outputstr = msg.getValue(124).toString();
    

    } catch (ISOException e) {
    outputstr = e.toString();
        
    }

IDataCursor outputlineCursor = pipeline.getCursor();
IDataUtil.put(outputlineCursor,“output”,outputstr);
outputlineCursor.destroy();

Please Tell me
helpp…