{"id":547,"date":"2014-09-29T20:04:46","date_gmt":"2014-09-29T08:04:46","guid":{"rendered":"http:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=547"},"modified":"2014-09-29T20:04:46","modified_gmt":"2014-09-29T08:04:46","slug":"oops-and-where-is-the-damb-console-command-code","status":"publish","type":"post","link":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=547","title":{"rendered":"Oops, and where is the damb console command code"},"content":{"rendered":"<p>In the MVS3.8J section; if you don&#8217;t play with that move along.<\/p>\n<p>The Oops was the number macro library I posted on the website in the mvs38j section yesterday was buggy; the main issue was there was a character 2 where there should have been a character 0, in assembler when addressing memory that&#8217;s a big oops. It works now :-).<\/p>\n<p>Now the main post, &#8220;where is the damn command code&#8221;.<\/p>\n<p>I see another few months (or years) of frustration ahead poking through the mvs3.8j source code for me.<\/p>\n<p>In z\/OS I believe you can use the MPF list to define new console commands; shame MPF doesn&#8217;t exist for mvs3.8j. <\/p>\n<p>All I want to do is add a new display command available at the console, ie : D xxx. <\/p>\n<p>So all I have to do is find the OS source code routine that handles console commands and insert\/zap the new command so it runs the command instead of saying invalid display command.<\/p>\n<p>All I have to do&#8230; I could search all the source PDS files to see what members contain the string &#8220;D&#8221; but that will not get me anywhere; I assume they all will.<\/p>\n<p>I guess todo next weekend will be to find what module issues the &#8220;command invalid&#8221; error message, and over the next few months try and identify every module that calls that one.<\/p>\n<p>Just because it irritates me.<br \/>\nThe command I wanted to emulate was simply &#8220;D SMF&#8221;. As a temporary workaround I am using &#8220;S DSMF&#8221; and have also discovered that CMD1 can return the same info with #CS. But why settle for workarounds.<\/p>\n<p>I may never find the OS code I need to modify; but it will keep me amused (or frustrated) for a few months anyway; until I find it or give up.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the MVS3.8J section; if you don&#8217;t play with that move along. The Oops was the number macro library I posted on the website in the mvs38j section yesterday was buggy; the main issue was there was a character 2 &hellip; <a href=\"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=547\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-547","post","type-post","status-publish","format-standard","hentry","category-mvs38j-on-hercules"],"_links":{"self":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=547"}],"version-history":[{"count":1,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/547\/revisions"}],"predecessor-version":[{"id":548,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/547\/revisions\/548"}],"wp:attachment":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}