IBM Systems Magazine, Mainframe - March/April 2009 - 42

Developer For example, I selected a portion of the DFHCOMMAREA for the inbound data structure and specified the generation options for the WSDL file and our XML converters. In this particular case, on the WSDL page, I specified the location specific to the CICS system where the Web service will be hosted. Once I finish selecting and click “Next,” I must specify the properties for the WSBIND file. In case you aren’t familiar with the WSBIND file, it’s specified in the WEBSERVICE definition used to detail how CICS executes an application. The WSBIND tells CICS which application program to execute, identifies if a COMMAREA or CHANNEL is used and specifies how CICS transforms the message between the XML format and COMMAREA format. When you click “Finish,” RDz generates the Web service and populates the project created with several elements, including the converter program (see Figure 3, below). You can then use the Web Services Explorer to test the service before deploying it. Reengineering allows you to reuse existing, well-tested application code in new endeavors. RDz also provides: s 3/! ACCESS TO #)#3 6 AND )-3 6 #/"/, APPLICATIONS s "OTTOM UPTOP DOWN OR MEET IN THE MIDDLE #/"/, TO XML mapping support s )NTEGRATED #/"/, 8-, CONVERTERS 8-, SCHEMAS AND WSDL generation s 3ER VICE &LOW -ODELER TO BUILDDEPLOY SER VICE F LOWS out of your existing Commarea, Channel, MQ and Terminal CICS applications Figure 3 Redeveloping Redevelop means to create new Web services from scratch. At first glance, this method might have you thinking it’s too cost prohibitive; hold that thought. To simplify implementation of Web and SOA solutions, I BM i nt roduced t he Enter pr i se Gener at ion La ng uage (EGL). It’s easy to learn and complements Java and COBOL technology with a simplified and more abstract development paradigm that allows developers of varied skill sets to quickly deliver cross-platform, transactional data-centric services and applications. EGL prov ides a way for I T organizations to embrace modern, Web and SOA technologies without forcing the entire team of developers to learn and master the low-level intricacies and complexities of Java and SOA programming. IBM Rational Business Developer (RBD) provides a comprehensive and powerful development workbench for the EGL language and it’s the tool we’re going to use to create new services. EGL is designed to provide native suppor t for services. Unlike other languages, EGL has a service keyword built into the language, allowing developers to focus on what must be done, not how to do it. One of RBD’s strengths is its flexibility in generating code for many platforms. Services and applications developed in EGL are generated into COBOL or Java language. The generated COBOL program are deployed natively to System z platforms, for example to CICS or IMS transaction managers, or to System z batch pa r t it ion s . T he ge ne r ated Java appl icat ion is deployed to any env ironment where you can Figure 5 Figure 4 42 M A R C H/A PRIL 2009 ibmsystemsmag.com/mainframe
http://www.ibmsystemsmag.com/mainframe

IBM Systems Magazine, Mainframe - March/April 2009

Table of Contents for the Digital Edition of IBM Systems Magazine, Mainframe - March/April 2009

