<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Teebark &#187; Mainframe</title>
	<atom:link href="http://www.teebark.com/index.php/feed?cat=7" rel="self" type="application/rss+xml" />
	<link>http://www.teebark.com</link>
	<description></description>
	<lastBuildDate>Fri, 17 May 2013 02:36:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Win8 gets a thumbs down</title>
		<link>http://www.teebark.com/index.php/mainframe/win8-gets-a-thumbs-down/</link>
		<comments>http://www.teebark.com/index.php/mainframe/win8-gets-a-thumbs-down/#comments</comments>
		<pubDate>Tue, 01 Jan 2013 17:38:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Contracting]]></category>
		<category><![CDATA[Mainframe]]></category>
		<category><![CDATA[Owner]]></category>

		<guid isPermaLink="false">http://www.teebark.com/?p=1263</guid>
		<description><![CDATA[What were they thinking? I helped a friend who had just bought a new computer install some Netzero 4g hardware/software. Not only would the drivers not work, it took me forever to figure out how to get to any of the normal trouble shooting places, like hardware devices, control panel, etc. Everything is a mystery, [...]]]></description>
				<content:encoded><![CDATA[<p>What were they thinking? I helped a friend who had just bought a new computer install some Netzero 4g hardware/software. Not only would the drivers not work, it took me forever to figure out how to get to any of the normal trouble shooting places, like hardware devices, control panel, etc. Everything is a mystery, including how to even shut down the computer.</p>
<p><span id="more-1263"></span></p>
<p>The final straw was when the mouse driver wouldn&#8217;t work, either. I took the same devices home and they worked fine on my Win7 machine. She sold the pc to a friend and bought another one with Win7 installed. Everything worked fine</p>
<p>The problem seems to be that Microsoft designed this system to be a generic tablet for all devices&#8211;the home screen looks like my smartphone screen, and the natural tendency, and the expected behavior is to slide the icons around, only guess what&#8211;this doesn&#8217;t work on your normal desktop pc (no touch screen). And there&#8217;s no &#8220;desktop&#8221; mode to get you back to a normal pre-8 screen.</p>
<p>After doing further reading on the internet, I&#8217;ve seen several postings that suggest Win8 is not a big improvement over Win7, so I think I&#8217;ll stick with Win7 if I should need a new pc in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/win8-gets-a-thumbs-down/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacking Work: Breaking Stupid Rules for Smart Results, by Bill Jensen and Josh Klein</title>
		<link>http://www.teebark.com/index.php/mainframe/hacking-work-breaking-stupid-rules-for-smart-results-by-bill-jensen-and-josh-klein/</link>
		<comments>http://www.teebark.com/index.php/mainframe/hacking-work-breaking-stupid-rules-for-smart-results-by-bill-jensen-and-josh-klein/#comments</comments>
		<pubDate>Thu, 13 Sep 2012 03:05:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Contracting]]></category>
		<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://www.teebark.com/?p=1128</guid>
		<description><![CDATA[Got this for one penny at Amazon. Of course, shipping was $3.99, but it&#8217;s still a great deal. The book doesn&#8217;t have a boiler plate of tools to use for hacking, but it does give a good sales pitch about the risks and benefits. By the way, the work hacking is not the malicious kind&#8211;it&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<p>Got this for one penny at Amazon. Of course, shipping was $3.99, but it&#8217;s still a great deal. The book doesn&#8217;t have a boiler plate of tools to use for hacking, but it does give a good sales pitch about the risks and benefits. By the way, the work hacking is not the malicious kind&#8211;it&#8217;s about going around rules when you can get the job done faster, while benefiting the company.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/hacking-work-breaking-stupid-rules-for-smart-results-by-bill-jensen-and-josh-klein/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will this help bring the mainframe back?</title>
		<link>http://www.teebark.com/index.php/mainframe/will-this-help-bring-the-mainframe-back/</link>
		<comments>http://www.teebark.com/index.php/mainframe/will-this-help-bring-the-mainframe-back/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 01:09:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://www.teebark.com/index.php/mainframe/will-this-help-bring-the-mainframe-back/</guid>
		<description><![CDATA[Word on a mainframe&#8211;who would have thought? Hey, we already have Linux available&#8211;bring it on. http://www.eweek.com/c/a/IT-Infrastructure/IBM-Brings-Windows-to-the-Mainframe-298629/?kc=EWKNLEAU11082011STR2]]></description>
				<content:encoded><![CDATA[<p><span style="color: #2e2e2e; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 12px; line-height: 18px;">Word on a mainframe&#8211;who would have thought? Hey, we already have Linux available&#8211;bring it on.</span></span></p>
<p><span style="color: #2e2e2e; font-family: Arial, Helvetica, sans-serif;"><span style="font-size: 12px; line-height: 18px;"><a href="http://www.eweek.com/c/a/IT-Infrastructure/IBM-Brings-Windows-to-the-Mainframe-298629/?kc=EWKNLEAU11082011STR2">http://www.eweek.com/c/a/IT-Infrastructure/IBM-Brings-Windows-to-the-Mainframe-298629/?kc=EWKNLEAU11082011STR2</a></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/will-this-help-bring-the-mainframe-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cobol Ready Trace lives</title>
		<link>http://www.teebark.com/index.php/mainframe/cobol-ready-trace-lives/</link>
		<comments>http://www.teebark.com/index.php/mainframe/cobol-ready-trace-lives/#comments</comments>
		<pubDate>Tue, 09 Aug 2011 02:10:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://www.teebark.com/?p=953</guid>
		<description><![CDATA[In the age of Expediter, et al, it may seem old fashioned to want to use this old tool, but it&#8217;s still an unmatched gem. For those of you who don&#8217;t remember Ready Trace, it&#8217;s an old verb that was obsoleted by Cobol II. It lists every paragraph that a program executes. Expiditer, for all [...]]]></description>
				<content:encoded><![CDATA[<p>In the age of Expediter, et al, it may seem old fashioned to want to use this old tool, but it&#8217;s still an unmatched gem. For those of you who don&#8217;t remember Ready Trace, it&#8217;s an old verb that was obsoleted by Cobol II. It lists every paragraph that a program executes. Expiditer, for all it&#8217;s great capabilities, cannot do this. Nor any other tool that I know of.<br />
<span id="more-953"></span></p>
<p>But, there is a way to make Cobol do it. It&#8217;s not quite as easy to implement, because you have to use several steps, but once you set up the template, it&#8217;s very straighforward.</p>
<p>You may have used the Cobol debug option to execute displays and special logic in your program, and displaying a list of all paragraphs executed is an extension of that option. Here are the steps.</p>
<p>003100 CONFIGURATION SECTION.<br />
003300 SOURCE-COMPUTER. IBM-370 WITH DEBUGGING MODE.<br />
003500 INPUT-OUTPUT SECTION.                      <wbr> </wbr></p>
<p>Line 3300 is necessary, the lines before and after are just to show where to place it in your program. Then, right after PROCEDURE DIVISION, place this code. Line 12400 is necessary, as it&#8217;s a stopper for the DEBUG section.</p>
<p>011700 PROCEDURE DIVISION.<br />
011800 DECLARATIVES.<br />
011900 DEBUG SECTION.<br />
012000     USE FOR DEBUGGING ON ALL PROCEDURES.<br />
012100 DEBUG-DECLARATIVES-PARAGRAPH.<br />
012200     DISPLAY &#8216;&#8212;PARA: &#8216; DEBUG-NAME.<br />
012300 END DECLARATIVES.<br />
012400 MAIN SECTION.                      <wbr>     </wbr></p>
<p>Use this parm in your execution JCL:</p>
<p>//PS001   EXEC PGM=UMCCALL,PARM=&#8217;/DEBUG&#8217;</p>
<p>If you need to pass parms to your program, temporarily hard code it as a literal in your program, as I don&#8217;t think there&#8217;s an easy way to add them to this required parm.</p>
<p>There are some special compiler options that your shop has to have implemented for the standard Cobol compile&#8211;if these code changes don&#8217;t work, make sure that you have TEST(NONE,SYM,SEPARATE) in your compiler options.</p>
<p>I&#8217;ve used this version of Ready Trace in several different programs at GEICO, so I&#8217;m confident it will work for you. You probably won&#8217;t use it every day, but for those situations where you&#8217;re pulling your hair out trying to solve a problem, this may shed some light on your program logic.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/cobol-ready-trace-lives/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The logic table</title>
		<link>http://www.teebark.com/index.php/mainframe/the-logic-table/</link>
		<comments>http://www.teebark.com/index.php/mainframe/the-logic-table/#comments</comments>
		<pubDate>Fri, 14 May 2010 01:23:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Contracting]]></category>
		<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://www.teebark.com/?p=745</guid>
		<description><![CDATA[I&#8217;m big on documentation. And I&#8217;m a programmer, believe it or not. I&#8217;m a flowchartin&#8217; fool, and I love to add logic tables to my work. What&#8217;s a logic table? I&#8217;m not sure why it&#8217;s not more common than it is, because it sure beats a lot of the excuse for documentation I&#8217;ve seen. And [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;m big on documentation. And I&#8217;m a programmer, believe it or not. I&#8217;m a flowchartin&#8217; fool, and I love to add logic tables to my work. What&#8217;s a logic table? I&#8217;m not sure why it&#8217;s not more common than it is, because it sure beats a lot of the excuse for documentation I&#8217;ve seen. And it&#8217;s so readable that you can even show it to the users and after a little guidance, they&#8217;re able to figure it out. It&#8217;s a great tool, and is very under utilized.</p>
<p><span id="more-745"></span></p>
<p>Here&#8217;s a sample. Let&#8217;s say you&#8217;re coding a very complex series of &#8220;if&#8221; statements. It works. And you understand it. Until two or three weeks go by, and you have to explain to the users why a report line is showing things the way it is. You try to explain to the user why it reflects their stinking business rule. You even resort to looking at the code, and you get lost in the complexity. Geez, it looked so simple last week.</p>
<p>Okay, here we go&#8211;this is a way to capture the business rules, and the program logic at the same time. It&#8217;s basically a table with decision questions as column headers, and actions for the rows.</p>
<p><a href="http://www.teebark.com/wp-content/uploads/2010/05/logic_table_12.jpg"><img class="aligncenter size-full wp-image-775" title="logic_table_1" src="http://www.teebark.com/wp-content/uploads/2010/05/logic_table_12.jpg" alt="" width="218" height="59" /></a></p>
<p>Here&#8217;s the business logic: if a student is a senior, he is allowed to take Physics II, but only if he&#8217;s a senior. Here&#8217;s how it looks in the table.</p>
<p>Notice that every combination of logic for Junior and Senior vs. the two level of Physics are taken care of. No ambiguity. Now, let&#8217;s add a little more complexity. A Junior can get into Physics II if he has a letter from his adivsor.</p>
<p><a href="http://www.teebark.com/wp-content/uploads/2010/05/logic_table_22.jpg"><img class="aligncenter size-full wp-image-776" title="logic_table_2" src="http://www.teebark.com/wp-content/uploads/2010/05/logic_table_22.jpg" alt="" width="264" height="77" /></a></p>
<p>With a big table (many decisions), the logic gets hairy, but the with a logic table, you can make sure that every logic decision point is covered. If you try it, I think you&#8217;ll find that it makes things much clearer. And it has great value in capturing business logic.</p>
<p>The two dashes denote that it&#8217;s immaterial whether a Junior has a letter or not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/the-logic-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A new direction on the job hunt</title>
		<link>http://www.teebark.com/index.php/mainframe/new-direction-job-hunt/</link>
		<comments>http://www.teebark.com/index.php/mainframe/new-direction-job-hunt/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 21:38:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Contracting]]></category>
		<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://www.teebark.com/?p=655</guid>
		<description><![CDATA[Okay, I&#8217;ve moved through the first two iterations of my job hunt&#8211;ramping up my profiles on Google and LinkedIn, and refining my resume so I have multiple versions. That looked promising for a while. On the upswing? I actually got two local job interviews last month. Granted they were referrals from friends, but nonetheless, things [...]]]></description>
				<content:encoded><![CDATA[<p>Okay, I&#8217;ve moved through the first two iterations of my job hunt&#8211;ramping up my profiles on Google and LinkedIn, and refining my resume so I have multiple versions. That looked promising for a while.</p>
<p><span id="more-655"></span></p>
<h3>On the upswing?</h3>
<p>I actually got two local job interviews last month. Granted they were referrals from friends, but nonetheless, things were looking up. I was fully qualified for both, but I didn&#8217;t get either position.</p>
<h3>Could SAS work?</h3>
<p>So. Cobol doesn&#8217;t appear to be panning out. I decided to try the SAS market, as I&#8217;ve used it quite a bit over the years, and I think I could pass muster on a technical interview. I created a SAS version of my resume and posted it on Dice. I got three emails the next day for SAS contracts, but none of them have led to anything further, yet. I haven&#8217;t given up on SAS, but I&#8217;m going with another tack in the meantime.</p>
<h3>Never thought I&#8217;d say it&#8230;</h3>
<p>Government work is starting to look pretty promising. As unemployment has gone up in the public sector, gov&#8217;t jobs seem to be increasing, too. And I&#8217;m only two hours from DC, the mother lode of gov&#8217;t contracts. I&#8217;ve worked in DC before, so I know I can deal with working there.</p>
<p>I&#8217;ve had a search agent set up on usajobs.com for months, but have been pretty much just monitoring those leads, not following up on them. Time to get serious.</p>
<p>Only time will tell, but I&#8217;m hopeful. Hey, at least I have a plan.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/new-direction-job-hunt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>This flowcharting tool will surprise you</title>
		<link>http://www.teebark.com/index.php/mainframe/this-flowcharting-tool-will-surprise-you/</link>
		<comments>http://www.teebark.com/index.php/mainframe/this-flowcharting-tool-will-surprise-you/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 16:15:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://www.teebark.com/?p=644</guid>
		<description><![CDATA[In the mainframe world, flowcharting is one of those things you hate to do, but is so necessary to give a user friendly view of a system. And I&#8217;ve tried them all&#8211;Word, Visio, PowerPoint, Dabbleboard, etc. They mostly achieve their aim&#8211;to put together a flow chart, but they all make it way too difficult to [...]]]></description>
				<content:encoded><![CDATA[<p>In the mainframe world, flowcharting is one of those things you hate to do, but is so necessary to give a user friendly view of a system. And I&#8217;ve tried them all&#8211;Word, Visio, PowerPoint, Dabbleboard, etc. They mostly achieve their aim&#8211;to put together a flow chart, but they all make it way too difficult to <em>modify</em> the chart after initial creation.</p>
<p><span id="more-644"></span></p>
<p>Let&#8217;s say you&#8217;ve got a simple drawing, where you have three boxes, representing three processes, connected with arrows, going from right to left, like so.</p>
<p><a href="http://www.teebark.com/wp-content/uploads/2010/01/flow_example1.jpg"><img class="alignleft size-full wp-image-649" title="flow_example" src="http://www.teebark.com/wp-content/uploads/2010/01/flow_example1.jpg" alt="" width="494" height="81" /></a></p>
<p>Now, you want to insert an &#8220;if&#8221; symbol between the first two boxes.</p>
<p>With Word, you have to select the three rightmost objects, Prog B, Prog C, and the arrow in between, then&#8221;group&#8221; them, and then you can drag the group to the right to make room for the new box. If you later decide you want to insert a new box between Prog B and Prog C, you have to un-group the group, and then group the Prog C and the arrrow, to move them around. What a pain.</p>
<p>In Visio, it&#8217;s a little easier, because you can simply draw a box around everything you want to move, and it automatically creates a group on the fly that you can move around. Easy enough for a simple diagram, but this creates a lot of clicking and drawing to make room inside a complex drawing.</p>
<h3>Excel to the rescue</h3>
<p>Surprisingly enough, the answer comes in a tool that I never would have guessed could be useful for flowcharting&#8211;MS Excel. Here&#8217;s an excellent <a href="http://www.breezetree.com/articles/how-to-flow-chart-in-excel.htm">article</a> that shows how to do it.</p>
<p>And the best part is in how to make room for inserting new objects into the drawing. You simply drag your mouse over a partial row or column adjacent to where you want to add space, and insert new cells. The article referenced shows a nice diagram and full instructions on how to do it.</p>
<p>The elegance of this simple capability, for me, overrides the abundance of advanced capabilities in say, Visio. And, you can even link one flowchart to another, using tabs, with a hyperlink to another tab.</p>
<h3>Easy text boxes</h3>
<p>And another bonus. In other programs, like Word and Visio, in order to insert a text box, you have to go through a series of steps to define the text box. With Excel, you just select a cell and start typing. How easy is that?</p>
<p>These two features, combined with the other basic tools that Excel gives you for flowcharting, make it my tool of choice from now on. Even outside the mainframe world.</p>
<p><p style="clear:both;"></p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/this-flowcharting-tool-will-surprise-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cobol shortcut using sort</title>
		<link>http://www.teebark.com/index.php/mainframe/cobol-shortcut-using-sort/</link>
		<comments>http://www.teebark.com/index.php/mainframe/cobol-shortcut-using-sort/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 15:36:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://www.teebark.com/?p=639</guid>
		<description><![CDATA[One of the more common tasks for a Cobol program is to take some action on matching records from two flat files. This is fairly straightforward, but it&#8217;s still a pain, because you have to be meticulous about testing a situation like what happens when one file hits EOF before the other one. Usually, one [...]]]></description>
				<content:encoded><![CDATA[<p>One of the more common tasks for a Cobol program is to take some action on matching records from two flat files. This is fairly straightforward, but it&#8217;s still a pain, because you have to be meticulous about testing a situation like what happens when one file hits EOF before the other one.</p>
<p><span id="more-639"></span></p>
<p>Usually, one just copies the code from a similar program, but there are still many details to take care of. The join parameter of sort, however, can make this process much easier. Let sort (either Syncsort or DFSort&#8211;they both work the same) take care of all the messy details, and you just code what happens after all the matching has taken place.</p>
<p>Let&#8217;s take an example: you have file A and file B, and you want to replace a field in A with a field from B only if the records match.</p>
<ol>
<li>Create a sort step in front of your Cobol program. Code the sort parm like this:</li>
</ol>
<p>SORT FIELDS=COPY                  �<br />
JOINKEYS FILES=F1,FIELDS=(358,10,A)<br />
JOINKEYS FILES=F2,FIELDS=(145,10,A)<br />
REFORMAT FIELDS(F1:1,600,         �<br />
                F2:1,200),FILL=C&#8217;X&#8217;</p>
<p>F1 is file A, with a DD card in the sort of SORTJNF1, and file B is F2, with a DD card as SORTJNF2. The FIELDS parm defines the field to match on: position 358, for 10 characters in file A, and position 145 for file B.</p>
<p>The reformat parm defines the output record: the 600 bytes from file A, and 200 from file B. It can be part of the record or the whole records, just as in an outrec or inrec parm.</p>
<p>Note the fill character&#8211;X. I use it here, but you can also use something &#8220;safer,&#8221; like high values, if you&#8217;re worried that multiple X&#8217;s could be confused with valid data.</p>
<p>Now, the output record will consist of an 800 byte record, made up of record A joined with record B, and will only be done for those records that have matching fields from file A and file B.</p>
<p>So, the hard part is done. You don&#8217;t need to worry about any of that messy logic in your cobol program. Define the input file in your Cobol program like this:</p>
<p>01  IN-A-B.<br />
    03  RECA PIC X(600).<br />
    03  RECB PIC X(200).</p>
<p>And you&#8217;re done. There are more complicated conditions, where you also want to work with unmatched conditions, where you want to process all records from file A that are not matched on file B. In that case, you use an extract parm card in the sort:</p>
<p>This will still give you joined records of 800 bytes, but the unmatched record will be all X&#8217;s. So, you can easily check for that condition in your Cobol program. If RECA = all &#8216;X&#8221;, then you have an unmatched condition for RECB. And vice-versa.</p>
<p>And, you can use this same sort processing to match up 3 files. I&#8217;m sure you can see the possibilities. I always use this technique now when I have to match up two files. Try it, and I think you&#8217;ll agree that it will make your coding not only faster, but easier to test.</p>
<p><p style="clear:both;"></p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/cobol-shortcut-using-sort/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The search for answers in a new shop</title>
		<link>http://www.teebark.com/index.php/mainframe/search-for-answers/</link>
		<comments>http://www.teebark.com/index.php/mainframe/search-for-answers/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 00:17:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://www.teebark.com/index.php/mainframe/search-for-answers/</guid>
		<description><![CDATA[It never ceases to amaze me&#8211;you start a new job (or contract, in my case), and things go fine until you need some specialized piece of knowledge. Like in my case, this week, how to do a new copy for CICS? Not only does IBM change the process every now and then, but sometimes shops [...]]]></description>
				<content:encoded><![CDATA[<p>It never ceases to amaze me&#8211;you start a new job (or contract, in my case), and things go fine until you need some specialized piece of knowledge. Like in my case, this week, how to do a new copy for CICS? Not only does IBM change the process every now and then, but sometimes shops have their own custom way of doing it.</p>
<p><span id="more-631"></span>After trying to find something on the company web site, I finally just called a guy that had helped me recently with an unrelated problem, but at least he had a connection to CICS. I got the answer with a simple email, &#8220;newc.&#8221; Sure enough, that was the transaction that I needed to get it done.</p>
<h3>Why is this so hard?</h3>
<p>Companies have set up intranets to make things easy to find. But, they never are. Sure, I can always find the cafeteria menu, but I can&#8217;t find any reference to a CICS expert. It would be so easy to do.</p>
<h3>The answer</h3>
<ol>
<li>A forum (or wiki). You could post a question, and everyone could benefit from the answer, by doing a search on whether someone had posted it before.</li>
<li>A list of subject matter experts. Duh. Like someone who does a lot of CICS programing. And someone who&#8217;s a systems programmer.</li>
<li>An area in the company directory where people could list their areas of expertise.</li>
</ol>
<h3>Another example</h3>
<p>Here&#8217;s another example that fits in this category that I thought was pretty funny. I was trying to find a sort option that would let me replace a character, x&#8217;20&#8242;, with a blank. After searching on the internet, I found the solution&#8211;a parm card called findrep (find and replace). I tried it. Abend. Huh? Oh yeah, my installation hasn&#8217;t upgraded Syncsort to that level. We might have it, but who would I call to ask? No clue.<br />
Yes, I could try the Help Desk, and I might actually get to the right person, but you know how that goes&#8211;&#8221;Tell me what Syncsort is, again?&#8221;<br />
I&#8217;ve even tried, when I was an employee, to elevate ideas like this to upper management. I never got a response. I think they think I&#8217;m just trying to get them to look at a social network implementation. I can&#8217;t seem to get my point across.</p>
<h3>Take this freebie</h3>
<p>So, if any IT management execs are reading this, you have a green light to bring up this brilliant suggestion as if it were your own. You&#8217;ll get a guaranteed good response from my peers.</p>
<p><p style="clear:both;"></p></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=2a6b4749-659c-8b34-8925-237bcb07e2fe" alt="" /></div>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/search-for-answers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Job hunting in 2009&#8211;it&#8217;s a whole new world</title>
		<link>http://www.teebark.com/index.php/mainframe/job-hunting-2009/</link>
		<comments>http://www.teebark.com/index.php/mainframe/job-hunting-2009/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 22:48:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mainframe]]></category>

		<guid isPermaLink="false">http://www.teebark.com/?p=471</guid>
		<description><![CDATA[Ah, the good old days. When you could find a job in a day or two. Sometimes within hours. 2009, on the other hand, sucks big time. My last contract ended on May1, and I&#8217;ve been looking for a job for 3 months now. I keep a spreadsheet of jobs I apply to, and I&#8217;m [...]]]></description>
				<content:encoded><![CDATA[<p>Ah, the good old days. When you could find a job in a day or two. Sometimes within hours. 2009, on the other hand, sucks big time.</p>
<p><span id="more-471"></span> My last contract ended on May1, and I&#8217;ve been looking for a job for 3 months now. I keep a spreadsheet of jobs I apply to, and I&#8217;m now closing in on 65.</p>
<p>The funny part is that I had two job offers in the same day, 3 weeks ago, and it looked like my job troubles were over. I was on my way to a job interview with a new team at GEICO, my previous contract site, and since I had only left there two months before, and I had the exact qualifications they were looking for, it was pretty much just a formality. On the way to DC for the interview, I got a call from a contracting company in Richmond that Bank of America also wanted me. This was a no brainer, since I wanted to stay in Richmond, and this would keep me local. The money was less, but it was close enough to the GEICO rate where I could make do.</p>
<p>As I said, this was 3 weeks ago. And still, I wait. For some reason, there are multiple layers of approval, and I keep getting feedback that still someone else has to approve something,  and it should happen &#8220;any day now.&#8221; I certainly have wished at times, that I had kept on driving to DC that day.</p>
<p>Anyway, back to job hunting in general. Here are some of the things I would recommend:</p>
<ol>
<li>Get your resume on dice.com. My last three out of four jobs have come through recruiters calling me after finding my resume on Dice. You can set up a job agent on Dice, just like Monster, and most companies out there, and you will be deluged by so-called job opportunities daily. But not one of them has ever panned out for me. I think companies put stuff out there just to build up their resume database.</li>
<li>Let ALL your friends know you&#8217;re looking. This is no time to be bashful. My last full time job came about through a friend.</li>
<li>Maintain or join a professional organization like AITP (Association of Info Tech Professionals). You should do this even if you have a job. The networking potential is easily worth the money and time investment. And sometimes, you can actually learn something new and useful about IT.</li>
<li>Be visible on LinkedIn and Facebook. Use Twitter, but more for searching than advertising. I wouldn&#8217;t put a lot of faith in finding a job through LinkedIn and FaceBook, but this is more a matter of covering all your bases than anything else.</li>
<li>Bombarding the internet with your resume is a waste of time. See #1 above.</li>
<li>Work on finding a job EVERY day. This is no time to relax. Also use Indeed.com and any other job web sites that you hear about. And track the ones you apply to. It&#8217;s easy to forget what you did two days ago. This will also help you meet the job search requirements for unemployment.</li>
<li>Have multiple versions of your resume. If you can do analysis and P/A work, have a version for each one.</li>
<li>If you can work out of town, do it. It increases your chances of finding something. Especially if you live close to a major city, like Washington, DC. That worked for me, as I got a 6 month contract there with GEICO for my last assignment.</li>
</ol>
<p>And then cross your fingers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.teebark.com/index.php/mainframe/job-hunting-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
