Sunday, 24 April 2011

Network management issues

I want to know what’s going on on my network – what do I do? Well this seemingly simple question has a complicated answer, which is historical and all to do with the separate worlds of the mainframes and everyone else coming together to give us our current complicated environment. Just to summarize, mainframes used SNA and VTAM to communicate and everyone else used TCP/IP. Sometime in the 1990s, all this came together. In addition, we now  have people on iPads and smartphones using our networks – in fact, we can have people on iPads and smartphones controlling our networks!

So, in terms of software, what are our choices for network management?

IBM has Tivoli OMEGAMON XE for mainframe networks, which allows you to monitor VTAM and TCP/IP networks and identify problems within those networks.

CA has its CA NetMaster Network Management for TCP IP and CA NetMaster Network Management for SNA products, which allow users to “proactively manage” their network. And there are a number of other more specialized products including CA NSM NetMaster Option, which lets you “manage your mainframe networks from CA Unicenter Network and Systems Management”.

SDS has Vital Signs for IP and Vital Signs for VTAM, which are both monitoring software.

William Data Systems has a whole range of products including ZEN OSA MONITOR for OSA performance monitoring and management, ZEN IP MONITOR (IMPLEX) for IP performance monitoring and management, ZEN EE MONITOR (FERRET) for APPN/HPR and EE monitoring and management, ZEN TRACE and SOLVE (EXIGENCE) for network problem determination, ZEN FTP CONTROL (FTPALERT) for audited FTP monitoring and management, ZEN EE SECURITY (APIAS) for secure EE deployment across any network, and ZEN AUTOMATION for automating network and operational tasks.

In fact, William Data Systems has just release Version 4.7 of ZEN TRACE and SOLVE, which includes more customer-suggested z/OS network tracing and solution capabilities to help busy z/OS network support people do more in less time – they claim.

If you are plagued by mainframe network issues, you may well be interested in the new features they’ve incorporated into ZEN TRACE and SOLVE V4.7, including:
  • The new “Peek” function, which provides in-flight viewing of active IP traces. This means that it is now possible to view an active trace while it is still running, tracking its progress ‘in-flight', and then stopping it when the condition being sought in the trace is detected. This can save considerable CPU costs and user time.
  • Traces originally captured in OSAENTA, libpcap, or Sniffer format can now be imported into ZTS. This can make network problem solving both faster and easier.
  • As well as being able to accept commands from the operator console, ZEN TRACE and SOLVE now adds the ability to issue any commands (including ZTS commands) from JCL. When combined with the capabilities provided by the new import features, this enables different trace formats to be automatically imported into ZTS for analysis. This greatly simplifies the whole network problem solving process.
  • Tracing of IPv6 is now faster and easier with the provision of improved Flow display text descriptions for recognizable packet contents, as well as the capability to search using IPv6 format addresses.
  • Tracing packets in large Sysplex environments is inherently complex, but ZEN TRACE and SOLVE v4.7 now makes it easier by providing improved facilities for expanding encapsulated data used by Sysplex protocols such as GRE and VIPA Route. Being able to view and expand encapsulated payload data is a vital tool for rapid problem diagnosis in large Enterprise networks.

If you’re finding network management is an issue, it might well be worth a look.

Friday, 15 April 2011

How to create a custom Web Part for SharePoint

I’ve been working recently with Darren Pritchard at a site that’s fairly new to SharePoint. They came up with a number of fairly basic ‘how to’ questions and Darren has put together some basic information for them. It seemed that if these new SharePoint users and had lots of questions, then so would many other sites. So it made sense to make this information available to the SharePoint community as a whole. This site was using SharePoint 2007.

The first thing to do when creating a custom Web Part is to set up a development environment. You need to create a development SharePoint 2007 (SP2007) server and give it a name. For SharePoint 2007 you need Visual Studio 2008 (VS2008). It’s worth noting that you can’t use Visual Studio 2010 (VS2010).

Install VS2008 onto your development SP2007 server. Next install the VS2008 SharePoint plug-in called “VSeWSSv13_AMD64_Build-433.exe”. This can be found at http://www.microsoft.com/downloads/en/details.aspx?FamilyID=fb9d4b85-da2a-432e-91fb-d505199c49f6. This plug-in adds the Web Part project to VS2008. Once this is in place, you’ll be able to actually create a custom Web Part.

