IBM Z® Open Editor
Docs
News and Blogs
IBM Downloads
VS Code Marketplace
GitHub
Docs
News and Blogs
IBM Downloads
VS Code Marketplace
GitHub
  • Overview

    • Introduction
    • Updates and user feedback
  • Getting Started

    • Getting started with IBM Z Open Editor
    • Setting up integrations to interact with z/OS
    • Getting started with Zowe 3.0
  • Configuration

    • Setting preferences
    • Configuring your applications with ZAPP files
    • Setting property groups
    • Setting compiler options
    • Setting file associations
    • Setting language-specific tab stops and rulers
    • Enabling and disabling problems in IBM Z Open Editor
    • Enabling and disabling unreachable COBOL code warnings
    • Customizing the Outline view
    • Setting language-specific maximum line length
    • EBCDIC code pages and mappings files
    • Experimental: Formatting COBOL source code
  • Tutorials

    • Tutorial overview
    • Exploring the user interface
    • Exploring the sample files
    • COBOL editing tutorial
    • COBOL, PL/I Preprocessor tutorial
    • HLASM editing tutorial
    • REXX editing tutorial
    • Managing z/OS resources with IBM RSE API Plug-in for Zowe CLI tutorial
    • Submitting JCL to compile, link, and run jobs tutorial
  • Editing program files

    • Language References
    • Making COBOL and PL/I code changes
    • Making High Level Assembler code changes
    • Making REXX code changes
    • Making JCL code changes
    • Using and managing code snippets
    • Using the integrated Git
    • Searching for COBOL, PL/I, HLASM, and REXX components
  • Interacting with z/OS using Zowe

    • Interacting with z/OS
    • Creating a configuration profile in Zowe Explorer v3.0.0
    • Migrating your old Zowe yaml profiles for Zowe v3.0
    • Supported methods of authentication for z/OS using Zowe
    • Sharing team configuration files
    • Connecting to z/OS with Zowe Explorer walk through
    • Using the Zowe Explorer views
    • Using Zowe profiles in Z Open Editor
    • Connecting to z/OS using Zowe CLI walk through
    • Using command line to interact with z/OS
    • Interact with RSE Common Properties
  • Advanced Capabilities

    • Overview
    • Activating advanced capabilities
    • Launching a 3270 emulator from Zowe Explorer
    • z/OS Resources Table
    • Data Elements View
    • Program Control Flow Browser
    • Data Flow Browser
    • Preprocessor support
    • Custom Macros for HLASM
    • Language Detection
    • Linting with IBM ZCodeScan
    • User build with IBM Dependency Based Build (DBB)
    • Agent Mode
    • Line Hex Editor
  • Cloud-based Editing

    • Overview to using Cloud and Browser-based platforms
    • Try Z Open Editor in the Red Hat Developer Sandbox
    • Configuring Red Hat OpenShift Dev Spaces
    • Managing Developer Workspaces
    • Managing secrets
    • Create and use custom images
    • Migrating from IBM Wazi for Dev Spaces
    • Using Z Open Editor on GitHub Codespaces
    • Using Z® Open Editor with Dev Containers
  • Troubleshooting

    • Known issues and limitations
    • Troubleshooting using log files
    • Troubleshooting for User Build
    • Uninstalling CLI plugins and VS Code extensions
  • Reference

    • IBM RSE API Plug-in for Zowe CLI commands
    • IBM RSE API Plug-in for Zowe CLI as nodejs SDK package
    • IBM RSE API Plug-in for Zowe CLI as nodejs SDK reference
    • Example Zowe configuation setups
    • IBM Z Open Editor MCP Tools
    • Accessibility and Keyboard Shortcuts
    • settings.json properties
    • Message ID Reference
    • Other Visual Studio Code extensions
  • Legal information

    • Notices
    • Trademarks
    • Privacy policy considerations

IBM RSE API Plug-in for Zowe CLI commands

Refer to the following tables for the commands available in the IBM® RSE API Plug-in for Zowe™ CLI (RSE CLI plug-in) and their equivalent Zowe CLI z/OSMF commands.

