IDMS

 View Only
  • 1.  ADSBATCH process

    Posted Jan 17, 2020 02:32 PM
    I have a client that has a ADSBATCH ​job that abends with only a 1958 error code.  He knows the user premap-dialog and dialog used during the process but  needs know the starting point in ADSBATCH to help start debug the job.  Unfortunately we don't have much experience with the batch module and we've looked in the ADS's manuals but can't find the initial steps of ADSBATCH process.  Is there ADS premap dialog the initiate the process and passes control to the user premap dialog?


  • 2.  RE: ADSBATCH process

    Posted Jan 20, 2020 03:54 AM
    ​Hi Michael...I went to the messages and codes and found this :

    58
    An attempt was made to rollback updates in a local mode program. Updates made to an area during a local mode program's execution cannot be automatically rolled out. The area must be manually recovered.
    1958
    A ROLLBACK CONTINUE was issued by a program running in local mode and records had been updated since the last checkpoint was encountered. The run-unit has been terminated and the related areas must be manually recovered
    It is possible that your ADSBATCH job is doing updates and that you don't have your journal files in the job hence failure in recovery.

    ------------------------------
    Senior IT Specialist and Team Leader
    Innovation Solutions for Finance
    ------------------------------



  • 3.  RE: ADSBATCH process

    Broadcom Employee
    Posted Jan 20, 2020 04:14 AM

    What is in the SYSIPT?

    Is there an ENTRY POINT statement?



    ------------------------------
    Principal Support Engineer
    Broadcom
    ------------------------------



  • 4.  RE: ADSBATCH process

    Posted Jan 20, 2020 08:29 AM
    //stepxxx   EXEC  PGM=ADSBATCH                  
    //STEPLIB   DD  DSN=xxxx.CV.DBALOAD,DISP=SHR  
    //                 DD  DSN=xxxx.CV.LOAD,DISP=SHR     
    //ADSLOGA   DD  SYSOUT=*                        
    //SYSUDUMP  DD  SYSOUT=Q                        
    //SYSLST    DD  SYSOUT=*                        
    //SYSIPT    DD  *                               
    ENTRY POINT TASK IS IVAPPV. ​


  • 5.  RE: ADSBATCH process
    Best Answer

    Broadcom Employee
    Posted Jan 20, 2020 10:04 AM
    When ENTRY POINT is a task, this is what the manual says:

    TASK IS application-task-code.
    Specifies a task code associated with an application function. The function must be associated with a mainline dialog.

    So there is probably an ADSA application which has a task-code in it which points to a FUNCTION which identifies the dialog that would be executed.
    LOOK PROGRAM=$ACF@TAT will show you a table linking ADSA application to the task-codes defined in them.

    ------------------------------
    Principal Support Engineer
    Broadcom
    ------------------------------



  • 6.  RE: ADSBATCH process

    Posted Jan 20, 2020 10:49 AM
    I found the following :

    A4315200..IVAPPV  A4315200.. IVRCPT  A4315200 ..IVST   ​

    So A4315200 is the mainline dialog called by ADSBATCH at the beginning?  If so, where would I fine this dialog?  I did in IDD :
    DIS ALL PROC  is the user dictionary and in the SYSTEM dictionary.  nothing.....


  • 7.  RE: ADSBATCH process

    Broadcom Employee
    Posted Jan 21, 2020 04:06 AM
    The way I read that documentation, A4315200 is an application.
    If it is an application, you would need to go into ADSA, load that application, go to option 4 Task Codes, and see which function task code IVAPPV invokes.
    Then see what dialog that function is associated with.

    DIS PROC in IDD will display the source code module(s) for the dialog.
    To display the dialog structure in IDD, use DIS PROG dialog-name.
    You will get a listing of the processes, records and map that make up the dialog.

    I think we have gotten to the point where you should open a support issue to address this problem further.

    ------------------------------
    Principal Support Engineer
    Broadcom
    ------------------------------



  • 8.  RE: ADSBATCH process

    Posted Jan 21, 2020 09:34 AM
    Ian,  Thanks for the information. Big help.  Mike Barta​