com.ibm.commerce.webservices.engine

Class WebServiceEngineBean

  • java.lang.Object
    • com.ibm.commerce.webservices.engine.WebServiceEngineBean


  • @PermitAll
    public class WebServiceEngineBean
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      Copyright.
    • Constructor Summary

      Constructors 
      Constructor and Description
      WebServiceEngineBean()
      This is the default constructor for this class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      javax.xml.soap.SOAPElement executeService(javax.xml.soap.SOAPElement soapElementRequest)
      This method executes the web service request which is passed in the form of a SOAP element.
      • Methods inherited from class java.lang.Object

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

    • Constructor Detail

      • WebServiceEngineBean

        public WebServiceEngineBean()
        This is the default constructor for this class. It calls the constructor from the superclass.
    • Method Detail

      • executeService

        public javax.xml.soap.SOAPElement executeService(javax.xml.soap.SOAPElement soapElementRequest)
        This method executes the web service request which is passed in the form of a SOAP element. It returns a web service response in the form of a SOAP element. This method will call the getOpenWebServiceComponent() method to retrieve the appropriate implementation. It will then execute the executeService() method on the returned implementation. This implementation can throw a service exception. In the case the exception is caught, it will be wrapped in the WebServiceEngineRuntimeException and rethrown to represent a SOAP fault.
        Parameters:
        soapElementRequest - The web service request which is represented as a SOAP element.
        Returns:
        The web service response in the form of a SOAP element.
        Throws:
        WebServiceEngineRuntimeException - Thrown when a problem occurs while processing the request. This will be converted into the appropriate representation of a SOAP fault.
        See Also:
        com.ibm.commerce.webservices.engine.WebServiceEngine#executeService()