z/OS UNIX System Services

RSE CLI plug-in commandZowe CLI z/OSMF commandOptionsDescriptionRSE API version available
zowe rse ls uss "/u/user"zowe files ls uss "/u/user"List z/OS® UNIX System Services files with a search path.v1.0.0
zowe rse create file "/u/user/newFile"zowe files create file "/u/user/newFile"--modeCreate a z/OS UNIX System Services file. The --mode option specifies the file permissions. If no permissions are specified, the default is rwxrw-r--.v1.0.0
zowe rse create dir "/u/user/newDirectory"zowe files create dir "/u/user/newDirectory"--modeCreate a z/OS UNIX System Services directory. The --mode option specifies the directory permissions. If no permissions are specified, the default is rwxrw-r--.v1.0.0
zowe rse del uss "/u/user/fileName"zowe files del uss "/u/user/fileName"Delete z/OS UNIX System Services files.v1.0.0
zowe rse del uss "/u/user/directoryName"zowe files del uss "/u/user/directoryName"Delete z/OS UNIX System Services directories or folders.v1.0.0
zowe rse dl uf "/path/to/fileName"zowe files dl uf "/path/to/fileName"-f, -b, --ec,--lcDownload a file from the host to local. To save the file to a specific location on local, specify the -f option followed by a path and file name. Specify -b for binary download. The --ec option specifies the encoding, while the --lc option specifies the local encoding.v1.0.0
zowe rse download uss-directory "/u/user/ussDirzowe zos-files download uss-directory /a/ibmuser-f, -b, --ec,--lcDownload content from a z/OS UNIX System Services directory to a local directory on your PCv1.1.6
zowe rse ul ftu "localFile.txt" "/u/user/fileName"zowe files ul ftu "localFile.txt" "/u/user/fileName"-b, --ec, --lc, --append-onlyUpload a local file to z/OS UNIX System Services. Specify -b for binary upload. Use --ec option to specify the host encoding and --lc to specify the local encoding. Use --append-only to append to the target file instead of replacing it.v1.0.0, --append-only is available in v1.2.5
zowe rse ul dtu "/path/to/localDir" "/path/to/dirName"zowe files ul dtu "/path/to/localDir" "/path/to/dirName"-r, -b, --ec, --lc, --append-onlyUpload a directory to z/OS UNIX System Services. Specify -r option to upload the directory recursively. Specify -b for binary upload. Use --ec to specify the host encoding and --lc to specify the local encoding. Use --append-only to append to the target files instead of replacing them.v1.0.0, --append-only is available in v1.2.5
zowe rse rename uss "/u/user/fileName" "newFileName"Rename a z/OS UNIX System Services file or directory.v1.0.0
zowe rse change properties "/u/user/fileName"--owner, --group, --permissionChange properties of a z/OS UNIX System Services file or directory.v1.1.3
zowe rse search uss "/u/user/fileName" "fileName"N/A--text, --regex-file-name, --regex-content, --case-sensitive-file-name, --case-sensitive-content, --path-results-only, --disable-symlink-resolutionSearch UNIX System Services files using a specified path, file name, and text pattern.v1.1.4, --disable-symlink-resolution is available with v1.2.3
zowe rse change clear-tag "/u/user/fileName.txt"N/AClear the tag of the specified UNIX System Services file.v1.1.4
zowe rse convert unix-file-encoding "/u/user/fileName.txt" 'hostEncoding' 'targetEncoding'N/AConverts the encoding of the specified Unix System Services file to target encoding.v1.0.1
zowe rse copy unix-cross-lpar "/u/user/fileName1.txt" "/u/user/fileName2.txt"N/A--target-host, --target-port, --target-user, --target-password, --target-rse-p, --replaceCopy a z/OS UNIX System Services file or directory to another file or directory on the same or a different LPAR. Specify --target-host, --target-port, --target-user, --target-password for the target LPAR. Specify --target-rse-p for the target RSE profile. Use --replace to overwrite the existing file.v1.1.6
zowe rse move uss "/u/ibmuser/fileName" "/u/ibmuser/newfolder/"N/AMove a z/OS UNIX System Services file or directory.v1.1.0
zowe rse submit uss-file "/u/user/fileName.jcl"zowe jobs submit uss-file "/u/user/fileName.jcl""--wfo , --wfa , --vasc , -d , -e, --js , --jeSubmit a job using the JCL in the specified UNIX System Services file.v1.1.6
zowe rse edit uss-file "/u/user/fileName"zowe zos-files edit uss-file "/u/user/fileName"--extension, --editor, --binary, --encodingEdit the content of a Unix System Services filev1.0.0
zowe rse compare uss-files "/u/user/test1.txt" "/u/user/test2.txt"zowe files compare uss-files "/u/user/test1.txt" "/u/user/test2.txt"--encoding, --context-lines, --browser-view, --seqnumCompare the contents of two z/OS Unix System Services files in the terminal (stdout).v1.0.0
zowe rse compare local-file-uss-file "./example.txt" "/u/user/test.txt"zowe files compare local-file-uss-file "./example.txt" "/u/user/test.txt"--encoding, --context-lines, --browser-view, --seqnumCompare the contents of a local file and a z/OS Unix file in the terminal (stdout).v1.0.0
zowe rse archive list-files "/u/user/archive.zip" "/u/user/test/"N/AList files or directories inside a z/OS UNIX System Services archivev1.0.5
zowe rse archive get-content "/u/user/archive.zip" "/u/user/test/test.txt"N/A--encoding, --binary, --local-encoding, --fileRetrieve the content of an archive file within another archive. Use -b to download the file in binary mode. The --encoding (--ec) option specifies the encoding on the host, while the --local-encoding (--lc) option specifies the local encoding. Use --file (-f) to specify the local path to save the content.v1.0.5
zowe rse archive update-content "/u/user/archive.zip" "/u/user/test/test.txt" --file "local/file"N/A--encoding, --binary, --local-encoding, --fileUpdate the contents of a UNIX file within an archive. Specify the local file to upload using --file (-f). Use -b to upload the file in binary mode. The --encoding (--ec) option specifies the encoding on the host, while the --lc option specifies the local encoding.v1.0.5
zowe rse archive delete "/u/user/archive.zip" "/u/user/test/test.txt"N/ADelete a UNIX System Services file or folder within an archive.v1.0.5
zowe rse archive create-dir "/u/user/archive.zip" "/u/user/test/"N/ACreate a UNIX directory within an archive.v1.0.5
zowe rse archive create-file "/u/user/archive.zip" "/u/user/test/test.txt"N/ACreate a UNIX file within an archive.v1.0.5
zowe rse archive export-file "/u/user/archive.zip" "/u/user/test/test.txt" --export-path '/u/user/ep/test.txt'N/A--export-pathExport a UNIX file or folder from an archive to a destination path on system.v1.0.5
zowe rse archive import-file "/u/user/archive.zip" "/u/user/test/" --import-path '/u/user/ip/test.txt'N/A--import-pathImport a UNIX file or folder from a specified import path on system to a relative path within an archive.v1.0.5
zowe rse copy mtu "hlq.dsname" "/u/user/test/"N/A--extensionCopy a PDS (Partitioned Data Set), a PDS member, or a sequential dataset (SEQ) to a specified UNIX location. If you want to copy just one member from a PDS, you can provide the member name. Additionally, you can use the --extension option to save the copied file with a specific extension. This option works for both datasets and individual members. For datasets, the extension will be applied to all members within that dataset.v1.2.3
zowe rse copy utm "/u/user/directoryName" "hlq.dsname"N/ACopy all the files from a UNIX directory into a PDS (Partitioned Data Set), where each file becomes a member of that PDS. If you only want to copy a single file instead of the entire directory, you can provide the specific file path from the UNIX System Services (USS) instead of the directory path.v1.2.3
zowe rse list uss-hierarchy "/u/user/test"N/A--max-depth, --type, --format, --show-hiddenRetrieve the hierarchy of files or folders under a specified directory. This operation traverses the directory tree and returns all files or folders. By default (--format paths), the command returns a flat list of paths. With --format details, the command returns detailed information. Warning: This operation can be resource-intensive for large directory trees. Use the --max-depth parameter to limit traversal depth.v1.2.5

