com.ibm.commerce.webservices

Class OpenWebServiceBindingImpl

  • java.lang.Object
    • com.ibm.commerce.webservices.OpenWebServiceBindingImpl
  • All Implemented Interfaces:
    java.rmi.Remote


    public class OpenWebServiceBindingImpl
    extends java.lang.Object
    implements java.rmi.Remote
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      javax.xml.soap.SOAPElement executeService(javax.xml.soap.SOAPElement message)
      This is a generic method that will accept the SOAPElement that represents the body of a web service request.
      • Methods inherited from class java.lang.Object

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

      • OpenWebServiceBindingImpl

        public OpenWebServiceBindingImpl()
    • Method Detail

      • executeService

        public javax.xml.soap.SOAPElement executeService(javax.xml.soap.SOAPElement message)

        This is a generic method that will accept the SOAPElement that represents the body of a web service request. It will execute a service that corresponds to the information the SOAPElement contains. The information within the entire SOAP message will determine the appropriate service to execute. After executing the service, a SOAPElement response is returned that matches the published WSDL.

        This binding class delegates the request to the web service engine Enterprise Java Bean, passing the SOAP element specified. In turn, the Enterprise Java Bean processes the request and returns the response. This class is the servlet binding process of the Web Service but the Enterprise Java Bean is the layer that processes the business logic.

        Parameters:
        soapElementRequest - The message of the request that needs to be processed. This is the part of the SOAP request that has been mapped in the JAX-RPC mapping as the content of the message.
        Returns:
        This method returns the resulting web service response that matches the published WSDL.