The SRB is added to a queue and the dispatcher treats an SRB as being higher priority than any TCB in the address space.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר ________________________________________ From: IBM Mainframe Discussion List <[email protected]> on behalf of Richard Zierdt <[email protected]> Sent: Tuesday, November 26, 2024 3:18 PM To: [email protected] Subject: How is an SRB invoked? External Message: Use Caution SCHEDULE and IEAMSCHD (recommended) services create an SRB, but how is the SRB called? The SRB is not invoked by IEAMSCHD. Or is it? Here's a scenario: STORAGE OBTAIN (in csa) LOAD srb program (directed load) into csa storage IEAMSCHD the SRB OK - then what? The SRB is not executed. The address where the SRB was LOADed can be called by, e.g., BASR. Is this the intended design ? If so, great. However, IEAMSCHD has a parameter called PARM that "Specifies input to be loaded into register 1 when the SRB routine receives control." (from Authorized Assembler Services Reference manual) Receives control from whom? If called by BASR 14,15 anything could be in register 1. Seems like there's something else involved here, but what is it? Here's the IEAMSCHD code: IEAMSCHD EPADDR=SRB@, ENV=HOME, PARM=ParmAddr, SYNCH=YES, SYNCHCOMPADDR=SRBCmp1@, SYNCHCODEADDR=SRBCmp2@, SYNCHRSNADDR=SRBRsn@, PRIORITY=CURRENT, MF=(E,IEAMSCHL,COMPLETE) It returns zero in R15. Thanks-- Richard Zierdt Confidentiality Warning/Avertissement de confidentialité: This message is intended only for the named recipients. This message may contain information that is privileged or confidential. If you are not the named recipient, its employee or its agent, please notify us immediately and permanently destroy this message and any copies you may have. Ce message est destiné uniquement aux destinataires dûment nommés. Il peut contenir de l'information privilégiée ou confidentielle. Si vous n'êtes pas le destinataire dûment nommé, son employé ou son mandataire, veuillez nous aviser sans tarder et supprimer ce message ainsi que toute copie qui peut en avoir été faite. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