MVS

RSE CLI plug-in commandZowe CLI z/OSMF commandOptionsDescriptionRSE API version available
zowe rse ls ds filterzowe files ls ds filter-aList data sets using a filter to search, such as name, name.*. To display the attributes of each data set, specify the -a option.v1.0.0
zowe rse ls am "hlq.dsname"zowe files ls am "hlq.dsname"--pattern, --rangeNameOffset, --rangeOffset, --numToShowList all members of a PDS using the data set name to search. Use the --pattern option to filter members in the data set. The --rangeNameOffset option specifies the start member name of the comparison range to list. It is mutually exclusive with --rangeOffset; specify only one of them. The --rangeOffset option specifies the start member index of the comparison range to list. It is mutually exclusive with --rangeNameOffset; specify only one of them. The --numToShow option specifies the maximum number of members to return.--pattern is available in v1.0.1. --rangeNameOffset,--rangeOffset, --numToShow are available in version 1.1.6
zowe rse create ds "hlq.dsname" --like "hlq.originaldszowe files create ds "hlq.dsname" --like "hlq.originalds--bs, --db, --dt, --rf, --rl, --ss, --vs, --au, --ab, --ps, --dp, --ds, --dsu, --ers, --ip, --is --isu, --kl, --ko --rec, --re, --spn, --vt.Allocate a data set based on the attributes of another data set. Options include block size (bs), device type (dt), directory blocks (db), record format (rf), record length (rl), secondary space (ss), allocation unit (au), average block (ab), primary (ps), volume serial (vs), data allocation primary (dp), data allocation secondary (ds), data allocation space unit (dsu), erase (ers), index allocation primary (ip), index allocation secondary (is), index allocation space unit (isu), key length (kl), key offset (ko), recovery (rec), reuse (re), spanned (spn), and VSAM type (vt). Allocate-like for a VSAM data set is available only in v1.2.3 and above. If no options are specified to override, all attributes from the like data set are used.v1.0.7
zowe rse create ps "hlq.dsname"zowe files create ps "hlq.dsname"--bs, --db, --dt, --rf, --rl, --ss, --vs, --au, --ab, --psCreate a sequential data set (PS). You can specify attributes such as block size (bs), device type (dt), directory blocks (db), record format (rf), record length (rl), secondary space (ss), allocation unit (au), average block (ab), primary (ps), and volume serial (vs). If no options are provided, default options are used.v1.0.0
zowe rse create pds "hlq.dsname"zowe files create pds "hlq.dsname"--bs, --db, --dt, --rf, --rl, --ss, --vs, --au, --ab, --psCreate a partitioned data set (PO). Options include block size (bs), device type (dt), directory blocks (db), record format (rf), record length (rl), secondary space (ss), allocation unit (au), average block (ab), primary (ps), and volume serial (vs). If no options are specified, a default options are used.v1.0.0
zowe rse create member "hlq.dsname(newmember)"Create a member for a partitioned data set.v1.0.0
zowe rse del ds "hlq.dsname"zowe files del ds "hlq.dsname"Delete sequential (PS) and partitioned (PO) data sets or their members.v1.0.0
zowe rse dl ds "hlq.dsname(member)"zowe files dl ds "hlq.dsname(member)"-f, -b, --ec, -e, --mappings-file, --lc, --non-roundtripable-charactersDownload a PS data set or a single member of a PO data set from the host to local. Use -f to specify the local path where the file is downloaded. Use -e to define the file extension for the downloaded file; if not specified, the file is saved as a text file. Use -b for binary download. Use --ec option to specify the host encoding and --lc to specify the local encoding. The --mappings-file option enables you to specify the location of a non-default mappings file. Use --non-roundtripable-characters to return information about invalid hex symbols in response headers for text mode downloads, including byte positions (offset) and hex values of characters that were not translated during encoding conversion.-b is available in v1.0.3, --non-roundtripable-characters is available in v1.2.5
zowe rse dl am "hlq.dsname"zowe files dl am "hlq.dsname"-d, -b, --ec, -e, --mappings-file, --lcDownload all members of a PO data set from the host to the local. Use -d to specify the local directory where the files should be downloaded. Use -e to define the file extension for the downloaded files; if not specified, the files are saved as text files. Use -b for binary download. The --ec option specifies the encoding, while the --mappings-file option specifies the location of a non-default mappings file. The --lc option specifies the local encoding.-b is available in v1.0.3
zowe rse ul ftds "localFile.txt" "hlq.dsname"zowe files ul ftds "localFile.txt" "hlq.dsname"--ec, -b, --mappings-file, --lc, --ft, --append-onlyUpload a local file to the host as a data set. Use --ec option to specify the host encoding. Use -b for binary upload. The --mappings-file option specifies the location of a non-default mappings file. Use --lc to specify the local encoding. The --ft option enables force truncation during upload and is disabled by default. A prompt appears asking for confirmation to continue, which results in truncation. Use --append-only to append to the target data set instead of replacing it.v1.0.0, --append-only is available in v1.2.5
zowe rse ul dtp "localDirectory" "hlq.dsname"zowe files ul dtp "localDirectory" "hlq.dsname"--ec, -b, --mappings-file, --lc, --ft, --append-onlyUpload a directory to a PDS. Use --ec to specify the host encoding. Use -b for binary upload. The --mappings-file option enables you to specify the location of a non-default mappings file. Use --lc to specify the local encoding. The --ft option enables force truncation during upload and is disabled by default. A prompt appears asking for confirmation to continue, which results in truncation. Use --append-only to append to the target data set members instead of replacing them.v1.0.0, --append-only is available in v1.2.5
zowe rse rename data-set "hlq.dsname" "hlq.newdsname"Rename a data set.v1.0.0
zowe rse rename data-set-member "hlq.dsname(memberName)" "newMemberName"Rename a data set member.v1.0.0
zowe rse migrate data-set "hlq.dsname"zowe files migrate data-set "hlq.dsname"Migrate data sets.v1.0.0
zowe rse recall data-set "hlq.dsname"zowe files recall data-set "hlq.dsname"Recall migrated data sets.v1.0.0
zowe rse copy data-set fromDataSetName toDataSetNamezowe files copy data-set fromDataSetName toDataSetNameCopy a data set or data set member to another data set.v1.0.3
zowe rse copy data-set-cross-lpar fromDataSetName toDataSetNamezowe files copy data-set-cross-lpar fromDataSetName toDataSetName--target-host, --target-port, --target-user, --target-password, --target-rse-p, --replaceCopy a data set or data set member to another data set on the same or different LPAR. Use the options --target-host, --target-port, --target-user, --target-password to specify the target LPAR. Use --target-rse-p to define the target RSE profile. Specify --replace to overwrite the existing target data set if it already exists.v1.0.3
zowe rse lock get-owner "hlq.dsname(member)"N/ARetrieve the owner ID of a locked sequential data set or a partitioned data set member. Specify either the sequential data set or the partition data set member to obtain the owner ID.v1.1.1
zowe rse lock set "hlq.dsname(member)"N/ASet an exclusive lock on a sequential data set or a partitioned data set member.v1.1.1
zowe rse lock remove "hlq.dsname(member)"N/ARelease the exclusive lock acquired on a sequential data set or a partitioned data set member.v1.1.1
zowe rse lock member-info "hlq.dsname"N/ARetrieve the lock information on all PDS members.
SUPPORTED WITH EXTENDED VSAM ENABLED ON SERVER
v1.1.1
zowe rse edit data-set "hlq.dsname"zowe files edit data-set "hlq.dsname"--extension, --editor, --binary, --encodingEdit the content of a z/OS data setv1.0.0
zowe rse compare data-set "hlq.dsname(mem1)" "hlq.dsname(mem2)"zowe files compare data-set "hlq.dsname(mem1)" "hlq.dsname(mem2)"--encoding, --context-lines, --browser-view, --seqnumCompare the contents of two z/OS data sets in the terminal (stdout).v1.0.0
zowe rse compare local-file-data-set "./example.txt" "hlq.dsname(mem1)"zowe files compare local-file-data-set "./example.txt" "hlq.dsname(mem1)"--encoding, --context-lines, --browser-view, --seqnumCompare the contents of a local file and a z/OS data set in the terminal (stdout).v1.0.0
zowe rse create vsam "hlq.vsam.dsname"zowe files create vsam "hlq.vsam.dsname"--dp, --ds, --dsu, --ers, --ip, --is, --isu, --keylen, --keyoff, --rec, --re --spn, --vtCreates a VSAM data set. Options include data allocation primary(dp), data allocation secondary(ds), data allocation space unit(dsu), erase(ers), index allocation primary(ip), index allocation secondary(is), index allocation space unit(isu), keylength(keylen), keyoffset(keyoff), recovery(rec), reuse(re), spanned(spn), vsamtype(vt).v1.2.3

JES

RSE CLI plug-in commandZowe CLI z/OSMF commandOptionsDescriptionRSE API version available
zowe rse ls jszowe jobs ls js-o, -p, -s, -aList jobs on JES spool or queues. The option -o indicates the owner of the jobs. The option -p indicates the job's name prefix. The option -s indicates the status of the listed jobs (ALL, ACTIVE, OUTPUT, or INPUT). The option -a shows the additional job attributes of the listed jobs.v1.0.0
zowe rse ls sfbj "jobId"zowe jobs ls sfbj "jobId"List the spool files (DDs) for a z/OS job on the JES or spool queues for a z/OS job ID.v1.0.0
zowe rse delete job "jobId"zowe jobs delete job "jobId"Delete a single job by job ID.v1.0.0
zowe rse dl o "jobId"zowe jobs dl o "jobId"-d, -e, --ojd, --ec, --rrDownload job output by job ID. Use the option -d to specify a local directory for the download. Use the option -e to specify a files extension to save the job output with. Use the option --ojd to save the output directly to the specified directory without creating a subdirectory named after the ID of the job. Use the option --ec to specify the EBCDIC code page to be used for encoding the data at the host. Use the --rr option to specify the zero-based record range (for example, 0–10) of the job output to downloadv1.0.0, --ec is available in versions 1.1.6 and 1.2, while --rr is available with version 1.2.3
zowe rse submit data-set "hlq.datasetName(jclMember)zowe jobs submit data-set "hlq.datasetName(jclMember)--wfo , --wfa , --vasc , -d , -e, --js, --notifySubmit a JCL job contained in a data set. The data set can be physical sequential or a PDS member. Use the --notify option to enable event notification. The command returns an event notification ID that you can use with zowe rse check notification --type job to wait for job completion through server-side long-polling.--js available with v1.0.9, --notify available with v1.2.5
zowe rse submit local-file "path/to/local/file"zowe jobs submit local-file "path/to/local/file"--wfo , --wfa , --vasc , -d , -e, --js , --je, --notifySubmit a JCL job contained in a local file. Use the option --je to specify the EBCDIC code page for encoding data at the host. Use the --notify option to enable event notification. The command returns an event notification ID that you can use with zowe rse check notification --type job to wait for job completion through server-side long-polling.--js available with v1.0.9, --je available with v1.1.6 and v1.2, --notify available with v1.2.5
zowe rse submit stdinzowe jobs submit stdin--wfo , --wfa , --vasc , -d , -e, --js , --je, --notifySubmit a JCL job passed to the command through the stdin stream. Use the option --je to specify the EBCDIC code page for encoding data at the host. Use the --notify option to enable event notification. The command returns an event notification ID that you can use with zowe rse check notification --type job to wait for job completion through server-side long-polling.--js available with v1.0.9, --je available with v1.1.6 and v1.2, --notify available with v1.2.5
zowe rse submit unix-file "/u/user/fileName.jcl"zowe jobs submit uss-file "/u/user/fileName.jcl""--wfo , --wfa , --vasc , -d , -e, --js , --je, --notifySubmit a job using the JCL in the specified UNIX System Services file. Use the --notify option to enable event notification. The command returns an event notification ID that you can use with zowe rse check notification --type job to wait for job completion through server-side long-polling.v1.1.6, --notify available with v1.2.5
zowe rse view job-status-by-jobid JOB00123zowe jobs view job-status-by-jobid JOB00123-aView status details of a single z/OS job on spool or JES queues. The option -a shows the additional job attributes of the job.v1.0.0
zowe rse view spool-file-by-id JOB00123 4zowe jobs view spool-file-by-id JOB00123 4--ecView the contents of a spool file from a z/OS job on spool or JES queues. Use the option --ec to specify the EBCDIC code page to be used for encoding the data at the host.v1.0.0, --ec available with v1.1.6 and v1.2
zowe rse cancel job JOB03456zowe jobs cancel job JOB03456Cancel a single job by job ID.v1.0.0
zowe rse compare spool-dd "jobName1:jobId1:spoolId1" "jobName2:jobId2:spoolId2"zowe files compare spool-dd "jobName1:jobId1:spoolId1" "jobName2:jobId2:spoolId2"--context-lines, --browser-viewCompare the contents of two spool dds in the terminal (stdout).v1.0.0
zowe rse compare local-file-spool-dd "./exmple.txt" "jobName:jobId:spoolId"zowe files compare local-file-spool-dd "./exmple.txt" "jobName:jobId:spoolId"--context-lines, --browser-view, --seqnumCompare the contents of a local file and a spool dd in the terminal (stdout).v1.0.0

