
package com.ejie.ab61.clientesWS.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  
 * 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 procedimientoId
     * @param xml
     * @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.ab61.clientesWS.X43Toolkit.SaveDataPreload")
    @ResponseWrapper(localName = "saveDataPreloadResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ab61.clientesWS.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 ctxPresentacion
     * @param tipoPresentacion
     * @param datosFormulario
     * @param language
     * @param aplic
     * @return
     *     returns java.lang.String
     * @throws Exception_Exception
     */
    @WebMethod(action = "saveAportacionesPreload")
    @WebResult(name = "idApilamiento", targetNamespace = "")
    @RequestWrapper(localName = "saveAportacionesPreload", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ab61.clientesWS.X43Toolkit.SaveAportacionesPreload")
    @ResponseWrapper(localName = "saveAportacionesPreloadResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ab61.clientesWS.X43Toolkit.SaveAportacionesPreloadResponse")
    public String saveAportacionesPreload(
        @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 ctxPresentacion
     * @param tipoPresentacion
     * @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.ab61.clientesWS.X43Toolkit.StackData")
    @ResponseWrapper(localName = "stackDataResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ab61.clientesWS.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 idApilamiento
     * @return
     *     returns com.ejie.ab61.clientesWS.X43Toolkit.X43Kapilamiento
     * @throws Exception_Exception
     */
    @WebMethod(action = "unstackData")
    @WebResult(name = "apilamiento", targetNamespace = "")
    @RequestWrapper(localName = "unstackData", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ab61.clientesWS.X43Toolkit.UnstackData")
    @ResponseWrapper(localName = "unstackDataResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ab61.clientesWS.X43Toolkit.UnstackDataResponse")
    public X43Kapilamiento unstackData(
        @WebParam(name = "idApilamiento", targetNamespace = "com/ejie/toolkit/xml")
        String idApilamiento)
        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.ab61.clientesWS.X43Toolkit.GetRequestInformation")
    @ResponseWrapper(localName = "getRequestInformationResponse", targetNamespace = "com/ejie/toolkit/xml", className = "com.ejie.ab61.clientesWS.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
    ;

}
