IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.invoker.ws.dynamic
Class WSDynamicInvoker

java.lang.Object
  extended by com.ibm.btt.invoker.AbstractInvoker
      extended by com.ibm.btt.invoker.ws.dynamic.WSDynamicInvoker
All Implemented Interfaces:
Invoker

public class WSDynamicInvoker
extends AbstractInvoker


Field Summary
protected static BTTLog logger
           
 
Fields inherited from class com.ibm.btt.invoker.AbstractInvoker
invokerId, parameters
 
Constructor Summary
WSDynamicInvoker()
           
 
Method Summary
 GenericDataObject convertContexDataToGenericDataObject(Parameter invokerParameter, UserDefineTypeInfo userType, Context bttContext)
          convert context data to Generic Data Object
 void convertGenericDataObjectToContext(Parameter invokerParameter, UserDefineTypeInfo userType, GenericDataObject genericDataObject, Context bttContext)
          convert Generic DataObject to Context
 java.lang.Object execute(java.lang.Object[] objs)
          call web service
 InvokerTimerTask execute(java.lang.Object[] objs, CallBackPoint cb, long timeout)
           
 java.lang.Object execute(java.lang.Object[] objs, long timeout)
           
 java.lang.String getEndPoint()
          get Web Service EndPoint
 java.util.Properties getInvParam2CtxMapper()
           
 java.lang.String getOperation()
          get Web Service Operation Name
 java.lang.String getServiceName()
          getServiceName
 java.lang.String getWsDefinitionFile()
          getWsDefinitionFile path
 java.lang.String getWsdlURL()
           
 WebServiceInfo getWsInfo()
          get Web service Info object
 java.lang.String getWSRRServer()
           
 void setEndPoint(java.lang.String endPoint)
          set Web Service EndPoint
 void setInvParam2CtxMapper(java.util.Properties invParam2CtxMapper)
           
 void setOperation(java.lang.String operation)
          set Web Service Operation Name
 void setServiceName(java.lang.String serviceName)
           
 void setWsDefinitionFile(java.lang.String wsDefinitionFile)
          setWsDefinitionFile path
 void setWsdlURL(java.lang.String wsdlURL)
           
 void setWSRRServer(java.lang.String server)
           
 
Methods inherited from class com.ibm.btt.invoker.AbstractInvoker
getId, getParameters, setId, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static BTTLog logger
Constructor Detail

WSDynamicInvoker

public WSDynamicInvoker()
Method Detail

execute

public java.lang.Object execute(java.lang.Object[] objs)
                         throws java.lang.Exception
call web service

Throws:
java.lang.Exception
See Also:
Invoker.execute(Object[])

execute

public java.lang.Object execute(java.lang.Object[] objs,
                                long timeout)
                         throws java.lang.Exception
Throws:
java.lang.Exception

execute

public InvokerTimerTask execute(java.lang.Object[] objs,
                                CallBackPoint cb,
                                long timeout)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getEndPoint

public java.lang.String getEndPoint()
get Web Service EndPoint

Returns:

setEndPoint

public void setEndPoint(java.lang.String endPoint)
set Web Service EndPoint

Parameters:
endPoint -

getOperation

public java.lang.String getOperation()
get Web Service Operation Name

Returns:

setOperation

public void setOperation(java.lang.String operation)
set Web Service Operation Name


getServiceName

public java.lang.String getServiceName()
getServiceName

Returns:

setServiceName

public void setServiceName(java.lang.String serviceName)
Parameters:
serviceName -

getWsdlURL

public java.lang.String getWsdlURL()
Returns:

setWsdlURL

public void setWsdlURL(java.lang.String wsdlURL)
                throws java.lang.Exception
Parameters:
wsdlURL -
Throws:
java.lang.Exception

getWSRRServer

public java.lang.String getWSRRServer()
Returns:

setWSRRServer

public void setWSRRServer(java.lang.String server)
Parameters:
server -

getWsDefinitionFile

public java.lang.String getWsDefinitionFile()
getWsDefinitionFile path

Returns:

setWsDefinitionFile

public void setWsDefinitionFile(java.lang.String wsDefinitionFile)
                         throws java.lang.Exception
setWsDefinitionFile path

Parameters:
wsDefinitionFile -
Throws:
java.lang.Exception

getWsInfo

public WebServiceInfo getWsInfo()
                         throws java.lang.Exception
get Web service Info object

Returns:
Throws:
java.lang.Exception

getInvParam2CtxMapper

public java.util.Properties getInvParam2CtxMapper()
Returns:

setInvParam2CtxMapper

public void setInvParam2CtxMapper(java.util.Properties invParam2CtxMapper)
Parameters:
invParam2CtxMapper -

convertContexDataToGenericDataObject

public GenericDataObject convertContexDataToGenericDataObject(Parameter invokerParameter,
                                                              UserDefineTypeInfo userType,
                                                              Context bttContext)
convert context data to Generic Data Object

Parameters:
invokerParameter -
userType -
bttContext -
Returns:

convertGenericDataObjectToContext

public void convertGenericDataObjectToContext(Parameter invokerParameter,
                                              UserDefineTypeInfo userType,
                                              GenericDataObject genericDataObject,
                                              Context bttContext)
convert Generic DataObject to Context

Parameters:
invokerParameter -
userType -
genericDataObject -
bttContext -

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011