Showing posts with label group. Show all posts
Showing posts with label group. Show all posts

Sunday, 2 February 2014

10 years at iTech-Ed Ltd

2014 is a bit of a special year here at iTech-Ed Ltd. It was our 10th anniversary on 1 February. I thought you might be interested in some of the changes that have taken place in that time.

Before we set up iTech-Ed Ltd, I had worked for Xephon for 18 years. Xephon ran briefings on mainframe topics, ran surveys on mainframe topics, and created user guides to things like databases. In 1986, they decided to try a small publication by CICS professionals for CICS professionals. They called it CICS Update. It sold very well – remember there was no Google or Internet in those days and it was difficult to easily get your hands on working bits of code and alternative solutions to common problems. VM Update followed in 1987, and then a whole range of mainframe-based publications. I was there at the very beginning and over the next 18 years edited most of them.

In 2004, Xephon sold the name and the publications to TCI publications. We set up iTech-Ed and we got the contract to edit around five or six of these Updates each month. My first activity, at one minute after midnight on 1 February 2004, was to upload the new issues to the Web site.

Over the next three and half years, iTech-Ed was responsible for encouraging technical people to write articles, editing and checking them to produce each edition every month, paying contributors, and sending the publications to the printers and putting them on the Web site. A small team of experts checked the text for punctuation and grammar as well as technical accuracy.

At the same time, iTech-Ed was carrying out consultancy work and producing technical documentation that was used in-house by a number of well-known companies. And we also started blogging at Mainframe Update using Blogger and Mainframe World on IT Toolbox

Towards the end of 2007, the Updates ceased publication, and the very first Virtual IMS user group meeting was held using Webex. The user group was immediately very popular and was sponsored by NEON Enterprise Software. That year also saw a growth in number of companies using our Web design and development services.

In 2008 the company took its first steps in offering advice on social media and how organizations could use it both to get their message out there and also to interact with customers in a positive way. It was a hard job back then. I also qualified as a Microsoft Office trainer – MOS MI – and ran a number of on-site training courses.

We picked up the Arcati Mainframe Yearbook – the de facto reference work for mainframers – and have worked with Arcati for many years producing this. The 2014 edition is now available from arcati.com/newyearbook14.

I was made an IBM Champion in 2009 and have been a champion every year since. As well as producing internal documentation for companies, I have had numerous articles published in a variety of Web-based and printed publications, such as Enterprise Tech Journal. In 2010 I attended Microsoft SharePoint Administrator and Developer training. And I started my regular blog on Destination z in July 2011, where I’ve written about Big Data , the Internet of Things, Deep Learning, and, of course, mainframes.

Also in 2011, Fundi Software took over as sponsor of the Virtual IMS user group and we then launched the Virtual CICS user group. Both of them enjoy regular meetings and newsletters and have around 400 members. I chair both of these user groups, and we use Citrix GoToMeeting to facilitate the webinars.

Over recent years, we’ve published guest blogs and I’ve ghost written blogs for many other blog sites. I’ve also contributed to IBM’s IOD blogs for the past couple of years. And I’ve created podcasts for a number of different companies.

So, here we are – 2014. 10 years in business and still very much in demand and looking forward to the future. If you want to get in contact with us, our Web site is itech-ed.com or you can e-mail trevor@itech-ed.com. You can Like us on Facebook at fb.com/itech-ed, follow me on Twitter at @t_eddolls, connect on LinkedIn at linkedin.com/in/teddolls, or follow us on Google+ at google.com/+TrevorEddolls.

Sunday, 18 August 2013

Optimum performance from CICS

The July meeting of the Virtual CICS user group included a presentation entitled, “Extracting optimum performance out of CICS”, and was presented by Satish Tanna, IBM’s CICS and CICS Tools Technical Specialist. The session was introduced by Ted Caffarelli, CICS Tools Product Line Manager with IBM.

Satish told the user group that he would be talking about using CICS Tools to help with CICS Threadsafe and consolidation projects.

Being threadsafe modernizes CICS applications and reduces TCB switching and CPU usage. It also increases the number of simultaneous CICS tasks that can run in a single CICS region, which reduces the need for vast numbers of CICS systems, and saves on the cost of administering those systems and other overheads. It also better exploits modern z-Series hardware.

