Modification of the default values in the System Environment
You can modify the default values in the System Environment.
However, do so only when you need to modify the default values in the System Environment for operational reasons.
It is normally recommended that you only make modifications to the System Environment Settings file (HULFT.PARMLIB(HULPRM)), without changing the default values.
-
If you perform the procedure explained here, modifications will be made to the environment in which you are currently using HULFT. Before performing this procedure, be sure to refer to Backup in HULFT Ver.8 and create a backup for HULFT load module library.
-
Since members of the library are updated, the capacity of the existing HULFT load module library may be insufficient.
-
If you modify the default values for tag names that do not have default values, shown in the list of System Environment Settings in Administration Manual, you will be unable to return them to their default values. In this case, restore HULFT load module library from the backup.
-
After you use this program, rerun the following HULFT resident programs:
-
Send program (XRSND)
-
Receive program (XRRCV)
-
Observe program (XRACCPT)
-
System Environment Settings Default Value Modification Program (XRPRMSET)
Program Name
XRPRMSET
Execution parameters (for EXEC statement)
PARM='SOURCE=XXXXXXXX, OBJIN=XXXXXXXX, OBJOUT=XXXXXXXX'
- SOURCE
-
Source DD Name
You can specify a source DD name for the assembler program. If this parameter is not specified, the default value 'SYSIN' is used.
- OBJIN
-
Object program input DD name
You can specify an input DD name for the object program of the assembler program. If this parameter is not specified, the default value 'SYSLIN' is used.
- OBJOUT
-
Object program output DD name
You can specify an output DD name for the object program of the assembler program. If this parameter is not specified, the default value 'SYSLIN' is used.
XRSYSIN Definition Card
Definition Card Format
START-TASK=Job Name of Send Program UNIT=UNIT Name of Send Work Files PORTNO=Receive Port No. TASK-CNT=Send Startup Task Count SNDBNO=I/O Buffer Count for Sending RCVBNO=I/O Buffer Count for Receiving TCPIP=Address Space Name of TCP/IP TASK-ABEND=Abend Processing of Send Subtask HOST-NAME=Local Host Name DOMAIN=Local Domain Name HSTCHA=Case Options for Local Host Name or Local Domain Name DATACHK=Data Count Check RETRY=Retry Count on Connection Error RESENDDEL=Criteria to Delete Resend Queue PREFIX=First Modifier of Send Work Files RECLEN=Shiftcode Mode for Send Files CMPBLK=Work File Block Length for Compression JOBTIME=Job Timeout for Pre-send Job TIMEOUT=Socket Read Timeout SCANMODE=Handling of Cancelation of Synchronous Transfer RCVOVER-RTY=Receive Multiplex Level Over Retry CLEARMODE=Post-send Clear Mode ENDERRMODE=Send Transfer Error Handling STATUSDISPLAY=Status Display Selection TGRPCHK=Transfer Group Check HSTCHK=Host Check LOGDELTHRESHOLD=Log Deletion Threshold LOGKEEPCOUNT=Log Keep Count EBCDIC=Conversion between EBCDIC Codes PSCHG=Pack Zone Conversion PSASCII=Sign for ASCII PSEBCDIC=Sign for EBCDIC GAIJIFILE=Use Custom Character Table GAIJIERR=Process when Custom Character has not been Registered DYNAMIC-DIRECT=Direct Transfer Mode for Dynamic Specification INIT-UNIT=UNIT Name of Send Files and Receive Files WORKVOLMODE=Work Volume Mode JESC=JES Command Acronym JLIB1=Subsequent Job Addition Step STEPLIB Settings 1 JLIB2=Subsequent Job Addition Step STEPLIB Settings 1 JLIB3=Subsequent Job Addition Step STEPLIB Settings 1 JELIB1=Subsequent Job Addition Step STEPLIB Settings 2 JELIB2=Subsequent Job Addition Step STEPLIB Settings 2 JELIB3=Subsequent Job Addition Step STEPLIB Settings 2 SNDRETRY=Retry Count for Accessing Send Files SNDRTIME=Retry Interval for Accessing Send Files EUCSP=Space Code Mode During EUC Code Conversion KEISSPMODE=KEIS Em-size Space Mode SOCKERR-AUTORETRY=Retry Count on Auto Resend RETRYTIME=Retry Count on Auto Resend or Connection Error MSGDYNPARM=Message Dynamic Parameter Specification RECV-TASK=Receive Task Name CIPHERTYPE=Encryption Scheme REQWAITMODE=Wait Synchronous Observe Mode CONSMSG=User-Specific Message DEFER=Deferred Mount JOBNM=Job Name CLASS=Class MSGCLASS=Message Class JOBOP1=Job Operand 1 JOBOP2=Job Operand 2 SERIALNO=Serial Number PRODUCTKEY=Product Key TERMLICENSEKEY=Term License Key APTHSTCHK=Observe Host Check USRIDCHKMODE=User ID/Password Check PROCTRANSTYPE=Framed Message Transfer Type JCLRETRY=JCL Library Retry Count JCLRTIME=JCL Library Retry Interval OPLSELECT=Operation Log Output Option OPLCMD1=Command Execution Log Output Data Set Name 1 OPLCMD2=Command Execution Log Output Data Set Name 2 OPLFILE1=File Access Log Output Data Set Name 1 OPLFILE2=File Access Log Output Data Set Name 2 OPLCHARACTER=Operation Log User-specified Character OPLEBCDIC=Operation Log EBCDIC Code OPLCMDBKVOL=Command Execution Log Backup Output Volume Name OPLFILEBKVOL=File Access Log Backup Output Volume Name OPLUNIT=UNIT Name of Operation Log Output Data Set OPLCMDBK=Command Execution Log Backup Output Data Set Name OPLFILEBK=File Access Log Backup Output Data Set Name OPLBKJOBNM=Operation Log Auto Switch Job Name HULPRMFILE=System Environment Settings File Name(*1) CNVLENCHK=Handling of Data Exceeded Max Length after Code Conversion HULLANG=HULFT Operation Language DATEFMT=Date Format SNDSOCKSIZE=Socket Buffer Size for Data Sending RCVSOCKSIZE=Socket Buffer Size for Data Receiving SND-SEQNO-THRESHOLD=Send SEQ No. Threshold RESND-QUELISTNO-THRESHOLD=Resend Queue List No. Threshold TTMODE=Transfer Preference TTRCVOMIT=Result Handling of Receiving TTRCVFILOUTPUT=Output Receive File TTPRESNDJOB=Execute Pre-send Job TTSNDJOB=Execute Post-send Job TTRCVJOB=Execute Post-receive Job TTSNDRCVLOG=Output Results to Transfer Logs OUTSTSKID=Output Subtask ID CNSSELECT=Console Message Output Option SAN-VER5=HULFT-SAN V5 Product RPREFIX=First Modifier of Receive Work Files HULCHARSET=HULFT Character Set CS4TRNSFR=Code Set for Transfer INDOPTVAR=Indicator Options for Environment Variable LISTEN=Queue of Pending Connect SND-START-MODE=Send Start Mode RCV-APPLNM=Receive Application Name RCV-MAXCON=Receive Multiplex Level RCV-RECCHK=Receive Record Length Check RCV-FILE-WAIT=Handling of Receive Files While in Use RCV-FILE-SEARCH=Search Scope for Receive File RCV-FILE-RETRY=Retry Count for Receive File RCV-FILE-RTIME=Retry Interval for Receive File RCV-JOBWTIME=Post-Receive Job Execution Timeout RCV-CHRSET=Pad Character RCV-TIMEOUT=Socket Read Timeout APT-APPLNM=Observe Application Name APT-MAXCON=Maximum Simultaneous Requests APT-TIMEOUT=Observe Socket Read Timeout ALLOWSNDREQ=Allow Send/Resend Request from Unregistered Host ALLOWPOSTRJOBRSLT=Allow Post-Receive Job Result Inquiry from Unregistered Host ALLOWJOBRSLTNTFY=Allow Job Result Notification Request from Unregistered Host ALLOWRMTJOBEXE=Allow Remote Job Execution Request from Unregistered Host ALLOWINSTTRANS=Allow Instant Transfer from Unregistered Host INSTTRANSCODCNV=Instant Transfer Code Conversion Side INSTTRANSEBCDIC=Instant Transfer EBCIDIC Set INSTTRANSRCVUNIT=Instant Transfer Receive File Unit INSTTRANSRCVSPACE=Instant Transfer Receive File Capacity INSTTRANSRCVDCB=Instant Transfer Receive File DCB INSTTRANSMFRCVORG=Inter-Mainframe Instant Transfer Receive Attribute Value Source INSTTRANSCMDQUE=Send Control File to Issue Instant Transfer CONSOLELOG=Output Toggles By Message Severity Level CONS-MSGFILTER=Message Filter File CONTROL-FILE=System Control File INSTTRANSDSNLST=Instant Transfer Receive File Naming File INSTTRANSVOLLST=Instant Transfer Receive Volumes File STRONGKEYMODE=Forced Strong Key Mode CODE-CONVERSION-LOCATION=Storage for Code Conversion Table SYSFILEOUTPUTMODE=System File Output Mode
*1 |
: |
Specify a name in compliance with the data set naming conventions of the operating system, using alphanumeric characters up to 54 bytes in length. You can specify Sequential Organization files and partitioned data sets (PDS). If you omitted the JCL XRSYSIN definition card, HULFT refers to the settings in the System Environment Settings file (HULFT.PARMLIB(HULPRM)) specified for the 'HULPRMFILE=' tag to perform this operation. If you modify the settings in the System Environment Settings file (HULFT.PARMLIB(HULPRM)) specified for the 'HULPRMFILE=' tag, all JCL jobs for which the XRSYSIN definition card was omitted are affected. |
-
For more information about the meanings and settings for each field in the System Environment Settings, refer to the explanation for configuring the System Environment Settings in Administration Manual.
-
When the first byte of a tag name is '*,' the line will be handled as a comment.
-
You can omit the definition card. The default values of omitted tag names are not modified.
Example of JCL
//XRPRMSET JOB CLASS=A,MSGCLASS=B //XRPRMSET EXEC PGM=XRPRMSET,REGION=1024K //STEPLIB DD DSN=HULFT.LOAD,DISP=SHR //SYSLMOD DD DSN=HULFT.LOAD,DISP=SHR //SYSIN DD DSN=&&OBJECT,DISP=(,PASS,DELETE), // UNIT=SYSDA,SPACE=(CYL,(010)), // DCB=(DSORG=PS,LRECL=80,RECFM=FB,BLKSIZE=3120) //SYSLIB DD DSN=SYS1.MACLIB,DISP=SHR //SYSUT1 DD UNIT=SYSDA,SPACE=(CYL,(10)) //SYSUT2 DD UNIT=SYSDA,SPACE=(CYL,(10)) //SYSUT3 DD UNIT=SYSDA,SPACE=(CYL,(10)) //SYSLIN DD DSN=&&OBJECT2,DISP=(,PASS,DELETE), // UNIT=SYSDA,SPACE=(CYL,(010)), // DCB=(DSORG=PS,LRECL=80,RECFM=FB,BLKSIZE=3120) //SYSOUT DD SYSOUT=* //SYSPRINT DD SYSOUT=* //XRSYSIN DD * UNIT=SYSDA HOST-NAME=OS390 SERIALNO=XXX-XXXX-XXXXXX PRODUCTKEY=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX //
DD Name |
Value |
Description |
---|---|---|
STEPLIB |
HULFT.LOAD |
HULFT load module library |
SYSLMOD |
HULFT.LOAD |
HULFT load module library |
Parameter Name |
Value |
Description |
---|---|---|
UNIT |
SYSDA |
UNIT |
Status Code
Status Code |
Description |
---|---|
0 |
The processing for modifying the default values in the System Environment ended successfully. |
4 |
A warning occurred during the processing for modifying the default values in the System Environment. |
12 |
An error occurred during the processing for modifying the default values in the System Environment. |
For details about messages, refer to Error Codes and Messages.