

package gov.va.med.cds.idm.client.webservice;


import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;


/***
 * 
 * @author Vivek Bhagavan
 *
 */
@WebService( targetNamespace = "PSIM", name = "PSIMWebServicePort" )
@SOAPBinding( style = SOAPBinding.Style.RPC )
public interface PSIMWebServicePort
{

    @WebResult( name = "result", targetNamespace = "PSIM", partName = "result" )
    @WebMethod
    public java.lang.String validate( @WebParam( partName = "requestXML", name = "requestXML" )
    java.lang.String requestXML );


    @WebResult( name = "result", targetNamespace = "PSIM", partName = "result" )
    @WebMethod
    public java.lang.String getCorrespondingIds( @WebParam( partName = "vpidstr", name = "vpidstr" )
    java.lang.String vpidstr );


    @WebResult( name = "result", targetNamespace = "PSIM", partName = "result" )
    @WebMethod
    public java.lang.String control( @WebParam( partName = "requestXML", name = "requestXML" )
    java.lang.String requestXML );


    @WebResult( name = "result", targetNamespace = "PSIM", partName = "result" )
    @WebMethod
    public java.lang.String getAuditResult( @WebParam( partName = "requestXML", name = "requestXML" )
    java.lang.String requestXML );


    @WebResult( name = "result", targetNamespace = "PSIM", partName = "result" )
    @WebMethod
    public java.lang.String execute( @WebParam( partName = "requestXML", name = "requestXML" )
    java.lang.String requestXML );


    @WebResult( name = "result", targetNamespace = "PSIM", partName = "result" )
    @WebMethod
    public java.lang.String compareIdentities( @WebParam( partName = "string", name = "string" )
    java.lang.String string );


    @WebResult( name = "result", targetNamespace = "PSIM", partName = "result" )
    @WebMethod
    public java.lang.String searchIdentity( @WebParam( partName = "searchXML", name = "searchXML" )
    java.lang.String searchXML );


    @WebResult( name = "result", targetNamespace = "PSIM", partName = "result" )
    @WebMethod
    public java.lang.String domainExecute( @WebParam( partName = "requestXML", name = "requestXML" )
    java.lang.String requestXML );
}