IBM Systems Magazine, Mainframe - March/April 2009
Table of Contents
Editor's Desk
Trends:  Improvements to IMS Make it a First-Rate Data-Management Solution
IT Today:  Cloud Computing Helps Reduce Spending and Increase ROI
Case Study:  Wakefern Food Corporation exchanges an aging solution for a new, more functional systems to accelerate date transfers
Cover Story:  After 45 Years, Innovation Brings the Mainframe Full Circle
Feature:  Innovation Keeps the Mainframe on Track to Meet Changing BI Needs
Administrator:  Performance Toolkit for z/VM
Developer: Options for Optimizing Web-Service Creation
Mainframe's 45-Year Timeline
Technical Corner:  A System Programmer's Guide to Data Warehousing
Advertiser Index
Product News
Stop Run:  Readers Share Their Mainframe Memories
IBM Systems Magazine, Mainframe - March/April 2009 - IBM Systems Magazine, Mainframe - March/April 2009
IBM Systems Magazine, Mainframe - March/April 2009 - Cover2
IBM Systems Magazine, Mainframe - March/April 2009 - 1
IBM Systems Magazine, Mainframe - March/April 2009 - Table of Contents
IBM Systems Magazine, Mainframe - March/April 2009 - 3
IBM Systems Magazine, Mainframe - March/April 2009 - 4
IBM Systems Magazine, Mainframe - March/April 2009 - 5
IBM Systems Magazine, Mainframe - March/April 2009 - 6
IBM Systems Magazine, Mainframe - March/April 2009 - 7
IBM Systems Magazine, Mainframe - March/April 2009 - Editor's Desk
IBM Systems Magazine, Mainframe - March/April 2009 - 9
IBM Systems Magazine, Mainframe - March/April 2009 - Trends:  Improvements to IMS Make it a First-Rate Data-Management Solution
IBM Systems Magazine, Mainframe - March/April 2009 - 11
IBM Systems Magazine, Mainframe - March/April 2009 - 12
IBM Systems Magazine, Mainframe - March/April 2009 - 13
IBM Systems Magazine, Mainframe - March/April 2009 - IT Today:  Cloud Computing Helps Reduce Spending and Increase ROI
IBM Systems Magazine, Mainframe - March/April 2009 - 15
IBM Systems Magazine, Mainframe - March/April 2009 - 16
IBM Systems Magazine, Mainframe - March/April 2009 - 16a
IBM Systems Magazine, Mainframe - March/April 2009 - 16b
IBM Systems Magazine, Mainframe - March/April 2009 - 17
IBM Systems Magazine, Mainframe - March/April 2009 - Case Study:  Wakefern Food Corporation exchanges an aging solution for a new, more functional systems to accelerate date transfers
IBM Systems Magazine, Mainframe - March/April 2009 - 19
IBM Systems Magazine, Mainframe - March/April 2009 - 20
IBM Systems Magazine, Mainframe - March/April 2009 - 21
IBM Systems Magazine, Mainframe - March/April 2009 - 22
IBM Systems Magazine, Mainframe - March/April 2009 - 23
IBM Systems Magazine, Mainframe - March/April 2009 - Cover Story:  After 45 Years, Innovation Brings the Mainframe Full Circle
IBM Systems Magazine, Mainframe - March/April 2009 - 25
IBM Systems Magazine, Mainframe - March/April 2009 - 26
IBM Systems Magazine, Mainframe - March/April 2009 - 27
IBM Systems Magazine, Mainframe - March/April 2009 - 28
IBM Systems Magazine, Mainframe - March/April 2009 - 29
IBM Systems Magazine, Mainframe - March/April 2009 - Feature:  Innovation Keeps the Mainframe on Track to Meet Changing BI Needs
IBM Systems Magazine, Mainframe - March/April 2009 - 31
IBM Systems Magazine, Mainframe - March/April 2009 - 32
IBM Systems Magazine, Mainframe - March/April 2009 - 33
IBM Systems Magazine, Mainframe - March/April 2009 - 34
IBM Systems Magazine, Mainframe - March/April 2009 - 35
IBM Systems Magazine, Mainframe - March/April 2009 - Administrator:  Performance Toolkit for z/VM
IBM Systems Magazine, Mainframe - March/April 2009 - 37
IBM Systems Magazine, Mainframe - March/April 2009 - 38
IBM Systems Magazine, Mainframe - March/April 2009 - 39
IBM Systems Magazine, Mainframe - March/April 2009 - Developer: Options for Optimizing Web-Service Creation
IBM Systems Magazine, Mainframe - March/April 2009 - Mainframe's 45-Year Timeline
IBM Systems Magazine, Mainframe - March/April 2009 - M2
IBM Systems Magazine, Mainframe - March/April 2009 - M3
IBM Systems Magazine, Mainframe - March/April 2009 - M4
IBM Systems Magazine, Mainframe - March/April 2009 - 41
IBM Systems Magazine, Mainframe - March/April 2009 - 42
IBM Systems Magazine, Mainframe - March/April 2009 - 43
IBM Systems Magazine, Mainframe - March/April 2009 - Technical Corner:  A System Programmer's Guide to Data Warehousing
IBM Systems Magazine, Mainframe - March/April 2009 - 45
IBM Systems Magazine, Mainframe - March/April 2009 - 46
IBM Systems Magazine, Mainframe - March/April 2009 - Product News
IBM Systems Magazine, Mainframe - March/April 2009 - Stop Run:  Readers Share Their Mainframe Memories
IBM Systems Magazine, Mainframe - March/April 2009 - Cover3
IBM Systems Magazine, Mainframe - March/April 2009 - Cover4
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20201112
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20200910
http://www.ibmsystemsmagmainframedigital.com/mspcomm/ibmsystemsmag/ibmsystems_mainframe_20200708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20200102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2020mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20191112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/relevantz_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2019mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20181112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2018mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20171112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_sesupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_linuxsupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20161112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/MainframeSecurity
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20151112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910_se
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910
http://www.ibmsystemsmagmainframedigital.com/MFSkills
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506_supp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20141112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_gt_201405
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/BigData
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20131112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20121112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/buyersguide2013
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/ibmsystems_mainframe_2012bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20111112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20101112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910_bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20091112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090506
https://www.nxtbook.com/nxtbooks/ibmsystemsmag/mainframe_20090304
https://www.nxtbookmedia.com