<?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>Mainframe COBOL &#187; zos</title>
	<atom:link href="http://www.mainframecobol.info/tag/zos/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mainframecobol.info</link>
	<description>We know what COBOL stands for</description>
	<lastBuildDate>Sun, 05 Feb 2012 18:50:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linux divisions</title>
		<link>http://www.mainframecobol.info/2012/02/linux-divisions/</link>
		<comments>http://www.mainframecobol.info/2012/02/linux-divisions/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 18:50:57 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[mainframe]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arcati]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[Displays]]></category>
		<category><![CDATA[divisions]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[Facility]]></category>
		<category><![CDATA[Heads]]></category>
		<category><![CDATA[HUDs]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[IFL]]></category>
		<category><![CDATA[Integrated]]></category>
		<category><![CDATA[linus torvalds]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mainframe Linux]]></category>
		<category><![CDATA[ndash]]></category>
		<category><![CDATA[North America]]></category>
		<category><![CDATA[smartphones]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[up]]></category>
		<category><![CDATA[Vocabulary]]></category>
		<category><![CDATA[VUI]]></category>
		<category><![CDATA[way]]></category>
		<category><![CDATA[William Data Systems]]></category>
		<category><![CDATA[Yearbook]]></category>
		<category><![CDATA[zos]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=1167</guid>
		<description><![CDATA[Linus Torvalds released Linux on 5 October 1991, and by 1998 IBM was experimenting with it. In 2000 it was properly available on mainframes &#8211; along with the specialty processor IFL (Integrated Facility for Linux). The rest, as they say, is history. As well as mainframes, Linux, of course, runs on desktops and servers. The [...]]]></description>
			<content:encoded><![CDATA[<p>Linus Torvalds released Linux on 5 October 1991, and by 1998 IBM was experimenting with it. In 2000 it was properly available on mainframes &ndash; along with the specialty processor IFL (Integrated Facility for Linux). The rest, as they say, is history.</p>
<p><span id="more-1167"></span></p>
<p>As well as mainframes, Linux, of course, runs on desktops and servers. The Mac OS is based on Unix, but Android &ndash; found on millions of smartphones and tablets &ndash; is based on Linux.</p>
<p>So what divisions am I talking about? The division between big iron and little? Well not really. In fact, interestingly, the people at William Data Systems have come out with a way of monitoring Linux whether it&rsquo;s on a mainframe or server somewhere else in the world. As long as it has an IP address, they have a way of monitoring it (using z/OS as the hub).</p>
<p>No, the first division I want to look at is the division between the USA (or North America, I should say) and Europe. The recent Arcati Mainframe Yearbook user survey (still freely available at <a href="http://www.arcati.com/newyearbook12" target="_blank" title="Arcati Mainframe Yearbook">www.arcati.com/newyearbook12</a>) came up with some interesting results. The survey found that&nbsp; 70% of European sites surveyed didn&#8217;t have Linux, whereas only 28% of North American sites in the surveyed didn&rsquo;t. That&rsquo;s a huge difference. And if you were IBM, you might well be wondering why Linux isn&rsquo;t selling into Europe so well as North America. </p>
<p>Let&rsquo;s speculate. Is it that North America is well ahead of the curve in terms of take up of mainframe Linux? Is it that mainframe Linux is priced differently either side of the pond so it encourages the take up in the USA but not Europe? Or could it be that IFLs are marked up or down depending on whether the customer is EMEA-based or not? Are IFLs being bundled in with upgrades or not depending on where in the world you&rsquo;re based? I have recently had some nudges and winks over prices, and it could well be that European mainframe users are being charged double what their US-based counterpart might expect to pay. I&rsquo;d be interested to hear what figure people, who&rsquo;ve recently negotiated with IBM, have haggled them down to. You might also wonder whether now is a good time to buy shares in SuSE, who have about an 80% share of the mainframe Linux market. Will we see it suddenly explode in Europe? Or not?</p>
<p>The other division that&rsquo;s recently cropped up with Linux is how users navigate. I guess we&rsquo;re all pretty much familiar with using drop-down menus to access what we want &ndash; and we can probably use them to find our way around familiar applications without even thinking about it. Even very young childen take to that way of navigating like it was second nature. But just recently we&rsquo;ve seen the introduction of Heads Up Displays (HUDs) for Ubuntu&rsquo;s Linux.</p>
<p>What you get is a sort of semi-transparent area at the top of the screen, which acts in some ways like the ribbon with Office. HUD provides a search style interface that uses a Vocabulary User Interface (VUI). Users start to type or say a command, and the HUD starts a smart look-ahead search through the application and system (indicator) menus. By combining fuzzy matching with a learning function, the HUD begins to &lsquo;recognize&rsquo; the actions of each individual user.</p>
<p>If you want to give it a go, HUD will be available in Ubuntu 12.04 towards the end of April.</p>
<p>Now I&rsquo;m guessing that, like Microsoft&rsquo;s ribbon, and Marmite, users will either love it or hate it. The idea that it will use voice indicates to me that we&rsquo;re back to the original Star Trek computer idea &ndash; a computer that you can talk to. This was an idea that went away for a while because, to be honest, voice reconition software just wasn&rsquo;t up to the job. But now we&rsquo;ve had Siri on iPhones for a while, and people are coming back to the idea that talking to a computer isn&rsquo;t such a silly idea after all.</p>
<p>I&rsquo;ve only spoken to one person who&rsquo;s used the HUD and he was singing its praises. But he is very familiar with Linux and the Ubuntu distro, so maybe he had a clearer idea of what to ask the HUD to do for him &ndash; in terms of getting any work done &ndash; than, for example, I might have.</p>
<p>Perhaps one day we&rsquo;ll see a HUD on mainframe Linux. And perhaps we&rsquo;ll see more mainframe Linux sites in Europe, Middle East, and Africa. Or will the divisions continue?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2012/02/linux-divisions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sunk without (a) trace</title>
		<link>http://www.mainframecobol.info/2011/12/sunk-without-a-trace/</link>
		<comments>http://www.mainframecobol.info/2011/12/sunk-without-a-trace/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 17:37:06 +0000</pubDate>
		<dc:creator>Trevor Eddolls</dc:creator>
				<category><![CDATA[mainframe]]></category>
		<category><![CDATA[APPN]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[EXIGENCE]]></category>
		<category><![CDATA[FMH5]]></category>
		<category><![CDATA[GRE]]></category>
		<category><![CDATA[HPR]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[modern software tools]]></category>
		<category><![CDATA[ndash]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[protocol]]></category>
		<category><![CDATA[Rexx]]></category>
		<category><![CDATA[SNA]]></category>
		<category><![CDATA[Sysplex Distributor]]></category>
		<category><![CDATA[TCP]]></category>
		<category><![CDATA[Tony]]></category>
		<category><![CDATA[Tony Amies]]></category>
		<category><![CDATA[TRACE]]></category>
		<category><![CDATA[tunnelling]]></category>
		<category><![CDATA[UDP]]></category>
		<category><![CDATA[WDS]]></category>
		<category><![CDATA[William Data Systems]]></category>
		<category><![CDATA[ZEN]]></category>
		<category><![CDATA[ZEN IP MONITOR]]></category>
		<category><![CDATA[ZEN TRACE and SOLVE]]></category>
		<category><![CDATA[ZIM]]></category>
		<category><![CDATA[zos]]></category>
		<category><![CDATA[ZTS]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=1143</guid>
		<description><![CDATA[There was a time when using the trace facility was really the final strategy. You&#8217;d perhaps have tried everything else to find what was going wrong first. And when nothing seemed to have worked, you&#8217;d equip yourself with all the necessary manuals &#8211; and that could be quite a few &#8211; and run the trace [...]]]></description>
			<content:encoded><![CDATA[<p>There was a time when using the trace facility was really the final strategy. You&rsquo;d perhaps have tried everything else to find what was going wrong first. And when nothing seemed to have worked, you&rsquo;d equip yourself with all the necessary manuals &ndash; and that could be quite a few &ndash; and run the trace and start the hard job of interpreting the results. And then try to fix the problem. Those days are long gone thanks to more modern software tools, but, to many people, the memories linger on!</p>
<p><span id="more-1143"></span></p>
<p>I recently bumped into William Data Systems&rsquo; Tony Amies, who took the time to show me some of the things he was working on. And one of those things was making trace much, much, more user friendly.</p>
<p>Tony showed me WDS&rsquo;s ZEN product, which, as you may know, allows lots of network monitoring information to be collated and viewed from anywhere using a browser. Information can appear as coloured boxes, which once you clicked on them display more-and-more information in a clever drill-down manner. Fairly quickly, you can identify the component that has exceeded some predetermined threshold. </p>
<p>WDS has a number of products in the ZEN family and you can use buttons on the browser to switch between them &ndash; giving you information about different aspects of performance. ZIM the ZEN IP MONITOR can detect error conditions, then ZEN TRACE and SOLVE (ZTS &ndash; which used to be called EXIGENCE) can be used to start, stop, and view traces. Now that has got to be so much easier than in the Old Days!</p>
<p>Tony showed how a TCP trace could be carried out in seconds, explaining that there were lots of commands embedded in it. Tony explained how network tracing can be so difficult. For example, using Enterprise Extender, which allows SNA applications to run over TCP networks, results in encapsulated messages. Tony demonstrated software that was able to look inside the message to see what was there &ndash; in terms of different types of header. He then explained how this works with FMH5, UDP, IP, APPN, HPR, and more. He explained that sites using the Cisco load balancing GRE tunnelling protocol can also be opened to see the true header for the message. All very clever stuff &ndash; and no manuals in sight.</p>
<p>In fact, on a number of occasions a right mouse click on some information in the display would produce a pop-up box explaining exactly what some term or other actually meant. So there was no need for any manuals. The display could show delays, highlight response time problems, and the TCP window size.</p>
<p>Tony also showed me a piece of software that drew a diagram of a Sysplex Distributor &ndash; which shows the IP addresses and links on a mainframe system. The software also highlighted where there were issues. And, like the rest of the software we looked at, you could drill down to find exactly where any problem were. In fact, Tony was sure that this would allow customers to identify potential issues before their users did. Behind the scenes, information from netstat and other commands were being used to drive the display.</p>
<p>We talked about customers being able to build business service views of what was going on their system and how useful that would be for each of their customers. That kind of bespoke requirement wasn&rsquo;t something that Tony could necessarily build into the software, but all it requires is a knowledge of REXX to make it happen. And most z/OS sites have at least one person who code in REXX.</p>
<p>Lastly, we talked about problem resolution when you have two or more systems that don&rsquo;t seem to be talking to each other. Currently, you need to log into each system and run traces to find out which of the systems has the problem. Tony plans to implement a &lsquo;grouptrace&rsquo; feature that allows the user to tell the software to run a trace on these two (or more) systems. The results will come back from both systems and be visible from the browser. The results will be displayed in timestamp order and it will be possible to see on which of the systems the problem is. As easy that.</p>
<p>Too often we&rsquo;d be sunk without a trace facility. Now we have an example of a way to be able to use trace across multiple systems and simply click to drill down to identify the problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2011/12/sunk-without-a-trace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>He CICS, he scores!</title>
		<link>http://www.mainframecobol.info/2011/07/he-cics-he-scores/</link>
		<comments>http://www.mainframecobol.info/2011/07/he-cics-he-scores/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 19:42:09 +0000</pubDate>
		<dc:creator>Trevor Eddolls</dc:creator>
				<category><![CDATA[cobol]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[butch cassidy and the sundance]]></category>
		<category><![CDATA[butch cassidy and the sundance kid]]></category>
		<category><![CDATA[cics]]></category>
		<category><![CDATA[CICS Explorer]]></category>
		<category><![CDATA[command-level]]></category>
		<category><![CDATA[command-level-only]]></category>
		<category><![CDATA[Customer Information Control System]]></category>
		<category><![CDATA[DFH]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[Fortune 500]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[information control system]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[macro-level]]></category>
		<category><![CDATA[multi-threaded]]></category>
		<category><![CDATA[ndash]]></category>
		<category><![CDATA[pseudo-conversational]]></category>
		<category><![CDATA[Transaction]]></category>
		<category><![CDATA[transaction processing]]></category>
		<category><![CDATA[transaction processing system]]></category>
		<category><![CDATA[Virtual CICS user group]]></category>
		<category><![CDATA[z/VSE]]></category>
		<category><![CDATA[zos]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=1002</guid>
		<description><![CDATA[Sadly, as a title, it only works if you&#8217;re in the parts of the world where CICS is pronounced &#8216;kicks&#8217; and where people play football (and getting the ball in the back of the net is very important!). But wherever you are, I want to talk about IBM&#8217;s transaction processing system whose full title is [...]]]></description>
			<content:encoded><![CDATA[<p>Sadly, as a title, it only works if you&rsquo;re in the parts of the world where CICS is pronounced &lsquo;kicks&rsquo; and where people play football (and getting the ball in the back of the net is very important!). But wherever you are, I want to talk about IBM&rsquo;s transaction processing system whose full title is Customer Information Control System and which runs under z/OS and z/VSE.</p>
<p><span id="more-1002"></span></p>
<p>Basically, CICS allows users to sit at their screen and run transactions against data. It&rsquo;s reckoned that about 90% of the Fortune 500 companies use CICS for banking, insurance, and various industrial systems. CICS is incredibly resilient with users potentially logging in through browsers, and the application programs they use being written in a wide variety of programming languages. The most recent version is CICS TS 4.2.</p>
<p>CICS first appeared in July 1969 &ndash; the year a man first walked on the moon and films such as <em>Midnight Cowboy</em>, <em>Butch Cassidy and the Sundance Kid</em>, and <em>True Grit</em> were nominated for Oscars. The DFH prefix for CICS messages has been apocryphally attributed to stand for the Denver Foot Hills. Development of CICS has been at the Hursley UK site since 1974.</p>
<p>CICS programs were pseudo-conversational &ndash; which means that they appeared as if they were conversational, while actually not being. This design meant that valuable resources were not locked waiting for a user to respond to a message. In fact coding to maximize what could be done while using the minimum amount of resources was a trick that COBOL programmers were forced to learn. Programs were multi-threaded, which meant one copy of the code could be used by more than one transaction.</p>
<p>System calls to CICS (eg reading a record) originally required the use of a macro call &ndash; hence the name macro-level CICS. During the 1980s we got command-level CICS. Command-level-only CICS came in the 1990s and support for macro-level application programs went.</p>
<p>In terms of programming languages, early users had COBOL and PL/I, and, of course, Assembler. More recently, we&rsquo;ve seen Enterprise Java Beans (EJB). CICS transactions can now be invoked using an HTTP request, so CICS transactions can act as servers in a POX or REST conversation. JCICS classes allow CICS services&nbsp; to be called using Java. CICS programs can be Web service providers or requesters.</p>
<p>The new CICS Explorer Eclipse-based graphical tooling interface for CICS provides a modern-looking management interface to CICS.</p>
<p>If you are interested in finding out more about CICS, you&rsquo;ll be interested in the Virtual CICS user group at <a href="http://www.fundi.com/virtualcics" target="_blank" title="Virtual CICS user group">www.fundi.com/virtualcics</a>. You&rsquo;ll also be very interested to know that there&rsquo;s a user group meeting on Tuesday 12 July at 10:30 CDT. The meeting uses Citrix GoToMeeting so you don&rsquo;t need to leave your desk, and will include a presentation by Jeff Geminder, who&rsquo;s a Principal Consultant with CA. The title of the presentation is: Cross-enterprise application performance monitoring and CICS-specific drill-down: approaches to finding the performance problem needle in the heterogeneous haystack. Jeff says; &ldquo;In today&rsquo;s complex multi-platform world, how can businesses stay ahead of the curve by reducing outages and minimizing downtime? Specifically, how can we tell whether CICS is or is not the culprit. In effect how can we find that needle in the heterogeneous haystack and get the right people in the right place at the right time.&rdquo;</p>
<p>To find out more and to get details about how to register for the webinar, go to <a href="http://www.fundi.com/virtualcics/meetings.htm" target="_blank" title="User group meetings details">www.fundi.com/virtualcics/meetings.htm</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2011/07/he-cics-he-scores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where do the tablets go?</title>
		<link>http://www.mainframecobol.info/2011/07/where-do-the-tablets-go/</link>
		<comments>http://www.mainframecobol.info/2011/07/where-do-the-tablets-go/#comments</comments>
		<pubDate>Sat, 02 Jul 2011 22:57:56 +0000</pubDate>
		<dc:creator>Trevor Eddolls</dc:creator>
				<category><![CDATA[mainframe]]></category>
		<category><![CDATA[3G]]></category>
		<category><![CDATA[3g network]]></category>
		<category><![CDATA[aix]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[BC]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[board]]></category>
		<category><![CDATA[cics]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Computing]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[ims]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[laptops]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[ndash]]></category>
		<category><![CDATA[Plus]]></category>
		<category><![CDATA[RACF]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[server boxes]]></category>
		<category><![CDATA[service oriented architecture]]></category>
		<category><![CDATA[service oriented architecture soa]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Solaris]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows operating system]]></category>
		<category><![CDATA[z196]]></category>
		<category><![CDATA[zos]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=992</guid>
		<description><![CDATA[So, your organization has a mainframe &#8211; had one for years &#8211; and everything is nicely locked down. You can recover almost up to the minute the system or subsystem crashed (which it hardly ever does), and you&#8217;ve got people who seem to know, almost by instinct these days, when something isn&#8217;t performing quite right. [...]]]></description>
			<content:encoded><![CDATA[<p>So, your organization has a mainframe &ndash; had one for years &ndash; and everything is nicely locked down. You can recover almost up to the minute the system or subsystem crashed (which it hardly ever does), and you&rsquo;ve got people who seem to know, almost by instinct these days, when something isn&rsquo;t performing quite right.</p>
<p><span id="more-992"></span></p>
<p>On top of that, you&rsquo;ve got another layer of IT. People who use laptops with Windows and/or people who use Linux, and possibly bits or Solaris dotted around. These people have more interesting lives. They have to fight to get the best performance. Their back-up strategy is good if they can recover to last night! They probably still insist on people using XP as their Windows operating system because Vista was no good and it&rsquo;s a bit of a jump to Windows 7. Plus they&rsquo;re probably coming to the end of a virtualization project to reduce the number of server boxes they&rsquo;ve got lying around. Parhaps they&rsquo;re installing Citrix to virtualize desktops, or SharePoint to produce an intranet and join up all the separate islands of computing.</p>
<p>Plus you&rsquo;ve got remote users, who are logging in over somebody else&rsquo;s wifi. Or they might be using the 3G network on their smartphone. It&rsquo;s your fault, of course, because you spent so long changing your CICS and IMS applications so they could be used in a Service-Oriented Architecture (SOA) environment. But, I guess you have strategies in place to secure the connection, and secure what applications they can run, and what data they can see.</p>
<p>In fact, you&rsquo;re probably convincing senior managers in your organization that it really was their idea all along to combine the strengths of mainframe computing with the flexibility of distributed systems. What your organization needs is a nice z196 mainframe &ndash; perhaps one of the planned-but-not-quite-announced Business Class (BC) machines. </p>
<p>For those of you who&rsquo;ve spent the past year on Mars, the z196 brings together the latest mainframe technology with POWER7 and <em>x</em>86 IBM blade systems, giving potential users z/OS, AIX, Linux, and (coming soon) Windows, all on the one box. At this stage, I should point out that there are very strong arguments for going to zLinux. It&rsquo;s been around for 10 years now, and is just becoming an overnight success &ndash; as they say.</p>
<p>So, there you are thinking that you can use your mainframe experience and expertise to tidy up all the other computing areas in your organization and get them under your control when HR tells you they have supplied everyone on the board of directors with an iPad. Now, you might think this is a good opportunity to bring some of the board into the 21st century, but it creates yet another rip in the secure blanket you&#8217;ve been throwing over the company&rsquo;s computing infrastructure. Can you set up a security policy for iPads? Well, yes, if they come into a Microsoft server &ndash; in the same way you would for Mac users. Can you allow board members to download apps? Or can they have only pre-approved ones? Where do you start building proper security? It&rsquo;s back to herding cats!</p>
<p>And don&rsquo;t think I&rsquo;ve singled out iPads, Androids have similar issues. You can download firewalls and anti-virus software for them, but it&rsquo;s not the same as RACF!</p>
<p>And it might not just be board members &ndash; you may still have road warriors that want the small form factor of a tablet. The issues of theft or forgetfulness compound your security problems.</p>
<p>My suggestion at this stage is to wait for Windows 8 tablets, and hope that the policies laid down by the non-mainframe ITers will apply to them. And by then, Windows will be running on our z196 box. So everyone&rsquo;s a winner!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2011/07/where-do-the-tablets-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s a mainframe, Daddy?</title>
		<link>http://www.mainframecobol.info/2011/06/whats-a-mainframe-daddy/</link>
		<comments>http://www.mainframecobol.info/2011/06/whats-a-mainframe-daddy/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 13:47:52 +0000</pubDate>
		<dc:creator>Trevor Eddolls</dc:creator>
				<category><![CDATA[cobol]]></category>
		<category><![CDATA[arcati]]></category>
		<category><![CDATA[back ups]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cics]]></category>
		<category><![CDATA[DASD]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[high speed data]]></category>
		<category><![CDATA[ims]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[Mainframe Technology]]></category>
		<category><![CDATA[Mark Lillycrop]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[plenty]]></category>
		<category><![CDATA[rsquo]]></category>
		<category><![CDATA[style boxes]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[use]]></category>
		<category><![CDATA[way]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[youngster]]></category>
		<category><![CDATA[z/VM]]></category>
		<category><![CDATA[z/VSE]]></category>
		<category><![CDATA[zLinux]]></category>
		<category><![CDATA[zos]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=981</guid>
		<description><![CDATA[After years of sliding my security card in the lock and entering the machine room/data centre and seeing the mainframes in there change from Sci-Fi-style boxes with flashing lights to more mundane-looking boxes. From seeing simple DASD with less capacity than the memory stick in this laptop be replaced with cache controllers and more sophisticated [...]]]></description>
			<content:encoded><![CDATA[<p>After years of sliding my security card in the lock and entering the machine room/data centre and seeing the mainframes in there change from Sci-Fi-style boxes with flashing lights to more mundane-looking boxes. From seeing simple DASD with less capacity than the memory stick in this laptop be replaced with cache controllers and more sophisticated data storage devices. It always seemed that there were plenty of mainframes around and any normal person (me) was constantly being offered tours round installations. So it comes as a bit of a shock when a youngster clearly has no idea what a mainframe looks like or what it does!</p>
<p><span id="more-981"></span></p>
<p>OK, no-one may have actually said those words as such, but that was the message. Plus, I was with some friends on Saturday when the conversation turned to discussing what use a mainframe was in this day and age! As Arcati Director, Mark Lillycrop, so eloquently put it recently, mainframes are thought of as &lsquo;your dad&rsquo;s technology&rsquo;. Most of the people I was chatting to felt that mainframes were relics of the past and anything they can do, a few servers could do just as well!</p>
<p>So for many of us mainframe verterans, our job is to get out there and spread the word. We need to tell people exactly what a mainframe is, what it can do, and how people are interacting with them all the time, but don&rsquo;t realise it. That way, the new generation of youngsters that are beginning to get access to mainframe technology at universities and elsewhere will arrive with a knowledge of what mainframes can do, and why working with them can be so enjoyable.</p>
<p>So let&rsquo;s just start with the absolute beginner&rsquo;s guide to mainframes. They are computers &ndash; just like your laptop &ndash; except that over the years they faced and solved all the problems about back-ups and restores, security, and high-speed data access. They have been around for a long time &ndash; which is a good thing because lots of people have moved the technology forward. They allow millions of users controlled access to information &ndash; allowing them to create, modify, and save data from almost any data entry device you can think of, including browsers. </p>
<p>Mainframes have been virtualized since the 1980s, and some of the software first saw the light of day in the 1960s. Most Windows data centres have only been virtualizing for the past five years! It&rsquo;s true that laptops etc are everywhere &ndash; in your home, at work, etc &ndash; but mainframes are working away in the background. Everytime you take money from an ATM (cash machine) your bank is running a transaction on a mainframe. And it is banks and large financial institutions that use mainframes. And they do it because of the reliability. They do it because, should there be an outage, they can recover back to almost the last second before they went down. Almost no transactions are lost. And as a bank customer, I like that. Lots of non-mainframe-using sites think they are doing quite well if they can recover data back to last night! You see the difference in scale here.</p>
<p>Mainframes run an operating system (z/OS, but could be z/VM or z/VSE) and on top of that are a number of subsystems &ndash; you might think of them as apps (but big ones!). These subsystems include CICS and IMS. Now, both of these have been being developed since the 1960s and provide ways of accessing data very quickly and securely. They allow users to fill in virtual forms. And they store data in a way that means it can be accessed very quickly.</p>
<p>Another &lsquo;app&rsquo; you may have heard of is DB2. DB2 is a comparative youngster, having arrived in the 1980s. It stores data in a &lsquo;relational&rsquo; way rather than the more traditional &lsquo;hierarchical&rsquo; way. DB2 is a database that can exist on Windows machines as well as mainframes (and many devices in between).</p>
<p>Mainframes can also run Linux (z/Linux) and all the Linux applications. That makes them very cost-effective replacements for sites with numerous ageing Linux servers. Linux has been available on mainframes for just over 10 years.</p>
<p>And there&rsquo;s plenty of software available to control all aspects of this mainframe behemoth. And you can link them together at different sites in different countries round the globe.</p>
<p>So if anyone asks you what&rsquo;s a mainframe, you can tell them that it&rsquo;s the most successful server architecture ever devised and it&rsquo;s all around them doing important work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2011/06/whats-a-mainframe-daddy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking the tablets!</title>
		<link>http://www.mainframecobol.info/2011/04/taking-the-tablets/</link>
		<comments>http://www.mainframecobol.info/2011/04/taking-the-tablets/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 12:26:06 +0000</pubDate>
		<dc:creator>Trevor Eddolls</dc:creator>
				<category><![CDATA[cobol]]></category>
		<category><![CDATA[Advent Vega]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[Asus Eee Slate]]></category>
		<category><![CDATA[Asus EeePad Transformer]]></category>
		<category><![CDATA[AVI]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Dell Streak]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[flipbooks]]></category>
		<category><![CDATA[HDMI]]></category>
		<category><![CDATA[inch]]></category>
		<category><![CDATA[InDesign]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[ipads]]></category>
		<category><![CDATA[iphones]]></category>
		<category><![CDATA[Motorola Xoom]]></category>
		<category><![CDATA[ndash]]></category>
		<category><![CDATA[Netbook]]></category>
		<category><![CDATA[network management]]></category>
		<category><![CDATA[network management suite]]></category>
		<category><![CDATA[PDFs]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[phones]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[PowerPoint]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[Skyping]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[Toshiba]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[widgets]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[William Data Systems]]></category>
		<category><![CDATA[Word]]></category>
		<category><![CDATA[ZEN]]></category>
		<category><![CDATA[Zoostorm]]></category>
		<category><![CDATA[zos]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=899</guid>
		<description><![CDATA[A few weeks ago I was talking about how William Data Systems had integrated their ZEN z/OS network management suite of products with iPhones and iPads and they&#8217;d also just included Blackberry and Android phones. I&#8217;d been particularly impressed how an iPad user had been able to identify where a problem was occurring and taken [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I was talking about how William Data Systems had integrated their ZEN z/OS network management suite of products with iPhones and iPads and they&rsquo;d also just included Blackberry and Android phones. I&rsquo;d been particularly impressed how an iPad user had been able to identify where a problem was occurring and taken steps to rectify it. More recently, the iPad 2 has become available, and I thought it was definitely time to to investigate whether I ought to get myself a tablet device.</p>
<p><span id="more-899"></span></p>
<p>Now, I feel that I can argue a business case for using a tablet device. I need to browse the Internet when I&rsquo;m at home, travelling, and with clients, and sometimes a phone just isn&rsquo;t a big enough screen and a laptop is just too big and bulky to easily carry around. I also regularly need to browse Word documents &ndash; minutes of meetings, proposals, articles that I&rsquo;m writing, etc etc. I also use Excel regularly &ndash; for all the things that you&rsquo;d use a spreadsheet for. And I give presentations and talks that make PowerPoint a must-have &ndash; plus an easy way of connecting to a projector.</p>
<p>And, for me, that&rsquo;s kind of the core usage &ndash; a big phone or a small laptop &ndash; it&rsquo;s all down to form factor. A 10 inch book size device seems like the Goldilocks solution. But it has to be more capable than a gloried Netbook with widgets!</p>
<p>So let&rsquo;s look at my nice-to-have list. It&rsquo;s got to be fast. It&rsquo;s got to have USB ports so I can swap files around easily. It&rsquo;s obviously got to have wifi, and when I&rsquo;m connected to the Internet I want access to Flash files (I really like those flipbooks rather than downloading and reading giant PDFs). I need it to play AVI files &ndash; my back catalogue of films etc would keep me amused while waiting at airports. And two built-in cameras facing opposite ways for Skyping and photographing whatever I can see.</p>
<p>I&rsquo;d quite like an HDMI port so I can connect to a TV. I&rsquo;d like a music playing app &ndash; like media player. I&rsquo;d also like something like Dreamweaver so I can work on Web sites, and something like Photoshop so I can edit images. And possibly something like InDesign so I can produce newsletters etc. And I&rsquo;ll need a firewall and antivirus software.</p>
<p>So, that seems to mean that an Android tablet is probably out and a PC-style tablet is what I want.</p>
<p>Now, the cost of devices varies in different countries, but I&rsquo;ll give you the UK prices. An <a href="http://www.amazon.com/gp/product/B0013FRNKG/ref=as_li_tf_tl?ie=UTF8&#038;tag=motorsportsne-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B0013FRNKG">Apple iPad 2</a> with wifi starts at just under &pound;400. The <a href="http://www.amazon.com/gp/product/B0045FM6SU/ref=as_li_tf_tl?ie=UTF8&#038;tag=motorsportsne-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B0045FM6SU">MOTOROLA XOOM Android Tablet</a> is going to be &pound;499. It has HDMI, 32GB of storage (plus an SD card slot), and twin cameras. The Advent Vega is &pound;249.99, but that still uses Android 2.2 not 3.0 (Honeycomb). There&rsquo;s a 10 inch <a href="http://www.amazon.com/gp/product/B003XVYBU8/ref=as_li_tf_tl?ie=UTF8&#038;tag=motorsportsne-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B003XVYBU8">Dell Streak</a> coming. The Asus EeePad Transformer comes with a mini-HDMI port at &pound;380. And Toshiba has an intereting-looking Android 3 tablet coming soon.</p>
<p>For PC-based tablets, Amazon has a 10.2&#8243; Windows 7 Tablet PC with 1.3MP Webcam, G-Sensor, HDMI Port, 3x USB2.0 ports for just under &pound;300. The Zoostorm 3310-9500 SL8 is priced at just under &pound;500. The <a href="http://www.amazon.com/gp/product/B004HKIIF8/ref=as_li_tf_tl?ie=UTF8&#038;tag=motorsportsne-20&#038;linkCode=as2&#038;camp=1789&#038;creative=9325&#038;creativeASIN=B004HKIIF8">ASUS Eee Slate, </a> which comes with just about everything you could want costs nearly a thousand pounds.</p>
<p>And that&rsquo;s really the problem. Anything meeting my wish list is extremely expensive, and anything else seems little more than a glorified boy&rsquo;s toy! It seems that unless I get my hands on something that&rsquo;s so impressive I&rsquo;m prepared to pay the extra money, for the moment I will bide my time and see what comes available as we move into the summer. Prices are bound to drop and performance is bound to increase. Don&rsquo;t you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2011/04/taking-the-tablets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blending mainframe technology with Apple, Blackberry, and Android; makes you think!</title>
		<link>http://www.mainframecobol.info/2011/02/blending-mainframe-technology-with-apple-blackberry-and-android-makes-you-think/</link>
		<comments>http://www.mainframecobol.info/2011/02/blending-mainframe-technology-with-apple-blackberry-and-android-makes-you-think/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 18:49:31 +0000</pubDate>
		<dc:creator>Trevor Eddolls</dc:creator>
				<category><![CDATA[cobol]]></category>
		<category><![CDATA[2011 IBM Information Champion]]></category>
		<category><![CDATA[anaheim california]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[Mainframe Technology]]></category>
		<category><![CDATA[network management]]></category>
		<category><![CDATA[network management suite]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[Rexx]]></category>
		<category><![CDATA[rexx procedures]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[SyslogD]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[whistle blower]]></category>
		<category><![CDATA[William Data Systems]]></category>
		<category><![CDATA[ZEN]]></category>
		<category><![CDATA[zos]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=853</guid>
		<description><![CDATA[I don&#8217;t know whether you&#8217;re going to be at the SHARE conference in Anaheim (California) from 27 February to 4 March, but one of the interesting things to see is the William Data Systems stand (booth 211). They are showing how their ZEN z/OS network management suite of product integrates with popular smart phone technology [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know whether you&#8217;re going to be at the SHARE conference in Anaheim (California) from 27 February to 4 March, but one of the interesting things to see is the William Data Systems stand (booth 211).</p>
<p>They are showing how their ZEN z/OS network management suite of product integrates with popular smart phone technology &#8211; Apple, Blackberry, and Android. What you&#8217;ll see is ZEN monitoring z/OS networks and then reporting the results to a mobile device. The user can then evaluate what&#8217;s happening on the mainframe and take appropriate action immediately. As a consequence, z/OS support staff can get on with their lives and be out and about, but still be able to monitor their mainframes and react to alerts.</p>
<p><span id="more-853"></span></p>
<p>The company say that this mobile technology extends ZEN&#8217;s whistle-blower ability to monitor SyslogD, filter the results by many criteria, launch automation commands or REXX procedures, and transmit the important alerts to mobile devices, all in real-time. I think this sounds pretty impressive and I was lucky enough to have a demonstration of the technology a few ago.</p>
<p>Originally the technology was restricted to iPhone and iPad users, but now it&#8217;s extended to the other &#8216;smart&#8217; technologies that organizations use.</p>
<p>Their press release mentions SyslogD. In fact, this is probably the most useful resource that many IT departments ignore or only refer to long after they should. Having this kind of information on your phone seems almost futuristic.</p>
<p>Anyway, if you are at Anaheim, take a look.</p>
<p>On a completely different topic&#8230; I was pleased to receive the following e-mail during the week:</p>
<p>&#8216;On behalf of IBM, it is with great pleasure to recognize you as a 2011 IBM Information Champion. We would like to thank you for your leadership and contributions to the Data Management community. You continue to be among a very small group to be chosen for this recognition. Congratulations.&#8217;</p>
<p>This makes three years in a row.</p>
<p>If you&#8217;re interested, you can find out more about the Information Champion programme <a href="http://www-01.ibm.com/software/data/champion/" target="_blank" title="Information Champion programme">here (www-01.ibm.com/software/data/champion/).</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2011/02/blending-mainframe-technology-with-apple-blackberry-and-android-makes-you-think/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IBM&#8217;s Transactional Analysis Workbench</title>
		<link>http://www.mainframecobol.info/2011/02/ibms-transactional-analysis-workbench/</link>
		<comments>http://www.mainframecobol.info/2011/02/ibms-transactional-analysis-workbench/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 15:47:06 +0000</pubDate>
		<dc:creator>Mike</dc:creator>
				<category><![CDATA[cics]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[ims db/dc]]></category>
		<category><![CDATA[mainframe]]></category>
		<category><![CDATA[Analyser]]></category>
		<category><![CDATA[Analysis]]></category>
		<category><![CDATA[APPC]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[business perspective]]></category>
		<category><![CDATA[CICS-DBCTL]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[ESAF]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[ims]]></category>
		<category><![CDATA[Ims Db]]></category>
		<category><![CDATA[ims performance]]></category>
		<category><![CDATA[IRLM]]></category>
		<category><![CDATA[look]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[mq]]></category>
		<category><![CDATA[OPERLOG]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[SMF]]></category>
		<category><![CDATA[technical perspective]]></category>
		<category><![CDATA[Transaction]]></category>
		<category><![CDATA[Transactional]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[workbench]]></category>
		<category><![CDATA[workbench software]]></category>
		<category><![CDATA[zos]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=835</guid>
		<description><![CDATA[Now I&#8217;m not here to tell you what software to buy and what to ignore, but if you haven&#8217;t had a look at IBM&#8217;s Transactional Analysis Workbench software yet, I think you should. It&#8217;s one of those pieces of software that kind of joins up the dots and allows you to see the bigger picture [...]]]></description>
			<content:encoded><![CDATA[<p>
Now I&#8217;m not here to tell you what software to buy and what to ignore, but if you haven&#8217;t had a look at IBM&#8217;s Transactional Analysis Workbench software yet, I think you should. It&#8217;s one of those pieces of software that kind of joins up the dots and allows you to see the bigger picture when you thought there was a performance problem. It can help identify performance issues in one subsystem &#8211; CICS, IMS, DB2, MQ, or even z/OS itself &#8211; when the symptoms of the problem are appearing in a completely different subsystem.
</p>
<p><span id="more-835"></span>
<p>
20 years ago, the world was a much simpler place. You&#8217;d be running IMS or CICS, and you&#8217;d be picking up data from your IMS database or DB2. But what was so simple, was the fact that the users of the data would be company employees. So, if there was a problem, you could use a fairly specific monitor to identify the location of the problem and fix it. Nowadays, you still run CICS and/or IMS as your transaction manager, but it can be linked to WebSphere MQ, and data can be coming from non-Z servers as well as IMS DB and DB2. But what makes life even more complicated is that the users are not just your staff, but also customers and potential customers, as well as automated systems that could be using your data in some mash-up appearing somewhere else entirely. Which means that it&#8217;s even more important to fix a slow-running system. And that means it&#8217;s vitally important to be able to quickly and easily identify where the problem actually is.
</p>
<p>
From a business perspective, there may be a single transaction that goes away, gets some data, and displays it. From a technical perspective, that single, say, CICS transaction may involve an IMS transaction running, and a DB2 intervention, and something involving MQ, before the results get back to the user&#8217;s screen. Now, if you think the problem lies with CICS, you can use CICS Performance Analyser to identify the problem. Or with IMS problems you can use IMS Performance Analyzer. Or for DB2 you can use DB2 Performance Manager, etc. But, what if the symptom appears to be IMS, but is really MQ? How can you combine this analysis to get to see the big picture of what&#8217;s happening on your system? This is where Transactional Analysis Workbench comes in.
</p>
<p>
You can check out the Web site to get all the specific details of why it&#8217;s a wonderful product, but I&#8217;d like to highlight just a couple of points. Transactional Analysis Workbench automated the collection of the data needed for problem analysis, and it provides a session manager to manage problem analysis through its life-cycle.
</p>
<p>
Rather cleverly, it allows slightly less-experienced or less highly-trained staff to identify the source of the problem. And then, when the &#8216;experts&#8217; are available, it allows them to look in great detail to determine the problem. This is because the product links closely with other tools.
</p>
<p>
Transaction Analysis Workbench can provide a window into other subsystems that impact CICS and IMS performance. And by using information from SMF, OPERLOG, and other data sources such as CICS-DBCTL transaction performance, IMS address space resource consumption, WebSphere address space performance, MQ and DB2 external subsystem (ESAF) performance, APPC transaction performance, and IRLM long-lock activity, it can give an insight into what&#8217;s changed and where the problem might be originating.
</p>
<p>
Joined up software has got to be a good thing. And a product that can link closely with more specific monitoring or analysis tools has got to be a great help in finding out what&#8217;s different today compared to yesterday that&#8217;s causing a sudden drop in performance. But take a look yourselves.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2011/02/ibms-transactional-analysis-workbench/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The importance of mainframe performance</title>
		<link>http://www.mainframecobol.info/2011/02/the-importance-of-mainframe-performance/</link>
		<comments>http://www.mainframecobol.info/2011/02/the-importance-of-mainframe-performance/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 19:56:45 +0000</pubDate>
		<dc:creator>Trevor Eddolls</dc:creator>
				<category><![CDATA[mainframe]]></category>
		<category><![CDATA[availability]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cics]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[five nines]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[ims]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[kind]]></category>
		<category><![CDATA[mainframe performance]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[subsystem]]></category>
		<category><![CDATA[subsystems]]></category>
		<category><![CDATA[systems programmers]]></category>
		<category><![CDATA[thinking performance]]></category>
		<category><![CDATA[transaction analysis]]></category>
		<category><![CDATA[Transaction Analysis Workbench]]></category>
		<category><![CDATA[unscheduled downtime]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[user group]]></category>
		<category><![CDATA[Virtual]]></category>
		<category><![CDATA[virtualims]]></category>
		<category><![CDATA[webinar]]></category>
		<category><![CDATA[WebSphere]]></category>
		<category><![CDATA[zos]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=824</guid>
		<description><![CDATA[It&#8217;s so easy to forget, or just take it as read, that mainframes have been able to successfully run with five nines availability for well over a decade. What that means is achieving 99.999 percent of scheduled uptime. In other words, it means that unscheduled downtime is less than five and half minutes in a [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s so easy to forget, or just take it as read, that mainframes have been able to successfully run with five nines availability for well over a decade. What that means is achieving 99.999 percent of scheduled uptime. In other words, it means that unscheduled downtime is less than five and half minutes in a year! Now that kind of amazing performance is something that boxes running other operating systems can only dream of. Some are working towards that level of availability, but others (you know who I&#8217;m thinking of here) aren&#8217;t even close.<br />
<span id="more-824"></span></p>
<p>
But I wasn&#8217;t thinking about performance in that sense. We just take it for granted the operating system is going to be always working. What I was thinking about was the performance of the major subsystems running under z/OS. It&#8217;s very important to take steps to ensure that CICS or IMS are performing optimally. Monitoring software can be installed that will identify when preset thresholds are reached. They help identify bottlenecks and then the appropriate action can be taken to resolve them. This is the kind of stuff systems programmers have been working away at for years. They&#8217;ve been using faster processors, faster I/O, more efficiently-coded transactions, until every component is working as well as it can.
</p>
<p>
In previous blogs, we&#8217;ve talked about monitoring software that can arrange for alerts to be sent to designated staff as text messages or e-mails &#8211; allowing them to access the nearest iPad or laptop and take steps to resolve the new problem.
</p>
<p>
As well as CICS and IMS, there are monitors for DB2, WebSphere, and z/OS itself. These can all be integrated and produce wonderful moving graphs or other displays that allow users to tell at a glance whether everything is OK or whether a slight tweak to the subsystem is required. In addition, we&#8217;ve had software that learns how to maintain high performance and make appropriate changes on-the-fly, without any human intervention.
</p>
<p>
But the problem that many sites now face is what they can do if, for example, IMS users are reporting slow response times, but the problem appears to be coming from outside the IMS subsystem rather than from inside it. For example, what appears to be an IMS performance problem could be a CICS, DB2, WebSphere, or z/OS performance problem. The challenge facing systems programmers in this situation is to correlate performance data in IMS with activities in these other systems in order to discover the cause of the slow response time.
</p>
<p>
One new solution is Transaction Analysis Workbench, which is an IMS tool. If you&#8217;re interested in how to approach this type of situation, how to gather the necessary information from multiple subsystems, and then analyse, diagnose, and resolve the problem, you&#8217;ll be interested in the webinar from the Virtual IMS user group this week.
</p>
<p>
The Virtual IMS user group runs free webinars every other month. During the webinar, a technical expert shares their hard-won knowledge with the rest of the group. The webinars use Citrix GoToMeeting, which means you don&#8217;t have to face the hard task of convincing your company to fund your user group experience &#8211; you just sit down at your laptop and log in.
</p>
<p>
Anyone wishing to join the webinar needs to join the user group &#8211; which is also free. The next meeting is at 10:30 Central Standard Time on Tuesday 8 February. The user group&#8217;s Web site (where you can join) is at <a href="http://www.fundi.com/virtualims" target="_blank">www.fundi.com/virtualims</a>.
</p>
<p>Eddolls, blog, mainframe, performance, five nines, availability, z/OS, CICS, IMS, DB2, WebSphere, Transaction Analysis Workbench,  Virtual, user, group, webinar, virtualims</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2011/02/the-importance-of-mainframe-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What about Syslog Daemon on a mainframe?</title>
		<link>http://www.mainframecobol.info/2010/11/what-about-syslog-daemon-on-a-mainframe/</link>
		<comments>http://www.mainframecobol.info/2010/11/what-about-syslog-daemon-on-a-mainframe/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 01:47:58 +0000</pubDate>
		<dc:creator>Trevor Eddolls</dc:creator>
				<category><![CDATA[mainframe]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[APPN]]></category>
		<category><![CDATA[AT-TLS]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[commands]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[Eddolls]]></category>
		<category><![CDATA[EE]]></category>
		<category><![CDATA[EE Security]]></category>
		<category><![CDATA[Ferret]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[HTTP server]]></category>
		<category><![CDATA[IDS]]></category>
		<category><![CDATA[Implex]]></category>
		<category><![CDATA[Intrusion Detection and prevention Services]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[IP Monitor]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[NSLOOKUP]]></category>
		<category><![CDATA[OSA]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[PING]]></category>
		<category><![CDATA[REXX EXEC]]></category>
		<category><![CDATA[routers]]></category>
		<category><![CDATA[SNA]]></category>
		<category><![CDATA[switches]]></category>
		<category><![CDATA[SyslogD]]></category>
		<category><![CDATA[TRACEROUTE]]></category>
		<category><![CDATA[Unix System Services]]></category>
		<category><![CDATA[USS]]></category>
		<category><![CDATA[WDS]]></category>
		<category><![CDATA[ZEN]]></category>
		<category><![CDATA[zos]]></category>

		<guid isPermaLink="false">http://www.mainframecobol.info/?p=721</guid>
		<description><![CDATA[Unix System Services (USS) on a mainframe basically allows Unix applications to run and communicate. Running under USS is Syslog Daemon or SyslogD. This is an important system component because it&#8217;s part of z/OS&#8217;s Intrusion Detection and prevention Services (IDS). SyslogD receives detailed event messages, such as security violations, as well as messages from many [...]]]></description>
			<content:encoded><![CDATA[<p>
Unix System Services (USS) on a mainframe basically allows Unix applications to run and communicate. Running under USS is Syslog Daemon or SyslogD. This is an important system component because it&#8217;s part of z/OS&#8217;s Intrusion Detection and prevention Services (IDS). SyslogD receives detailed event messages, such as security violations, as well as messages from many other communications services such as FTP and AT-TLS, plus messages from routers, switches, and other network-based devices.
</p>
<p><span id="more-721"></span></p>
<p>
So, in the event of a hacker trying to log-on to your mainframe, how would you know? And when would you know? Surprisingly, many sites appear to ignore the information written to SyslogD completely! While other sites look at what has happened, perhaps a minute ago, perhaps an hour ago, perhaps yesterday!
</p>
<p>
What you probably need is some way to be alerted about what&#8217;s happening now. And, as this is 2010, you probably want the alert to come through to your mobile phone. And you then want to be able to jump on any browser, see where the trouble lies, and fix it. What are the chances of there being software that does that?
</p>
<p>
Well, let me confirm that it does exist and I&#8217;ve seen it.
</p>
<p>
<a href="http://www.willdata.com" title="William Data Systems">WDS (www.willdata.com)</a> has rather nice mainframe-based HTTP server software that front-ends their mainframe monitoring products. It&#8217;s called ZEN and it allows users of their products to access information through a browser &#8211; almost any browser. Their products are called ZEN EE Security, ZEN IP Monitor, or similar, but are perhaps better known by their old names of Ferret, Implex, etc. The products can monitor APPN, EE, FTP, IP, SNA, OSA, and USS. Each of these programs effectively has a DLL that allows them to plug in to the HTTP server. This can then respond to messages by ignoring them, sending a command, running a REXX EXEC, or sending an e-mail. It&#8217;s completely automated and configurable to what the users want. ZEN can also run utilities such as PING, TRACEROUTE, and NSLOOKUP commands. And, in addition to input from WDS&#8217;s programs and SyslogD, it also receives network messages and ECMS console contents.
</p>
<p>
For the end user, working from a browser, windows can be opened and closed, resized, refreshed, whatever. The windows can show number data and regularly-updated graphical displays. In fact, a variety of different graphs can be monitored in different windows at the same time, allowing end-users to monitor what&#8217;s going on in real-time. The drawing of the graphs is all handled in JavaScript (JSON, in fact), and AJAX is used so only the parts of the display that change are sent from the server to the browser, which speeds up communication considerably. It&#8217;s possible to drill-down through the alert information on screen, for example, to one particular type of alert, on a particular day, during a particular time range.
</p>
<p>
Now, the type of display I want on, say, a 17 inch laptop screen is not the same as on a 3 inch smart phone screen. You might think this would be a bit of a fly in the ointment. The truth is that WDS has a solution to even this problem.
</p>
<p>
Looking to the future, what else could we ask them to do with their excellent end-user interface? Might it not make sense to automate the monitoring of other things and use the browser-based interface to see what&#8217;s going on? Is there a way this could be done for, say, other Linux boxes? We&#8217;ll have to wait and see.
</p>
<p>
But whatever software monitor you choose, and however you choose to display it, it makes sense to ensure that SyslogD is not being ignored.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mainframecobol.info/2010/11/what-about-syslog-daemon-on-a-mainframe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

