com.ibm.tivoli.maximo.script

Class ScriptService

  • java.lang.Object
    • com.ibm.tivoli.maximo.script.ScriptService
    • Constructor Summary

      Constructors 
      Constructor and Description
      ScriptService(java.lang.String scriptName, java.lang.String launchPointName, Mbo mbo) 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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() 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ScriptService

        public ScriptService(java.lang.String scriptName,
                             java.lang.String launchPointName,
                             Mbo mbo)
    • Method Detail

      • getScriptName

        public java.lang.String getScriptName()
      • getMbo

        public Mbo getMbo()
      • getMboName

        public java.lang.String getMboName()
      • jsonToString

        public java.lang.String jsonToString(com.ibm.json.java.JSONObject ojo)
                                      throws MXException,
                                             java.io.UnsupportedEncodingException
        Throws:
        MXException
        java.io.UnsupportedEncodingException
      • jsonarrayToString

        public java.lang.String jsonarrayToString(com.ibm.json.java.JSONArray ja)
                                           throws MXException,
                                                  java.io.UnsupportedEncodingException
        Throws:
        MXException
        java.io.UnsupportedEncodingException
      • tojsonarray

        public com.ibm.json.java.JSONArray tojsonarray(java.lang.String ja)
                                                throws MXException,
                                                       java.io.UnsupportedEncodingException
        Throws:
        MXException
        java.io.UnsupportedEncodingException
      • tojsonobject

        public com.ibm.json.java.JSONObject tojsonobject(java.lang.String jo)
                                                  throws MXException,
                                                         java.io.UnsupportedEncodingException
        Throws:
        MXException
        java.io.UnsupportedEncodingException
      • webclientsession

        public java.lang.Object webclientsession()
      • closeDialog

        public void closeDialog()
      • launchDialog

        public void launchDialog(java.lang.String dialogId)
      • openURL

        public void openURL(java.lang.String url,
                            boolean newWindow)
      • httppost

        public java.lang.String httppost(java.lang.String url,
                                         java.lang.String data)
                                  throws MXException
        Throws:
        MXException
      • httpget

        public java.lang.String httpget(java.lang.String url,
                                        java.lang.String user,
                                        java.lang.String pass)
                                 throws MXException
        Throws:
        MXException
      • httppost

        public java.lang.String httppost(java.lang.String url,
                                         java.lang.String user,
                                         java.lang.String pass,
                                         java.lang.String data)
                                  throws MXException
        Throws:
        MXException
      • httppostasbytes

        public byte[] httppostasbytes(java.lang.String url,
                                      java.lang.String user,
                                      java.lang.String pass,
                                      byte[] data)
                               throws MXException
        Throws:
        MXException
      • httppostasjson

        public 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
        Throws:
        MXException
      • httpgetasjson

        public com.ibm.json.java.JSONArtifact httpgetasjson(java.lang.String url,
                                                            java.lang.String user,
                                                            java.lang.String headers,
                                                            java.lang.String pass)
                                                     throws MXException
        Throws:
        MXException
      • httpgetasbytes

        public byte[] httpgetasbytes(java.lang.String url,
                                     java.lang.String user,
                                     java.lang.String pass)
                              throws MXException
        Throws:
        MXException
      • invokeEndpoint

        public java.lang.String invokeEndpoint(java.lang.String endPointName,
                                               java.util.Map metaData,
                                               java.lang.String data)
                                        throws MXException
        Throws:
        MXException
      • invokeEndpoint

        public byte[] invokeEndpoint(java.lang.String endPointName,
                                     java.util.Map metaData,
                                     byte[] data)
                              throws MXException
        Throws:
        MXException
      • log

        public void log(java.lang.String logMsg)
      • log_debug

        public void log_debug(java.lang.String logMsg)
      • log_debug

        public void log_debug(java.lang.String logMsg,
                              java.lang.Throwable t)
      • log_info

        public void log_info(java.lang.String logMsg)
      • log_info

        public void log_info(java.lang.String logMsg,
                             java.lang.Throwable t)
      • log_warn

        public void log_warn(java.lang.String logMsg)
      • log_warn

        public void log_warn(java.lang.String logMsg,
                             java.lang.Throwable t)
      • log_error

        public void log_error(java.lang.String logMsg)
      • log_error

        public void log_error(java.lang.String logMsg,
                              java.lang.Throwable t)
      • log_fatal

        public void log_fatal(java.lang.String logMsg)
      • log_fatal

        public void log_fatal(java.lang.String logMsg,
                              java.lang.Throwable t)
      • wsinteraction

        public void wsinteraction(java.lang.String interactionName)
                           throws java.rmi.RemoteException,
                                  MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • logError

        public void logError(java.lang.String logMsg)
      • yncerror

        public void yncerror(java.lang.String grp,
                             java.lang.String key,
                             java.lang.String[] params)
                      throws MXException
        Throws:
        MXException
      • yncerror

        public void yncerror(java.lang.String grp,
                             java.lang.String key)
                      throws MXException
        Throws:
        MXException
      • yncuserinput

        public int yncuserinput()
      • getProperty

        public java.lang.String getProperty(java.lang.String propName)
      • getLogger

        public MXLogger getLogger(java.lang.String loggerName)
      • error

        public void error(java.lang.String grp,
                          java.lang.String key,
                          java.lang.String[] params)
                   throws MXException
        Throws:
        MXException
      • setWarning

        public void setWarning(java.lang.String warnGrpVal,
                               java.lang.String warnKeyVal,
                               java.lang.String[] warnparams)
      • error

        public void error(java.lang.String grp,
                          java.lang.String key)
                   throws MXException
        Throws:
        MXException
      • invokeChannel

        public void invokeChannel(java.lang.String channelName)
                           throws MXException,
                                  java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • invokeWorkflow

        public void invokeWorkflow(java.lang.String wfName)
                            throws MXException,
                                   java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • invokeScript

        public void invokeScript(java.lang.String aScriptName,
                                 java.util.Map context)
                          throws MXException,
                                 java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • invokeScript

        public java.lang.Object invokeScript(java.lang.String aScriptName,
                                             java.lang.String functionName,
                                             java.lang.Object[] args)
                                      throws MXException,
                                             java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • invokeScript

        public java.util.Map invokeScript(java.lang.String aScriptName)
                                   throws MXException,
                                          java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException