IBM Student Mainframe Challenge Part Three

Size: px
Start display at page:

Download "IBM Student Mainframe Challenge Part Three"

Transcription

1 IBM Student Mainframe Challenge Part Three Time to complete about ten hours I'm very pleased with what you've done so far! You've picked up all the mainframe skills you needed, and you're proving very useful to the order processing team! In this part of the challenge, we'll be doing a bit of C programming and then working with the order processing website! I'll give you hints and tips, but this time it's mostly up to you! Again, I have some questions to test your understanding of z/os and the different products our company is using. This time I'm not looking for the fastest contestants, but the ones who produce the highest quality output. Bear that in mind as you answer the questions and complete tasks! Help You might find the following references useful when completing the tasks: z/os v1.11 Information Center: WebSphere MQ v7 Information Center: WebSphere MQ MA95 Support Pac User's Guide: ftp://public.dhe.ibm.com/software/integration/support/supportpacs/individual/ma95.pdf

2 We'll be using a different mainframe system in this part of the challenge, so first I'll tell you how to use that security certificate we ed to you. We also sent you a new userid and password, make sure you use that instead of your old one! Install a VPN If you're using Windows... Go to and download the OpenVPN GUI for Windows V Install it by running the.exe file and following the installation instructions. If you're using a Mac... Go to and download Mac_OpenVPN.dmg. This is a Mac OS X Disk Image file. It contains: A version of Tunnelblick (an Open VPN GUI) that has been modified by upgrading the OpenVPN binary from to to 2.1rc12. This fixes a defect which prevented Tunnelblick from connecting to our mainframe. A read-me file that describes how to install Tunnelblick and get started. If you're using Linux... Go to and download the OpenVPN 2.1_rc21 source, then find instructions for installation on different Linux distributions at Unzip and install your security certificate When you receive your new userid and password, you will also receive an attachment containing your security certificate. Rename the attachment to have a.zip extension and then unzip it. If you didn't receive the attachment, get in touch with matt_kockott_2003@hotmail.com on MSN and he'll send it to you. If you're using Windows... Unzip the file and run install.bat You must have Administrator access to your Windows environment. This is because OpenVPN needs to add routes on your machine during the connection. If you don't have Administrator access, please take a look at this article: If you're using a Mac... The read-me file in the disk image you downloaded above should contain everything you need to know about setting up and installing your security certificate on Mac OS X

3 If you're using Linux... Copy the *.key, *.crt and *.ovpn files you received to /etc/openvpn. Then edit the *.ovpn file to add the correct path (/etc/openvpn) to the beginning of the file name already specified for the ca and key settings. The command: openvpn --config /etc/openvpn/server.ovpn (for example) should then start it up. Additionally, you must be sure that your firewall is accepting outgoing connections to the following IP addresses/ports for the OpenVPN connection: Subnet: /24 Ports: 1194 and 1195 Protocols: TCP and UDP Configure your emulator to connect to the new system The Host IP Name is and the IP Port is 23. Log on to TSO If you are using the emulator for Windows, the trial license may have expired. You can use the following key to reactivate it: Marist College Student License 844E6D2164 Are you ready to get started with Part Three? If you're having any system problems, you can contact on MSN. He's great at fixing things if he's at his desk! He'll help you log on, but he won't give you any tips about the tasks.

4 If you get disconnected and can't log back on because your userid is still in use, this procedure may help: Put the following command in a file (for example cancellogon.txt) /*$VS,'C U=ZCONxxx' (where ZCONxxx is your new userid) Then log into an FTP session at and enter these commands: quote site filetype=jes put cancellogon.txt This will send the command in the file to JES, which schedules jobs on the mainframe. You should then be able to log onto the mainframe again.

5 GETTING STARTED In Part Two, you were given some questions to answer while you completed the various tasks. In this part of the contest, there is a further set of questions to tackle in exactly the same way. Once again, these are available in a question and answer sheet in the sequential data set called ZOS.CONTEST1.ANSWER.SHEET. Using ISPF create a copy of this data set called ZCONxxx.ANSWERS with the same attributes as the original data set. If you've forgotten how to do this, refer back to what I told you in Part Two! You will be advised when you should be able to answer each of the questions, but please read the comments at the top of the answer sheet carefully before proceeding. Fill in your z/os userid (i.e. ZCONxxx) in the space provided above question 1.

6 AUDITING ORDERS In Part Two you saw how we tracked customer orders using a CICS transaction and a DB2 database. You had to fix some orders because they had been changed by accident. I'd like you to put in place some auditing so we can see who is making all these mistakes! The CICS transaction was used to view and update the status of orders as they were processed by the company's staff. As a result of a number of complications with customer orders, the company has decided that they must keep an audit trail of when orders are updated, and by whom. Although the audit information could be kept in the same database, the company has another program that they already use to keep similar data for their accounts, and so they have decided to use WebSphere MQ to connect the two systems together. The CICS transaction has been updated to put a message onto a queue every time an order update is attempted. The audit records can then be periodically retrieved and imported to their auditing application.

7

8 In this part of the challenge, we will use JCL to run a batch application, and then make some changes to that application. The batch application is written in C, and can be used to browse messages on the audit queue.

9 Introduction to WebSphere MQ WebSphere MQ is IBM's premier messaging product. It can be used to send formatted data, in the form of messages, between disparate applications via an asynchronous message delivery mechanism. These applications can be written in different programming languages and be running on different hardware and operating systems. Being able to connect these applications together can save customers a lot of time and money! Messages are placed on queues in storage, so that programs can run independently of each other, at different speeds and times, in different locations, and without having a logical connection between them. WebSphere MQ allows multiple and interchangeable applications to access the same, or different, queues, which can help customers to develop a flexible and scalable infrastructure that includes redundancy, and thus reduces the risk of failure. Many of the largest companies in the world have WebSphere MQ at the very heart of their business. Running the audit queue browsing application Use ISPF to create two new PDSEs called ZCONxxx.PRTTHREE.JCL and ZCONxxx.PRTTHREE.C. They should be allocated in tracks (TRKS) They should have a primary quantity of 1 and a secondary quantity of 1 The record format should be FB (fixed block) and the record length should be 80 The block size should be The data set type should be LIBRARY Create another PDSE called ZCONxxx.PRTTHREE.LOAD It should be allocated in tracks (TRKS) It should have a primary quantity of 1 and a secondary quantity of 1 The record format should be U (undefined) and the record length should be left blank The block size should be The data set type should be LIBRARY Your first task is to compile and run the application. The jobs to build and execute it are in members BLDAUDIT and RUNAUDIT of ZOS.CONTEST1.JCL. The application source is in the member AUDITAPP of ZOS.CONTEST1.C and will need to be copied in to your C data set before you attempt to compile the application.