System

RSE CLI plug-in commandZowe CLI z/OSMF commandOptionsDescriptionRSE API version availablez/OS Explorer version available
zowe rse check statuszowe zosmf check statusGet system and API information.v1.0.1v3.1.1.26
zowe rse auth loginzowe auth loginLog in to an authentication service to obtain a JSON Web Token.v1.0.0v3.1.1.26
zowe rse auth queryGet back JSON Web Token information if it is not yet expired.v1.0.0v3.1.1.26
zowe rse auth logoutzowe auth logoutLog out of the authentication service and retire the JSON Web Token.v1.0.3v3.1.1.26
zowe rse issue command "<COMMAND>"zowe tso issue command "<COMMAND>"--shell-idIssue a TSO command. The --shell-id tag allows interactive TSO commands using an Interactive ISPF Gateway.v1.0.1, --shell-id available v1.0.8v3.1.1.26
zowe rse issue tso-shell "<COMMAND>"zowe tso issue command "<COMMAND>"--shell-idIssue a TSO command using streaming APIs. The --shell-id tag allows interactive TSO commands using an Interactive ISPF Gateway.v1.1.0v3.1.1.26
zowe rse issue unix "<COMMAND>" --cwd "/uss/path/toIssue"--notifyIssue a UNIX System Services command. Use the --notify option to enable event notification. The command returns an event notification ID immediately. You can then use zowe rse check notification --type unix-command to wait for command completion and retrieve the command output through server-side long-polling.v1.0.0, --notify available with v1.2.5v3.1.1.26
zowe rse issue unix-shell "<COMMAND>" --cwd "/uss/path/toIssue"--env, --notifyIssue a UNIX System Services command with streaming output. Use the --env option to specify a comma-separated list of environment variables for the executing shell. Use the --notify option to enable event notification. The command returns an event notification ID immediately. You can then use zowe rse check notification --type unix-command to wait for command completion and retrieve the command output through server-side long-polling.v1.0.5, --notify available with v1.2.5v3.2.0.16
zowe rse check conversion-mappingsDownload Mappings file from RSE API server.v1.0.3v3.1.1.26
zowe rse change password currentPassword newPassword verifyNewPasswordChange the z/OS user password on the host and update profile's YAML if it is saved locally.v1.0.2v3.1.1.26
zowe rse check system-address-spaceDisplay active system address space information.v1.0.5v3.2.0.16
zowe rse check job-address-space--asid, --asidx, --bytes, --cpu, --cpu%, --description, --dp, --elapsed, --frames, --hvcomhwm, --hvcomused, --io, --jobClass, --jobId, --jobProc, --jobStep, --name, --page, --position, --sr, --srDescription, --stepio, --subtype, --swapin, --sysName, --task, --task%, --type, --userIdDisplay all active job address space information. Option tags are used to filter the returned list of data.v1.0.5, filter options: v1.0.9v3.2.0.16
zowe rse check password-expiryDisplays expiration date of user id's password.v1.1.2v3.1.1.26
zowe rse check notification <notification-id>--type, --timeoutWait for event completion through server-side long-polling using a notification ID obtained from commands with --notify enabled. The --type parameter specifies the notification type: job for job completion (for example, notification ID JOB13167 from job submission commands) or unix-command for UNIX System Services command completion (for example, notification ID event-1779231835420 from zowe rse issue unix --notify or zowe rse issue unix-shell --notify). The --timeout option specifies the maximum time in seconds to wait for event notification completion (default: 600). The server holds the connection open until the event completes or the timeout is reached. The notification response provides complete event details, including duration, status, and job information, in a generic format that applies to any type of event notification. This method is more efficient than client-side polling.v1.2.5v3.1.1.26