Each TCB switch is approximately 2000 instructions. CICS TS V5.1, non-threadsafe DB2, MQ, and IMS transactions switch TCBs for each SQL statement or MQ command. So reducing instruction path length reduces costs and saves money for an organization.

CICS Tools can help to create threadsafe applications. Satish Tanna suggested that there are four stages in creating a threadsafe application. Step 1 is to identify applications that have a high number of TCB switches and identify programs in those transactions that are good threadsafe candidates.

Step 2 is to analyse programs to ensure the logic is threadsafe. Step 3 is to implement threadsafe programs. And the final step is to measure the results. CICS PA can be used for steps 1 and 4. CICS IA can be used for step 2. And CICS CM can be used for step 3.

CICS Performance Analyzer (PA) can analyse your CICS applications to determine which ones are good candidates for threadsafe. It looks at how many switches occurred, how much CPU time was used, delays, and how much they cost.

CICS Interdependency Analyzer (IA) can be used to determine the cause of a high number of Change TCB modes. It looks at what commands are issued by the transaction, how many commands are threadsafe, whether there are any DB2, MQ, or IMS commands, whether there are any Dynamic COBOL commands, whether there are any inhibiting commands, and which commands cause a TCB swap and where they are in the sequence of events.

Sites can also use CICS IA to verify that program logic is threadsafe. It looks for serialization techniques when accessing shared resources, enqueue and dequeue, compare and swap, reviews usage of ADDRESS CWA, EXTRACT EXIT, and GETMAIN SHARED. CICS will provide threadsafe access to its resources, eg files and queues.

CICS Configuration Manager (CM) Packaging, Transformation, and Migration facilities can be used to manage programs.

CICS PA can then be used to compare the results using the CICS PA Transaction Profile Report. This can quickly show a comparison between before and after the threadsafe project.

When it comes to consolidation, Satish Tanna told the user group that using CICS TS V5.1 scalability can consolidate CICS systems to simplify management. New and improved capabilities in CICS TS V5.1 provide greater single region scalability by doubling the MAXTASK limit to 2000. There’s greater usage of 64-bit storage and reduced usage of 24-bit storage. There’s greater application parallelism through threadsafe API and SPI extensions. There’s greater system parallelism through optimized TCB usage. There are Java performance improvements from 64-bit Java 7 support. And there’s greater access to 64-bit application storage when using Assembler programs.

CICS Deployment Assistant (DA) can discover CICS and CICSPlex system topology. CICS IA can analyse application resources and interdependencies. CICS CM can implement region consolidation, including CSD and CPSM BAS resources. CICS PA can measure performance.

CICS DA will discover Sysplex, CICS assets, and other address spaces. It can visualize assets and interconnections graphically. And it can export discovery data for reporting.

More information about the Virtual CICS user group can be found at http://fundi.com/virtualcics/.

Friday, 2 September 2011

Create custom permissions – for SharePoint

It’s been a while since we’ve published one of iTech-Ed Associate Darren Pritchard’s SharePoint 2007 beginners’ guides. This time he’s explaining custom permissions and how to create them.

Let’s start off by defining what we’re talking about. Specifying custom permission levels give you more control over the degree of access users can have to SharePoint sites, site collections, or site content. In effect, you create a new security group.

So, let’s run through the steps:
  1. From the site collection click ‘Site Actions’ 
  2. Click ‘Site Settings’
  3. Under ‘Users and Permissions’ click ‘Advanced Permissions’ 
  4. You will then see a list for permission level group
  5. Select the ‘Settings’ drop down
  6. Click ‘Permission Levels
  7. Click ‘Add a Permission Level’
  8. You will then be able to create your own security group.

It’s worth remembering that only this site and all its sub-sites will have access to your new group.

Below is a list of permissions that can be set. Please note that selecting one may also result in others being selected because they are required as part of your selection.

List Permissions:
  • Manage Lists – create and delete lists, add or remove columns in a list, and add or remove public views of a list.
  • Override Check Out – discard or check in a document that is checked out to another user.
  • Add Items – add items to lists, add documents to document libraries, and add Web discussion comments.
  • Edit Items – edit items in lists, edit documents in document libraries, edit Web discussion comments in documents, and customize Web Part Pages in document libraries.
  • Delete Items – delete items from a list, documents from a document library, and Web discussion comments in documents.
  • View Items – view items in lists, documents in document libraries, and view Web discussion comments.
  • Approve Items – approve a minor version of a list item or document.
  • Open Items – view the source of documents with server-side file handlers.
  • View Versions – view past versions of a list item or document.
  • Delete Versions – delete past versions of a list item or document.
  • Create Alerts – create e-mail alerts.
  • View Application Pages – view forms, views, and application pages. Enumerate lists.

