-//LINKHTTP JOB MSGLEVEL=(1,1),CLASS=G,MSGCLASS=S\r
-/*ROUTE PRINT <your-id-here>\r
-/*ROUTE PUNCH <your-id-here>\r
-/*NOTIFY <your-id-here>\r
-//CCLE JCLLIB ORDER=(SYS1.CBC.SCBCPRC,SYS1.CEE.SCEEPROC)\r
-//PRELINK EXEC EDCPL,COND.LKED=(0,NE),\r
-// PPARM='OMVS,DLLNAME(CHTA)',\r
-// LREGSIZ='2048K',\r
-// LPARM='AMODE=31,RMODE=ANY,LIST,XREF'\r
-//PLKED.SYSLIB DD DISP=SHR,DSN=ACP.STUB.RLSE40\r
-// DD DISP=SHR,DSN=ACP.CLIB.RLSE40\r
-//PLKED.OBJLIB DD DISP=SHR,DSN=ACP.MAIN.SYST.OBBSS\r
-// DD DISP=SHR,DSN=ACP.DF.MAIN.SYST.OBBSS\r
-// DD DISP=SHR,DSN=ACP.OBJ.RLSE40.BSS\r
-//PLKED.OBJ01 DD PATH='/<your-path-here>/src/ap/ap_base64.o'\r
-//PLKED.OBJ02 DD PATH='/<your-path-here>/src/ap/ap_checkpass.o'\r
-//PLKED.OBJ03 DD PATH='/<your-path-here>/src/ap/ap_cpystrn.o'\r
-//PLKED.OBJ04 DD PATH='/<your-path-here>/src/ap/ap_ebcdic.o'\r
-//PLKED.OBJ05 DD PATH='/<your-path-here>/src/ap/ap_execve.o'\r
-//PLKED.OBJ06 DD PATH='/<your-path-here>/src/ap/ap_fnmatch.o'\r
-//PLKED.OBJ07 DD PATH='/<your-path-here>/src/ap/ap_getpass.o'\r
-//PLKED.OBJ08 DD PATH='/<your-path-here>/src/ap/ap_md5c.o'\r
-//PLKED.OBJ09 DD PATH='/<your-path-here>/src/ap/ap_sha1.o'\r
-//PLKED.OBJ10 DD PATH='/<your-path-here>/src/ap/ap_signal.o'\r
-//PLKED.OBJ11 DD PATH='/<your-path-here>/src/ap/ap_slack.o'\r
-//PLKED.OBJ12 DD PATH='/<your-path-here>/src/ap/ap_snprintf.o'\r
-//PLKED.OBJ13 DD PATH='/<your-path-here>/src/ap/ap_strtol.o'\r
-//PLKED.OBJ14 DD PATH='/<your-path-here>/src/buildmark.o'\r
-//PLKED.OBJ15 DD PATH='/<your-path-here>/src/main/alloc.o'\r
-//PLKED.OBJ16 DD PATH='/<your-path-here>/src/main/buff.o'\r
-//PLKED.OBJ17 DD PATH='/<your-path-here>/src/main/http_config.o'\r
-//PLKED.OBJ18 DD PATH='/<your-path-here>/src/main/http_core.o'\r
-//PLKED.OBJ19 DD PATH='/<your-path-here>/src/main/http_log.o'\r
-//PLKED.OBJ20 DD PATH='/<your-path-here>/src/main/http_main.o'\r
-//PLKED.OBJ21 DD PATH='/<your-path-here>/src/main/http_protocol.o'\r
-//PLKED.OBJ22 DD PATH='/<your-path-here>/src/main/http_request.o'\r
-//PLKED.OBJ23 DD PATH='/<your-path-here>/src/main/http_vhost.o'\r
-//PLKED.OBJ24 DD PATH='/<your-path-here>/src/main/rfc1413.o'\r
-//PLKED.OBJ25 DD PATH='/<your-path-here>/src/main/util.o'\r
-//PLKED.OBJ26 DD PATH='/<your-path-here>/src/main/util_date.o'\r
-//PLKED.OBJ27 DD PATH='/<your-path-here>/src/main/util_md5.o'\r
-//PLKED.OBJ28 DD PATH='/<your-path-here>/src/main/util_script.o'\r
-//PLKED.OBJ29 DD PATH='/<your-path-here>/src/main/util_uri.o'\r
-//PLKED.OBJ30 DD PATH='/<your-path-here>/src/modules.o'\r
-//PLKED.OBJ31 DD PATH='/<your-path-here>/src/modules/standard/mod_acce\\r
-// ss.o'\r
-//PLKED.OBJ32 DD PATH='/<your-path-here>/src/modules/standard/mod_acti\\r
-// ons.o'\r
-//PLKED.OBJ33 DD PATH='/<your-path-here>/src/modules/standard/mod_alia\\r
-// s.o'\r
-//PLKED.OBJ34 DD PATH='/<your-path-here>/src/modules/standard/mod_asis\\r
-// .o'\r
-//PLKED.OBJ35 DD PATH='/<your-path-here>/src/modules/standard/mod_auth\\r
-// .o'\r
-//PLKED.OBJ36 DD PATH='/<your-path-here>/src/modules/standard/mod_auto\\r
-// index.o'\r
-//PLKED.OBJ37 DD PATH='/<your-path-here>/src/modules/standard/mod_cgi.\\r
-// o'\r
-//PLKED.OBJ38 DD PATH='/<your-path-here>/src/modules/standard/mod_dir.\\r
-// o'\r
-//PLKED.OBJ39 DD PATH='/<your-path-here>/src/modules/standard/mod_env.\\r
-// o'\r
-//PLKED.OBJ40 DD PATH='/<your-path-here>/src/modules/standard/mod_imap\\r
-// .o'\r
-//PLKED.OBJ41 DD PATH='/<your-path-here>/src/modules/standard/mod_incl\\r
-// ude.o'\r
-//PLKED.OBJ42 DD PATH='/<your-path-here>/src/modules/standard/mod_log_\\r
-// config.o'\r
-//PLKED.OBJ43 DD PATH='/<your-path-here>/src/modules/standard/mod_mime\\r
-// .o'\r
-//PLKED.OBJ44 DD PATH='/<your-path-here>/src/modules/standard/mod_nego\\r
-// tiation.o'\r
-//PLKED.OBJ45 DD PATH='/<your-path-here>/src/modules/standard/mod_sete\\r
-// nvif.o'\r
-//PLKED.OBJ46 DD PATH='/<your-path-here>/src/modules/standard/mod_stat\\r
-// us.o'\r
-//PLKED.OBJ47 DD PATH='/<your-path-here>/src/modules/standard/mod_user\\r
-// dir.o'\r
-//PLKED.OBJ48 DD PATH='/<your-path-here>/src/os/tpf/cgetop.o'\r
-//PLKED.OBJ49 DD PATH='/<your-path-here>/src/os/tpf/os.o'\r
-//PLKED.OBJ50 DD PATH='/<your-path-here>/src/os/tpf/os-inline.o'\r
-//PLKED.OBJ51 DD PATH='/<your-path-here>/src/regex/regcomp.o'\r
-//PLKED.OBJ52 DD PATH='/<your-path-here>/src/regex/regerror.o'\r
-//PLKED.OBJ53 DD PATH='/<your-path-here>/src/regex/regexec.o'\r
-//PLKED.OBJ54 DD PATH='/<your-path-here>/src/regex/regfree.o'\r
-//PLKED.SYSIN DD *\r
- ORDER @@DLMHDR\r
- INCLUDE OBJLIB(CSTRTD40)\r
- INCLUDE OBJ01\r
- INCLUDE OBJ02\r
- INCLUDE OBJ03\r
- INCLUDE OBJ04\r
- INCLUDE OBJ05\r
- INCLUDE OBJ06\r
- INCLUDE OBJ07\r
- INCLUDE OBJ08\r
- INCLUDE OBJ09\r
- INCLUDE OBJ10\r
- INCLUDE OBJ11\r
- INCLUDE OBJ12\r
- INCLUDE OBJ13\r
- INCLUDE OBJ14\r
- INCLUDE OBJ15\r
- INCLUDE OBJ16\r
- INCLUDE OBJ17\r
- INCLUDE OBJ18\r
- INCLUDE OBJ19\r
- INCLUDE OBJ20\r
- INCLUDE OBJ21\r
- INCLUDE OBJ22\r
- INCLUDE OBJ23\r
- INCLUDE OBJ24\r
- INCLUDE OBJ25\r
- INCLUDE OBJ26\r
- INCLUDE OBJ27\r
- INCLUDE OBJ28\r
- INCLUDE OBJ29\r
- INCLUDE OBJ30\r
- INCLUDE OBJ31\r
- INCLUDE OBJ32\r
- INCLUDE OBJ33\r
- INCLUDE OBJ34\r
- INCLUDE OBJ35\r
- INCLUDE OBJ36\r
- INCLUDE OBJ37\r
- INCLUDE OBJ38\r
- INCLUDE OBJ39\r
- INCLUDE OBJ40\r
- INCLUDE OBJ41\r
- INCLUDE OBJ42\r
- INCLUDE OBJ43\r
- INCLUDE OBJ44\r
- INCLUDE OBJ45\r
- INCLUDE OBJ46\r
- INCLUDE OBJ47\r
- INCLUDE OBJ48\r
- INCLUDE OBJ49\r
- INCLUDE OBJ50\r
- INCLUDE OBJ51\r
- INCLUDE OBJ52\r
- INCLUDE OBJ53\r
- INCLUDE OBJ54\r
- INCLUDE OBJLIB(CINET640)\r
-/*\r
-//*** WARNING *** NEVER change .LK to .OB in SYSLMOD!!!\r
-//LKED.SYSLMOD DD DISP=OLD,DSN=<your-dsn-here>(CHTA<vv>)\r
-//\r
+//LINKHTTP JOB MSGLEVEL=(1,1),CLASS=G,MSGCLASS=S
+/*ROUTE PRINT <your-id-here>
+/*ROUTE PUNCH <your-id-here>
+/*NOTIFY <your-id-here>
+//CCLE JCLLIB ORDER=(SYS1.CBC.SCBCPRC,SYS1.CEE.SCEEPROC)
+//PRELINK EXEC EDCPL,COND.LKED=(0,NE),
+// PPARM='OMVS,DLLNAME(CHTA)',
+// LREGSIZ='2048K',
+// LPARM='AMODE=31,RMODE=ANY,LIST,XREF,MAP'
+//PLKED.SYSLIB DD DISP=SHR,DSN=<your-first-syslib-dsn>
+// DD DISP=SHR,DSN=<your-final-syslib-dsn>
+//PLKED.OBJLIB DD DISP=SHR,DSN=<your-first-objlib-dsn>
+// DD DISP=SHR,DSN=<your-final-objlib-dsn>
+//PLKED.OBJ01 DD PATH='/<your-path-here>/src/buildmark.o'
+//PLKED.OBJ02 DD PATH='/<your-path-here>/src/modules.o'
+//PLKED.OBJ03 DD PATH='/<your-path-here>/src/ap/ap_base64.o'
+//PLKED.OBJ04 DD PATH='/<your-path-here>/src/ap/ap_checkpass.o'
+//PLKED.OBJ05 DD PATH='/<your-path-here>/src/ap/ap_cpystrn.o'
+//PLKED.OBJ06 DD PATH='/<your-path-here>/src/ap/ap_ebcdic.o'
+//PLKED.OBJ07 DD PATH='/<your-path-here>/src/ap/ap_execve.o'
+//PLKED.OBJ08 DD PATH='/<your-path-here>/src/ap/ap_fnmatch.o'
+//PLKED.OBJ09 DD PATH='/<your-path-here>/src/ap/ap_getpass.o'
+//PLKED.OBJ10 DD PATH='/<your-path-here>/src/ap/ap_md5c.o'
+//PLKED.OBJ11 DD PATH='/<your-path-here>/src/ap/ap_sha1.o'
+//PLKED.OBJ12 DD PATH='/<your-path-here>/src/ap/ap_signal.o'
+//PLKED.OBJ13 DD PATH='/<your-path-here>/src/ap/ap_slack.o'
+//PLKED.OBJ14 DD PATH='/<your-path-here>/src/ap/ap_snprintf.o'
+//PLKED.OBJ15 DD PATH='/<your-path-here>/src/ap/ap_strtol.o'
+//PLKED.OBJ16 DD PATH='/<your-path-here>/src/main/alloc.o'
+//PLKED.OBJ17 DD PATH='/<your-path-here>/src/main/buff.o'
+//PLKED.OBJ18 DD PATH='/<your-path-here>/src/main/http_config.o'
+//PLKED.OBJ19 DD PATH='/<your-path-here>/src/main/http_core.o'
+//PLKED.OBJ20 DD PATH='/<your-path-here>/src/main/http_log.o'
+//PLKED.OBJ21 DD PATH='/<your-path-here>/src/main/http_main.o'
+//PLKED.OBJ22 DD PATH='/<your-path-here>/src/main/http_protocol.o'
+//PLKED.OBJ23 DD PATH='/<your-path-here>/src/main/http_request.o'
+//PLKED.OBJ24 DD PATH='/<your-path-here>/src/main/http_vhost.o'
+//PLKED.OBJ25 DD PATH='/<your-path-here>/src/main/rfc1413.o'
+//PLKED.OBJ26 DD PATH='/<your-path-here>/src/main/util.o'
+//PLKED.OBJ27 DD PATH='/<your-path-here>/src/main/util_date.o'
+//PLKED.OBJ28 DD PATH='/<your-path-here>/src/main/util_md5.o'
+//PLKED.OBJ29 DD PATH='/<your-path-here>/src/main/util_script.o'
+//PLKED.OBJ30 DD PATH='/<your-path-here>/src/main/util_uri.o'
+//PLKED.OBJ31 DD PATH='/<your-path-here>/src/modules/standard/mod_acce\
+// ss.o'
+//PLKED.OBJ32 DD PATH='/<your-path-here>/src/modules/standard/mod_acti\
+// ons.o'
+//PLKED.OBJ33 DD PATH='/<your-path-here>/src/modules/standard/mod_alia\
+// s.o'
+//PLKED.OBJ34 DD PATH='/<your-path-here>/src/modules/standard/mod_asis\
+// .o'
+//PLKED.OBJ35 DD PATH='/<your-path-here>/src/modules/standard/mod_auth\
+// .o'
+//PLKED.OBJ36 DD PATH='/<your-path-here>/src/modules/standard/mod_auto\
+// index.o'
+//PLKED.OBJ37 DD PATH='/<your-path-here>/src/modules/standard/mod_cgi.\
+// o'
+//PLKED.OBJ38 DD PATH='/<your-path-here>/src/modules/standard/mod_dir.\
+// o'
+//PLKED.OBJ39 DD PATH='/<your-path-here>/src/modules/standard/mod_env.\
+// o'
+//PLKED.OBJ40 DD PATH='/<your-path-here>/src/modules/standard/mod_imap\
+// .o'
+//PLKED.OBJ41 DD PATH='/<your-path-here>/src/modules/standard/mod_incl\
+// ude.o'
+//PLKED.OBJ42 DD PATH='/<your-path-here>/src/modules/standard/mod_log_\
+// config.o'
+//PLKED.OBJ43 DD PATH='/<your-path-here>/src/modules/standard/mod_mime\
+// .o'
+//PLKED.OBJ44 DD PATH='/<your-path-here>/src/modules/standard/mod_nego\
+// tiation.o'
+//PLKED.OBJ45 DD PATH='/<your-path-here>/src/modules/standard/mod_sete\
+// nvif.o'
+//PLKED.OBJ46 DD PATH='/<your-path-here>/src/modules/standard/mod_stat\
+// us.o'
+//PLKED.OBJ47 DD PATH='/<your-path-here>/src/modules/standard/mod_user\
+// dir.o'
+//PLKED.OBJ48 DD PATH='/<your-path-here>/src/os/tpf/cgetop.o'
+//PLKED.OBJ49 DD PATH='/<your-path-here>/src/os/tpf/os.o'
+//PLKED.OBJ50 DD PATH='/<your-path-here>/src/os/tpf/os-inline.o'
+//PLKED.OBJ51 DD PATH='/<your-path-here>/src/regex/regcomp.o'
+//PLKED.OBJ52 DD PATH='/<your-path-here>/src/regex/regerror.o'
+//PLKED.OBJ53 DD PATH='/<your-path-here>/src/regex/regexec.o'
+//PLKED.OBJ54 DD PATH='/<your-path-here>/src/regex/regfree.o'
+//PLKED.SYSIN DD *
+ ORDER @@DLMHDR
+ INCLUDE OBJLIB(CSTRTD40)
+ INCLUDE OBJ01
+ INCLUDE OBJ02
+ INCLUDE OBJ03
+ INCLUDE OBJ04
+ INCLUDE OBJ05
+ INCLUDE OBJ06
+ INCLUDE OBJ07
+ INCLUDE OBJ08
+ INCLUDE OBJ09
+ INCLUDE OBJ10
+ INCLUDE OBJ11
+ INCLUDE OBJ12
+ INCLUDE OBJ13
+ INCLUDE OBJ14
+ INCLUDE OBJ15
+ INCLUDE OBJ16
+ INCLUDE OBJ17
+ INCLUDE OBJ18
+ INCLUDE OBJ19
+ INCLUDE OBJ20
+ INCLUDE OBJ21
+ INCLUDE OBJ22
+ INCLUDE OBJ23
+ INCLUDE OBJ24
+ INCLUDE OBJ25
+ INCLUDE OBJ26
+ INCLUDE OBJ27
+ INCLUDE OBJ28
+ INCLUDE OBJ29
+ INCLUDE OBJ30
+ INCLUDE OBJ31
+ INCLUDE OBJ32
+ INCLUDE OBJ33
+ INCLUDE OBJ34
+ INCLUDE OBJ35
+ INCLUDE OBJ36
+ INCLUDE OBJ37
+ INCLUDE OBJ38
+ INCLUDE OBJ39
+ INCLUDE OBJ40
+ INCLUDE OBJ41
+ INCLUDE OBJ42
+ INCLUDE OBJ43
+ INCLUDE OBJ44
+ INCLUDE OBJ45
+ INCLUDE OBJ46
+ INCLUDE OBJ47
+ INCLUDE OBJ48
+ INCLUDE OBJ49
+ INCLUDE OBJ50
+ INCLUDE OBJ51
+ INCLUDE OBJ52
+ INCLUDE OBJ53
+ INCLUDE OBJ54
+ INCLUDE OBJLIB(CINET640)
+/*
+//LKED.SYSLMOD DD DISP=OLD,DSN=<your-target-dsn-here>(CHTA<vv>)
+//
-//LOADSET JOB MSGLEVEL=1,CLASS=G,MSGCLASS=S\r
-/*ROUTE PRINT <your-id-here>\r
-/*ROUTE PUNCH <your-id-here>\r
-//TLDR EXEC PGM=TPFLDR40,REGION=8M,\r
-// PARM='OLDR,SYS=ACP,CLMSIZE=8000000'\r
-//STEPLIB DD DSN=ACP.LINK.RLSE40.BSS,DISP=SHR\r
-// DD DSN=SYS1.CEE.SCEERUN,DISP=SHR\r
-//SALTB DD DSN=ACP.SALTBL.RLSE40.BSS,DISP=SHR\r
-//OBJLIB DD DSN=ACP.OBJ.RLSE40.BSS,DISP=SHR\r
-//LOADMOD DD DSN=<your-dsn-here>,DISP=SHR\r
-// DD DSN=ACP.LINK.RLSE40.BSS,DISP=SHR\r
-//LOADSUM DD DSN=&&LOADSUM,DISP=(NEW,PASS),UNIT=SYSDA,\r
-// LRECL=133,SPACE=(TRK,(10,10)),RECFM=FBA\r
-//CPRTEMP DD UNIT=SYSDA,\r
-// DSN=&&CPRTEMP,SPACE=(TRK,(100,20)),\r
-// DCB=(RECFM=FB,BLKSIZE=4095,LRECL=4095),\r
-// DISP=(NEW,DELETE)\r
-//PROGTEMP DD UNIT=SYSDA,\r
-// DSN=&&PRTEMP,SPACE=(TRK,(100,20)),\r
-// DCB=(RECFM=FB,BLKSIZE=4095,LRECL=4095),\r
-// DISP=(NEW,DELETE)\r
-//OUTPUT DD DSN=&&VRDROUT,DISP=(NEW,PASS),UNIT=SYSDA,\r
-// DCB=(RECFM=F,BLKSIZE=4095,LRECL=4095)\r
-//SYSUDUMP DD DUMMY\r
-//SYSABEND DD DUMMY\r
-//SYSOUT DD SYSOUT=A\r
-//SYSPRINT DD SYSOUT=A\r
-//PRINTER DD SYSOUT=A\r
-//CEEDUMP DD SYSOUT=A\r
-//SYSIN DD *\r
-SYSID=BSS\r
-PATVERS=NONE\r
-SALVERS=40\r
-LOADER LOADSET HTTPD<vv>\r
-LOADER CALL PROG CHTA<vv>\r
-/*\r
-//TRANSMIT EXEC PGM=IKJEFT01,\r
-// PARM='TRANSMIT <your-id-here> DDNAME(SYSTSIN) NOLOG NONOTIFY SEQ'\r
-//SYSTSIN DD UNIT=SYSDA,\r
-// DSN=&&VRDROUT,DISP=(OLD,DELETE)\r
-//SYSTSPRT DD DUMMY\r
+//LOADSET JOB MSGLEVEL=1,CLASS=G,MSGCLASS=S
+/*ROUTE PRINT <your-id-here>
+/*ROUTE PUNCH <your-id-here>
+//TLDR EXEC PGM=TPFLDR40,REGION=8M,
+// PARM='OLDR,SYS=ACP,CLMSIZE=8000000'
+//STEPLIB DD DSN=ACP.LINK.RLSE40.BSS,DISP=SHR
+// DD DSN=SYS1.CEE.SCEERUN,DISP=SHR
+//SALTB DD DSN=ACP.SALTBL.RLSE40.BSS,DISP=SHR
+//OBJLIB DD DSN=ACP.OBJ.RLSE40.BSS,DISP=SHR
+//LOADMOD DD DSN=<your-source-dsn-here>,DISP=SHR
+// DD DSN=ACP.LINK.RLSE40.BSS,DISP=SHR
+//LOADSUM DD DSN=&&LOADSUM,DISP=(NEW,PASS),UNIT=SYSDA,
+// LRECL=133,SPACE=(TRK,(10,10)),RECFM=FBA
+//CPRTEMP DD UNIT=SYSDA,
+// DSN=&&CPRTEMP,SPACE=(TRK,(100,20)),
+// DCB=(RECFM=FB,BLKSIZE=4095,LRECL=4095),
+// DISP=(NEW,DELETE)
+//PROGTEMP DD UNIT=SYSDA,
+// DSN=&&PRTEMP,SPACE=(TRK,(100,20)),
+// DCB=(RECFM=FB,BLKSIZE=4095,LRECL=4095),
+// DISP=(NEW,DELETE)
+//OUTPUT DD DSN=&&VRDROUT,DISP=(NEW,PASS),UNIT=SYSDA,
+// DCB=(RECFM=F,BLKSIZE=4095,LRECL=4095)
+//SYSUDUMP DD DUMMY
+//SYSABEND DD DUMMY
+//SYSOUT DD SYSOUT=A
+//SYSPRINT DD SYSOUT=A
+//PRINTER DD SYSOUT=A
+//CEEDUMP DD SYSOUT=A
+//SYSIN DD *
+SYSID=BSS
+PATVERS=NONE
+SALVERS=40
+LOADER LOADSET HTTPD<vv>
+LOADER CALL PROG CHTA<vv>
+/*
+//TRANSMIT EXEC PGM=IKJEFT01,
+// PARM='TRANSMIT <your-id-here> DDNAME(SYSTSIN) NOLOG NONOTIFY SEQ'
+//SYSTSIN DD UNIT=SYSDA,
+// DSN=&&VRDROUT,DISP=(OLD,DELETE)
+//SYSTSPRT DD DUMMY