package com.skire.webservices.service.general;

import com.skire.service.utils.ServiceUtils;
import com.skire.nav.formbean.ServiceBean;
import com.skire.webant.Registry;
import com.skire.webant.WebRequest;
import com.skire.webservices.util.WSUtil;

import org.apache.axis2.AxisFault;
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.context.ServiceContext;
import org.apache.axis2.service.Lifecycle;

import com.skire.webservices.util.xml.XMLFileData;
import com.skire.webservices.util.xml.XMLObject;
import com.skire.webservices.util.xml.FileData;
import com.skire.webant.WebUtils;
import com.skire.webservices.service.methods.ObjectMethods;

public class DocumentService2 implements Lifecycle {
		
	static com.skire.bluedoor.log.Log logger =
    	com.skire.bluedoor.log.LogSource.getInstance(DocumentService2.class);	
	
	public void init(ServiceContext context) throws AxisFault {
		logger.debug("DocumentService2 init context ****");
		logger.debug("DocumentService2 message checking***");
    }

    public void destroy(ServiceContext context) {
    	logger.debug("DocumentService2 destroy context ****");
    }

	
	private MessageContext inMessge;
	
	public XMLObject getBPRecord (
			 String a1 
				, String a2 
				, String a3 
				, String a4 
				, String a5 
	)
	{
			logger.debug("create*********:"+this.inMessge);
			logger.debug("create***static ******:"+MessageContext.getCurrentMessageContext());
	
			XMLObject xobj = new XMLObject();
			xobj.setStatusCode(200);
			xobj.setXmlcontents("just echo");
		return xobj;
	}
}