Open VS2008, then click ‘File/New/Project’. Find the ‘Visual C#’ list and expand that. Next click ‘SharePoint’, and in the right-hand box click ‘Web Part’. Give your new project a name. The naming convention is og.wp.%Name%, where:
og = your organization (abbreviated, eg use gs if you’re company is called ‘Great Shoes’, etc.)
wp = Web Part
.%Name% = the name of the Web Part.

Make sure you tick ‘Create directory for solution’ – see Figure below.


Next you’ll see a trust level box. Make sure that it looks like this:



And click ‘OK’.

You can now go ahead and write your Web Part using Visual C#.

The next stage shouldn’t be missed – it’s testing your custom Web Part. You need to tell VS2008 where to deploy the Web Part. Click ‘Project’, ‘%PROJECT NAME% Properties’. On the tabs click ‘Debug’ and change the ‘Start browsers with URL’ box to point to your test site, eg http://yourdevelopmentserver:5003/. Click the cross in the right hand corner to save the changes.

To deploy your Web Part, click ‘Build’, ‘Deploy %PROJECT NAME%’. This will add the solution to SharePoint central admin and deploy the solution to your test site. You can add your Web Part to your test site in the same way that you would add any other Web Parts, and now you can test it.

It’s useful to know how to retract a test Web Part. Open your project in VS2008, click ‘Build’ and then ‘Retract Solution’. This will retract the solution from your test site and remove it from SharePoint central admin. You now need to manually remove the pointer from your test site. To do this open your test site and click ‘Site Actions/Site Settings/Modify All Site Settings’. Under Galleries click ‘Web Parts’ and delete your development Web Part.

Assuming that your Web Part worked as planned (finally!), you’ll want to deploy your solution into your live environment. Firstly, locate your project, eg ‘C:\Users\%USERNAME%\Documents\Visual Studio 2008\Projects’, then double-click on your new project, and locate the debug folder. Within this you should find %PROJECT NAME%.wsp. Finally copy this .wsp file onto your Live SharePoint Server.

I’ll share Darren’s full instructions for installing a solution another time.

Tuesday, 12 April 2011

Taking the tablets!

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’d also just included Blackberry and Android phones. I’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.

Now, I feel that I can argue a business case for using a tablet device. I need to browse the Internet when I’m at home, travelling, and with clients, and sometimes a phone just isn’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 – minutes of meetings, proposals, articles that I’m writing, etc etc. I also use Excel regularly – for all the things that you’d use a spreadsheet for. And I give presentations and talks that make PowerPoint a must-have – plus an easy way of connecting to a projector.

And, for me, that’s kind of the core usage – a big phone or a small laptop – it’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!

So let’s look at my nice-to-have list. It’s got to be fast. It’s got to have USB ports so I can swap files around easily. It’s obviously got to have wifi, and when I’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 – 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.

I’d quite like an HDMI port so I can connect to a TV. I’d like a music playing app – like media player. I’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’ll need a firewall and antivirus software.

So, that seems to mean that an Android tablet is probably out and a PC-style tablet is what I want.

Now, the cost of devices varies in different countries, but I’ll give you the UK prices. An iPad 2 with wifi starts at just under £400. The Motorola Xoom is going to be £499. It has HDMI, 32GB of storage (plus an SD card slot), and twin cameras. The Advent Vega is £249.99, but that still uses Android 2.2 not 3.0 (Honeycomb). There’s a 10 inch Dell Streak coming. The Asus EeePad Transformer comes with a mini-HDMI port at £380. And Toshiba has an intereting-looking Android 3 tablet coming soon.

For PC-based tablets, Amazon has a 10.2" Windows 7 Tablet PC with 1.3MP Webcam, G-Sensor, HDMI Port, 3x USB2.0 ports for just under £300. The Zoostorm 3310-9500 SL8 is priced at just under £500. The Asus Eee Slate, which comes with just about everything you could want costs nearly a thousand pounds.

And that’s really the problem. Anything meeting my wish list is extremely expensive, and anything else seems little more than a glorified boy’s toy! It seems that unless I get my hands on something that’s so impressive I’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’t you think?

Sunday, 3 April 2011

CA provides May Mainframe Madness

Last week I was talking about the benefits of virtual user group like the Virtual IMS group (at www.fundi.com/virtualims) and the Virtual CICS group (at www.fundi.com/virtualcics). I was suggesting that attending this kind of group meant you didn’t need budgeting approval for time away from the office (meals, hotel rooms, travel, etc) and so made life easier for busy mainframe professionals. CA has taken this idea one step further – they’re devoting the whole May to mainframes, and doing it all virtually!

Details of CA’s May Mainframe Madness can be found at www.ca.com/content/page/May-Mainframe-Madness-2011.aspx.

