{"id":414,"date":"2012-01-16T21:45:06","date_gmt":"2012-01-17T03:45:06","guid":{"rendered":"http:\/\/tommysprinkle.com\/txxos\/?p=414"},"modified":"2021-04-17T18:20:25","modified_gmt":"2021-04-17T23:20:25","slug":"io-block-iob","status":"publish","type":"post","link":"https:\/\/tommysprinkle.com\/txxos\/?p=414","title":{"rendered":"I\/O Block &#8211; @IOB"},"content":{"rendered":"<p>The IOB is used the parameter block for an EXCP request. \u00a0Here it is modeled after the MVS control block.<\/p>\n<pre>@IOB     DSECT ,                                           \r\nIOBFLG1  DS    X                  FLAG BYTE                \r\nIOBFLG2  DS    X                  FLAG BYTE                \r\nIOBSENS0 DS    X                  SENSE BYTE 0             \r\nIOBSENS1 DS    X                  SENSE BYTE 1             \r\nIOBECBCC DS    X                  COMPLETION CODE          \r\nIOBECBPT DS    AL3                ECB ADDRESS              \r\nIOBFLG3  DS    X                  FLAG BYTE                \r\nIOBCSW   DS    XL7                CHANNEL STATUS WORD      \r\nIOBSIOCC DS    X                  SIO CONDITION CODE       \r\nIOBSTART DS    AL3                CCW ADDRESS              \r\nIOBFLG4  DS    X                  FLAG BYTE                \r\nIOBFUCBP EQU   X'80'              DCB ADDRESS POINTS TO UCB\r\n*                                                          \r\nIOBDCBPT DS    AL3                DCB ADDRESS              \r\nIOBRESTR DS    XL4                                         \r\nIOBINCAM DS    XL2                                         \r\nIOBERRCT DS    XL2                                         \r\nIOBSEEK  DS    XL8                SEEK ADDRESS             \r\nIOBLEN   EQU   *-@IOB<\/pre>\n<p>The ECB address points to a ECB that will be posted when the EXCP request is complete. \u00a0If the IOBFUCBP flag is set in IOBFLG4 then IOBDCBPT is the address of a UCB instead of the address of a DCB.<\/p>\n<p>[Next &#8211; ]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The IOB is used the parameter block for an EXCP request. \u00a0Here it is modeled after the MVS control block. @IOB DSECT , IOBFLG1 DS X FLAG BYTE IOBFLG2 DS X FLAG BYTE IOBSENS0 DS X SENSE BYTE 0 IOBSENS1 &hellip; <a href=\"https:\/\/tommysprinkle.com\/txxos\/?p=414\">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-414","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1CPQT-6G","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts\/414","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=414"}],"version-history":[{"count":3,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts\/414\/revisions"}],"predecessor-version":[{"id":416,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=\/wp\/v2\/posts\/414\/revisions\/416"}],"wp:attachment":[{"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tommysprinkle.com\/txxos\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}