My 2c: (o) I would use a PC-ss to add a request to a queue in your main server ASID private memory which would be processed asynchronously by a subtask there The advantages as I see it of using this approach :
1. Short path length in the SSI-10 function - just capture the command data as the payload and issue the PC-ss 2. Enables your server ASID to execute in its assigned PSW key (via SCHEDxx) to do the meat of the logic - very strongly recommend your server runs in something like Key2 or Key4 and not Key0 3. Reduces time spent by your code in Key0 - reduces risk to system as a whole (o) I would use SSI-10 if the software product could have several instances on the same local system, otherwise I think a modify interface should suffice 1. Even if using modify and QEDIT etc, I would suggest each incoming command be processed by a subtask (perhaps new subtask for each command) so that your main command handler is just a router and this reduces possibility of a bug making your server unable to communicate. Rob Scott Rocket Software ________________________________ From: IBM Mainframe Discussion List <[email protected]> on behalf of [email protected] <[email protected]> Sent: 06 June 2026 10:14 PM To: [email protected] <[email protected]> Subject: SSI Function Code 10 EXTERNAL EMAIL Hello.I have been looking into the use of SSI Function Code 10 - Command Processing -.I can build an SSVT, Invoke IEFSSVT, I can ACTIVATE the subsystem, I can register a command prefix, all the housekeeping is in place -..Im looking for guidance, best practices, what to avoid, regarding the actual Command Processing program -.Lets start start with the command processing program communication with an associated address space -What are the pros/cons to using a Space Switching PC routine as opposed to scheduling an SRB intothe associated address space ? .When to use a Command Prefix with SSI Function Code 10 over a traditional MVS Modify command using QEDIT ?.What environment (unit of work) is SSI Function code 10 invoked TCB or SRB ?.Is there any additional documentation of SSI Function code 10 other than Sub system Interface, that discusses developing a command processing program ?.paul ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN ================================ Rocket Software, Inc. and subsidiaries ? 77 Fourth Avenue, Waltham MA 02451 ? Main Office Toll Free Number: +1 855.577.4323 Contact Customer Support: https://my.rocketsoftware.com/RocketCommunity/RCEmailSupport Unsubscribe from Marketing Messages/Manage Your Subscription Preferences - http://www.rocketsoftware.com/manage-your-email-preferences Privacy Policy - http://www.rocketsoftware.com/company/legal/privacy-policy ================================ This communication and any attachments may contain confidential information of Rocket Software, Inc. All unauthorized use, disclosure or distribution is prohibited. If you are not the intended recipient, please notify Rocket Software immediately and destroy all copies of this communication. Thank you. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