CA describes it as the largest mainframe-focused event of its kind. They also say it’s the, “largest virtual Mainframe trade show in the world”. The information on the Web page currentlys says: “Every day brings new insights, tools and strategies to help you understand and maximize the strength and relevance of 21st century mainframe solutions. There are more than 100 valuable sessions over every business day in May, so you won’t want to miss a thing! Learn what’s new and find out how mainframe solutions from CA Technologies are leveraging Mainframe 2.0, CA’s innovative strategy to change the way the mainframe is managed forever.”

You can register now for the event at www.ca.com/mmm – which redirects to a registration page. CA claims that registration takes only 90 seconds, and go on to say: “The event will feature keynote presentations on everything from debugging to new backup and recovery techniques and 150+ virtual sessions and demos, as well as technical sessions, customer case studies, on-demand education materials, and various mainframe exhibits for approximately 7,500 professionals around the world.”

So why am I telling you about CA’s event in May? Don’t they have their own PR people who get paid to do it? Well, the reason I’m mentioning it is because I’ve been invited to take part, along with long-time friend, colleague, and iTech-Ed Associate, Mark Lillycrop, who’s CEO of Arcati Ltd – the people who produce the much-valued Arcati Mainframe Yearbook, which is freely available for download from www.arcati.com/newyearbook11. Mark and I will be available in what CA calls the Networking Lounge. This is a place where people can take part in scheduled chats as well as watch videos and have unscheduled chats with other attendees.

Other areas in CA’s virtual mainframe extravaganza are the Auditorium, the Job Role Resource Center, and the Exhibit Hall.

Mark and I haven’t finalized a time and date for this event, nor have we agreed on the topics we will be chatting about – but I’m sure it will be great fun and very informative. I’m also sure that I’ll let you have the exact details via this blog, Facebook, or Twitter in plenty of time. And I look forward to meeting you then and hearing your questions.

And if you’re looking for a virtual event to attend, then next Tuesday (12 April) at 10:30 CDT, Ron Haupert, a Senior Technologist with Rocket Software, will be talking to the Virtual IMS user group. The title of his presentation is: “Simplify and improve database administration by leveraging your storage system”. You can find out more about the event including how to register at www.fundi.com/virtualims.

Sunday, 27 March 2011

New virtual CICS user group

How many times have you come away from a conference or a presentation and thought wow, that was really useful? Perhaps one small nugget of information from the speaker has opened a door for further development of work at your site. And most technical presentations are full of gems of information – both for the novice user and those more technically experienced.

But how often have you had to fight to justify attending meetings with other professionals? How often have you struggled to build a business case showing that a particular event or conference really will pay back more than it costs in your time off work, the cost of staff to cover your absence, travel costs, subsistence allowance, and hotel fees?

Wouldn’t it be great if there was a way to attend a highly professional technically-oriented seminar or presentation without having to leave your company’s offices – without, perhaps, even having to leave your desk?

And wouldn’t it be amazing if there was a single place where you could go and find out a little bit about the latest CICS product announcements, including a link to get more information if you wanted it? How cool would it be if there was a list of tools that ran on CICS with a brief summary of what each product did? And what about some way of finding out whenever someone published a new article about using CICS in IBM Systems Magazine or zJournal, or wherever – wouldn’t that be useful?

Well, the great news is that the all-new Virtual CICS user group at www.fundi.com/virtualcics provides all that and more. On the Web site you’ll find a list of useful applications that enhance CICS, and a list of CICS service providers. You’ll also find the latest product announcements and articles.

In addition, every other month (that’s six times a year) there will be a webinar. Using Citrix GoToMeeting, you’ll be able to stay at your desk and interact with other members of the user group and listen to the latest presentation by an acknowledged CICS expert. In the months when there isn’t a webinar, there will be a newsletter sent to all members keeping them up-to-date with the latest news.

And if you’re wondering how much this kind of high-quality service is likely to cost you, the answer is nothing – not a penny! Membership of the user group is free – you just need to sign up at www.fundi.com/virtualcics/register.htm. And the webinars are completely free to members. We’ll e-mail you a link about a fortnight before the webinar with all the information you need.

So, if you’re a CICS professional, this is the user group specifically tailored for you.

Why not join right now?

You may also be interested to know that the Virtual IMS user group has been running since November 2007. You can find out more about that at www.fundi.com/virtualIMS.

Sunday, 20 March 2011

Johnny head-in-the-clouds