Site Permissions:
  • Manage Permissions – create and change permission levels on the Web site and assign permissions to users and groups.
  • View Usage Data – view reports on Web site usage.
  • Create Subsites – create subsites such as team sites, Meeting Workspace sites, and Document Workspace sites.
  • Manage Web Site – grants the ability to perform all administration tasks for the Web site as well as manage content.
  • Add and Customize Pages – add, change, or delete HTML pages or Web Part Pages, and edit the Web site using a Windows SharePoint Services-compatible editor.
  • Apply Themes and Borders – apply a theme or borders to the entire Web site.
  • Apply Style Sheets – apply a style sheet (.css file) to the Web site.
  • Create Groups – create a group of users that can be used anywhere within the site collection.
  • Browse Directories – enumerate files and folders in a Web site using SharePoint Designer and Web DAV (Distributed Authoring and Versioning) interfaces.
  • View Pages – view pages in a Web site.
  • Enumerate Permissions – enumerate permissions on the Web site, list, folder, document, or list item.
  • Browse User Information – view information about users of the Web site.
  • Manage Alerts – manage alerts for all users of the Web site.
  • Use Remote Interfaces – use SOAP, (Simple Object Access Protocol) Web DAV, or SharePoint Designer interfaces to access the Web site.
  • Use Client Integration Features – use features that launch client applications. Without this permission, users will have to work on documents locally and upload their changes.
  • Open – allows users to open a Web site, list, or folder in order to access items inside that container.
  • Edit Personal User Information – allows a user to change his or her own user information, such as adding a picture.

Personal Permissions:
  • Manage Personal Views – create, change, and delete personal views of lists.
  • Add/Remove Personal Web Parts – add or remove personal Web Parts on a Web Part Page.
  • Update Personal Web Parts – update Web Parts to display personalized information.

Armed with that information, you’re now in a position to try to create a new security group and give a person or a group of people a different level of access from what they had previously.

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, 6 February 2011

The importance of mainframe performance

It’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% 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’m thinking of here) aren’t even close.

But I wasn’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’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’ve been using faster processors, faster I/O, more efficiently-coded transactions, until every component is working as well as it can.

In previous blogs, we’ve talked about monitoring software that can arrange for alerts to be sent to designated staff as text messages or e-mails – allowing them to access the nearest iPad or laptop and take steps to resolve the new problem.

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’ve had software that learns how to maintain high performance and make appropriate changes on-the-fly, without any human intervention.

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.

One new solution is Transaction Analysis Workbench, which is an IMS tool. If you’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’ll be interested in the webinar from the Virtual IMS user group this week.

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’t have to face the hard task of convincing your company to fund your user group experience – you just sit down at your laptop and log in.

Anyone wishing to join the webinar needs to join the user group – which is also free. The next meeting is at 10:30 Central Standard Time on Tuesday 8 February. The user group’s Web site (where you can join) is at www.fundi.com/virtualims.

Sunday, 16 January 2011

Virtual IMS user group

With so much of IBM’s software now in its 40s, it’s no wonder that using it requires quite a lot of knowledge. And many people have developed a whole range of nifty tips and tricks that they can use when things go wrong or to help make things work better. That’s where user groups come in. A user group provides an opportunity for people to share their hints and tips with others, and, in return, learn some tried-and-tested new ones.

One problem that managers sometimes have with staff going to user group meetings is that they are unavailable at work should there be a problem. In addition, there is often a cost associated with going to meetings – travel costs, meals, parking, subsistence, etc. That’s where the Virtual IMS user group scores. Not only do members get all the benefits of user group membership, but there’s no need for them to leave the office – they just join the meeting through their computer (hence the ‘virtual’ part of the name).

And the Virtual IMS user group is going to be busy in 2011. If you’re not already a member and you’d like to be, then go to www.fundi.com/virtualims and sign up. User group membership is FREE. This year there is an exciting programme of presentations at the virtual meetings – using GoToMeeting – starting on 8 February at 10:30 CDT with a presentation by Fundi Software’s Jim Martin entitled, “Solving the problem when IMS isn’t the cause”.

