com.ibm.di.fc.webservice
Class AxisSoapToJava
java.lang.Object
com.ibm.di.fc.Function
com.ibm.di.fc.webservice.AxisSoapToJava
- All Implemented Interfaces:
- FunctionInterface, VersionInfoInterface
public class AxisSoapToJava
- extends Function
|
Method Summary |
String |
getVersion()
|
void |
initialize(Object obj)
This method is/should be called once after the object has been given its configuration |
Object |
perform(Object obj)
This is the main method of a Function Component. |
void |
registerTypeMapping(Class javaType,
javax.xml.namespace.QName xmlType,
org.apache.axis.encoding.SerializerFactory serializerFactory,
org.apache.axis.encoding.DeserializerFactory deserializerFactory)
This method is analogous to the 'registerTypeMapping' method in org.apache.axis.client.Call. |
| Methods inherited from class com.ibm.di.fc.Function |
debug, getConfiguration, getContext, getLog, getParam, getUI, initialize, logmsg, setConfiguration, setContext, setLog, setParam, terminate, updateSchema, verifyInitialized |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PARAM_WSDL_URL
public static final String PARAM_WSDL_URL
- See Also:
- Constant Field Values
PARAM_SOAP_OPERATION
public static final String PARAM_SOAP_OPERATION
- See Also:
- Constant Field Values
PARAM_INPUT_TYPE
public static final String PARAM_INPUT_TYPE
- See Also:
- Constant Field Values
PARAM_COMPLEX_TYPES
public static final String PARAM_COMPLEX_TYPES
- See Also:
- Constant Field Values
PARAM_MODE
public static final String PARAM_MODE
- See Also:
- Constant Field Values
MODE_REQUEST
public static final String MODE_REQUEST
- See Also:
- Constant Field Values
MODE_RESPONSE
public static final String MODE_RESPONSE
- See Also:
- Constant Field Values
INPUT_XML_STRING
public static final String INPUT_XML_STRING
- See Also:
- Constant Field Values
INPUT_XML_DOM
public static final String INPUT_XML_DOM
- See Also:
- Constant Field Values
AxisSoapToJava
public AxisSoapToJava()
initialize
public void initialize(Object obj)
throws Exception
- Description copied from class:
Function
- This method is/should be called once after the object has been given its configuration
- Specified by:
initialize in interface FunctionInterface- Overrides:
initialize in class Function
- Parameters:
obj - this object provides information to the Function Component needed on initialization
- Throws:
Exception - An exception is thrown if the initialization fails.
perform
public Object perform(Object obj)
throws Exception
- Description copied from interface:
FunctionInterface
- This is the main method of a Function Component. This method is called for the Function Component
to actually do its job. The implementation of this methods performs the function which the Function Component
was created to do.
- Parameters:
obj - the input to the function
- Returns:
- the output from the function
- Throws:
Exception - An exception is thrown if this method fails.
registerTypeMapping
public void registerTypeMapping(Class javaType,
javax.xml.namespace.QName xmlType,
org.apache.axis.encoding.SerializerFactory serializerFactory,
org.apache.axis.encoding.DeserializerFactory deserializerFactory)
- This method is analogous to the 'registerTypeMapping' method in org.apache.axis.client.Call.
It can be used for configuring serialization/deserialization of Java types, for which the
default serializer/deserializer (org.apache.axis.encoding.ser.BeanSerializer/
org.apache.axis.encoding.ser.BeanDeserializer) is not suitable.
getVersion
public String getVersion()