/*
 * Created on April 04, 2007
 *
 */
package ibase.webitm.ejb.fin;

/**
 * @author - Alka
 *
 */
import java.rmi.RemoteException;
import org.w3c.dom.*;

import javax.ejb.*;
import ibase.webitm.utility.ITMException;
import ibase.webitm.ejb.ProcessRemote;
import javax.ejb.Remote; // added for ejb3
@Remote // added for ejb3
public interface PaymentReqInsertRemote extends ProcessRemote//, EJBObject 
{
    public String process() throws RemoteException,ITMException;
	public String process(String xmlString, String xmlString2, String windowName, String xtraParams) throws RemoteException,ITMException;
	//public void insertVoucher(String xmlDataAll) throws RemoteException; // Remarked as return type does not match with EJB and was giving problem in deployment in Jboss-4 in Phenominal - Piyush - 29/03/08
	public String insertVoucher(String xmlDataAll) throws RemoteException,ITMException;  // Changed return type as return type and exception does not match with EJB  and was giving problem in deployment in Jboss-4 in Phenominal - Piyush - 29/03/08

}