10 Copy the application source in to your C data set. Copy the jobs in to your JCL data set. Substitute the place-holders in the jobs the queue manager is called MQ04 and the audit queue is named SALES.AUDIT. Compile and run the audit queue browsing application

11

12 You should know by now that nothing around here ever works first time! Fix the RUNAUDIT job to resolve the JCL error.

13 WebSphere MQ has been set up to restrict access to the audit queue, so that only the company's auditors can remove messages from it. Unfortunately, the AUDITAPP application is requesting access to destructively get messages from the queue when it attempts to open it, and is therefore being denied access. Fix the AUDITAPP application so that it browses the messages on the audit record queue instead of trying to remove them. You'll need to change both the MQOPEN and MQGET function calls so that you only request browse access to the queue when you open it, and so that you browse each message on the queue in turn. The application should now be running successfully. There are two additional parameters supported by the application: -f to display only the audit failures, and -o <order number> to display only the audit records for a particular order. Run the application with -f as an additional parameter

14

15 The code to handle the -o parameter hasn't been implemented properly yet but I know of a feature in WebSphere MQ that can do the work for us! When a message is put onto a queue, you can give it a unique message identifier, or request that one be created automatically for you. This allows you to retrieve that specific message at a later date. Messages can also have a correlation identifier, which can be used to represent a relationship between multiple messages. Although we are not interested in the message identifier in this instance, the messages on the audit queue have had their correlation identifier set to the order number to which they relate. If we place the order number in the message descriptor before we issue an MQGET, WebSphere MQ will only look for messages that match this, and ignore the remaining messages on the queue.

16 The correlation identifier is 24 bytes long. To represent an order number in this field we treat it as a 24 digit number and store it as an EBCDIC string (each character in the string occupies 1 byte). For example, the order would be represented as Update the C application so that if a non-zero order number is specified, it only browses messages on the queue with a correlation identifier matching that order. Each order can have multiple audit records, so make sure all of them are displayed by the application and not just the first one! C programming tips To convert a C number (int) into a fixed length character string with leading zeros, you can use the following sprintf statement: int mynum = 24; char mystring[10]; sprintf (mystring, %0*d, 10, mynum); The contents of mystring are " ". This is looking good! I'll review your application alongside the answers to your questions, so please make sure you're happy with your solution before you continue! Now answer questions 1 and 2.

17 CREATING WEB PAGES Overview In this section, we will introduce IBM HTTP Server and create a couple of web pages for the Sports Marketplace company. Instead of using static HTML files the web pages will be generated by Common Gateway Interface (CGI) scripts, written in REXX, and will use WebSphere MQ messages to drive a CICS transaction that interacts with DB2 to allow an end user to place, view and cancel product orders. The CGI scripts used by IBM HTTP Server are stored in a UNIX filesystem mounted on the mainframe. This is also where the configuration files for IBM HTTP Server are kept.

18 Introduction to UNIX System Services (USS) The UNIX System Services (USS) element of z/os is a UNIX operating environment, implemented within the z/os operating system. The interface will be familiar to anyone who has experience of using UNIX. The z/os UNIX file system, like other UNIX systems, is a hierarchical one. Files are members of a directory, and each directory can in turn be a member of another directory. The highest level of the hierarchy is the root directory. Your home directory in USS is located at /u/zconxxx. This is where you should create any files that you need to complete this task. Although you do not deal directly with data sets from within USS, the content of the USS file system is actually stored in a number of data sets that are each mounted at a certain point in the hierarchy by the system administrator. There are two special types of data sets for this purpose - HFS (Hierarchical File System) and zfs (zseries File System). For example, the HFS file system ZCONxxx.HFS is mounted at /u/zconxxx, and contains all the data stored under your home directory. Logging on to USS There are two ways of entering USS. The first is to use Telnet to connect to the system. To log on to USS using this method, use a Telnet client (such as PuTTY for Windows) to connect to port When you log on you will see a copyright statement followed by the command prompt. To log off USS type exit.

19 Editing files in USS To edit files in USS when you have logged in using Telnet, you can use the vi editor. This is a commonly used editor on UNIX systems and you may already be familiar with it. However if you are not, don't worry as you'll only need to know the basics in order to complete this task. To start editing a file in vi enter vi <filename> on the command line. If the file doesn't exist already, it will be created for you. The vi editor has two modes command mode and insert mode. Command mode allows you to enter commands to manipulate the text in the file, while insert mode allows you to type text into the file. When you start vi it will be in command mode. The most common ways of getting into insert mode is to type either i (to enter text at the cursor's position) or o (to start a new line) while in command mode. Anything you type will then be inserted into the file. To return to command mode, use the escape key. These are some useful commands that can be entered while in command mode: :q! Exit without saving :wq Save and exit :w Save (without exiting) D Delete the rest of the line after the cursor dd Delete the entire line :nn Move the cursor to line nn uu Undo last action There are loads of tutorials and reference sites for vi on the Internet it was (and still is) a very popular editor! The other way to enter USS is to enter the TSO OMVS command in ISPF. You will have to exit OMVS to run other ISPF commands, but if you find it difficult to edit files with vi, you may want to enter USS using this method as it allows you to edit files with the ISPF editor you have already used. To edit a file enter oedit <filename> on the OMVS command line. This will open the file in the ISPF editor. Now answer questions 3 and 4.

20 INTRODUCTION TO IBM HTTP SERVER IBM HTTP Server on z/os provides a web server environment for scalable, high performance web serving applications that you can access from a web browser. It allows web pages written in HTML, or generated by programs (CGI scripts), to be served to web browsers. Starting and Stopping IBM HTTP Server IBM HTTP Server runs as a z/os started task, which you can consider to be like a system service. A started task uses JCL in exactly the same way as a batch job but does not get run by an initiator it is run immediately as a result of a START command. Started tasks run under a pre-configured userid, are generally used for critical applications, and are often started automatically when a z/os system is IPL'd. Carlos has set up an instance of IBM HTTP Server for you, and you'll need to customise it to complete this part of the challenge. The name of your server's started task is WEBSxxx where your userid is ZCONxxx

21 The JCL for a started task is located via a data set list known as the procedure library (PROCLIB). The JCL for your HTTP server is defined in a member called the same name as your started task, and can be found in the PDS called CENTER.PROCLIB. Before you can start your HTTP server you will need to copy a couple of files that the started task JCL refers to into your USS home directory. Issue the following commands in USS to copy the files to your home directory. cp /etc/web.conf ~/web.conf cp /etc/websrv.envvars ~/web.env The tilde character (~) can be used as an alias for your USS home directory (i.e. /u/zconxxx)

