(Originally posted 2006-05-02.) Saw an APAR described as INCORRECT OUPUT 🙂 the other day. That reminds me of a time long ago when a friend had a foil titled Qualtiy.:-)
Category Archives: Uncategorized
Parsing XML with DFSORT
(Originally posted 2006-04-25.) Following on from Generating XML Using DFSORT – Part II here are some thoughts on how to parse XML with DFSORT. NOTE: For more complex XML than this entry describes you probably want to use the XML Toolkit for z/OS. This provides C++ and Java parsers for XML and a stand-alone XSLTContinue reading “Parsing XML with DFSORT”
Generating XML Using DFSORT – Part II
(Originally posted 2006-04-24.) In Generating XML Using DFSORT – Part I I described how to generate XML using some of DFSORT’s new features. But the XML we generated was only one of the possible styles of XML: Most of the information was specified as attributes (with the values enclosed in quotes). Here’s a sample line:Continue reading “Generating XML Using DFSORT – Part II”
Generating XML Using DFSORT – Part I
(Originally posted 2006-04-24.) Following on from This entry on creating CSV files here’s the first of several entries on manipulating XML with DFSORT… This is not intended to be a tutorial on XML but rather an exploration of how DFSORT can read (shred) and write (compose) XML. (I also use the terms ingest and emitContinue reading “Generating XML Using DFSORT – Part I”
Using DFSORT to create CSV files
(Originally posted 2006-04-21.) I plan on writing some entries on creating and parsing XML with DFSORT (using the UK90006 / UK90007 functional enhancments that DFSORT Development recently announced). But here’s a limbering up example – creating a CSV file from regular sequential file input. CSV files (Comma-Separated Value (or Variable if you prefer)) are ofContinue reading “Using DFSORT to create CSV files”
Search and Replace with the new DFSORT functional PTFs
(Originally posted 2006-04-20.) Here’s my first tip with the new UK90006 / UK90007 DFSORT PTFs. It’s an apparently minor enhancement that I think people will like… It leads to a more elegant syntactical expression. It is more maintainable – in the face of changing record layouts. Suppose you want to search a file for aContinue reading “Search and Replace with the new DFSORT functional PTFs”
DFSORT New Function PTFs
(Originally posted 2006-04-20.) As many of you know I like to beta DFSORT function PTFs. About once a year a new set of functions appears, many in direct response to customer requirements. Occasionally some of the enhancements are at my suggestion. 🙂 Yesterday PTFs UK90006 and UK90007 became available. (Being UK based it’s nice toContinue reading “DFSORT New Function PTFs”
My New Job
(Originally posted 2006-04-07.) As of today I have a new job. I still work for IBM. I’m still UK based. I still do performance analysis with customers in the same way. But some things have changed: I now work in Software Group, rather than what’s now called Global Technology Services. I now have a geographicalContinue reading “My New Job”
DB2 Data Sharing Performance for Beginners
(Originally posted 2006-04-06.) I’m strongly considering writing a DB2 Data Sharing For Beginners presentation. In fact I have a proposal in to do just such a thing for the US z/OS Conference (in Orlando in October). Obviously that would be a presentation I’d like to take to eg UKCMG and the EMEA z/OS Conference nextContinue reading “DB2 Data Sharing Performance for Beginners”
Another MIDAWs APAR – Might Improve Its Performance
(Originally posted 2006-04-03.) In this entry I talked about an APAR that fixed an issue with mixed farms of control units, where only some supported MIDAWs. Here’s another APAR. This one could increase the performance benefit of MIDAWs. APAR OA15556 changes the way IDAWs (Indirect Data Access Words) are placed in memory, relative to theContinue reading “Another MIDAWs APAR – Might Improve Its Performance”