Almost everyone is predicting 2011 will be the year when cloud computing becomes a reality for many organizations. CA produced surveys towards the end of last year showing this to be part of the planning of most of the organizations they surveyed. Other surveys, like BMC’s and the Arcati Mainframe Yearbook found that cloud computing wasn’t quite on the radar of many of the people who actually do the day-to-day systems work.

This week has seen a report from IBM suggesting that 70 percent of small and medium businesses – perhaps not its usual massive mainframe users – are either planning to, or already do, deploy cloud-based IT infrastructures to improve their performance and reduce costs. For the report, IBM surveyed 2,112 business and information technology decision makers at midsize businesses around the world, and the publication is called Inside the Midmarket: A 2011 Perspective.

Also in the report was a finding that these same SMBs were moving from cost control to growth in terms of cloud computing. The report says that 62 percent of surveyed organizations are planning to increase their IT budgets in the next year or so. Now one spin on that would be that the world is out of recession and all’s good with the world. An alternative way of looking at it is to say that most sites have reduced or kept spending the same for the past two years and there’s a huge amount of pressure – like a boiling kettle – to update hardware and software.

The survey also found that 70 percent of respondents are actively pursuing business analytics to help give them some kind of insights into the huge amounts of data they’ve generated. The survey also found that 66 percent of respondents say they are embracing the benefits of cloud computing to optimize costs and redundancy while increasing uptime and scalability.

Obviously cloud computing is new to so many of the organizations surveyed and perhaps not surprisingly it was found that more than 70 percent are looking for local business partners with industry expertise for more of a consultative – rather than a purely transactional – relationship.

In other news (as they say) the new CEO at HP, Leo Apotheker is looking to make his company a leader in the development of infrastructure and platform Cloud services with an open Cloud, which many people assume will compete directly with Google's similar Cloud-based offering.

My final words of ‘wisdom’ on this matter is that we all think we know what we mean by cloud, but for many organizations it might be like shopping for a ‘car’ or ‘automobile’. You could end up with a Rolls Royce or second-hand Reliant Robin! As you work your way down into the nitty gritty details of what your organization needs, you can find cloud computing to be a fairly nebulous term!

Sunday, 13 March 2011

CICS tools

I've been putting together a list of CICS tools and I thought I'd share some of the information I'd found.
So far, I've found 110 products from 31 vendors - including ASG, ASPG, Attachmate, Axios Products, B.O.S. Software Service und Vertrieb GmbH, BMC Software, C\TREK Corp, CA, Circle Computer Group, Computer Application Services, Compuware, Cue, Metamon, Data21, Enterprise Research Inc, Foundation Software, GT Software, H&M Systems Software, H&W, Hostbridge Technology, IBM, Lee Technologies, MacKinney Systems, Macro 4, Matter of Fact Software, NETEC, International Inc, Rocket Software, Rosebud Management Systems, SDS, Serena Software, SOA Software, and UNICOM Systems.

The products allow users to do everything from development to sorting, from debugging to connectivity. The problem, I guess, from the CICS user's perspective is which product to choose. It's not like going to the supermarket and choosing between tins of beans from different vendors, it's more like making a choice between which menu item to choose at different restaurants. You assume that some are larger portions or come with better service. Some come with a side salad, at other restaurants all vegetables are separately priced.

The best I can do is create a list of products and briefly summarize what each product does - monitor, sort, management, tuning, etc. It's still very much down to the users to speak to each vendor and see what extras they get with their purchase and whether the product will integrate with the other third-party products already installed.

Below is a list of the CICS-related products that I've found so far. If you know of any others then please e-mail me at trevor@itech-ed.com and let me have the information. Or tell me if a company's gone out of business or a product doesn't really exist anymore, etc.

I am already aware of many products that work with CICS that aren't necessarily CICS-specific, so I haven't included them.

