package com.ejie.m62fb.ws.client.x43Toolkit;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

/**
 * This class was generated by the JAX-WS RI. Oracle JAX-WS 2.1.5 Generated
 * source version: 2.1
 * 
 */
@WebService(name = "X43kWebService", targetNamespace = "com/ejie/toolkit/xml")
@XmlSeeAlso({ ObjectFactory.class })
public interface X43KWebService {

	/**
	 * 
	 * @param xml
	 * @param procedimientoId
	 * @return returns java.lang.String
	 * @throws Exception_Exception
	 */
	@WebMethod(action = "saveDataPreload")
	@WebResult(name = "idSolicitud", targetNamespace = "")
	@RequestWrapper(localName = "saveDataPreload", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.m62fb.ws.client.x43Toolkit.SaveDataPreload")
	@ResponseWrapper(localName = "saveDataPreloadResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.m62fb.ws.client.x43Toolkit.SaveDataPreloadResponse")
	public String saveDataPreload(
			@WebParam(name = "procedimientoId", targetNamespace = "com/ejie/toolkit/xml") String procedimientoId,
			@WebParam(name = "xml", targetNamespace = "com/ejie/toolkit/xml") String xml)
			throws Exception_Exception;

	/**
	 * 
	 * @param tipoPresentacion
	 * @param ctxPresentacion
	 * @param datosFormulario
	 * @param language
	 * @param aplic
	 * @return returns java.lang.String
	 * @throws Exception_Exception
	 */
	@WebMethod(action = "stackData")
	@WebResult(name = "idApilamiento", targetNamespace = "")
	@RequestWrapper(localName = "stackData", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.m62fb.ws.client.x43Toolkit.StackData")
	@ResponseWrapper(localName = "stackDataResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.m62fb.ws.client.x43Toolkit.StackDataResponse")
	public String stackData(
			@WebParam(name = "language", targetNamespace = "com/ejie/toolkit/xml") String language,
			@WebParam(name = "ctxPresentacion", targetNamespace = "com/ejie/toolkit/xml") String ctxPresentacion,
			@WebParam(name = "datosFormulario", targetNamespace = "com/ejie/toolkit/xml") String datosFormulario,
			@WebParam(name = "tipoPresentacion", targetNamespace = "com/ejie/toolkit/xml") String tipoPresentacion,
			@WebParam(name = "aplic", targetNamespace = "com/ejie/toolkit/xml") String aplic)
			throws Exception_Exception;

	/**
	 * 
	 * @param idSolicitud
	 * @param folderId
	 * @return returns java.lang.String
	 * @throws Exception_Exception
	 */
	@WebMethod(action = "getRequestInformation")
	@WebResult(name = "ejgvDocument", targetNamespace = "")
	@RequestWrapper(localName = "getRequestInformation", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.m62fb.ws.client.x43Toolkit.GetRequestInformation")
	@ResponseWrapper(localName = "getRequestInformationResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.m62fb.ws.client.x43Toolkit.GetRequestInformationResponse")
	public String getRequestInformation(
			@WebParam(name = "idSolicitud", targetNamespace = "com/ejie/toolkit/xml") String idSolicitud,
			@WebParam(name = "folderId", targetNamespace = "com/ejie/toolkit/xml") String folderId)
			throws Exception_Exception;

}