22 The web.conf file specifies configuration information for the HTTP server, including which files you wish to serve and how you wish to serve them. The web.env file can be used to specify the environment variables that should be defined for the HTTP server. Now you've created those config files in your home directory, you should be able to start your HTTP server! We'll have a closer look at the config files later on. Issue /S WEBSxxx from within SDSF You should then be able to see it running via Display Active Jobs (DA). If you look at the output for this job you should be able to see two messages: IMW3534I PID: <process id> SERVER STARTING IMW3536I SA <process id> :8xxx * * READY The 8xxx identified in the IMW3536I message is the port number that you can use to connect to your HTTP server. Go to the following address in your web browser:

23 Is it displaying a basic confirmation page? Awesome! Your server is running! We will now make some configuration changes and so first let's stop your HTTP server. Issue the command /P WEBSxxx from within SDSF You should see the HTTP server's job end after issuing the following messages: IMW3540I SA <process id> :8xxx * * STOPPING WORK IMW3541I SA <process id> :8xxx * * TERMINATING NOW

24 Configuring IBM HTTP Server Take a moment to look at the documentation for HTTP Server in the z/os Information Center, including Appendix B which details the configuration directives that can be used in the web.conf file you copied earlier. I can give you a template home page, stylesheet and a couple of CGI scripts I wrote in REXX. They'll need a bit of work... Copy /etc/contest1/htdocs/ and everything underneath it to /u/zconxxx/htdocs/ Similarly copy /etc/contest1/cgi-bin/ to /u/zconxxx/cgi-bin/ Use cp -R <source> <dest> to copy everything!

25 Edit your web.conf configuration file so that your HTTP server serves content from your htdocs directory instead of content from /etc. Restart your web server and check that your home page now displays the following: Now update your configuration file again so that executes the REXX script called scriptname in your cgi-bin directory (where scriptname can be anything). Further to this if scriptname is omitted, the vieworders script should be run. Update your configuration file.

26 Restart your web server and check that you get the following: Now answer question 5.

27 CORRECTING THE CGI SCRIPTS The RXMQxxx functions are provided by the MA95 MQ-REXX Support Pac. This provides support for calling WebSphere MQ from with REXX programs, such as the CGI scripts that you have copied into your cgi-bin directory. Unlike C, REXX is not a strictly typed language and so the MQI structures, such as the message descriptor (MQMD), are represented using REXX stem variables. The Support Pac also abbreviates the names of the structure fields but you should be able to identify which ones they are. The RXMQINIT function cannot be called because z/os does not know where to load MA95 from when running the vieworders CGI script. z/os loads modules from a number of locations, but the data sets to search for modules are typically specified in JCL with a DD (data definition) called STEPLIB. In UNIX, the equivalent of STEPLIB is usually an environment variable called LIBPATH (or LD_LIBRARY_PATH). In USS, you use an environment variable called STEPLIB to specify data sets outside the hierarchical file system. Change the definition of STEPLIB in your web.env file to specify the following list of data sets to look in to find load modules you can delete the existing value of CURRENT. 1. WMQ.V701.SCSQAUTH 2. WMQ.V701.SCSQANLE 3. WMQ.MA95.LOAD Those first two datasets are used to load support for WebSphere MQ, and the third is for the MA95 Support Pac. Restart your HTTP server and check that the RXMQINIT function can now be loaded. You should now find that you get a different error, indicating that you are not authorised to connect to the MQ04 queue manager. If you look at the top of the generated web page you should see that you are logged in as a user called PUBLIC. This is because HTTP Server has been configured to run under this userid in its configuration file. When you shop online, you normally have to create an account on each site so that the online retailer knows who you are, where to deliver your orders to, and how to bill you. The website that you are setting up for the company is a development prototype to test their backend processing and drive transactions, and so we do not need to configure accounts in the same way. To keep things simple, we will use your z/os userid and password to log in to the website instead.

28 Change HTTP Server to prompt for a z/os userid and password when you go to the website, instead of logging you in as the PUBLIC userid. At this point you'll want to set permissions on your home directory (/u/zconxxx) to 700. Use the chmod command! This is to prevent other students taking part in the challenge from seeing the changes you're making to your scripts! You should then see that the web page reports the user id that you are logged in as, and that you now encounter an error opening the request queue instead.

29 Before we correct that error with your request queue, let's make a slight digression and take a brief look at security on the mainframe. Security on z/os Security Server (RACF) is an optional feature of z/os and lets you control access to protected resources. Security Server maintains information about who has access to which resources and what level of access they have it is not responsible for securing the system itself. The various components of z/os and other z/os applications or services, such as WebSphere MQ, implement security by using an application programming interface (API) that communicates with Security Server. Whenever you wish to access a resource, such as a data set, or attempt to issue a command, Security Server can be asked whether you are allowed to do the action that you are attempting to perform. For example, the WebSphere MQ queue manager, MQ04 checked with Security Server and determined that the userid called PUBLIC should not be allowed to connect to it, but that access for your userid has been granted. Similarly, in the first section of this part of the mainframe challenge, Security Server reported to WebSphere MQ that you were allowed access to browse the audit queue, but not remove messages from it. Security Server maintains this information using named profiles that represent one or more resources. Users or groups can then be associated with these profiles to identify what level of access they should have, be it read access only or the ability to perform updates as well. There are other levels of access, including no access at all, which is usually the default. Now answer questions 6 and 7.

30 Setting up WebSphere MQ To rectify the error opening the request queue, we need to define it on the MQ04 queue manager. This queue is used by the REXX CGI script to send a message to a CICS transaction, which will in turn access DB2 to select information about the orders that have been placed. WebSphere MQ provides ISPF panels to help you administer queue managers. These can be found under IBM Products - WebSphere MQ. You should be presented with a screen as below: Remember you can press the PF1 key on any panel to get context-sensitive help about the field your cursor is on! Define your request queue

31 The queue should have the following properties, so that when your request messages are placed on it the CICS transaction is automatically run to process it for you. A trigger message should be generated every time a message is placed on the queue. The trigger message should be placed on the CICS01.INITQ initiation queue. The name of the process to call is WEBPRT3. To understand triggering in WebSphere MQ, see the topic entitled 'Starting WebSphere MQ applications using triggers' in the WebSphere MQ Information Center. You can find this topic in the Application Programming Guide under 'Writing a WebSphere MQ application'. The REXX CGI script uses a second queue to receive replies for the requests that it sends to CICS. This queue doesn't need any special attributes set the standard defaults are sufficient. Define your reply queue appropriately You should then find that your web page is generated successfully and displays an empty table because you have not yet placed any orders. Now answer questions 8 and 9.

