art.jpg

Egon Dümig Information Technology Consulting

Home

Skill Profile

References

Rexx / JCL Samples

News & Tools

Downloads

Links

Contact

Imprint

timeanddate.comdali.gif

deutsch

Headlines

l  Easy Dataset Cleanup using EQQDELDS
l  Tricky Planniong Rules with 'TWS for z/OS'
l  Migration without Event Loss
l  An Automatic Tracker Migration during IPL and a following Test Procedure
l  Logic within a Sort saves Effort in Programming
l  TWS for z/OS Web Interface

 

 
Easy Dataset Cleanup using EQQDELDS

June 2004 - Preventative cleanup that you can perform before a job runs. This type of cleanup does a general cleanup of data sets, which is useful if you do not know the exact state of the data sets. If you prefer to clean up before a job first runs, look at the member EQQDELDS in the supplied sample library. This describes a program that deletes data sets with the NEW disposition that are not referenced with a different disposition (OLD or SHR) in previous job steps. EQQDELDS is a sample program that is not part of the product, but you can use it if you prefer this solution.
EQQDELDS supports these types of delete processing:

- DASD data sets on primary volume(s) are deleted using IDCAMS.

- Tape data sets are deleted using IDCAMS NOSCRATCH. 
- This does not cause mount requests for the specified tape volumes.

- DFHSM-migrated data sets are deleted using the ARCHDEL (ARCGIVER) interface. 
- Data sets are not moved to primary volumes (recalled) before deletion. 

 
(Source: IBM Publications EQQTCT10 and EQQTMG00)

 

 

 

 

Tricky Planning Rules with 'TWS for z/OS'

September 2003 - It seems to be impossible to solve some difficult planning problems? Smart technical solutions may not be practicable? After all, standard solutions will be used to realize workarounds to the goal - and maybe this kind of solutions are not easy to understand and may they hold the risk to fail because of a future calendar constellation.
A sample task shows, which tricks may be used to solve such heavy challenges:
Sample:
An application should not be planned after a free day (maybe at this day there is no input data available). The trick:
Use a cyclic period as follows:
Interval: 1 / Type: W (a daily period)
and define the runcycle:
Period / Type 'N' / Free day rule 'E' / Offset '2'
and you will get the wanted result, the application will not be planned at a Monday or a day after another free day (holiday). The secret resides in a deviation, achieved by using a offet greater than the cycle of the period. This sample works only with a free day rule 'E'. Use your fantasy and test more!
 

Top

 

 

 

 

Migration without Event Loss

April 2003 - Sometimes you are not able to migrate OPC in a timeframe without any production. In this case, there are two different ways to loose events during the migration. At first the migration of a tracker system together with a controller system will loose all temporary stored events in the Common System Area (CSA), because they are deleted by the BUILDSSX keyword, which creates a new empty CSA. Prevent this problem by an early tracker migration (preferably with an IPL).
The second problem is the controller migration. During this procedure a new checkpoint dataset must be created (a stringent condition). This new checkpoint contains no information about the pre-migration processed events. For this reason important events may be lost during the migration time. An easy technical solution for this ckeckpoint problem is to merge the information of the new allocated checkpoint and records from the old checkpoint file (previous release).
This new checkpoint file now contains all informations for a smooth and lossless processing.
This solution has been integrated into the official users guide.
 

Sample:
REPRO IFILE(CKPT) OFILE(CKPTNEW) COUNT(1) 
REPRO IFILE(CKPTOLD) OFILE(CKPTNEW) SKIP(1) 
  

Top 

 

 

 

An Automatic Tracker Migration during IPL and a following Test Procedure

April 2003 - The main reason which leads us to process tracker migrations automatically, was the amount of systems we had to process ibm.comz990 (T-Rex) and the high risk to loose events during a normal migration. The change-over of a tracker system may be done automatically during a standard IPL. The trackers on a controller system or a backup controller system must be migrated before a controller migration, otherwise you have to migrate the trackers together with a controller migration (linklist) and events may be lost during this process. The migration of other trackers is not dependend on a controller migration.
After a successfully tracker start a job will be started by automation which processes a bundle of OPC-Commands and causes several events. A following REXX procedure will analyse the event datasets and cause a positive test end if all events are available.

Here You will find a technical description.

 

Top 

 

 

  

  

Logic within a Sort saves effort in Programming

April 2003 - Using the not well known SORT control statement NOMATCH - useful in the keywords INREC and OUREC - you can get boolean logic in your sort by an easy way.
Test the
sampleob.

 

Top 

 

 

  

 

TWS for z/OS Web Interface mainpage.htmFocalPoint Error list

January 2003 - It is now possible to keep your eyes on your whole batch production from anywhere in the world using our 'focal point of view' for OPC. No software installation on a client is needed, except there is no web browser on that workstation. 
The software runs on a central mainframe system and collects all needed OPC data building HTML files. The connection between this files and the browser is realized by IBM's websever function MVSDS. We have several views, as there is a
error list table, a general information about the current plan, a historical view based on yearly data and view on applications, operations, jobs and applications added by ETT (Event Triggered Tracking).

 

Screenshots

Description

 

mainpage.htm

Main page

 

cpinpage.htm

Current plan informations

 

operpage.htm

bar chart operations

 

histpage.htm

bar chart historical data

The sample frontend is designed on customer's needs (system names and amounts, owner fields and so on) , we are able to customize the kind of data and the frontend design for your special needs and wishes.
An older ISPF version of this tool is also available with all known TSO and ISPF restrictions - but easy to install, because no z/OS Web-Server is needed. 

Focal Point ISPF Version

 

 

 

 

 

 

 

 

 

 

 

Top