Jim describes the presentation like this: “Users might report slow response times from IMS, but you suspect that other systems are responsible. For example, what appears to be an IMS performance problem could be a CICS, DB2, WebSphere, or z/OS performance problem. Your challenge is to correlate performance data in IMS with activity in these other systems in order to discover the cause of the slow response time. In this session, we discuss how to approach this type of situation, how to gather the necessary information from multiple subsystems, and then analyse, diagnose, and resolve the problem.

On 12 April the user group meeting includes a presentation from Ron Haupert, a Senior Technologist with Rocket Software. His presentation is entitled: “Simplify and improving database administration by leveraging your storage system”. Ron is a database professional with over 30 years of related experience. He has developed relational database software, implemented large database systems, conducted database design reviews, and consulted with companies around the world on various aspects of relational database technology, database management tools, and integrated data management solutions.

On 14 June Ronnie Parker from Logic Online talks about: “The ripple effect of making changes”. The session describes storage-aware data management tools. These tools integrate storage-based fast-replication facilities with database management systems to provide fast and non-disruptive IMS and DB2 backup and cloning solutions. Storage-aware data management tools improve database backup, recovery, and cloning solutions by using storage-based fast-replication facilities to copy data; saving time and host CPU and I/O resources. The session explores how storage-based fast-replication facilities offered by IBM, EMC, and Hitachi storage systems can be used to backup, recover, clone, and refresh IMS and DB2 systems.

And there will be more great sessions in the second half of the year.

The user group is very grateful to Fundi Software for stepping in to sponsor the group (in much the same way that BMC sponsors the IMS Listserv at http://imslistserv.bmc.com/scripts/wa-BMC.exe?LOGON). Fundi Software is an Australian software product development company. Established in 1982, Fundi is today one of the leading providers of tools for IMS and CICS systems. Taken from the Zulu language, Fundi means “expert”.

The Virtual IMS user group is an independently-operated vendor-neutral group run by and for the IMS user community. The Web site contains an up-to-date list of IMS-related software that can be used with IMS; IMS news (information about new IMS products and new versions of existing products); a list of IMS consultant (let me know if your company needs to be added to the list); links to recent IMS articles that are available on the Internet; and links to IMS resources – in fact, it’s a one-stop shop for IMS professionals and other people interested in IBM’s Information Management System.

Find out more at www.fundi.com/virtualims.

Sunday, 8 August 2010

Virtual IMS Connection user group - under threat

Virtual IMS Connection is a vendor-neutral, independently-operated, virtual user group for IMS (IBM's Information Management System) professionals. It can currently be found at www.virtualims.com. It was launched at the beginning of November 2007.

Virtual user group meetings take place every other month and a guest speaker gives a presentation relevant to the IMS user community. The user group meetings last a little over an hour in total. Participation in meetings is free to members. The Virtual IMS Connection user group is also free to join.

User group members also get a bi-monthly newsletter. You can see the flip-book version here and the PDF version here.

The Web site contains details of future meetings, information about IMS-related articles (published elsewhere on the Web) and events, a list of IMS tools (software - the listing is free to vendors) and services, a list of IMS consultants, and a job bank (with resumes - CVs - and job opportunities).

New IMS products and new versions of existing products are always included in the News page. There's a link to the IMS-L listserv, where IMS professionals can ask questions and share information.

Members can access PDF versions of presentations and PDF versions of newsletters.

The idea was to create a one-stop shop for IMS professionals, where individuals using IBM’s IMS hierarchical database and transaction processing systems could exchange information, learn new techniques, and advance their skills with the product.

Obviously, there are sponsorship opportunities available to vendors of IMS-related products to help fund this work. Vendors can place banner adverts, etc. However, since its inception, NEON Enterprise Software has provided Web hosting for the site, and funded the WebEx technology that we have used to make the regular webinars possible, as well as meeting other costs. This is now coming to an end, and the Virtual IMS Connection user group is looking for a new home.

If your organization might be able to help keep this important user group running, please contact me on trevor@itech-ed.com.

You can also find the user group on Twitter at twitter.com/VirtualIMS.
You can become a fan on Facebook at www.facebook.com/#/pages/Virtual-IMS-Connection-user-group/282385116069.

Let's hope that the Virtual IMS Connection user group can continue to share ideas, information, and skills into the future.