{"id":175,"date":"2011-11-24T14:58:00","date_gmt":"2011-11-24T20:58:00","guid":{"rendered":"http:\/\/tommysprinkle.com\/txxos\/?p=175"},"modified":"2021-04-17T18:27:40","modified_gmt":"2021-04-17T23:27:40","slug":"abstest2-jcl","status":"publish","type":"post","link":"https:\/\/tommysprinkle.com\/txxos\/?p=175","title":{"rendered":"ABSTEST2 JCL"},"content":{"rendered":"<p>Here is the JCL I used to generate the IPL card deck for the ABSTEST2 macro test program.<\/p>\n<p>First we execute our ABSLOAD program to generate the cards for the Absolute Loader.\u00a0 Next we run the assembler to assemble ABSTEST2 and punch out the object deck immediately following the Absolute Loader.\u00a0 Finally we can use IEBGENER to copy some card images to follow the object deck so our program has something to read.<\/p>\n<pre>\/\/TXXABST2 JOB 5222,'ALDR TST',CLASS=A,MSGCLASS=A,\r\n\/\/        MSGLEVEL=(1,1)\r\n\/*JOBPARM K=0\r\n\/\/TXXOSRUN EXEC PGM=ABSLOAD\r\n\/\/STEPLIB   DD  DISP=SHR,DSN=TXXOS.CARD.LOAD\r\n\/\/SYSUDUMP  DD  SYSOUT=A\r\n\/\/PUNCH     DD  UNIT=00D\r\n\/\/*\r\n\/\/*\r\n\/\/*\r\n\/\/*\r\n\/\/ASM      EXEC  PGM=IFOX00,REGION=1024K,\r\n\/\/         PARM='LINECOUNT(44)'\r\n\/\/SYSLIB   DD    DISP=SHR,DSN=SYS1.MACLIB\r\n\/\/         DD    DISP=SHR,DSN=SYS1.AMODGEN\r\n\/\/         DD    DISP=SHR,DSN=TXXOS.CARD.ASM\r\n\/\/SYSUT1   DD    DSN=&amp;&amp;SYSUT1,UNIT=VIO,SPACE=(1700,(600,100))\r\n\/\/SYSUT2   DD    DSN=&amp;&amp;SYSUT2,UNIT=VIO,SPACE=(1700,(300,50))\r\n\/\/SYSUT3   DD    DSN=&amp;&amp;SYSUT3,UNIT=VIO,SPACE=(1700,(300,50))\r\n\/\/SYSPRINT DD    SYSOUT=*\r\n\/\/SYSPUNCH DD    UNIT=00D\r\n\/\/SYSIN    DD    DISP=SHR,DSN=TXXOS.CARD.ASM(ABSTEST2)\r\n\/\/*\r\n\/\/*\r\n\/\/GENR   EXEC PGM=IEBGENER\r\n\/\/SYSPRINT DD SYSOUT=*\r\n\/\/SYSIN    DD DUMMY\r\n\/\/SYSUT2   DD UNIT=00D,DCB=BLKSIZE=80\r\n\/\/SYSUT1   DD *\r\nTHIS IS A TEST CARD IN THE INPUT READER\r\nNOW WE HAVE THE SECOND CARD IN READER\r\nTHE THIRD CARD IN THE CARD READER\r\nFOURTH CARD IN OUR CARD READER\r\n\/* LAST DATA RECORD...<\/pre>\n<p>[Next &#8211; <a title=\"ABSTEST2 Printer Output\" href=\"http:\/\/tommysprinkle.com\/txxos\/?p=179\">ABSTEST2 Printer Output<\/a>]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Here is the JCL I used to generate the IPL card deck for the ABSTEST2 macro test program. First we execute our ABSLOAD program to generate the cards for the Absolute Loader.\u00a0 Next we run the assembler to assemble ABSTEST2 &hellip; <a href=\"https:\/\/tommysprinkle.com\/txxos\/?p=175\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"template-page-builder-no-sidebar.php","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-175","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1CPQT-2P","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts\/175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=175"}],"version-history":[{"count":4,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts\/175\/revisions"}],"predecessor-version":[{"id":177,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts\/175\/revisions\/177"}],"wp:attachment":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}