Can you transfer active jobs to another subsystem?

Backup and Recovery
IBM iSeries
Logical partitions
PC/Windows Connectivity
Server consolidation
System monitoring
tips and tricks
If a job is already active in one subsystem, can you use tfrbchjob or tfrjob to move into a different job queue to run in a different subsystem, or will you get errors because the job is already active in one subsystem?

Answer Wiki

Thanks. We'll let you know when a new response is added.


Yes. The TFRJOB and TFRBCHJOB will transfer the job to the subsystem that the “new” job queue is active in.

At one place I worked, the QINTER subsystem would be taken down during maintenance periods and those of us allowed to continue working would use the TFRJOB to move our interactive sessions to the QCTL subsystem before QINTER was ended.

All the best


Discuss This Question: 5  Replies

There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.
  • Mhanif
    The TFRBCHJOB command can transfer a batch job if the the command is issued within the batch job. Routing data and request data can be specified for the batch job when it is transferred. The routing data specified is processed in the subsystem in which the job queue is active.
    0 pointsBadges:
  • Bkr0963c
    Thanks guys. That is what I thought, but I wanted to double check.
    0 pointsBadges:
  • WaltZ400
    Just a reminder TFRJOB and TFRBCHJOB only work in the job the command is executed in. You can do a TVFJOB to transfer your current interactive session to a different job queue, but you can't transfer a batch job from within your current interactive job.
    655 pointsBadges:
  • MichelleDavidson
    Steve wrote the editors of, saying yes, you can do the transfer. He said: "I have just implemented a variation of this to split users by company into various interactive subsystems at sign-on. "This was a prelude to reducing critical backup/overnight processing window, thereby increasing available up-time by business. We now bring each business down and up as required without impacting other businesses." -- Michelle Davidson, editor,
    515 pointsBadges:
  • TomLiotta
    Do you want to know if a job can transfer itself? or if you can transfer a job that is already running? A job can transfer itself. You can't do it for the job. Further, transfers will cause new routing steps which might not be at all what you want to happen. What exactly are you trying to accomplish? There might be much better actions you can take. For example, one reason might be because a job is running in a subsystem that you need another job to run in. If the job queue was single-threaded, only one job can run at a time. There are far easier ways to get the jobs running at the same time. What is the problem that needs to be solved? Tom
    125,585 pointsBadges:

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

Thanks! We'll email you when relevant content is added and updated.


Share this item with your network: