what’s new and future enhancements with gdt. doug evans gdt 2007 international user conference:...
TRANSCRIPT
What’s New and Future Enhancements with GDT
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
Topics to Cover
GDT Calling WEB SERVICES
M WS See Demonstration of TPR call a Web Service to validate a
zip code entered You can’t miss this one!
GDT PDF file creator Please let us know if you are interested in any of
these enhancements!
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
Calling Web Services
Application Modernization! Solution that provides the unique approach of
blending new technologies such as Web services with existing COBOL application core business functions.
Enabling an evolutionary path to application extension and transformation.
Dramatically reducing project risk, cost and time.
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
Calling Web Services
Prerequisite: GDT V5.0 On the mainframe
Is never directly attached to the internet for security reasons To make a connection between the GCOS and the WWW you
always need to setup one or multiple gateways that are connected to the WWW.
Physically this can reside on the same machine by using several partitions (ports).
These gateways have IP address and associated names. On these gateways you configure a service for EACH web-
service that you want to use. (SERVICES file) The communications will be handled thru unique PORTS and
associated names (need to be specified then in the SERVICES file). By configuring the gateway(s) they know how to execute the appropriate web-service.
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
M WS
M WS We do not make use of Gateways under GDT but we
do need to provide / emulate the same functionality for the underlying API’s to HooX. This emulation is done through the Master Command M WS
Master Command that can be entered at the Ready prompt under TDS.
Menu driven system that allows you to create and maintain Gateways that can be accessed via your programs.
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
M WS
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
GDT WebService Review and Maintenance
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
GDT WebService Review and Maintenance
F2 option (Gateway Review and Maintenance) This screen will list availableWeb Services.
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
GDT WebService Review and Maintenance
Enter M on the Web Service you want to ModifyOther options: V to view and D to delete.
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
GDT WebService Review and Maintenance
The Web Service Maintenance Form
Name or IP Addr. of the Gateway
Name or the Port used for communication to the Gateway
Where the web service can be executed
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
CRG – CReate Gateway
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
VWG – VieW Gateway
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
M WS
Summary M WS creates the Web Service Description
Key information The Gateway name (hostname or ip address) The Web Service name
Detail information The URL for the Web Service
A TPR will use Application Program Interface calls to access and use the Web Service (examples..) CALL “WS-CONNECT” - (passing the Gateway name and Web
Service name to access the internal GDT Web Service Description File and obtain the URL necessary to connect to the Web Service. MOVE “ValidateZip” to method-name
CALL “WS-SET-REQUEST” using the Service name and Method name to set the request
CALL “WS-INVOKE” to invoke the method
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
Calling Web ServicesVia a TPR
THE DEMONSTRATION
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
GDT PDF file creator
The Need Many businesses require special formatted reports
such as PDF A variety of tools to do PDF conversions may be
available but would work outside of the GDT Environment
Customers need to have PDF documents created on-demand as well as real time via Batch processing
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
How will CREATE_PDF work?
GDT PDF can be run as a standalone .exe In GDT V5.0, GDTBATCH will be enhanced with a new
command CREATE_PDF abbreviated to CPDF. This command can then be used in JCL.
In GDT V5.0, CPDF will be made available to COBOL programs by supplying a call interface that makes use of the DLL entries.
Additional functionality will include Fonts, CharPerLine and a GUI
CMD line entry: GDTPDF1 PDF-TEST.lsq PDF-TEST.pdf
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
GDT PDF
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
ResultsOriginal Text Report
Doug Evans
GDT 2007 International User Conference: Evolving the LegacyJuly 29 – August 1 Lake Las Vegas, Nevada
ResultsPDF of Text Report