Class DliBaseService

All Implemented Interfaces:
IBaseService, Service, SQLHandlerInterface, IDisplayable, EIBFNCodes, ICicsBaseService, Keyboard, Runnable
Direct Known Subclasses:
DcAppLauncherService

public abstract class DliBaseService extends CicsBaseService
  • Constructor Details

    • DliBaseService

      public DliBaseService(DliBaseService parent)
    • DliBaseService

      public DliBaseService()
      Constructor deprecated
  • Method Details

    • execute

      public Integer execute()
      Description copied from class: BaseService
      Run the program - transferring any parameters via method "addCallParameter" to the called program. Note that in some COBOL application a very large number of Parameters will be passed between programs. For example, 20 parameters may be used in a call. This makes it impractical to have a a single "execute" method with 20 parameters to receive the calls. After successful execution of program, the parameters passed by reference will have new values.
      Specified by:
      execute in interface IBaseService
      Overrides:
      execute in class BaseService
      Returns:
      '0' represents successful completion of called program
    • doFinalize

      public void doFinalize()
      Description copied from class: ESQLBaseService
      Automatically called after CANCELing (ServicesFactory.cancel) running a program - it removes all wrapperLists
      Overrides:
      doFinalize in class ESQLBaseService