32 Placing Orders To place an order, you can use the CGI script called neworder, which can be run in exactly the same way as vieworders. This script has bugs too... but you've nearly finished! Fix the first error that is preventing the request queue from being opened successfully You should now find that the products on order can be correctly retrieved, but none of the prices have a decimal place. For example, the book called Soccer Greats is actually on sale for 9.99 GBP, not 999 GBP. Correct this so that a decimal place is inserted before the last two digits of each price. Place a few orders for products to test that the orders are displayed correctly. Now answer questions 10 and 11. That's brilliant! We'll deploy your site internally and run it for a few weeks to gather feedback from members of the team. If what you've made works well, and you've answered the questions correctly, you'll be in the running to win the main prize!

33 COMPLETING THE MAINFRAME CHALLENGE Once you have completed the web page, review your answers to the questions and leave your answers data set where it is so I can check it. Congratulations! You've done a fantastic job! our customers will be pleased, and you've gained a good amount of mainframe experience! You should ensure that your auditing application works correctly, and your web site looks right and lists some test orders. These will be checked for correctness and deployed in due course! I hope you've enjoyed your experience on the mainframe in the IBM Student Mainframe Challenge! We'll be in touch! If you're looking for a graduate job, why not consider applying to IBM's labs? They're currently hiring more graduates than ever before!

IBM Student Mainframe Challenge Part Three Time to complete about ten to twelve hours

IBM Student Mainframe Challenge Part Three Time to complete about ten to twelve hours IBM Student Mainframe Challenge Part Three Time to complete about ten to twelve hours Your manager has been so pleased with your progress so far that she has given you the opportunity to join the corporate

More information

IBM Student Mainframe Challenge Part Two

IBM Student Mainframe Challenge Part Two IBM Student Mainframe Challenge Part Two Time to complete about six to eight hours The company that you work for acts as a broker for various suppliers, and provides a website that customers can use to

More information

Uni Hamburg Mainframe Summit z/os The Mainframe Operating. Part 2 TSO, ISPF und Unix Shell. Introduction to the new mainframe

Uni Hamburg Mainframe Summit z/os The Mainframe Operating. Part 2 TSO, ISPF und Unix Shell. Introduction to the new mainframe Uni Hamburg Mainframe Summit z/os The Mainframe Operating Chapter 4: Interactive facilities of z/os: TSO/E, ISPF, and UNIX Part 2 TSO, ISPF und Unix Shell Michael Großmann IBM Technical Sales Mainframe

More information

IBM Student Mainframe Challenge Part One

IBM Student Mainframe Challenge Part One IBM Student Mainframe Challenge Part One Time to complete about an hour Welcome to the Mainframe Challenge! You'll be joining our team of mainframe programmers to learn some skills then prove yourself

More information

Hands-on Lab: Setting up the z/os LDAP Server with the dsconfig utility.

Hands-on Lab: Setting up the z/os LDAP Server with the dsconfig utility. Hands-on Lab: Setting up the z/os LDAP Server with the dsconfig utility. Background: The z/os LDAP server was introduced several years ago. It was a standard LDAP v3 server with support for LDAP v2 if

More information

Automated Sign-on for Mainframe Administrator Guide

Automated Sign-on for Mainframe Administrator Guide Automated Sign-on for Mainframe Administrator Guide 12.5.1 For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights, patent policy,

More information

IBM. Documentation. IBM Sterling Connect:Direct Process Language. Version 5.3

IBM. Documentation. IBM Sterling Connect:Direct Process Language. Version 5.3 IBM Sterling Connect:Direct Process Language IBM Documentation Version 5.3 IBM Sterling Connect:Direct Process Language IBM Documentation Version 5.3 This edition applies to Version 5 Release 3 of IBM

More information

IBM z Systems Development and Test Environment Tools User's Guide IBM

IBM z Systems Development and Test Environment Tools User's Guide IBM IBM z Systems Development and Test Environment Tools User's Guide IBM ii IBM z Systems Development and Test Environment Tools User's Guide Contents Chapter 1. Overview......... 1 Introduction..............

More information

IBM System z Fast Track

IBM System z Fast Track IBM System z Fast Track Duration: 10 Days Course Code: ESZ0G Overview: This 10 day course is intended to give IT professionals a well rounded introduction to the System z environment, current servers,

More information

APIs Economy for Mainframe Customers: A new approach for modernizing and reusing mainframe assets

APIs Economy for Mainframe Customers: A new approach for modernizing and reusing mainframe assets Contact us: ZIO@hcl.com APIs Economy for Mainframe Customers: A new approach for modernizing and reusing mainframe assets www.zio-community.com Meet Our Experts and Learn the Latest News Copyright 2018

More information

Lab Overview In this lab, you will learn how to perform the following tasks with Encryption Facility for z/os:

Lab Overview In this lab, you will learn how to perform the following tasks with Encryption Facility for z/os: Lab Overview In this lab, you will learn how to perform the following tasks with Encryption Facility for z/os: Creating an OpenPGP Keyring Creating new RSA key pairs Creating OpenPGP certificates Exporting

More information

=============================================== ===============================================

=============================================== =============================================== M A News Mainframe Audit News January, 2005 Issue Number 06 Table of Contents 1. Introducing the Mainframe Audit News 2. Managing Your Audit Planning Through Your View of the Mainframe 3. New Developments

More information

NetRexx on the Big Iron

NetRexx on the Big Iron NetRexx on the Big Iron 2011 Rexx Language Symposium, Aruba René Vincent Jansen, 2011-12-04 Agenda NetRexx: what is it NetRexx: how to get it? Uploading to the Mainframe Running the translator z/os Unix

More information

Setting Up OS/2 Peer-to-Peer Networking & Coexistence of Warp & NT Machines

Setting Up OS/2 Peer-to-Peer Networking & Coexistence of Warp & NT Machines Setting Up OS/2 Peer-to-Peer Networking & Coexistence of Warp & NT Machines 1998, Frank R. Field, III (furd@mit.edu) (Last revision: February 13, 1998} Ed. Original version is http://web.mit.edu/activities/os2/peer/warppeer.htm.

More information

IBM. User's Guide. IBM Explorer for z/os. Version 3 Release 0 SC

IBM. User's Guide. IBM Explorer for z/os. Version 3 Release 0 SC IBM Explorer for z/os IBM User's Guide Version 3 Release 0 SC27-8431-01 IBM Explorer for z/os IBM User's Guide Version 3 Release 0 SC27-8431-01 Note Before using this information, be sure to read the

More information

ISPF Users Boot Camp - Part 2 of 2

ISPF Users Boot Camp - Part 2 of 2 Interactive System Productivity Facility (ISPF) ISPF Users Boot Camp - Part 2 of 2 SHARE 116 Session 8677 Peter Van Dyke IBM Australia SHARE 116, Winter 2011 pvandyke@au1.ibm.com Introduction Our jobs

