Create RJE BSC File (CRTRJEBSCF)
Create RJE BSC File
The CRTRJEBSCF command creates a BSC file that the session uses in a BSC environment to send records to and from the host subsystem. You can use the CRTRJECFG command to create the BSC line description with the name provided by the user.
Error messages for CRTRJEBSCF
None
Keyword |
Description |
Choices |
Notes |
FILE |
File |
Qualified object name |
Required, Positional 1 |
Qualifier 1: File |
Name |
Qualifier 2: Library |
Name, *CURLIB |
SRCFILE |
Source file containing DDS |
Qualified object name |
Optional, Positional 2 |
Qualifier 1: Source file containing DDS |
Name, QRJESRC |
Qualifier 2: Library |
Name, *LIBL, *CURLIB |
SRCMBR |
Source member containing DDS |
Name, *FILE |
Optional, Positional 3 |
OPTION |
Source listing options |
Values (up to 2 repetitions): *SRC, *SOURCE, *NOSRC, *NOSOURCE, *LIST, *NOLIST |
Optional, Positional 4 |
GENLVL |
Generation severity level |
30, 20, 10, 0 |
Optional, Positional 5 |
BLKLEN |
Block length |
1-8192, *CALC |
Optional, Positional 6 |
TRNSPY |
Send as transparent data |
*NO, *YES |
Optional, Positional 7 |
DTACPR |
Compress output data |
*NO, *YES |
Optional, Positional 8 |
AUT |
Authority |
Name, *LIBCRTAUT, *ALL, *CHANGE, *USE, *EXCLUDE |
Optional, Positional 9 |
TEXT |
Text 'description' |
Character value, *SRCMBRTXT, *BLANK |
Optional, Positional 10 |
File (FILE)
Specifies the name of the BSC file being created. If a library name is not given, the file is stored in the user's current library (*CURLIB).
The possible library values are:
- *CURLIB: The BSC file is created in the current job library. If no current library is specified, QGPL is used.
- library-name: Specify the name of the library where the BSC file is created.
BSC-file-name: Specify the name of the BSC file being created.
Note: The BSC file is created in the RJE session library.
File Contain DDS (SRCFILE)
Specifies the qualified name of the source file containing the DDS statements that create the BSC file.
The possible values are:
Srce Mem Contain DDS (SRCMBR)
Specifies the member name in the source file that contains the DDS statements for the BSC file.
The possible values are:
- *FILE: The source file is the same as the BSC file specified in the FILE parameter.
- source-file-member-name: Specify the name of the source file member.
Source Listing Opt (OPTION)
Specifies the type of output produced when the file is created.
The possible values are:
Source Listing Options
- *SRC or SOURCE: An output of source statements and errors that occur is created.
- *NOSRC or *NOSOURCE: Output is not created unless errors are detected. If errors are detected, they are listed along with the keyword or record format that caused the error.
Program Listing Options
- *LIST: An expanded output is created. It shows a detailed list of file specifications that result from the source statements and references to other file descriptions. The list shows the file and field keywords and attributes.
- *NOLIST: An expanded output is not produced.
Generation Sev Level (GENLVL)
Specifies the severity level at which the creation operation will fail. If errors occur that have a severity level greater than or equal to this value, the operation ends.
The possible values are:
- 20: Severity level is 20.
- 0: Severity level is 0.
- 10: Severity level is 10.
- 30: Severity level is 30.
Block Length (BLKLEN)
Specifies the maximum block length (in bytes) of the data being sent.
The possible values are:
- *CALC: The block length is determined by the system. The length is 512 bytes or the length of the DDS record, whichever is greater. The length of the DDS record is the sum of the field lengths, in bytes, within the record of the DDS source file.
- block-length: Specify the maximum block length of records. The value must be at least the size of the largest record sent. Valid values range from 1 through 8192 bytes.
Snd as Transparent (TRNSPY)
Specifies whether text transparency is used to send blocked records. Text transparency allows all 256 EBCDIC character codes to be sent. This is used to transmit packed or binary data fields. The value must equal the value specified for the host subsystem.
- ASCII text transparency is not supported by the operating system.
- Transparency of received data is determined by the data stream; therefore, this parameter does not apply to received data.
The possible values are:
- *NO: Text transparency is not used. Files sent do not contain data characters less than hex 40.
- *YES: Text transparency is used. Files sent contain data characters less than hex 40. If *YES is specified for this parameter, *NO must be specified for the DTACPR parameter.
Compress Output (DTACPR)
Specifies whether data compression is performed.
Note: The value must be the same as the value specified for the host subsystem.
The possible values are:
- *NO: Data compression is not performed.
- *YES: Data compression is performed. If *YES is specified for this parameter, *NO must be specified for the TRNSPY parameter.
Authority (AUT)
Specifies the authority given to users who themselves and whose user group do not have specific authority to the object.
The possible values are:
- *LIBCRTAUT: The public authority for the object is taken from the CRTAUT keyword of the target library (the library that is to contain the object). This value is determined when the object is created. If the CRTAUT value for the library changes after the object is created, the new value does not affect any existing objects.
- *CHANGE: Public users can change the BSC file.
- *ALL: Public users have all authority to the BSC file.
- *EXCLUDE: Public users cannot use the BSC file.
- *USE: Public users can use the BSC file, but cannot change it.
- authorization-list-name: Specify the name of an authorization list. Users included on the authorization list are granted authority to the object as specified on the list. The authorization list must exist when the object is created.
Text Description (TEXT)
Specifies text that briefly describes the BSC file.
The possible values are:
- *SRCMBRTXT: Text is taken from the source file member to create the BSC file. To add or change text for a source member, use the Start Source Entry Utility (STRSEU) command, the Add Physical File Member (ADDPFM) command, or the Change Physical File Member (CHGPFM) command. If the source file is an inline file or a device file, the text is blank.
- *BLANK: No text is specified.
- 'description': Specify no more than 50 characters of text, enclosed in apostrophes.