package com.ejie.ab04b.webservice.client.q99mpps;

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
 * 
 * @author GFI-NORTE
 */
@WebService(name = "Q99mPPSFacadeWSSoap", targetNamespace = "http://www.openuri.org/")
@XmlSeeAlso(value = { ObjectFactory.class })
public interface Q99MPPSFacadeWSSoap {

	/**
	 * Adds the request.
	 *
	 * @param sSessionToken            String
	 * @param sAppContext            String
	 * @param baDocument            String
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/addRequest")
	@WebResult(name = "addRequestResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "addRequest", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.AddRequest")
	@ResponseWrapper(localName = "addRequestResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.AddRequestResponse")
	public String addRequest(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "sAppContext", targetNamespace = "http://www.openuri.org/") String sAppContext,
			@WebParam(name = "baDocument", targetNamespace = "http://www.openuri.org/") String baDocument);

	/**
	 * Adds the request AR.
	 *
	 * @param sSessionToken            String
	 * @param sAppContext            String
	 * @param baDocument            String
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/addRequestAR")
	@WebResult(name = "addRequestARResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "addRequestAR", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.AddRequestAR")
	@ResponseWrapper(localName = "addRequestARResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.AddRequestARResponse")
	public String addRequestAR(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "sAppContext", targetNamespace = "http://www.openuri.org/") String sAppContext,
			@WebParam(name = "baDocument", targetNamespace = "http://www.openuri.org/") String baDocument);

	/**
	 * Attachment receiver in person.
	 *
	 * @param sSessionToken            String
	 * @param sAppContext            String
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/attachmentReceiverInPerson")
	@WebResult(name = "attachmentReceiverInPersonResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "attachmentReceiverInPerson", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.AttachmentReceiverInPerson")
	@ResponseWrapper(localName = "attachmentReceiverInPersonResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.AttachmentReceiverInPersonResponse")
	public String attachmentReceiverInPerson(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "sAppContext", targetNamespace = "http://www.openuri.org/") String sAppContext);

	/**
	 * Creates the ejgv document.
	 *
	 * @param sessionToken            String
	 * @param xmlDocument            String
	 * @param xslDocument            String
	 * @param textoPlano            String
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/createEjgvDocument")
	@WebResult(name = "createEjgvDocumentResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "createEjgvDocument", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.CreateEjgvDocument")
	@ResponseWrapper(localName = "createEjgvDocumentResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.CreateEjgvDocumentResponse")
	public String createEjgvDocument(
			@WebParam(name = "sessionToken", targetNamespace = "http://www.openuri.org/") String sessionToken,
			@WebParam(name = "xmlDocument", targetNamespace = "http://www.openuri.org/") String xmlDocument,
			@WebParam(name = "xslDocument", targetNamespace = "http://www.openuri.org/") String xslDocument,
			@WebParam(name = "textoPlano", targetNamespace = "http://www.openuri.org/") String textoPlano);

	/**
	 * Request classifier in person.
	 *
	 * @param sSessionToken            String
	 * @param sAppContext            String
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/requestClassifierInPerson")
	@WebResult(name = "requestClassifierInPersonResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "requestClassifierInPerson", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.RequestClassifierInPerson")
	@ResponseWrapper(localName = "requestClassifierInPersonResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.RequestClassifierInPersonResponse")
	public String requestClassifierInPerson(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "sAppContext", targetNamespace = "http://www.openuri.org/") String sAppContext);

	/**
	 * Send ejgv document attachment receiver ST.
	 *
	 * @param sSessionToken            String
	 * @param sContextSubmission            String
	 * @param baEjgvDocument            byte[]
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/sendEjgvDocumentAttachmentReceiverST")
	@WebResult(name = "sendEjgvDocumentAttachmentReceiverSTResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "sendEjgvDocumentAttachmentReceiverST", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentAttachmentReceiverST")
	@ResponseWrapper(localName = "sendEjgvDocumentAttachmentReceiverSTResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentAttachmentReceiverSTResponse")
	public String sendEjgvDocumentAttachmentReceiverST(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "sContextSubmission", targetNamespace = "http://www.openuri.org/") String sContextSubmission,
			@WebParam(name = "baEjgvDocument", targetNamespace = "http://www.openuri.org/") byte[] baEjgvDocument);

	/**
	 * Send ejgv document attachment receiver presencial.
	 *
	 * @param sSessionToken            String
	 * @param s1            String
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/sendEjgvDocumentAttachmentReceiverPresencial")
	@WebResult(name = "sendEjgvDocumentAttachmentReceiverPresencialResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "sendEjgvDocumentAttachmentReceiverPresencial", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentAttachmentReceiverPresencial")
	@ResponseWrapper(localName = "sendEjgvDocumentAttachmentReceiverPresencialResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentAttachmentReceiverPresencialResponse")
	public String sendEjgvDocumentAttachmentReceiverPresencial(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "s1", targetNamespace = "http://www.openuri.org/") String s1);

	/**
	 * Send ejgv document ST.
	 *
	 * @param sSessionToken            String
	 * @param sContextSubmission            String
	 * @param baEjgvDocument            byte[]
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/sendEjgvDocumentST")
	@WebResult(name = "sendEjgvDocumentSTResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "sendEjgvDocumentST", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentST")
	@ResponseWrapper(localName = "sendEjgvDocumentSTResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentSTResponse")
	public String sendEjgvDocumentST(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "sContextSubmission", targetNamespace = "http://www.openuri.org/") String sContextSubmission,
			@WebParam(name = "baEjgvDocument", targetNamespace = "http://www.openuri.org/") byte[] baEjgvDocument);

	/**
	 * Send ejgv document presencial.
	 *
	 * @param sessionToken            String
	 * @param s1            String
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/sendEjgvDocumentPresencial")
	@WebResult(name = "sendEjgvDocumentPresencialResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "sendEjgvDocumentPresencial", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentPresencial")
	@ResponseWrapper(localName = "sendEjgvDocumentPresencialResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentPresencialResponse")
	public String sendEjgvDocumentPresencial(
			@WebParam(name = "sessionToken", targetNamespace = "http://www.openuri.org/") String sessionToken,
			@WebParam(name = "s1", targetNamespace = "http://www.openuri.org/") String s1);

	/**
	 * Send ejgv document attachment receiver presencial XML.
	 *
	 * @param sSessionToken            String
	 * @param s1            String
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/sendEjgvDocumentAttachmentReceiverPresencialXML")
	@WebResult(name = "sendEjgvDocumentAttachmentReceiverPresencialXMLResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "sendEjgvDocumentAttachmentReceiverPresencialXML", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentAttachmentReceiverPresencialXML")
	@ResponseWrapper(localName = "sendEjgvDocumentAttachmentReceiverPresencialXMLResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentAttachmentReceiverPresencialXMLResponse")
	public String sendEjgvDocumentAttachmentReceiverPresencialXML(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "s1", targetNamespace = "http://www.openuri.org/") String s1);

	/**
	 * Send ejgv document STXML.
	 *
	 * @param sSessionToken            String
	 * @param sContextSubmission            String
	 * @param baEjgvDocument            byte[]
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/sendEjgvDocumentSTXML")
	@WebResult(name = "sendEjgvDocumentSTXMLResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "sendEjgvDocumentSTXML", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentSTXML")
	@ResponseWrapper(localName = "sendEjgvDocumentSTXMLResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentSTXMLResponse")
	public String sendEjgvDocumentSTXML(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "sContextSubmission", targetNamespace = "http://www.openuri.org/") String sContextSubmission,
			@WebParam(name = "baEjgvDocument", targetNamespace = "http://www.openuri.org/") byte[] baEjgvDocument);

	/**
	 * Send ejgv document attachment receiver ST new.
	 *
	 * @param sSessionToken            String
	 * @param sContextSubmission            String
	 * @param baEjgvDocument            byte[]
	 * @return returns java.lang.String
	 */
	@WebMethod(action = "http://www.openuri.org/sendEjgvDocumentAttachmentReceiverSTNew")
	@WebResult(name = "sendEjgvDocumentAttachmentReceiverSTNewResult", targetNamespace = "http://www.openuri.org/")
	@RequestWrapper(localName = "sendEjgvDocumentAttachmentReceiverSTNew", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentAttachmentReceiverSTNew")
	@ResponseWrapper(localName = "sendEjgvDocumentAttachmentReceiverSTNewResponse", targetNamespace = "http://www.openuri.org/", className = "com.ejie.ab04b.webservice.client.q99mpps.SendEjgvDocumentAttachmentReceiverSTNewResponse")
	public String sendEjgvDocumentAttachmentReceiverSTNew(
			@WebParam(name = "sSessionToken", targetNamespace = "http://www.openuri.org/") String sSessionToken,
			@WebParam(name = "sContextSubmission", targetNamespace = "http://www.openuri.org/") String sContextSubmission,
			@WebParam(name = "baEjgvDocument", targetNamespace = "http://www.openuri.org/") byte[] baEjgvDocument);

}
