HostBridge Update: February 24, 2009
Here is the latest update from HostBridge, including product news, technical tips, and customers’ CICS integration success stories. Select a link to go to the full story.
- HostBridge Introduces WIRE – the Web Interface Rules Engine
- Letter from the Trenches – Accessing CICS Applications with Alternate Screen Sizes via HostBridge
- Case Study: Farm Credit Services of America Integrates CICS in a Multi-Platform Information Hub
HostBridge Introduces WIRE – the Web Interface Rules Engine
WIRE is the Web Interface Rules Engine from HostBridge. A Microsoft .NET-based programming and runtime environment, WIRE enables organizations to rapidly develop and deploy web interfaces for the presentation of CICS transactions and data delivered as XML documents by HostBridge.HostBridge and WIRE together
provide advanced integration and feature-rich interfaces for CICS applications,
enabling enterprises to extend mainframe access to new users, modernize
legacy applications, and create new, fully integrated CICS-based applications.
WIRE Presentation Modes
Running on Microsoft IIS
Web Server and highly scalable, WIRE consumes XML or Web services generated
by HostBridge and, using AJAX, modernizes legacy applications with three
browser-based presentation modes, all mouse-driven, for every type of
user:
- Classic Mode replicates the look and feel of a 3270 terminal screen for seasoned terminal users.
- Standard Mode preserves 3270 functionality while simplifying display for users with less terminal experience.
- Enhanced Mode delivers a rich web look-and-feel and enables creation of entirely new services-based applications for today’s web users.
Advanced
Web-Enablement for CICS
WIRE’s Enhanced Mode empowers
organizations to transform mainframe applications:
- Using XSLT Stylesheets to design richer, more functional pages with appealing layouts, formatting, navigation tools, images, and more.
- Leveraging HostBridge services automation to select application areas for display or present a complex multi-transaction CICS process as a single simple web form.
- Incorporating ASP.NET custom controls, web objects from a WIRE Data Dictionary, and services from any XML-capable data or application asset.
- Creating composite applications – and a single, efficient entry point for many user interactions – by integrating these designs, services, controls, and objects in a complete SOA.
- Ensuring future extensibility with callable SOA services and designs.
Integrated Development
Environment
.NET programmers will find
WIRE’s integrated development environment (IDE) familiar and easy
to use. Residing within Visual Studio .NET and featuring a full suite
of object-oriented .NET components, the WIRE IDE has everything needed
to design, develop, debug, and deploy HostBridge-WIRE integration applications
and also configure WIRE’s data dictionary, XSLT templates, and general
configuration files.
For more information:
- Visit the WIRE page.
- Read the WIRE data sheet.
- Read the WIRE case study describing how a major health insurance provider uses WIRE to provide web access to CICS for all types of users.
CEDA View TErminal( CBRF )
TErminal
: CBRF
Group
: DFHTERM
Description
: Default 3270 Bridge template
AUTINSTModel
: No No | Yes |
Only
AUTINSTName
: TERMINAL IDENTIFIERS
TYpeterm : DFHLU2
NEtname
: CBRF
CONSOle
: No No | 0-127 |
129-250 CONSName
:
REMOTESYSTem
: CBR
REMOTEName
: CBRF
REMOTESYSNet
:
Modename
:
... CEDA View TYpeterm( DFHLU2 )
TYpeterm
: DFHLU2
Group
: DFHTYPE
DEScription
:
RESOURCE TYPE
DEVice
: LUTYPE2
TERmmodel : 2
SESsiontype
:
LDclist
:
SHippable
: Yes No | Yes
MAPPING PROPERTIES
PAGesize : 024 , 080 0-255 ALTPage : 000 , 000 0-255
ALTSUffix
: FMhparm
: No No | Yes
OBOperid
: No No | Yes
PAGING PROPERTIES
AUTOPage
: No No | Yes
DEVICE PROPERTIES
DEFscreen : 024 , 080 0-255 ALTSCreen : , 0-255
... APPLICATION FEATURES
BUildchain
: Yes No | Yes
USerarealen : 000 0-255
Ioarealen
: 00256 , 04000 0-32767
UCtran
: Yes No | Yes |
Tranid
... CEDA View TYpeterm( HBRLU2 )
TYpeterm
: HBRLU2
Group
: DFHTYPE
DEScription
:
RESOURCE TYPE
DEVice
: LUTYPE2
TERmmodel : 5
SESsiontype
:
LDclist
:
SHippable
: Yes No | Yes
MAPPING PROPERTIES
PAGesize : 024 , 080 0-255 ALTPage : 027 , 132 0-255
ALTSUffix
: FMhparm
: No No | Yes
OBOperid
: No No | Yes
PAGING PROPERTIES
AUTOPage
: No No | Yes
DEVICE PROPERTIES
DEFscreen : 024 , 080 0-255 ALTSCreen : 027 , 132 0-255
... APPLICATION FEATURES
BUildchain
: Yes No | Yes
USerarealen : 255 0-255
Ioarealen
: 00256 , 04000 0-32767
UCtran
: Yes No | Yes |
Tranid
... Farm Credit Services of America
provides loans, insurance, and financial services to farmers and ranchers
in Iowa, Nebraska, South Dakota, and Wyoming. Based in Omaha, the company
is part of the Farm Credit System, a $140 billion nationwide network
of farm credit providers. Recently, FCSAmerica faced a technology challenge
with real business ramifications. FCSAmerica personnel rely
on four disparate systems – a Systematics loan accounting system running
on an IBM System z mainframe, two loan origination products, and a customer
relationship management (CRM) solution. Over time, lack of integration
grew increasingly problematic, impacting productivity to the point that
personnel were falling short of business goals. To solve their problem,
FCSAmerica created a custom solution they call Pinwheel. To integrate
their critical mainframe into Pinwheel, FCSAmerica chose HostBridge. Challenge FCSAmerica needed an integration
solution that would enable seamless multi-platform interaction, present
data from all sources in a common, easy-to-use interface, and make critical
mainframe data accessible on demand. “Finding the right mainframe
integration solution was a priority,” says Mike Douglas, Lead Developer/Analyst
at FSCAmerica. “The vast majority of our business is loans, so the
loan accounting system on our mainframe is central to everything we
do.” Technical Requirements FCSAmerica chose HostBridge
to meet these mainframe integration needs. Real Integration At FCSAmerica, HostBridge
makes mainframe data and CICS screens accessible to employee-users through
the CRM’s web-based front end and plays a pivotal role in automated,
platform-to-platform data exchanges. By delivering CICS data as
XML, HostBridge enables users to access the loan accounting system through
Pinwheel’s web interface. Where they previously ran terminal emulation
software and logged in to the mainframe as a disparate system, they
now access relevant screens seamlessly by choosing a tab on the Pinwheel
display. Financial officers, account managers, and others can access
information from the loan accounting system – terms, rates, accruals,
status, payoff information, and a wide range of customer data – on
demand from their PCs. This is made possible by HostBridge’s COMMAREA
program functionality, which allows the server application to call a
COMMAREA program to access data from a variety of files with a single
pass. In addition, mainframe login is handled transparently. HostBridge is also a central
component in Pinwheel’s automated data integration. Whenever any application
is updated with new data, other applications are automatically updated
with all relevant data. Whenever the mainframe is in the mix, HostBridge
is the integration engine. If an account manager enters an address change
in the CRM system, rules-based automation invokes HostBridge, which
accesses the loan accounting system and updates the appropriate CICS
screen. Similarly, when the mainframe is updated, HostBridge delivers
the new data to Pinwheel. In addition, HostBridge is regularly called
to provide mainframe data for automated decisioning. Real Benefits HostBridge was easy to install.
In just a few hours, the IT team had accessed the mainframe through
a URL. On the development side, HostBridge’s adherence to SOAP and
XML standards and its built-in .NET components streamlined Pinwheel
integration. By far the biggest benefit
is the way HostBridge, as a key component of Pinwheel, helped FCSAmerica
regain lost productivity. The company has eliminated the extensive training
previously needed to access the CICS system. More impressive, some FCSAmerica
teams have experienced a 70 percent improvement in productivity –
due largely to on-demand availability of loan and customer data and
elimination of duplicated efforts. Also since implementing Pinwheel
and integrating the mainframe through HostBridge, FCSAmerica has increased
new business by more than 16 percent per year. In the first year alone,
daily loan volume grew from $10 million to $12 million – without any
increase in staff. Letter from the Trenches: Accessing CICS Applications with Alternate Screen Sizes via HostBridge
Some CICS applications have been designed to exploit alternate screen
sizes of IBM 3270 terminals. For example, a CICS application that
displays printed reports might be capable of driving a 3270 Model 5
terminal in its 132 column mode. HostBridge does support CICS
applications that exploit a terminal’s alternate screen size. So how do
you enable this?
Whenever HostBridge creates a bridge facility/session within CICS, it
does so based on the characteristics of a specific type of terminal. By
default, HostBridge/CICS reference a TERMINAL definition named CBRF to
acquire general characteristics:
Note that CBRF references a TYPETERM definition named DFHLU2 to obtain
more specific device characteristics. The TYPETERM definition indicates
the terminal model, as well as the primary and alternate screen size
(actually, in two places):
DFHLU2 specifies a primary screen size of 24x80, but no alternate
screen size. Furthermore, CBRF and DFHLU2 are IBM-provided definitions
and can’t be modified. Thus, to cause HostBridge and the target CICS
application to use an alternate screen size, you must define/use
alternate TERMINAL and TERMTYPE resources.
As part of the HostBridge installation, alternate TERMINAL and TERMTYPE
definitions are installed: HBRF and HBRLU2. These definitions are
identical to CBRF/DFHLU2 except that:
• HBRF references TYPETERM HBRLU2
• HBRLU2 defines the USERAREALEN
parameter as 255 bytes (this parameter defines the length of the TCTUA
and is the most common reason why customers use these alternate
definitions).
As provided, TYPETERM HBRLU2 does not define an alternate screen size.
Thus, the first step is to change the definition of HBRLU2 such that an
alternate screen size is specified. Alternatively, you could copy
HBRLU2 and create a new TYPETERM definition (as well as a new TERMINAL
definition which references it). For example:
HostBridge directives can be specified in a number of different ways.
Since hb_facility_like controls fundamental attributes of the bridge
facility, it can be specified two ways:
• On the first request sent to HostBridge
to create the session (via an individual HTTP request or via a
HostBridge script);
• In the HBR@SESS command file (which is
processed with the first request of the session).
Provided these steps are followed, a CICS application that supports
should adapt accordingly and send output in that mode.
HostBridge will also adapt accordingly and include the contents of the
entire page/screen in the XML response (or make the entire page/screen
available within the script). There you have it.
More later.
Russ
Case Study: Farm Credit
Services of America Integrates CICS in a Multi-Platform
Information Hub
Because their systems were not integrated, FCSAmerica’s personnel
had to duplicate efforts repeatedly. Loan officers would enter data
in a loan origination application and then, upon approval, perform the
same inputs with the loan accounting system. When customer information
was changed in the loan accounting system, data entry personnel had
to key the same changes into the CRM system.
The mainframe integration had several key requirements:
• User-friendly presentation.
The integration solution had to display data and application screens
in formats familiar to a PC-based workforce.
• Support for industry-standard protocols. The solution had
to adhere to HTTP, XML, and SOAP standards.
• No changes to legacy applications. Integration had to be
accomplished without any changes to critical business logic.
HostBridge products allow organizations to integrate CICS transactions
into other enterprise systems, web-based applications (intranet, extranet,
and Internet), or any service-oriented architecture. Interacting with
terminal-oriented transactions, COMMAREA programs, and other CICS-managed
resources, HostBridge delivers CICS output/input to distributed applications
as standardized XML documents – without screen scraping or CICS system
modification.
FCSAmerica credits HostBridge with a range of benefits, from simplifying
the integration process for IT staff to working within the Pinwheel
system to generate productivity gains and new business.