public class ScriptService
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
instanceId |
protected java.lang.String |
launchPointName |
protected MXLogger |
logger |
protected Mbo |
mbo |
protected ScriptInfo |
scriptInfo |
protected java.lang.String |
scriptName |
static int |
YNC_CANCEL |
static int |
YNC_NO |
static int |
YNC_NULL |
static int |
YNC_OK |
static int |
YNC_YES |
| Constructor and Description |
|---|
ScriptService(java.lang.String scriptName,
java.lang.String launchPointName,
Mbo mbo) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeDialog() |
void |
error(java.lang.String grp,
java.lang.String key) |
void |
error(java.lang.String grp,
java.lang.String key,
java.lang.String[] params) |
MXLogger |
getLogger(java.lang.String loggerName) |
Mbo |
getMbo() |
java.lang.String |
getMboName() |
MboSetRemote |
getMboSet(java.lang.String mboSetName,
UserInfo userInfo) |
java.lang.String |
getProperty(java.lang.String propName) |
java.lang.String |
getScriptName() |
java.lang.String |
httpget(java.lang.String url) |
java.lang.String |
httpget(java.lang.String url,
java.lang.String user,
java.lang.String pass) |
byte[] |
httpgetasbytes(java.lang.String url,
java.lang.String user,
java.lang.String pass) |
com.ibm.json.java.JSONArtifact |
httpgetasjson(java.lang.String url,
java.lang.String user,
java.lang.String headers,
java.lang.String pass) |
java.lang.String |
httppost(java.lang.String url,
java.lang.String data) |
java.lang.String |
httppost(java.lang.String url,
java.lang.String user,
java.lang.String pass,
java.lang.String data) |
byte[] |
httppostasbytes(java.lang.String url,
java.lang.String user,
java.lang.String pass,
byte[] data) |
com.ibm.json.java.JSONArtifact |
httppostasjson(java.lang.String url,
java.lang.String user,
java.lang.String pass,
java.lang.String headers,
com.ibm.json.java.JSONArtifact ja) |
void |
invokeChannel(java.lang.String channelName) |
byte[] |
invokeEndpoint(java.lang.String endPointName,
java.util.Map metaData,
byte[] data) |
java.lang.String |
invokeEndpoint(java.lang.String endPointName,
java.util.Map metaData,
java.lang.String data) |
java.util.Map |
invokeScript(java.lang.String aScriptName) |
void |
invokeScript(java.lang.String aScriptName,
java.util.Map context) |
java.lang.Object |
invokeScript(java.lang.String aScriptName,
java.lang.String functionName,
java.lang.Object[] args) |
void |
invokeWorkflow(java.lang.String wfName) |
java.lang.String |
jsonarrayToString(com.ibm.json.java.JSONArray ja) |
java.lang.String |
jsonToString(com.ibm.json.java.JSONObject ojo) |
void |
launchDialog(java.lang.String dialogId) |
void |
log_debug(java.lang.String logMsg) |
void |
log_debug(java.lang.String logMsg,
java.lang.Throwable t) |
void |
log_error(java.lang.String logMsg) |
void |
log_error(java.lang.String logMsg,
java.lang.Throwable t) |
void |
log_fatal(java.lang.String logMsg) |
void |
log_fatal(java.lang.String logMsg,
java.lang.Throwable t) |
void |
log_info(java.lang.String logMsg) |
void |
log_info(java.lang.String logMsg,
java.lang.Throwable t) |
void |
log_warn(java.lang.String logMsg) |
void |
log_warn(java.lang.String logMsg,
java.lang.Throwable t) |
void |
log(java.lang.String logMsg) |
void |
logError(java.lang.String logMsg) |
void |
openURL(java.lang.String url,
boolean newWindow) |
void |
raiseSkipTransaction() |
void |
setWarning(java.lang.String warnGrpVal,
java.lang.String warnKeyVal,
java.lang.String[] warnparams) |
com.ibm.json.java.JSONArray |
tojsonarray(java.lang.String ja) |
com.ibm.json.java.JSONObject |
tojsonobject(java.lang.String jo) |
java.lang.Object |
webclientsession() |
void |
wsinteraction(java.lang.String interactionName) |
void |
yncerror(java.lang.String grp,
java.lang.String key) |
void |
yncerror(java.lang.String grp,
java.lang.String key,
java.lang.String[] params) |
int |
yncuserinput() |
protected java.lang.String scriptName
protected java.lang.String launchPointName
protected Mbo mbo
protected MXLogger logger
protected ScriptInfo scriptInfo
protected java.lang.String instanceId
public static final int YNC_NULL
public static final int YNC_YES
public static final int YNC_NO
public static final int YNC_OK
public static final int YNC_CANCEL
public ScriptService(java.lang.String scriptName,
java.lang.String launchPointName,
Mbo mbo)
public java.lang.String getScriptName()
public Mbo getMbo()
public java.lang.String getMboName()
public java.lang.String jsonToString(com.ibm.json.java.JSONObject ojo)
throws MXException,
java.io.UnsupportedEncodingException
MXExceptionjava.io.UnsupportedEncodingExceptionpublic java.lang.String jsonarrayToString(com.ibm.json.java.JSONArray ja)
throws MXException,
java.io.UnsupportedEncodingException
MXExceptionjava.io.UnsupportedEncodingExceptionpublic com.ibm.json.java.JSONArray tojsonarray(java.lang.String ja)
throws MXException,
java.io.UnsupportedEncodingException
MXExceptionjava.io.UnsupportedEncodingExceptionpublic com.ibm.json.java.JSONObject tojsonobject(java.lang.String jo)
throws MXException,
java.io.UnsupportedEncodingException
MXExceptionjava.io.UnsupportedEncodingExceptionpublic java.lang.Object webclientsession()
public void closeDialog()
public MboSetRemote getMboSet(java.lang.String mboSetName, UserInfo userInfo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic void launchDialog(java.lang.String dialogId)
public void openURL(java.lang.String url,
boolean newWindow)
public java.lang.String httpget(java.lang.String url)
throws MXException
MXExceptionpublic java.lang.String httppost(java.lang.String url,
java.lang.String data)
throws MXException
MXExceptionpublic java.lang.String httpget(java.lang.String url,
java.lang.String user,
java.lang.String pass)
throws MXException
MXExceptionpublic java.lang.String httppost(java.lang.String url,
java.lang.String user,
java.lang.String pass,
java.lang.String data)
throws MXException
MXExceptionpublic byte[] httppostasbytes(java.lang.String url,
java.lang.String user,
java.lang.String pass,
byte[] data)
throws MXException
MXExceptionpublic com.ibm.json.java.JSONArtifact httppostasjson(java.lang.String url,
java.lang.String user,
java.lang.String pass,
java.lang.String headers,
com.ibm.json.java.JSONArtifact ja)
throws MXException
MXExceptionpublic com.ibm.json.java.JSONArtifact httpgetasjson(java.lang.String url,
java.lang.String user,
java.lang.String headers,
java.lang.String pass)
throws MXException
MXExceptionpublic byte[] httpgetasbytes(java.lang.String url,
java.lang.String user,
java.lang.String pass)
throws MXException
MXExceptionpublic java.lang.String invokeEndpoint(java.lang.String endPointName,
java.util.Map metaData,
java.lang.String data)
throws MXException
MXExceptionpublic byte[] invokeEndpoint(java.lang.String endPointName,
java.util.Map metaData,
byte[] data)
throws MXException
MXExceptionpublic void log(java.lang.String logMsg)
public void log_debug(java.lang.String logMsg)
public void log_debug(java.lang.String logMsg,
java.lang.Throwable t)
public void log_info(java.lang.String logMsg)
public void log_info(java.lang.String logMsg,
java.lang.Throwable t)
public void log_warn(java.lang.String logMsg)
public void log_warn(java.lang.String logMsg,
java.lang.Throwable t)
public void log_error(java.lang.String logMsg)
public void log_error(java.lang.String logMsg,
java.lang.Throwable t)
public void log_fatal(java.lang.String logMsg)
public void log_fatal(java.lang.String logMsg,
java.lang.Throwable t)
public void wsinteraction(java.lang.String interactionName)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionpublic void logError(java.lang.String logMsg)
public void yncerror(java.lang.String grp,
java.lang.String key,
java.lang.String[] params)
throws MXException
MXExceptionpublic void yncerror(java.lang.String grp,
java.lang.String key)
throws MXException
MXExceptionpublic void raiseSkipTransaction()
throws MXException
MXExceptionpublic int yncuserinput()
public java.lang.String getProperty(java.lang.String propName)
public MXLogger getLogger(java.lang.String loggerName)
public void error(java.lang.String grp,
java.lang.String key,
java.lang.String[] params)
throws MXException
MXExceptionpublic void setWarning(java.lang.String warnGrpVal,
java.lang.String warnKeyVal,
java.lang.String[] warnparams)
public void error(java.lang.String grp,
java.lang.String key)
throws MXException
MXExceptionpublic void invokeChannel(java.lang.String channelName)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void invokeWorkflow(java.lang.String wfName)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void invokeScript(java.lang.String aScriptName,
java.util.Map context)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.lang.Object invokeScript(java.lang.String aScriptName,
java.lang.String functionName,
java.lang.Object[] args)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic java.util.Map invokeScript(java.lang.String aScriptName)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteException