ims08 ims user interface strategy - ims ug june 2013 melbourne
TRANSCRIPT
IMS Technical Conference
IMS User Interface Strategy
© 2013 IBM Corporation
Greg Vance
IBM STSM, IMS Development
IBM Silicon Valley Laboratory
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates.
Acknowledgements and Disclaimers
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are
provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice
to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is
provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of,
or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the
effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the
applicable license agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may
have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these
materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific
sales, revenue growth or other results.
© 2013 IBM Corporation2
© Copyright IBM Corporation 2013. All rights reserved.
– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract
with IBM Corp.
IBM, the IBM logo, ibm.com, IMS, DB2, CICS, WebSphere, InfoSphere, Rational, Cognos, and System z are trademarks or registered
trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM
trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate
U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be
registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and
trademark information” at www.ibm.com/legal/copytrade.shtml
Other company, product, or service names may be trademarks or service marks of others.
Overview
� User Interface Strategy
� Explorer for Development
� Web console for administration
© 2013 IBM Corporation
� Mobile
� Questions
User Interface Strategy
© 2013 IBM Corporation
User Interface Strategy
IMS User Interface Enhancements
AdministratorsDevelopers
© 2013 IBM Corporation
IMSISPF Mobile
IMS Explorer for Development
© 2013 IBM Corporation
IMS Explorer for Development
IMS Application Development (AD) Challenges
Shrinking knowledge base around IMS &
hierarchical data base model
Difficult to find DLI programmers
© 2013 IBM Corporation
Lack of integrated development solutions and tools
Difficult to test and deploy applications
Fewer experienced COBOL and PL/I programmers
IMS ExplorerIntegration Strategy
Out of the box shell-sharing with:
• IMS Tools
• Rational Development for Systems z
• Including RDz UT
© 2013 IBM Corporation
•Problem Determination Tool
• Debug Tool, File Manager
• IBM Data Studio
• CICS Explorer
….
Introduction the IMS Enterprise Suite Explorer
� Easier visualization and editing of IMS Database and Program Definitions
– Provide graphical editors to:
• Display IMS database hierarchical structures
• Display/create/edit PSBs
• Add/Edit fields in DBDs
– Import Cobol CopyBooks and PL/I Structures into database segments
© 2013 IBM Corporation
– Generates DBD and PSB source
� Ability to easily access IMS data using SQL statements
– Leveraging IMS v11 Universal JDBC driver
� Connectivity to the z/OS system
– Browse a Data Set and submit JCLs
– Import DBD and PSB source files from a Data Set to IMS Explorer, and export generated source back to the host.
Displaying an IMS Database Structure via Green Screen
© 2013 IBM Corporation
Logical Relationship in a DBD Source
Displaying a physical IMS Database Structure with IMS Explorer
© 2013 IBM Corporation
Displaying a logical IMS Database Structure with IMS Explorer
© 2013 IBM Corporation
A concatenated segment and its underlying
source segments
IMS Explorer for Development
© 2013 IBM Corporation
Querying an IMS Database with DFSDDLT0
© 2013 IBM Corporation
Querying an IMS Database with IMS Explorer with Universal JDBC driver
1 – Start by establishing a connection to an IMS system ….
IP and Port for IMS Connect
Create a
new connection…
© 2013 IBM Corporation
Point to an IMS Explorer project with the PSB that will be used to connect
to an IMS database
Querying an IMS Database with IMS Explorer with Universal JDBC driver
2 – Connect … and start querying, updating, deleting IMS data
SQL Builder with content assistance to
Here you can create SQL scripts with
Select, Update,
Delete, Insert
© 2013 IBM Corporation
View w/ the SQL results
assistance to build a SQL statement
Connection
PSB = Schema
DB PCB = Database
Database Segments
Delete, Insert statements
Browsing Data Sets and Submitting JCL’s
© 2013 IBM Corporation
Browsing Data Sets and Submitting JCL’s with the IMS Explorer
Browse data sets
© 2013 IBM Corporation
JES output is displayed
here
Edit a data a set member
Want to Learn More About IMS Explorer?
www.ibm.com/ims�Click on IMS Enterprise Suite
� Click on IMS Enterprise Suite Explorer for
Development (IMS Explorer for Development)
© 2013 IBM Corporation
Development (IMS Explorer for Development)
Web Console Administration
© 2013 IBM Corporation
Web Console Administration
Connect and Discover
� Configure IMS Connect connections
� Discover IMS Resources
– IMSPlexes
– IMS Connects
– Operations Manager
© 2013 IBM Corporation
– Operations Manager
– IMS's
• Transactions
• Databases
• Programs
• Routing Codes
� Relationships
� Management
Web Console Vision
� Provide IMS system programmers and DBAs a state-of-the-art user interface to manage, configure, and deploy IMS systems
� Full operational control over all IMS address spaces
© 2013 IBM Corporation
� Full command of IMS resources
– Programs, transactions, databases, etc
� Immediately react to and resolve issues in the system
� Cloud-style IMS system management
– IMS region profiling, application profiling, application deployment
“I want the most junior systems programmer to understand while the most senior the ability to tune”
© 2013 IBM Corporation
Web Console Advantage
� Skills
– Designed to help both new and experienced users
� Competitive edge
– Critical access to important information
© 2013 IBM Corporation
– Critical access to important information
– Deliver results faster and more efficiently
– Reduce operational cost
� Flexibility
– 24x7 Access to data from anywhere at anytime
• Smart phones
• Tablets
– Software integration
24x7
Service Agility, development scenario…
"Hey Simon, I need to test my new version of the
payroll Transaction I created using RDz and the
IMS Explorer for Development.”
"Sure Abigail, all you need to now is log
into the IMS Web Console and use the
Start and Stop capabilities; I will send you
a link."
FASTERFASTER
© 2013 IBM Corporation
"Thanks, I'll test my Transaction on the
development IMSPlex later today."
"That should be fine, let me know if you need anything
else.
SIMPLERSIMPLER
25
Prototype
� View the Enterprise
– Hierarchical and logical grouping of resources
� IMSplex at-a-glance
– Immediate insight into properties of any given IMSplex
– Drill-down for advanced insight and action
� Transaction Insight
© 2013 IBM Corporation
– Transaction and program status immediately available
– Operate directly on transactions
� Database Insight
– Status and attributes immediately available
– Operate directly on databases
� Program Insight
– Status and attributes immediately available
– Operate directly on programs
� Routing Code Insight
– Status and attributes immediately available
– Operate directly on routing codes
Prototype
� At-a-glance Status Icons
– Colored status icons help identify troubled resources
� Context Sensitive Help
– Hover hints
© 2013 IBM Corporation
– Hover hints
– User driven help panel
– Suggestive corrective actions
� Product Integration
– Seamless integration across IMS and IMS Tools
� User Profiles and Caching
� Zero Install Footprint for Clients
� Installs on z/OS and Windows
From....SYSPLEX1 (EC03127)
LPAR 1
IMS2
IMS CONNECT
IMSPLEX (PLEX1)
TransDatabasePrograms Routing Codes
© 2013 IBM Corporation
LPAR 3
IMS3IMS1
IMS CONNECT
IMS CONNECT
LPAR 2IMSPLEX (PLEX2)
Operations Manager
Operations Manager
TSO SPOC
TransDatabasePrograms Routing Codes
SCIODBM
TransDatabasePrograms Routing Codes
..configure....
Define the environment Configure IMS
Connect
© 2013 IBM Corporation
Auto Discover IMSPlexes
To....� Hierarchical view of
IMS Resources
� Logically grouped and auto discovered
� Quickly navigate from one resource to
© 2013 IBM Corporation
one resource to another
Search the Enterprise� Search
– Search for any resource that has been
configured or discovered
• Resources include IMS Transactions, Databases, Programs and Routing Codes
– Search result types are identified by keyword
© 2013 IBM Corporation
– Search result types are identified by keyword
– Instantly view the found resource and drill further
into the resource
Search the EnterpriseSearch for
Transaction ADDINV
Results continue to narrow down till you
have stopped typing
© 2013 IBM Corporation
Searching the entire enterprise for a match
while you type “ADD....”
IMS Resource Relationships� Resource Relationships
– At a glance see how resources are related
– Relationships between resources in one view
– Quickly diagnose problems between resources
© 2013 IBM Corporation
TransDatabasePrograms Routing Codes
IMSIMS
IMS
IMSIMS
IMS
IMS Resource Relationships
© 2013 IBM Corporation
Transaction Insight
© 2013 IBM Corporation
Operate Directly on Databases
© 2013 IBM Corporation
At-a-glance Status Icons� Statuses are aggregated and
represented by icons
– Severe, Success, Warning
� Hover help displays the aggregated statuses
Statuses are shown as icons
Hover icons for the status
© 2013 IBM Corporation
– Can drill in to a row and access our integrated help
� Intended direction would allow for users to configure the status colors to their own business logic
NOTINIT BAL TRA
QERR CPIC DYN
STOQ IOPREV
STOSCHD LCK
USTO QSTP
SUSPEND
Status icon definitions for transactions
Context Sensitive Help� Hover hints
– Helpful to new users
� User driven help panel
– Context sensitive help
� Corrective actions
Context sensitive help
panels
© 2013 IBM Corporation
� Corrective actions
– Suggestions corresponding to the status
Hover help available for
attributes
Corrective actions, how to
handle a particular status
How to get started?
� IMS Tools Product
– IBM Tools Base Administration Console for
z/OS
� PID: 5655-V93
© 2013 IBM Corporation
� PID: 5655-V93
� FMID: HAHN140
Mobile
© 2013 IBM Corporation
Mobile
Why mobile
� By 2020, the number of mobile devices worldwide will exceed 24 billion
– IMS needs to enable mobile apps to interact more easily
with IMS
© 2013 IBM Corporation
� Essential technology that will enable customers to deliver on their business imperatives
� Modern, integrated interfaces lower the skills barrier
“Mobile is a mandatory transformation in the evolution of computing”
Client/Server
Web/Desktop
Mobile/Wireless/Cloud
Mobile enables:
© 2013 IBM Corporation
Mobile enables:
• Premium Customer Service – hotel
bookings, flight check-in, etc
• Broader Marketing Reach – Put your
branded icon on your customers’ smart device
• Increased Revenue
• Increased Operational Efficiency – extend
your existing enterprise systems to the mobile platform
ISPF
Build mobile applications
Connect to, and run System z applications in support of mobile
Manage mobile devices and System z applications
Secure my mobile business
Extend existing business capabilities to mobile devices
Transform the business by creating new opportunities
Mobile and System z
Mobile computing – the next wave of computing for System z
© 2013 IBM Corporation
• NEW! IBM Mobile Messaging client updates to extend mobile devices to WebSphere MQ on z/OS
• NEW! Cognos Mobile on z/OS for view of dashboards, reports, etc.
• NEW! CICS TS Feature Pack for Mobile Extension V1.0 and INTENDED! IMS 13 with native JSON support
• NEW! IBM Mobile Development Lifecycle Solution v4 for development of multiplatform mobile applications
• NEW! Secure access to System z and mobile acceleration using Worklight capabilities with IBM Integration Bus on z/OS V9.0
• NEW! IBM DataPower Gateway Appliance V6allowing IMS transactions to consume external web services
Developed a mobile app in just three months for citizens to send their taxes securely via mobile
Developed a citizen-centric application including real-time public bus, camping permits and city work
Built a mobile app for students to get schedules, emergency information, grades and other academic info
IMS and Mobile
� IMS intends to deliver enhanced support for mobile applications by implementing WAS
Liberty Profile support with integrated REST endpoint, which will enable use of the
lightweight data-interchange format JavaScript Object Notation (JSON)
� Mobile application development
� Target is IMS administration
� Mobile enablement for
� IMS transactions
© 2013 IBM Corporation
� IMS transactions
� IMS data
IMS Mobile Enablement – Current Architecture
IBM z/OS
IMS Connect
IBM Worklight
Server
Transaction Manager
IMS Application
Mobile
Devices
IMS
SO
AP
Gate
way
SQL Adapter
HTTP Adapter
IMS Explorer for Dev
Web / Desktop
Roll your own
(proprietary)
© 2013 IBM Corporation45
Database Manager
IMS DB
Co
nn
ect A
PI
IMS
Un
ive
rsa
l Driv
er
IMS Explorer for Admin
Web-enabled IMS apps
ISPF
IMS mobile enablement – intended architecture
IBM z/OS
Transaction Manager
IMS Application
Mobile
Devices
WAS Liberty ProfileJSON
IBM Worklight
Server
SQL Adapter
HTTP Adapter
© 2013 IBM Corporation46
IMS Connect
Database Manager
IMS DB
Web / Desktop
ISPF
REST API
IMS Mobile Apps
JSON
IMS
SO
AP
Gate
way
IMS
SO
AP
Gate
way
SO
AP
, JD
BC
, WA
S
Mobile connectivity scenario with DataPower
• DataPower as secure mobile gateway
IBM WebSphere DataPower
Mobile
Devices
Legacy apps, Web apps, Services
© 2013 IBM Corporation
IBM WebSphere DataPower
REST & JSON over HTTPS
SOAP over HTTPS
Questions ?
© 2013 IBM Corporation
Questions ?