RSE Common Properties

RSE CLI plug-in commandZowe CLI z/OSMF commandOptionsDescriptionRSE API version available
zowe rse cm copy "global-ns" "backup-ns"--privateCopy a Common Properties namespace. Use the option --private to specify for private namespace.v1.1.3
zowe rse cm create "global-ns"--privateCreate a Common Properties namespace. Use the option --private to specify for private namespace.v1.1.3
zowe rse cm delete "global-ns" --path "/path/to/property"--path, --privateDelete a Common Properties namespace, or delete a property in the namespace indicated by the --path option. Use the option --private to specify for private namespace.v1.1.3
zowe rse cm list--privateList all Common Properties namespaces. Use the option --private to specify for private namespace.v1.1.3
zowe rse cm rename "global-ns" "backup-ns"--privateRename a Common Properties namespace. Use the option --private to specify for private namespace.v1.1.3
zowe rse cm set "global-ns" "/path/to/property" "some-value"--private, --value-typeSet a property in the namespace. If the value is not a simple string but a number, boolean or JSON string, use --value-type to specify the type. Use the option --private to specify for private namespace.v1.1.3
zowe rse cm view "global-ns" --path "/path/to/property"--path, --privateView all properties in a Common Properties namespace, or a property in the namespace specified by the --path option. Use the option --private to specify for private namespace.v1.1.3

RSE Administrator Commands

RSE CLI plug-in commandZowe CLI z/OSMF commandOptionsDescriptionRSE API version available
zowe rse admin-commands cancelactivity--serviceStops all the user's longrunning activities in the specified service. The --service option is used to specify the service to cancel. Accepted services include all(by default),unix-commands, jes-jobs, mvs-and-tso, unix-files, scan-service, common-propertiesv1.2.0
zowe rse check version--show-capabilitesCheck the RSE API version and get upgrade recommendations. The --show-capabilities flag displays a detailed list of capabilities available in the current and recommended versions.
Last Updated: 6/18/26, 2:54 AM
Contributors: Shi Kun Li, Billie Simmons, shikunli, Min Huang, Lauren Li, Billie Jean Simmons, Rudy Leonel Pichola Flores, Billie, Chun Hong Zheng, Patrick Tiu, Alvin So, Rudy Pichola Flores, phaumer, Nimma Likhitha, likhithanimma1, Hestia Zhang, Benjamin Santos, Karan, Santhoshi Boyina, Karan Patel, Esther M, Arghadeep Das, ArghadeepDas-ibm, alvinso
Next
IBM RSE API Plug-in for Zowe CLI as nodejs SDK package