What is the difference between xxRUNJOB, and xxSBMJOB in MailStream Plus CODE-1 Plus etc on IBMi

Product affected: MailStream Plus™, all versions
Operating System: IBMi (AS400, iSeries)
Several of the Pitney Bowes Software applications on IBMi have an option for running a job or submitting a job, which are commonly used within a CL (control language program).
They are xxRUNJOB, and xxSBMJOB. 
(The 'xx' represents the code for each application- MailStream Plus is 'UP', CODE-1 Plus is 'C1', List Conversion Plus is 'LC', etc.)
 
What are the difference between the two?
 
• xxRUNJOB – Runs the job interactively.
xxRUNJOB is an optional command that executes a job interactively, from a command line, or from within a control language program.  You can use xxRUNJOB in a job stream to run jobs in a specific order.
 
• xxSBMJOB – Submits the job to run in batch mode.
xxSBMJOB is an optional command that submits a job for batch processing from the command line or from within a control language program.  You can use xxSBMJOB in a job stream to submit jobs in a specific order.
 
What that means is that xxRUNJOB ‘interactively’ runs the job, so the CL does not continue on to the next CL line until the xxRUNJOB has finished. 
Where-as xxSBMJOB ‘batch’ means it submits the job and continues on processing the next lines of the CL without waiting for xxSBMJOB to finish first.
UPDATED:  July 15, 2019