com.ibm.tivoli.maximo.intservice

Class EnterpriseService

  • java.lang.Object
    • com.ibm.tivoli.maximo.intservice.EnterpriseService


  • public class EnterpriseService
    extends java.lang.Object
    Base Gateway EJB for MEA. This class writes to the MEA Queue and sends an ack back. This class can be invoked using SOAP (deployed as a Web Service) & RMI (deployed as an EJB).

    • Constructor Detail

      • EnterpriseService

        public EnterpriseService()
    • Method Detail

      • processExternalDataSync

        public byte[] processExternalDataSync(byte[] extData,
                                              java.lang.String serviceName,
                                              java.lang.String sender)
                                       throws MXException
        Throws:
        MXException
      • processExternalDataSync

        public byte[] processExternalDataSync(byte[] extData,
                                              java.lang.String serviceName,
                                              java.lang.String sender,
                                              UserInfo userInfo)
                                       throws MXException
        Throws:
        MXException
      • secureProcessExternalDataSync

        public byte[] secureProcessExternalDataSync(byte[] extData,
                                                    java.lang.String serviceName,
                                                    java.lang.String sender,
                                                    java.security.Principal principal)
                                             throws MXException
        Throws:
        MXException
      • maxSecureProcessExternalDataSync

        public byte[] maxSecureProcessExternalDataSync(java.lang.String loginid,
                                                       java.lang.String password,
                                                       byte[] extData,
                                                       java.lang.String serviceName,
                                                       java.lang.String sender)
                                                throws MXException
        Throws:
        MXException
      • maxAPIKeySecureProcessExternalDataSync

        public byte[] maxAPIKeySecureProcessExternalDataSync(java.lang.String apikey,
                                                             byte[] extData,
                                                             java.lang.String serviceName,
                                                             java.lang.String sender)
                                                      throws MXException
        Throws:
        MXException
      • secureProcessExternalDataAsync

        public byte[] secureProcessExternalDataAsync(byte[] extData,
                                                     java.lang.String serviceName,
                                                     java.lang.String sender,
                                                     java.security.Principal principal)
                                              throws MXException
        Throws:
        MXException
      • maxSecureProcessExternalDataAsync

        public byte[] maxSecureProcessExternalDataAsync(java.lang.String loginid,
                                                        java.lang.String password,
                                                        byte[] extData,
                                                        java.lang.String serviceName,
                                                        java.lang.String sender)
                                                 throws MXException
        Throws:
        MXException
      • maxAPIKeySecureProcessExternalDataAsync

        public byte[] maxAPIKeySecureProcessExternalDataAsync(java.lang.String apikey,
                                                              byte[] extData,
                                                              java.lang.String serviceName,
                                                              java.lang.String sender)
                                                       throws MXException
        Throws:
        MXException
      • processExternalDataAsync

        public byte[] processExternalDataAsync(byte[] extData,
                                               java.lang.String serviceName,
                                               java.lang.String sender)
                                        throws MXException
        Throws:
        MXException
      • processExternalDataAsync

        public byte[] processExternalDataAsync(byte[] extData,
                                               java.lang.String serviceName,
                                               java.lang.String sender,
                                               UserInfo userInfo)
                                        throws MXException
        Throws:
        MXException
      • wsProcessExternalData

        public byte[] wsProcessExternalData(byte[] extData,
                                            java.lang.String wsName)
                                     throws MXException
        Throws:
        MXException
      • wsSecureProcessExternalData

        public byte[] wsSecureProcessExternalData(byte[] extData,
                                                  java.lang.String wsName,
                                                  java.security.Principal principal)
                                           throws MXException
        Throws:
        MXException
      • wsMaxSecureProcessExternalData

        public byte[] wsMaxSecureProcessExternalData(java.lang.String loginid,
                                                     java.lang.String password,
                                                     byte[] extData,
                                                     java.lang.String wsName)
                                              throws MXException
        Throws:
        MXException
      • wsMaxAPIKeySecureProcessExternalData

        public byte[] wsMaxAPIKeySecureProcessExternalData(java.lang.String apikey,
                                                           byte[] extData,
                                                           java.lang.String wsName)
                                                    throws MXException
        Throws:
        MXException