psdi.iface.webservices

Class JAXWSClient

  • java.lang.Object
    • psdi.iface.webservices.JAXWSClient


  • public class JAXWSClient
    extends java.lang.Object
    The JAXWS DII client
    • Constructor Summary

      Constructors 
      Constructor and Description
      JAXWSClient() 
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      byte[] invoke(byte[] payload, java.lang.String serviceName, java.lang.String epURL, java.lang.String action, java.lang.String soapVersion, java.lang.String httpUser, java.lang.String httpPassword, java.lang.String mep, java.util.Map httpHeaders, int readTimeout)
      Invoke the target web service.
      byte[] invoke(byte[] payload, java.lang.String serviceName, java.lang.String epURL, java.lang.String action, java.lang.String soapVersion, java.lang.String httpUser, java.lang.String httpPassword, java.lang.String mep, java.util.Map httpHeaders, int readTimeout, int connTimeout) 
      byte[] invoke(byte[] payload, java.lang.String serviceName, java.lang.String epURL, java.lang.String action, java.lang.String soapVersion, java.lang.String httpUser, java.lang.String httpPassword, java.lang.String mep, java.util.Map httpHeaders, int readTimeout, int connTimeout, java.util.Map soapHeaders, java.util.Map responseSOAPHeaders) 
      byte[] invoke(byte[] payload, java.lang.String serviceName, java.lang.String epURL, java.lang.String action, java.lang.String soapVersion, java.lang.String httpUser, java.lang.String httpPassword, java.lang.String mep, java.util.Map httpHeaders, int readTimeout, java.util.Map soapHeaders, java.util.Map responseSOAPHeaders) 
      java.lang.String invoke(java.lang.String payloadS, java.lang.String serviceName, java.lang.String epURL, java.lang.String action, java.lang.String soapVersion, java.lang.String httpUser, java.lang.String httpPassword, java.lang.String mep, java.util.Map httpHeaders, int readTimeout, int connTimeout, java.util.Map soapHeaders, java.util.Map responseSOAPHeaders) 
      static boolean isCXFImpl() 
      static void main(java.lang.String[] args) 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JAXWSClient

        public JAXWSClient()
    • Method Detail

      • invoke

        public byte[] invoke(byte[] payload,
                             java.lang.String serviceName,
                             java.lang.String epURL,
                             java.lang.String action,
                             java.lang.String soapVersion,
                             java.lang.String httpUser,
                             java.lang.String httpPassword,
                             java.lang.String mep,
                             java.util.Map httpHeaders,
                             int readTimeout)
                      throws javax.xml.ws.WebServiceException,
                             javax.xml.transform.TransformerFactoryConfigurationError,
                             javax.xml.transform.TransformerException,
                             java.lang.SecurityException,
                             java.lang.NoSuchFieldException,
                             java.lang.ClassNotFoundException,
                             java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException,
                             java.rmi.RemoteException,
                             MXException
        Invoke the target web service.
        Parameters:
        payload - - the xml payload for the SOAP message
        serviceName - - the name of the target web service
        epURL - - the endpoint url for the target web service
        action - - the soap action value to be used for the invocation
        soapVersion - - the soap version - SOAP11 or SOAP12
        httpUser - - the http user name
        httpPassword - - the http password
        mep - - the message exchange pattern
        Returns:
        the byte[] of response xml payload
        Throws:
        java.lang.ClassNotFoundException
        java.lang.NoSuchFieldException
        java.lang.SecurityException
        java.lang.IllegalAccessException
        java.lang.IllegalArgumentException
        java.rmi.RemoteException
        MXException
        java.lang.Exception
        javax.xml.ws.WebServiceException
        javax.xml.transform.TransformerFactoryConfigurationError
        javax.xml.transform.TransformerException
      • invoke

        public byte[] invoke(byte[] payload,
                             java.lang.String serviceName,
                             java.lang.String epURL,
                             java.lang.String action,
                             java.lang.String soapVersion,
                             java.lang.String httpUser,
                             java.lang.String httpPassword,
                             java.lang.String mep,
                             java.util.Map httpHeaders,
                             int readTimeout,
                             java.util.Map soapHeaders,
                             java.util.Map responseSOAPHeaders)
                      throws javax.xml.ws.WebServiceException,
                             javax.xml.transform.TransformerFactoryConfigurationError,
                             javax.xml.transform.TransformerException,
                             java.lang.SecurityException,
                             java.lang.NoSuchFieldException,
                             java.lang.ClassNotFoundException,
                             java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException,
                             java.rmi.RemoteException,
                             MXException
        Throws:
        javax.xml.ws.WebServiceException
        javax.xml.transform.TransformerFactoryConfigurationError
        javax.xml.transform.TransformerException
        java.lang.SecurityException
        java.lang.NoSuchFieldException
        java.lang.ClassNotFoundException
        java.lang.IllegalArgumentException
        java.lang.IllegalAccessException
        java.rmi.RemoteException
        MXException
      • invoke

        public byte[] invoke(byte[] payload,
                             java.lang.String serviceName,
                             java.lang.String epURL,
                             java.lang.String action,
                             java.lang.String soapVersion,
                             java.lang.String httpUser,
                             java.lang.String httpPassword,
                             java.lang.String mep,
                             java.util.Map httpHeaders,
                             int readTimeout,
                             int connTimeout)
                      throws javax.xml.ws.WebServiceException,
                             javax.xml.transform.TransformerFactoryConfigurationError,
                             javax.xml.transform.TransformerException,
                             java.lang.SecurityException,
                             java.lang.NoSuchFieldException,
                             java.lang.ClassNotFoundException,
                             java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException,
                             java.rmi.RemoteException,
                             MXException
        Throws:
        javax.xml.ws.WebServiceException
        javax.xml.transform.TransformerFactoryConfigurationError
        javax.xml.transform.TransformerException
        java.lang.SecurityException
        java.lang.NoSuchFieldException
        java.lang.ClassNotFoundException
        java.lang.IllegalArgumentException
        java.lang.IllegalAccessException
        java.rmi.RemoteException
        MXException
      • invoke

        public java.lang.String invoke(java.lang.String payloadS,
                                       java.lang.String serviceName,
                                       java.lang.String epURL,
                                       java.lang.String action,
                                       java.lang.String soapVersion,
                                       java.lang.String httpUser,
                                       java.lang.String httpPassword,
                                       java.lang.String mep,
                                       java.util.Map httpHeaders,
                                       int readTimeout,
                                       int connTimeout,
                                       java.util.Map soapHeaders,
                                       java.util.Map responseSOAPHeaders)
                                throws javax.xml.ws.WebServiceException,
                                       javax.xml.transform.TransformerFactoryConfigurationError,
                                       javax.xml.transform.TransformerException,
                                       java.lang.SecurityException,
                                       java.lang.NoSuchFieldException,
                                       java.lang.ClassNotFoundException,
                                       java.lang.IllegalArgumentException,
                                       java.lang.IllegalAccessException,
                                       java.rmi.RemoteException,
                                       MXException
        Throws:
        javax.xml.ws.WebServiceException
        javax.xml.transform.TransformerFactoryConfigurationError
        javax.xml.transform.TransformerException
        java.lang.SecurityException
        java.lang.NoSuchFieldException
        java.lang.ClassNotFoundException
        java.lang.IllegalArgumentException
        java.lang.IllegalAccessException
        java.rmi.RemoteException
        MXException
      • invoke

        public byte[] invoke(byte[] payload,
                             java.lang.String serviceName,
                             java.lang.String epURL,
                             java.lang.String action,
                             java.lang.String soapVersion,
                             java.lang.String httpUser,
                             java.lang.String httpPassword,
                             java.lang.String mep,
                             java.util.Map httpHeaders,
                             int readTimeout,
                             int connTimeout,
                             java.util.Map soapHeaders,
                             java.util.Map responseSOAPHeaders)
                      throws javax.xml.ws.WebServiceException,
                             javax.xml.transform.TransformerFactoryConfigurationError,
                             javax.xml.transform.TransformerException,
                             java.lang.SecurityException,
                             java.lang.NoSuchFieldException,
                             java.lang.ClassNotFoundException,
                             java.lang.IllegalArgumentException,
                             java.lang.IllegalAccessException,
                             java.rmi.RemoteException,
                             MXException
        Throws:
        javax.xml.ws.WebServiceException
        javax.xml.transform.TransformerFactoryConfigurationError
        javax.xml.transform.TransformerException
        java.lang.SecurityException
        java.lang.NoSuchFieldException
        java.lang.ClassNotFoundException
        java.lang.IllegalArgumentException
        java.lang.IllegalAccessException
        java.rmi.RemoteException
        MXException
      • isCXFImpl

        public static boolean isCXFImpl()
      • main

        public static void main(java.lang.String[] args)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception