Universal Submit Job Command Line Syntax

Command Line Syntax

The following figure illustrates the command line syntax of Universal Submit Job.

The command line name of every USBMJOB-specific configuration option is a link to detailed information about that option.

USBMJOB
[CMD(command)]
[JOBLOGLIB(library)]
[POLL(seconds)]
[RMTRPY( {*yes|*no} )]
[RMTREFRESH(seconds)]
[RMTMSGPRX(prefix)]
[RMTUSER(userid)]
[RMTPWD(password)]
[ECMFILE(cmd_file) [ECMMBR(member)] [KEY(key)] ]
[RMTHOST(host)]
[RMTPORT (port)]
[MSGCMDPATH(path)]
[JOB( { *jobd | job_name })]
[JOBD( { *usrprf | [library/ ] job_description } )]
[JOBMSGQFL( {*jobd|*sysval|*nowrap|*wrap|*prtwrap} )]
[JOBQ( { *jobd | [ library/ ] job_queue } )]
[JOBPTY(priority)]
[OUTPTY(priority)]
[PRTDEV( { *current | *usrprf | *sysval | *jobd | printer_device_name } )]
[OUTQ( { *current | *usrprf | *dev | *jobd | [ library/ ] output_queue } )]
[CPYSPLF( {*yes|*no} )]
[SPLFCTLCHR ( {*none|*fcfc|*prtctl|*s36fmt} )]
[TRACE( {*yes|*no} )]
[USER( { *current | *jobd | user_name } )]
[PRTTXT(text)]
[SYSLIBL( {*current|*sysval} )]
[CURLIB( { *current | *usrprf | *crtdft | current_library_name } )]
[INLLIBL({ *current | *jobd | *sysval | *none |library_name...} )]
[LOGCLPGM( {*jobd|*no|*yes} )]
[INQMSGRPY( {*jobd|*rqd|*dft|*sysrpyl} )]
[INLASPGRP({ *current | *jobd | *none} )]
[HOLD( {*jobd|*no|*yes} )]
[DATE( {*jobd|*sysval|job_date} )]
[SWS( {*jobd|switch_settings} )]
[DSPSBMJOB( {*yes|*no} )]
[SRTSEQ( {*current*sysval*usrprf*hex*langidunq*langidshr | [*libl | *curlib | library/] table_name} )]
[LANGID( {*current|*usrprf|*sysval|language_id} )]
[CNTRYID( {*current|*usrprf|*sysval|country_id} )]
[CCSID( {*current|*usrprf|*sysval|*hex|coded_character_set_identifier} )]
[SBMFOR(job_number/user/job_name)]
[JOBMSGQMX( {*jobd|*sysval|*maximum_size_of_job_message_queue} )]
[CPYENVVAR( {*yes|*no} )]

Command Line Syntax Rules

Values for configuration options that contain special characters require:

  • Double ( " ) quotation marks when executed from an MVS Universal Command Manager.
  • Single ( ' ) quotation marks when executed from an IBM i Universal Command Manager.

For example, the following is correct when executed from a z/OS Universal Command Manager:

MSGCMDPATH("/usr/local/universal/bin/uwto")

However, the following is incorrect when executed from a z/OS Universal Command Manager; it will create a syntax error:

MSGCMDPATH('/usr/local/universal/bin/uwto')