Abend-AID for CICS (Compuware), ASG-TMON for CICS TS for z/OS (ASG), Autoinstall (MacKinney Systems), AUTOMON/BATCH for z/OS (UNICOM Systems), AUTOMON/CICS for z/OS (UNICOM Systems), BOS-skip (B.O.S. Software Service und Vertrieb GmbH), BOS-pack (B.O.S. Software Service und Vertrieb GmbH), BOS-help (B.O.S. Software Service und Vertrieb GmbH), C\FLOW (Circle Computer Group), C\TREK (C\TREK Corp), CAFC (NETEC International Inc), CA CICSORT (CA), CA DADS Plus for CICS (CA), CA InterTest for CICS (CA), CA SOLVE:Operations Automation for CICS (CA), CA SymDump for CICS (CA), CA Verify for CICS (CA), CDDF (NETEC International Inc), CICS Application transformation tools (IBM), CICS Batch Application Control (IBM), CICS Business Event Publisher for MQSeries (IBM), CICS Configuration Manager for z/OS (CICS CM) (IBM), CICS Deployment Assistant for z/OS (IBM), CICS Interdependency Analyzer (IBM), CICS OTTO (Online Transmission Time Optimizer) (IBM), CICS Performance Monitor (IBM), CICS Performance Analyzer for z/OS (CICS PA) (IBM), CICS Subsystem Management tools (IBM), CICS Transaction Gateway (IBM), CICS Transaction Server for z/OS (IBM), CICS Universal Client (IBM), CICS VSAM Copy (IBM), CICS VSAM Recovery (IBM), CICS VSAM Transparency (IBM), CICS/CEMT from Batch (MacKinney Systems), CICS/Comet for z/OS (UNICOM Systems), CICS/Fax (MacKinney Systems), CICS/FCTD for z/OS (UNICOM Systems), CICS/FileServ for z/OS (UNICOM Systems), CICS/Forward Recovery System (MacKinney Systems), CICS/Hotprint (MacKinney Systems), CICS/Juggler for z/OS (UNICOM Systems), CICS/Log View (MacKinney Systems), CICS/Mapr II (MacKinney Systems), CICS/Menu II (MacKinney Systems), CICS/Message (MacKinney Systems), CICS/Morning News (MacKinney Systems), CICS/On Line File Utility (MacKinney Systems), CICS/Qeditor (MacKinney Systems), CICS/Qsort (MacKinney Systems), CICS/Response Time Monitor (MacKinney Systems), CICS/SignOn (MacKinney Systems), CICS/Spooler (MacKinney Systems), CICS/Spy (MacKinney Systems), CICS/Swap (MacKinney Systems), CICS/Timeout (MacKinney Systems), CICS/Windows for z/OS (UNICOM Systems), CICS-DupS (Enterprise Research Inc), CICS-Lock (Enterprise Research Inc), CICS-SSO (Enterprise Research Inc), CICS-View (Enterprise Research Inc), CICS2PDF (Computer Application Services, Inc), Command/CICS (ASPG - Advanced Software Products Group), Dump Detective for CICS (MacKinney Systems), Easy Help for CICS (MacKinney Systems), Eden Server (Rosebud Management Systems), Energizer for CICS (BMC Software), eSendIT (MacKinney Systems), Fault Analyzer (IBM), Help/Windows for z/OS (UNICOM Systems), Inter-Program Command Processor (IPCP PLUS) (SDS), IpServer (Data21), Ivory Service Architect (GT Software), KEYFAST (H&M Systems Software), MacKinney Batch to CICS (MBC) (MacKinney Systems), Macro Level Interpreter (MacKinney Systems), MAINVIEW AutoOPERATOR for CICS (BMC), MAINVIEW for CICS TS (BMC), Megapacker (H&M Systems Software), METAMON for CICS (Cue-Metamon) METAMON Power Tools (Cue-Metamon) MFAST/ES (H&M Systems Software), PEngiONL (CICS) (Foundation Software), PIE/CICS Availability Plus for z/OS (UNICOM Systems), PIE/CICS Dynamic Menus for z/OS (UNICOM Systems), PIE/CICS MultiCICS for z/OS) (UNICOM Systems), PIE/CICS NetGate for z/OS (UNICOM Systems), PIE/CICS NonStop CICS for z/OS (UNICOM Systems), PlexSpy Application Status Monitor (Matter of Fact Software), REPRO for CICS (Circle Computer Group) RMode31 (MacKinney Systems), Rocket FYI/CICS (Rocket Software), ROPES (Axios Products), Show and Tell II (MacKinney Systems), SoftQuery (H&M Systems Software), SOLA (SOA Software), StarTool DA (Dump Analyzer) (Serena Software), Strobe for CICS (Compuware), Synchro (Macro 4), SYSB-II (H&W), Tivoli OMEGAMON XE for CICS on z/OS (IBM), Tools4CICS (Data21), TraceMaster CodeTrack (Macro 4), Track (MacKinney Systems), UCCF/Server for z/OS (UNICOM Systems), Verastream Bridge Integrator (Attachmate), Vital Signs for CICS (Lee Technologies), WebTek (H&W) WIRE (Web Interface Rules Engine) (Hostbridge Technology), Xpediter/CICS (Compuware).