Interface IFoundationAF


@BusinessFacade public interface IFoundationAF
Application facade for the XNSGFoundation
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Release a application facade which is no longer needed.
    This call will save resources in the server, because the server must not wait for the timeout of the application facades session but can release it earlier.
    The method should only be called if it is definitively known, that no access to the application facade by the user is possible any more, e.g.
    Creates an application facade to be able to display the workplace.
    The difference of this method compared to the the method "IFoundationBF.getWorkplaceURL()" is the fact, that no logon mask will be displayed before entering the workplace
    The RFC name of this function is "/AEB/XNSG_IF_WPL"
  • Method Details

    • releaseApplicationFacade

      void releaseApplicationFacade(String sessionid)
      Release a application facade which is no longer needed.
      This call will save resources in the server, because the server must not wait for the timeout of the application facades session but can release it earlier.
      The method should only be called if it is definitively known, that no access to the application facade by the user is possible any more, e.g. because the surrounding client GUI window was closed.
      The RFC name of this function is "/AEB/XNSG_IF_RELAF"
      Parameters:
      sessionid - The sessionid returned by any application facade method, e.g. workplace
      Throws:
      RemoteException
    • workplace

      Creates an application facade to be able to display the workplace.
      The difference of this method compared to the the method "IFoundationBF.getWorkplaceURL()" is the fact, that no logon mask will be displayed before entering the workplace
      The RFC name of this function is "/AEB/XNSG_IF_WPL"
      Parameters:
      parms - the parameters that are used to open the workplace
      Throws:
      RemoteException