More information

IBM. PDF file of IBM Knowledge Center topics. IBM Operations Analytics for z Systems. Version 2 Release 2

IBM. PDF file of IBM Knowledge Center topics. IBM Operations Analytics for z Systems. Version 2 Release 2 IBM Operations Analytics for z Systems IBM PDF file of IBM Knowledge Center topics Version 2 Release 2 IBM Operations Analytics for z Systems IBM PDF file of IBM Knowledge Center topics Version 2 Release

More information

JCL for installing FTE/MFT on z/os. Colin Paice

JCL for installing FTE/MFT on z/os. Colin Paice JCL for installing FTE/MFT on z/os Colin Paice September 17th 2014 Note Property of IBM Take Note! Before using this User s Guide and the product it supports, be sure to read the general information under

More information

Lab 3a Using the vi editor

Lab 3a Using the vi editor Lab 3a Using the vi editor Objectives: Become familiar with the vi Editor Review the three vi Modes Review keystrokes to move between vi modes Create a new file with vi Editor Invoke vi with show mode

More information

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and Hello, and welcome to another episode of Getting the Most Out of IBM U2. This is Kenny Brunel, and I'm your host for today's episode which introduces wintegrate version 6.1. First of all, I've got a guest

More information

2010/04/19 11:38. Describing a unique product that shows the mainframe in a completely different way.

2010/04/19 11:38. Describing a unique product that shows the mainframe in a completely different way. Describing a unique product that shows the mainframe in a completely different way. 1 These are some of the features of SELCOPY/i I will be speaking about today, to give you a flavour of the SELCOPY Interactive

More information

Objectives of this Lab

Objectives of this Lab Objectives of this Lab In this Lab you will learn how to perform the following tasks with Encryption Facility for z/os: Creating a Java Keystore Creating an OpenPGP Keyring Creating new RSA key pairs Creating

More information

MANEWS Issue Number 21 the Mainframe Audit News

MANEWS Issue Number 21 the Mainframe Audit News This newsletter tells you stuff you need to know to audit IBM mainframe computers runinng with z/os and the MVS operating system. This issue we show you how to plan the data gathering for your audit. Table

More information

WA2031 WebSphere Application Server 8.0 Administration on Windows. Student Labs. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc.

WA2031 WebSphere Application Server 8.0 Administration on Windows. Student Labs. Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. WA2031 WebSphere Application Server 8.0 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2012 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4

More information

ISPF. (Interactive Program Development Facility)

ISPF. (Interactive Program Development Facility) (Interactive Program Development Facility) ISPF (Interactive Program Development Facility) After seeing the homepage (below), press the Enter key again to obtain the ISPF (Interactive Program Development

More information

The Modern Mainframe. IBM Systems. Powerful, secure, dependable and easier to use. Bernice Casey System z User Experience

The Modern Mainframe. IBM Systems. Powerful, secure, dependable and easier to use. Bernice Casey System z User Experience Powerful, secure, dependable and easier to use Bernice Casey (casey@us.ibm.com) System z User Experience Steven Ma (stevenma@us.ibm.com) Application Integration Middleware User Experience 2006 IBM Corporation

More information

at Rocket Software Mainframe CVS z/os Unix System Services CVS client Extending the functionality of the Lisa Bates

at Rocket Software Mainframe CVS z/os Unix System Services CVS client Extending the functionality of the Lisa Bates Mainframe CVS at Rocket Software Extending the functionality of the z/os Unix System Services CVS client Lisa Bates lbates@rs.com April, 2006 Background Rocket wanted to standardize on one source code

More information

CA MIA Tape Sharing for z/vm

CA MIA Tape Sharing for z/vm CA MIA Tape Sharing for z/vm Linux User Guide Release 12.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

TSO/ISPF TIPS By:

TSO/ISPF TIPS By: TSO/ISPF TIPS By: jimleon@cs.niu.edu I will demonstrate how to create a file/dataset with JCL, submit the work(job) to the Marist mainframe, and fetch its output in TSO/ISPF. My Marist id is KC02321. First,

More information

BEATuxedo Mainframe Adapter for SNA. Installation Guide

BEATuxedo Mainframe Adapter for SNA. Installation Guide BEATuxedo Mainframe Adapter for SNA Installation Guide Version 9.1 Document Revised: August 16, 2006 Contents Introduction What You Need to Know.................................................. 1-1 e-docs

More information

ISPF Capabilities via FTP Without TSO By Jeff Gallagher

ISPF Capabilities via FTP Without TSO By Jeff Gallagher ISPF Capabilities via FTP Without TSO By Jeff Gallagher Before, we didn t have the ability to do ISPF-type functions using FTP to access desired files at the host site.learn how a new software product,

More information

IBM System z Fast Track

IBM System z Fast Track IBM System z Fast Track Duración: 1 Días Código del Curso: ESZ0G Método de Impartición: Curso Remoto (Virtual) Temario: This 10 day course is intended to give IT professionals a well rounded introduction

More information

Principles of Bioinformatics. BIO540/STA569/CSI660 Fall 2010

Principles of Bioinformatics. BIO540/STA569/CSI660 Fall 2010 Principles of Bioinformatics BIO540/STA569/CSI660 Fall 2010 Lecture Five Practical Computing Skills Emphasis This time it s concrete, not abstract. Fall 2010 BIO540/STA569/CSI660 3 Administrivia Monday

More information

1) How many unique operating systems are available on IBM Z hardware? Answer Choice A58_

1) How many unique operating systems are available on IBM Z hardware? Answer Choice A58_ Print Name: Print Email Address: 60 questions where each question has only 1 best choice answer from the list of 60 answers A1 to A60 1) How many unique operating systems are available on IBM Z hardware?

More information

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the db2 on Campus lecture series. Today we're going to talk about tools and scripting, and this is part 1 of 2

More information

VII. Corente Services SSL Client

VII. Corente Services SSL Client VII. Corente Services SSL Client Corente Release 9.1 Manual 9.1.1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Table of Contents Preface... 5 I. Introduction... 6 Chapter 1. Requirements...

More information

Chapter 1 An Introduction to C++, Unix, SSH and Komodo Edit

Chapter 1 An Introduction to C++, Unix, SSH and Komodo Edit Chapter 1 An Introduction to C++, Unix, SSH and Komodo Edit Contents 1 An Introduction to C++, Unix, SSH and Komodo Edit 1.1 Introduction 1.2 The C++ Language 1.2.1 A Brief Introduction 1.2.1.1 Recommended

More information

Microsoft Outlook 2007 Out Of Office Reply To

Microsoft Outlook 2007 Out Of Office Reply To Microsoft Outlook 2007 Out Of Office Reply To Every Email In Office 2007 and earlier, go to Tools and click on Out of Office Assistant. Note that this Type in your away email message and put in a subject.

