com.infoengine.messaging
Class RPCSoapMessage

java.lang.Object
  extended bycom.infoengine.messaging.MsgProcessor
      extended bycom.infoengine.messaging.RPCSoapMessage
Direct Known Subclasses:
SoapMessage

public class RPCSoapMessage
extends MsgProcessor

Turn a jms text message into a soap RPC request and execute a Dispatch-Tasks webject task.


Field Summary
protected static String IE_DISPATCH_TASKS_INPUT
           
protected static String IE_INPUT
           
static String IE_SOAP_ACTION
           
static String IE_SOAP_CLASS
           
static String IE_SOAP_METHOD
           
protected static String RESOURCE
           
protected static String xmlHeader
           
 
Fields inherited from class com.infoengine.messaging.MsgProcessor
BOOLEAN, BYTE, BYTES, CHAR, DOUBLE, FLOAT, get_type_params, INT, LONG, put_type_params, serviceName, SHORT, STRING, types, verbose
 
Constructor Summary
RPCSoapMessage()
           
 
Method Summary
private  String getDomain(String cls)
           
protected  String getProperty(javax.jms.Message m, String propName)
          retreive a string property from a message
 javax.jms.Message ie2jms(IeRequest in_request, javax.jms.Session session, Webject webject)
           
 IeRequest jms2ie(javax.jms.Message m, Webject w)
           
 
Methods inherited from class com.infoengine.messaging.MsgProcessor
getGetType, getPutType, isGetTypeParam, isPutTypeParam, message2InputStream, toBoolean
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IE_SOAP_ACTION

public static final String IE_SOAP_ACTION
See Also:
Constant Field Values

IE_SOAP_CLASS

public static final String IE_SOAP_CLASS
See Also:
Constant Field Values

IE_SOAP_METHOD

public static final String IE_SOAP_METHOD
See Also:
Constant Field Values

xmlHeader

protected static final String xmlHeader
See Also:
Constant Field Values

IE_DISPATCH_TASKS_INPUT

protected static final String IE_DISPATCH_TASKS_INPUT
See Also:
Constant Field Values

IE_INPUT

protected static final String IE_INPUT
See Also:
Constant Field Values

RESOURCE

protected static final String RESOURCE
See Also:
Constant Field Values
Constructor Detail

RPCSoapMessage

public RPCSoapMessage()
Method Detail

ie2jms

public javax.jms.Message ie2jms(IeRequest in_request,
                                javax.jms.Session session,
                                Webject webject)
                         throws Exception
Specified by:
ie2jms in class MsgProcessor
Throws:
Exception

jms2ie

public IeRequest jms2ie(javax.jms.Message m,
                        Webject w)
                 throws Exception
Specified by:
jms2ie in class MsgProcessor
Throws:
Exception

getDomain

private String getDomain(String cls)

getProperty

protected String getProperty(javax.jms.Message m,
                             String propName)
retreive a string property from a message

Returns:
property value or null