psdi.iface.webservices

Class WSCallClient

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


  • public class WSCallClient
    extends java.lang.Object
    Client code to invoke a webservice using the Dynamic Invokation Interface (DII).
    • Constructor Summary

      Constructors 
      Constructor and Description
      WSCallClient() 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      byte[] invokeWebService(java.lang.String serviceName, java.lang.String endpointURL, byte[] payload, java.lang.String httpProtocolVersion, java.lang.String httpUserName, java.lang.String httpPassword, java.lang.String soapAction, java.lang.String mep, java.lang.String soapVersion, java.lang.String wsAddrVersion, java.lang.String utUser, java.lang.String utPassword, int httpReadTimeout, int httpConnTimeout, java.lang.String configXMLPath) 
      byte[] invokeWebService(java.lang.String serviceName, java.lang.String endpointURL, byte[] payload, java.lang.String httpProtocolVersion, java.lang.String httpUserName, java.lang.String httpPassword, java.lang.String soapAction, java.lang.String mep, java.lang.String soapVersion, java.lang.String wsAddrVersion, java.lang.String utUser, java.lang.String utPassword, int httpReadTimeout, int httpConnTimeout, java.lang.String configXMLPath, java.util.Map soapHeaderProps, java.util.List soapHeaderData) 
      org.jdom2.Document invokeWebService(java.lang.String serviceName, java.lang.String endpointURL, org.jdom2.Document payload, java.lang.String httpProtocolVersion, java.lang.String httpUserName, java.lang.String httpPassword, java.lang.String soapAction, java.lang.String mep, java.lang.String soapVersion, java.lang.String wsAddrVersion, java.lang.String utUser, java.lang.String utPassword, int httpReadTimeout, int httpConnTimeout, java.lang.String configXMLPath) 
      org.apache.axiom.om.OMElement invokeWebService(java.lang.String serviceName, java.lang.String endpointURL, org.apache.axiom.om.OMElement payload, java.lang.String httpProtocolVersion, java.lang.String httpUserName, java.lang.String httpPassword, java.lang.String soapAction, java.lang.String mep, java.lang.String soapVersion, java.lang.String wsAddrVersion, java.lang.String utUser, java.lang.String utPassword, int httpReadTimeout, int httpConnTimeout, java.lang.String configXMLPath)
      Invoke the webservice using the DII (dynamic invocation interface).
      org.apache.axiom.om.OMElement invokeWebService(java.lang.String serviceName, java.lang.String endpointURL, org.apache.axiom.om.OMElement payload, java.lang.String httpProtocolVersion, java.lang.String httpUserName, java.lang.String httpPassword, java.lang.String soapAction, java.lang.String mep, java.lang.String soapVersion, java.lang.String wsAddrVersion, java.lang.String utUser, java.lang.String utPassword, int httpReadTimeout, int httpConnTimeout, java.lang.String configXMLPath, java.util.Map soapHeaderProps, java.util.List soapHeaderElements) 
      org.apache.axiom.om.OMElement invokeWebService(java.lang.String serviceName, java.lang.String endpointURL, org.apache.axiom.om.OMElement payload, java.lang.String httpProtocolVersion, java.lang.String httpUserName, java.lang.String httpPassword, java.lang.String soapAction, java.lang.String mep, java.lang.String soapVersion, java.lang.String wsAddrVersion, java.lang.String utUser, java.lang.String utPassword, java.lang.String configXMLPath) 
      • Methods inherited from class java.lang.Object

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

      • WSCallClient

        public WSCallClient()
    • Method Detail

      • invokeWebService

        public org.apache.axiom.om.OMElement invokeWebService(java.lang.String serviceName,
                                                              java.lang.String endpointURL,
                                                              org.apache.axiom.om.OMElement payload,
                                                              java.lang.String httpProtocolVersion,
                                                              java.lang.String httpUserName,
                                                              java.lang.String httpPassword,
                                                              java.lang.String soapAction,
                                                              java.lang.String mep,
                                                              java.lang.String soapVersion,
                                                              java.lang.String wsAddrVersion,
                                                              java.lang.String utUser,
                                                              java.lang.String utPassword,
                                                              java.lang.String configXMLPath)
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • invokeWebService

        public org.apache.axiom.om.OMElement invokeWebService(java.lang.String serviceName,
                                                              java.lang.String endpointURL,
                                                              org.apache.axiom.om.OMElement payload,
                                                              java.lang.String httpProtocolVersion,
                                                              java.lang.String httpUserName,
                                                              java.lang.String httpPassword,
                                                              java.lang.String soapAction,
                                                              java.lang.String mep,
                                                              java.lang.String soapVersion,
                                                              java.lang.String wsAddrVersion,
                                                              java.lang.String utUser,
                                                              java.lang.String utPassword,
                                                              int httpReadTimeout,
                                                              int httpConnTimeout,
                                                              java.lang.String configXMLPath)
                                                       throws java.lang.Exception
        Invoke the webservice using the DII (dynamic invocation interface).
        Parameters:
        serviceName - the name of the web service
        endpointURL - the endpoint url as specified in the wsdl definitions->service->port->soap address section
        payload - the xml payload
        httpProtocolVersion - the http protocol version - default is 1.1 [optional]
        httpUserName - the http basic auth user [optional]
        httpPassword - the http basic auth password [optional]
        soapAction - the soapAction as specified in definition->binding->operation->soap operation section [optional]
        mep - the message exchange pattern - MEP_FIREANDFORGET or MEP_SENDRECEIVE or MEP_SENDROBUST [optional]
        soapVersion - the version of soap - default is 1.1 [optional]
        wsAddrVersion - the version of ws addressing to use [optional]
        utUser - not supported - do not use
        utPassword - not supported - do not use
        httpReadTimeout - the http read timeout
        httpConnTimeout - the http connect timeout
        configXMLPath - not supported - do not use
        Returns:
        the xml response
        Throws:
        java.lang.Exception
      • invokeWebService

        public org.apache.axiom.om.OMElement invokeWebService(java.lang.String serviceName,
                                                              java.lang.String endpointURL,
                                                              org.apache.axiom.om.OMElement payload,
                                                              java.lang.String httpProtocolVersion,
                                                              java.lang.String httpUserName,
                                                              java.lang.String httpPassword,
                                                              java.lang.String soapAction,
                                                              java.lang.String mep,
                                                              java.lang.String soapVersion,
                                                              java.lang.String wsAddrVersion,
                                                              java.lang.String utUser,
                                                              java.lang.String utPassword,
                                                              int httpReadTimeout,
                                                              int httpConnTimeout,
                                                              java.lang.String configXMLPath,
                                                              java.util.Map soapHeaderProps,
                                                              java.util.List soapHeaderElements)
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • invokeWebService

        public byte[] invokeWebService(java.lang.String serviceName,
                                       java.lang.String endpointURL,
                                       byte[] payload,
                                       java.lang.String httpProtocolVersion,
                                       java.lang.String httpUserName,
                                       java.lang.String httpPassword,
                                       java.lang.String soapAction,
                                       java.lang.String mep,
                                       java.lang.String soapVersion,
                                       java.lang.String wsAddrVersion,
                                       java.lang.String utUser,
                                       java.lang.String utPassword,
                                       int httpReadTimeout,
                                       int httpConnTimeout,
                                       java.lang.String configXMLPath)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • invokeWebService

        public byte[] invokeWebService(java.lang.String serviceName,
                                       java.lang.String endpointURL,
                                       byte[] payload,
                                       java.lang.String httpProtocolVersion,
                                       java.lang.String httpUserName,
                                       java.lang.String httpPassword,
                                       java.lang.String soapAction,
                                       java.lang.String mep,
                                       java.lang.String soapVersion,
                                       java.lang.String wsAddrVersion,
                                       java.lang.String utUser,
                                       java.lang.String utPassword,
                                       int httpReadTimeout,
                                       int httpConnTimeout,
                                       java.lang.String configXMLPath,
                                       java.util.Map soapHeaderProps,
                                       java.util.List soapHeaderData)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • invokeWebService

        public org.jdom2.Document invokeWebService(java.lang.String serviceName,
                                                   java.lang.String endpointURL,
                                                   org.jdom2.Document payload,
                                                   java.lang.String httpProtocolVersion,
                                                   java.lang.String httpUserName,
                                                   java.lang.String httpPassword,
                                                   java.lang.String soapAction,
                                                   java.lang.String mep,
                                                   java.lang.String soapVersion,
                                                   java.lang.String wsAddrVersion,
                                                   java.lang.String utUser,
                                                   java.lang.String utPassword,
                                                   int httpReadTimeout,
                                                   int httpConnTimeout,
                                                   java.lang.String configXMLPath)
                                            throws java.lang.Exception
        Throws:
        java.lang.Exception