More information

Achieving Higher Levels of Productivity with IBM ISPF Productivity Tool for z/os IBM Redbooks Solution Guide

Achieving Higher Levels of Productivity with IBM ISPF Productivity Tool for z/os IBM Redbooks Solution Guide Achieving Higher Levels of Productivity with IBM ISPF Productivity Tool for z/os IBM Redbooks Solution Guide IBM ISPF Productivity Tool for z/os is an ISPF application that provides significant productivity

More information

Getting Started with UNIX

Getting Started with UNIX Getting Started with UNIX What is UNIX? Boston University Information Services & Technology Course Number: 4000 Course Instructor: Kenny Burns Operating System Interface between a user and the computer

More information

How To Set User Account Password In Windows 7 From Guest

How To Set User Account Password In Windows 7 From Guest How To Set User Account Password In Windows 7 From Guest To change the password of a specific user in windows 7 or 8.1, without knowing How to change or set Windows 7 default font settings to bold, italic?

More information

Installation and Maintenance Instructions for SAS 9.2 Installation Kit for Basic DVD Installations on z/os

Installation and Maintenance Instructions for SAS 9.2 Installation Kit for Basic DVD Installations on z/os Installation and Maintenance Instructions for SAS 9.2 Installation Kit for Basic DVD Installations on z/os Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute

More information

Tools for z/os UNIX System Services

Tools for z/os UNIX System Services Tools for z/os UNIX System Services These tools build a collection of useful functions for the z/os UNIX System Services Environment. Especially there is included support for the OMVS shell in systems

More information

Getting Started with Python and the PyCharm IDE

Getting Started with Python and the PyCharm IDE New York University School of Continuing and Professional Studies Division of Programs in Information Technology Getting Started with Python and the PyCharm IDE Please note that if you already know how

More information

My Favorite bash Tips and Tricks

My Favorite bash Tips and Tricks 1 of 6 6/18/2006 7:44 PM My Favorite bash Tips and Tricks Prentice Bisbal Abstract Save a lot of typing with these handy bash features you won't find in an old-fashioned UNIX shell. bash, or the Bourne

More information

Dino Explorer. MVS Data Collector for Mainframe Assessment

Dino Explorer. MVS Data Collector for Mainframe Assessment Dino Explorer MVS Data Collector for Mainframe Assessment Index of contents 1 - Introduction...3 2 - The Installation Guide...4 2.1 Step 1 Copy the dxplload.xmit to MVS...4 2.2 Step 2 Receive XMIT file...6

More information

ISPF at EI&O UFIT. UF Information Technology. EI&O Document ID: D0040 Last Updated: 06/28/2002

ISPF at EI&O UFIT. UF Information Technology. EI&O Document ID: D0040 Last Updated: 06/28/2002 UFIT ISPF at EI&O EI&O Document ID: D0040 Last Updated: 06/28/2002 The Interactive System Productivity Facility (ISPF) and the Program Development Facility (PDF) are available in TSO. This document briefly

More information

CHAPTER 7 ADVANCED ADMINISTRATION PC

CHAPTER 7 ADVANCED ADMINISTRATION PC ii Table of Contents CHAPTER 1 INTRODUCTION... 1 Broadband ADSL Router Features... 1 Package Contents... 3 Physical Details... 4 CHAPTER 2 INSTALLATION... 6 Requirements... 6 Procedure... 6 CHAPTER 3 SETUP...

More information

NETWORK SET UP GUIDE FOR

NETWORK SET UP GUIDE FOR NETWORK SET UP GUIDE FOR USX11ZS USX11ZAND USX21ZS USX31ZAND DVRX16D DVRX13D HDDX13D SUPPORTING ROUTER D-Link Linksys NETGEAR BELKI If your router manufacturer is not listed please go to http://portforward.com/

More information

SmartIS. What is SmartIS? Product Description

SmartIS. What is SmartIS? Product Description SmartIS Product Description What is SmartIS? SmartIS is a Smart Information System designed for today s mainframe data centers. SmartIS automatically collects and correlates data from the areas of: Operations

More information

System Administration for Beginners

System Administration for Beginners System Administration for Beginners Week 5 Notes March 16, 2009 1 Introduction In the previous weeks, we have covered much of the basic groundwork needed in a UNIX environment. In the upcoming weeks, we

More information

CA-View Extract User Dialog

CA-View Extract User Dialog CA-View Extract User Dialog A User Friendly ISPF Interface to CA-View Reports Version 1.19 Revised June 16, 2003 Lionel B. Dyck Kaiser Permanente Information Technology 25 N. Via Monte Ave Walnut Creek,

More information

VI. Corente Services Client

VI. Corente Services Client VI. Corente Services Client Corente Release 9.1 Manual 9.1.1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Table of Contents Preface... 5 I. Introduction... 6 II. Corente Client Configuration...

More information

SYSTEM 2000 Essentials

SYSTEM 2000 Essentials 7 CHAPTER 2 SYSTEM 2000 Essentials Introduction 7 SYSTEM 2000 Software 8 SYSTEM 2000 Databases 8 Database Name 9 Labeling Data 9 Grouping Data 10 Establishing Relationships between Schema Records 10 Logical

More information

EVALUATION ONLY. WA2097 WebSphere Application Server 8.5 Administration on Linux. Student Labs. Web Age Solutions Inc.

EVALUATION ONLY. WA2097 WebSphere Application Server 8.5 Administration on Linux. Student Labs. Web Age Solutions Inc. WA2097 WebSphere Application Server 8.5 Administration on Linux Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4

More information

Chapter 1 CONCEPTS AND FACILITIES. SYS-ED/ Computer Education Techniques, Inc.

Chapter 1 CONCEPTS AND FACILITIES. SYS-ED/ Computer Education Techniques, Inc. Chapter 1 CONCEPTS AND FACILITIES SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Objects of MQ. Features and benefits. Purpose of utilities. Architecture of the MQ system. Queue

More information

What's New In the IBM Problem Determination Tools

What's New In the IBM Problem Determination Tools What's New In the IBM Problem Determination Tools Francisco M Anaya IBM Problem Determination Tools Architect Randy Campbell IBM Debug Tool Developer March 10, 2014 Session 14621 Agenda What are the IBM

More information

Getting Started with Xpediter/Eclipse

