Plex 2E

 View Only
  • 1.  Does CA PLEX run on iASP?

    Posted Aug 05, 2019 10:46 AM
    Edited by Giovanni Hernandez Aug 05, 2019 06:02 PM
    ​We have the following  question:

     

    Does CA PLEX run on iASP?. We are trying to set on iASP (IBM i) configurate the JOBD to run the programs YOBSYTCPDP (Dispatcher) this work fine but when I hit the SLOGINUF (INI) program, it does not work. You have any idea what is happening. Thanks

     

    iASP – Independent Auxiliary Storage Pool.

    ​​


  • 2.  RE: Does CA PLEX run on iASP?

    Posted Aug 07, 2019 08:33 AM
    Hi

    We have a customers, who runs our Plex-application on iASP. I am not very familiar with the configuration of iASP, but I know that we had to "store" some libraries (like Plex-runtime-library) different  than the other ones.

    The current definition looks like this:
    Plex Runtime library
    ASP number . . . . . . . . . . . . . . : 1
    ASP device . . . . . . . . . . . . . . : *SYSBAS
    ASP group . . . . . . . . . . . . . . : *SYSBAS
    Create authority . . . . . . . . . . . : *SYSVAL
    Create object auditing . . . . . . . . : *SYSVAL

    Datalibrary of application
    ASP number . . . . . . . . . . . . . . : 33
    ASP device . . . . . . . . . . . . . . : IASP1
    ASP group . . . . . . . . . . . . . . : IASP1
    Create authority . . . . . . . . . . . : *SYSVAL
    Create object auditing . . . . . . . . : *SYSVAL

    Maybe this information can help you.

    regards
    Markus

    ------------------------------
    Application Manager
    Sisa Studio Informatica SA
    ------------------------------



  • 3.  RE: Does CA PLEX run on iASP?
    Best Answer

    Posted Aug 08, 2019 10:40 AM
    Normally when I have issues with the signon process it is because the job description includes a library that does not exist, or is not available.  This is normally because someone has deleted a library, but could be because the job description does not include the correct IASP.  One way of testing this is to submit a small program and have it use that job description with the job description.  This allows you to review the job log and find out what errors may be there:
    Sample SBMJOB.  Replace JSTENTLIB/PLEX721 with your job description.  This should run quickly, and should leave a job and spool files for examining.
    SBMJOB CMD(WRKACTJOB OUTPUT(*PRINT))   
           JOBD(JSTENTLIB/PLEX721) 
           INLLIBL(*JOBD)          
           INLASPGRP(*JOBD)        
           LOG(4 0 *SECLVL)        ​


    We are running Plex with an IASP on our IBM-i.  We have the Plex library on SYSBAS, but all of our application libraries are on IASP.  I believe your users job descriptions (the ones mentioned in the INI file) will need to include IASP (Initial ASP group of IASP).
    Our dispatcher is running from ASP device *SYSBAS

    Dispatcher job attributes:
    Job:   PLEX721        User:   PLEX           Number:   990837   
                                                                    
    Job description . . . . . . . . . . . . . . . . . :   PLEX      
      Library . . . . . . . . . . . . . . . . . . . . :     PLEX721 
      ASP device  . . . . . . . . . . . . . . . . . . :     *SYSBAS 
    Job queue . . . . . . . . . . . . . . . . . . . . :   PLEX      
      Library . . . . . . . . . . . . . . . . . . . . :     QUSRSYS 
      ASP device  . . . . . . . . . . . . . . . . . . :     *SYSBAS ​


    Job description

                                Display Job Description                             
                                                                 System:   IDEV1    
     Job description:   PLEX721        Library:   JSTENTLIB                         
                                                                                    
     DDM conversation . . . . . . . . . . . . . . . . :   *KEEP                     
     Device recovery action . . . . . . . . . . . . . :   *SYSVAL                   
     Time slice end pool  . . . . . . . . . . . . . . :   *SYSVAL                   
     Job message queue maximum size . . . . . . . . . :   *SYSVAL                   
     Job message queue full action  . . . . . . . . . :   *SYSVAL                   
     Allow multiple threads . . . . . . . . . . . . . :   *NO                       
     Initial ASP group  . . . . . . . . . . . . . . . :   IASP1                     
     Spooled file action  . . . . . . . . . . . . . . :   *SYSVAL                   
     Text . . . . . . . . . . . . . . . . . . . . . . :   Batch Subsystem Job Descri
    ption                                                                           



  • 4.  RE: Does CA PLEX run on iASP?

    Posted Aug 19, 2019 11:02 AM
    Hi
    To execute Plex on an IASP, the JOBD used by the application created with Plex must reside in SYSBASE (eg QGPL library) and in the JOBD you must set the INLASPGRP parameter with the name of the IASP you want to use. In the INLLIBL parameter you must set the SYSBASE libraries and the IASP libraries.
    The Plex Runtime Library (eg PLEX721) can reside on both SYSBASE and the IASP.
    Regards
    Riccardo


  • 5.  RE: Does CA PLEX run on iASP?

    Posted Aug 19, 2019 11:02 AM
    Hi
    To execute plexes on an IASP, the JOBD used by the application created with Plex must reside in SYSBASE (eg QGPL library)
    and in the JOBD you must set the INLASPGRP parameter with the name of the IASP you want to use.
    In the INLLIBL parameter you must set the SYSBASE libraries and the ASP libraries.
    The Plex Runtime Library (eg PLEX721) can reside on both SYSBASE and the IASP.

    The plex dispatcher must be submitted (SBMJOB)or scheduled (ADDJOBSCDE) with the INLLIBL (*JOBD) and INLASPGRP parameter with the name of the IASP used.
    Obviously a different port must be used compared to the applications that are executed outside the SYSBAS

    in this example IASP = IASP01 is used and port 62100

    CMD SBMJOB CMD(CALL PGM(PLEX721/YOBSYTCPDP) PARM('62100')) JOB(DISPACHER) JOBD(PLEX721/PLEX) JOBQ(QBATCH) INLLIBL(*JOBD) INLASPGRP(IASP01)
    regards
    Riccardo