Getting Started with Xpediter/Eclipse Getting Started with Xpediter/Eclipse This guide provides instructions for how to use Xpediter/Eclipse to debug mainframe applications within an Eclipsebased workbench (for example, Topaz Workbench, Eclipse,

More information

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1 Review of Fundamentals Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 GPL the shell SSH (secure shell) the Course Linux Server RTFM vi general shell review 2 These notes are available on

More information

PLI Tutorial 03. Remote PL/1

PLI Tutorial 03. Remote PL/1 PLI Tutorial 03 (Development of a remote application using RDz 7.5) Overview This tutorial will show you how to develop PL/1 applications running on a System z Mainframe system. You will define a remote

More information

Teacher Guide. Edline -Teachers Guide Modified by Brevard Public Schools Revised 6/3/08

Teacher Guide. Edline -Teachers Guide Modified by Brevard Public Schools  Revised 6/3/08 Teacher Guide Teacher Guide EDLINE This guide was designed to give you quick instructions for the most common class-related tasks that you will perform while using Edline. Please refer to the online Help

More information

Itunes Won T Restore My Ipad 2 Won't Connect

Itunes Won T Restore My Ipad 2 Won't Connect Itunes Won T Restore My Ipad 2 Won't Connect Apple Store Mac iphone Watch ipad ipod itunes Support. Search Support If your iphone, ipad, or ipod touch won't connect to a Wi-Fi network Tap Settings _ General

More information

Securing Mainframe File Transfers and TN3270

Securing Mainframe File Transfers and TN3270 Securing Mainframe File Transfers and TN3270 with SSH Tectia Server for IBM z/os White Paper October 2007 SSH Tectia provides a versatile, enterprise-class Secure Shell protocol (SSH2) implementation for

More information

Welcome to Cart32, Sincerely, Cart32 Support Team

Welcome to Cart32, Sincerely, Cart32 Support Team Welcome to Cart32, The purpose of the Getting Started Guide is to cover the basic settings required to start using Cart32. There is an Introduction section to familiarize new users with the Cart32 software

More information

Chapter 1 An Introduction to C++, Unix, SSH and Komodo Edit

Chapter 1 An Introduction to C++, Unix, SSH and Komodo Edit Chapter 1 An Introduction to C++, Unix, SSH and Komodo Edit A portion of this lab is to be done during the scheduled lab time. The take-home programming assignment is to be turned in before the next lab;

More information

Xton Access Manager GETTING STARTED GUIDE

Xton Access Manager GETTING STARTED GUIDE Xton Access Manager GETTING STARTED GUIDE XTON TECHNOLOGIES, LLC PHILADELPHIA Copyright 2017. Xton Technologies LLC. Contents Introduction... 2 Technical Support... 2 What is Xton Access Manager?... 3

More information

UNIX RUNTIME LICENSING

UNIX RUNTIME LICENSING UNIX RUNTIME LICENSING This article gives a general overview of UNIX runtime licensing and its implications. When you have developed an application using Server Express, you run it under Micro Focus Server

More information

Changing a Cell's Host Name and System Name

Changing a Cell's Host Name and System Name WebSphere Application Server for z/os V6.1 Changing a Cell's Host Name and System Name Using the new WSADMIN AdminTask object to quickly and easily change the host name and system name used by a WebSphere

More information

eftp Application User Guide

eftp Application User Guide Team A eftp User Guide 1/30 eftp Application User Guide Table of Contents Page 1. Acknowledgement 2 2. Introduction a. Welcome eftp Audience 3 b. What s in this manual 3 c. Manual Conventions 3 d. Getting

More information

Getting Help...71 Getting help with ScreenSteps...72

Getting Help...71 Getting help with ScreenSteps...72 GETTING STARTED Table of Contents Onboarding Guides... 3 Evaluating ScreenSteps--Welcome... 4 Evaluating ScreenSteps--Part 1: Create 3 Manuals... 6 Evaluating ScreenSteps--Part 2: Customize Your Knowledge

More information

Editors in Unix come in two general flavours:

Editors in Unix come in two general flavours: Review notes #2 1. Unix account 2.Login: with a terminal or using telnet or ssh 3. Change password 4. Must logout! 5. Emails: (a) mutt (b) pine (c).forward file 6.Basic commands: who, ls, cat, more, man

More information

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1

Review of Fundamentals. Todd Kelley CST8207 Todd Kelley 1 Review of Fundamentals Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 The CST8207 course notes GPL the shell SSH (secure shell) the Course Linux Server RTFM vi general shell review 2 Linux

More information

MZD ultimate Tip Jar. Page 1. Tip Jar Features:

MZD ultimate Tip Jar. Page 1. Tip Jar Features: I work as a DJ on SL, & I found it difficult to get a tip jar that did everything that I needed & also looked good, so I decided to design & script my own. I'd like to think that my Tip Jars can do just

More information

Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating. Part 6 z/os Concepts

Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating. Part 6 z/os Concepts Uni Hamburg Mainframe Summit 2010 z/os The Mainframe Operating Part 6 z/os Concepts Redelf Janßen IBM Technical Sales Mainframe Systems Redelf.Janssen@de.ibm.com Course materials may not be reproduced

More information

User Guide HelpSystems Insite 1.6

User Guide HelpSystems Insite 1.6 User Guide HelpSystems Insite 1.6 Copyright Copyright HelpSystems, LLC. HelpSystems Insite, OPAL, OPerator Assistance Language, Robot ALERT, Robot AUTOTUNE, Robot CLIENT, Robot CONSOLE, Robot CORRAL, Robot

More information

z/os Introduction and Workshop WebSphere Application Server 2017 IBM Corporation

z/os Introduction and Workshop WebSphere Application Server 2017 IBM Corporation z/os Introduction and Workshop WebSphere Application Server Unit Objectives After completing this unit, you should be able to: Describe WebSphere Application Server Be familiar with the WAS Administration

More information

QCOPYPRP Sample COBOL WMQ CICS Copy messages adding Message Properties QCOPYPRP. Sample COBOL CICS WMQ Program Copy messages and apply a property

QCOPYPRP Sample COBOL WMQ CICS Copy messages adding Message Properties QCOPYPRP. Sample COBOL CICS WMQ Program Copy messages and apply a property QCOPYPRP Sample COBOL CICS WMQ Program Copy messages and apply a property The IBM ATS WebSphere MQ team: Lyn Elkins elkinsc@us.ibm.com Mitch Johnson mitchj@us.ibm.com Copyright IBM Corporation, 2013 QCOPYPRP

More information

Enterprise Computing Hands On! (ECHO!)

Enterprise Computing Hands On! (ECHO!) Enterprise Computing Conference June, 2015 Enterprise Computing Hands On! (ECHO!) Angelo F. Corridori Director of Enterprise Computing Education Marist College Agenda Background Why an ibook? ECHO! ibook

More information

New Security Options in DB2 for z/os Release 9 and 10

New Security Options in DB2 for z/os Release 9 and 10 New Security Options in DB2 for z/os Release 9 and 10 IBM has added several security improvements for DB2 (IBM s mainframe strategic database software) in these releases. Both Data Security Officers and

More information

Your password is: firstpw

Your password is: firstpw SHARE Session #9777: WebSphere and Rational Developer Hands-on-Labs Building Java application on System z with RDz Lab exercise (estimate duration) Part 1: Your first Java application on z/os (~35 min).

More information

Agenda. What is Managed File Transfer? The shortcomings of traditional file transfer solutions. Introducing WebSphere MQ File Transfer Edition

Agenda. What is Managed File Transfer? The shortcomings of traditional file transfer solutions. Introducing WebSphere MQ File Transfer Edition Session 1887: Introduction to WebSphere MQ File Transfer Edition Adrian Preston (prestona@uk.ibm.com) Agenda What is Managed File Transfer? The shortcomings of traditional file transfer solutions Introducing

More information

Using the z/os SMB Server to Access z/os Data from Windows Hands-On Lab. Lab prepared by Jim Showalter and Karl Lavo

Using the z/os SMB Server to Access z/os Data from Windows Hands-On Lab. Lab prepared by Jim Showalter and Karl Lavo Session 11572 Using the z/os SMB Server to Access z/os Data from Windows Hands-On Lab Lab prepared by Jim Showalter and Karl Lavo 1 2012 IBM Corporation Trademark Information The following are trademarks

More information

Setting up my Dev Environment ECS 030

Setting up my Dev Environment ECS 030 Setting up my Dev Environment ECS 030 1 Command for SSHing into a CSIF Machine If you already have a terminal and already have a working ssh program (That is, you type ssh into the terminal and it doesn

More information

Winscp Error Code 8 Not Enough Storage

Winscp Error Code 8 Not Enough Storage Winscp Error Code 8 Not Enough Storage _FreeStorm_ davidsarah: I'm testing with Winscp, he display an strange error message: The host has not responded for more than 15 seconds, still waiting. This tutorial

More information

The QMF Family Newsletter 1 st Quarter 2012 Edition

The QMF Family Newsletter 1 st Quarter 2012 Edition The QMF Family Newsletter 1 st Quarter 2012 Edition In this Issue QMF Classic perspective Latest Tip using the ISPF editor with QMF queries and procedures A message from the developers of QMF Want to see

More information

The Definitive Guide to Fractal Awesomeness with J-WildFire!

The Definitive Guide to Fractal Awesomeness with J-WildFire! Installing Java and J-WildFire - by Martin Flink Copyright 2013 Martin Flink All Rights Reserved. No part of this document may be reproduced in any form without permission in writing from the author. Contact:

More information

IBM PDTools for z/os. Update. Hans Emrich. Senior Client IT Professional PD Tools + Rational on System z Technical Sales and Solutions IBM Systems

IBM PDTools for z/os. Update. Hans Emrich. Senior Client IT Professional PD Tools + Rational on System z Technical Sales and Solutions IBM Systems IBM System z AD Tage 2017 IBM PDTools for z/os Update Hans Emrich Senior Client IT Professional PD Tools + Rational on System z Technical Sales and Solutions IBM Systems hans.emrich@de.ibm.com 2017 IBM

More information

COMP 3400 Mainframe Administration 1

COMP 3400 Mainframe Administration 1 COMP 3400 Mainframe Administration 1 Christian Grothoff christian@grothoff.org http://grothoff.org/christian/ 1 These slides are based in part on materials provided by IBM s Academic Initiative. 1 Today

More information

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2016-12-03 03:20:15 AM UTC Guide Contents Guide Contents Overview You Will Need Downloading

More information

IBM Process Server Components

IBM Process Server Components Unit 3 - Network Deployment Process Server Configuration IBM Business Process Manager for z/os V8.5 'Advanced-Only' What you Will build DMgr B#Cell B#DMnode B#nodeA Cluster (DE) SR01 AdvOnly Server SR01A

More information

What the heck is a Wiki? Why as a MVS guy, do I need a Wiki? Installation. JSPWikiInstallForZOS. Quoted from

What the heck is a Wiki? Why as a MVS guy, do I need a Wiki? Installation. JSPWikiInstallForZOS. Quoted from What the heck is a Wiki? Quoted from http://c2.com/cgi/wiki "The ideas of 'Wiki' seem strange at first, but dive in and explore its links. 'Wiki' is a composition system; it's a discussion medium; it's

More information

Writing and Running Programs

Writing and Running Programs Introduction to Python Writing and Running Programs Working with Lab Files These instructions take you through the steps of writing and running your first program, as well as using the lab files in our

More information

THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering

THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering THE HONG KONG POLYTECHNIC UNIVERSITY Department of Electronic and Information Engineering ENG224 Information Technology Part I: Computers and the Internet Laboratory 2 Linux Shell Commands and vi Editor

More information

Using WestGrid from the desktop Oct on Access Grid

Using WestGrid from the desktop Oct on Access Grid Using WestGrid from the desktop Oct 11 2007 on Access Grid Introduction Simon Sharpe, UCIT Client Services The best way to contact WestGrid support is to email support@westgrid.ca This seminar gives you

More information

Transporting files between MVS and MVS or between MVS and a Workstation

Transporting files between MVS and MVS or between MVS and a Workstation Transporting files between MVS and MVS or between MVS and a Workstation author: Lionel B. Dyck Revision 1.207 May 07, 2003 If there is a need to transport any file from the IBM MVS computing systems to

More information

Lesson 5 Transcript: Client Connectivity

Lesson 5 Transcript: Client Connectivity Lesson 5 Transcript: Client Connectivity Slide 1: Cover Welcome to lesson 5 of the DB2 on Campus Series. Today we are going to talk about client connectivity. My name is Raul Chong, and I'm the DB2 on

More information

HELPLINE. Dilwyn Jones

HELPLINE. Dilwyn Jones HELPLINE Dilwyn Jones Remember that you can send me your Helpline queries by email to helpline@quanta.org.uk, or by letter to the address inside the front cover. While we do our best to help, we obviously

More information

Understanding structure Learning about markup Tags and elements. Structure COPYRIGHTED MATERIAL

Understanding structure Learning about markup Tags and elements. Structure COPYRIGHTED MATERIAL XX XX XX Understanding structure Learning about markup Tags and elements 1 Structure COPYRIGHTED MATERIAL We come across all kinds of documents every day of our lives. Newspapers, insurance forms, shop

More information

z/os Introduction and Workshop Unix System Services 2009 IBM Corporation 2017 IBM Corporation

z/os Introduction and Workshop Unix System Services 2009 IBM Corporation 2017 IBM Corporation z/os Introduction and Workshop Unix System Services 2009 IBM Corporation Unit Objectives After completing this unit, you should be able to: Understand Unix System Services is a base element Understand

More information

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this

More information