Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
WAVV 2008
Select One Entrée Please!
WAVV 2008
EntréeEntrée
Why Why webifywebify applications applicationsEntrée basicsEntrée basicsHierarchical File System (HFS)Hierarchical File System (HFS)Creating new Web applicationsCreating new Web applicationsExisting 3270 applications toExisting 3270 applications tobrowserbrowserRejuvenate look of 3270Rejuvenate look of 3270applicationsapplications
WAVV 2008
Why Why WebifyWebify
Increase user baseIncrease user baseOpen to clients, partners or endOpen to clients, partners or endusersusersDecrease costsDecrease costs
Improve usabilityImprove usabilityDecrease training timeDecrease training timeCheaper to reuse than rewriteCheaper to reuse than rewriteApplications look new with WebApplications look new with Webappearanceappearance
WAVV 2008
Entrée BasicsEntrée Basics
Web enabled transaction serverWeb enabled transaction serverRuns existing CICS transactionsRuns existing CICS transactionswithout change or recompilationwithout change or recompilationRuns in own partitionRuns in own partitionCommunicates directly withCommunicates directly withbrowser (two tier)browser (two tier)Does not require CICSDoes not require CICS
CICS can be used to runCICS can be used to runtransactions or access VSAM filestransactions or access VSAM files
WAVV 2008
Entrée BasicsEntrée Basics
Designed for Web transactionsDesigned for Web transactionsDoes not require exits, excessiveDoes not require exits, excessivestorage and CPU usagestorage and CPU usageEmulates CICS 2.3 and TS APIEmulates CICS 2.3 and TS APIcommandscommands
Supports HTTP 1.1Supports HTTP 1.1Persistent connectionsPersistent connectionsIf modifiedIf modified
Programs and images cachedPrograms and images cached
WAVV 2008
Entrée BasicsEntrée Basics
Built in securityBuilt in securitySecure by path, host, port, user,Secure by path, host, port, user,transaction and programtransaction and programSecurity exit to interface withSecurity exit to interface withBSM/ESMBSM/ESM
Multiple virtual hostsMultiple virtual hostsSupports HTTPS and SSLSupports HTTPS and SSLOnline configurationOnline configuration
WAVV 2008
Entrée BasicsEntrée Basics
Supports FCOBOL, COBOL/VSE,Supports FCOBOL, COBOL/VSE,assembler, PL/I, C and CSI-assembler, PL/I, C and CSI-REXX programsREXX programsLogging and reportingLogging and reporting
Apache log formatApache log format
Trap facility for programTrap facility for programdebuggingdebuggingServer side includesServer side includes
WAVV 2008
Entrée BasicsEntrée Basics
Client requirementClient requirementWeb browser with JavaScriptWeb browser with JavaScript
Web pages stored in VSE libraryWeb pages stored in VSE libraryor HFSor HFS
WAVV 2008
Hierarchical File SystemHierarchical File System
PC like file system on VSEPC like file system on VSEData resides in direct access (DA)Data resides in direct access (DA)filesfilesMultiple extents supported (133G)Multiple extents supported (133G)Directory/file names up to 255Directory/file names up to 255characterscharactersFilename can contain spaces and anyFilename can contain spaces and anyvalid PC charactervalid PC characterAccess is physical I/O for bestAccess is physical I/O for bestperformanceperformance
WAVV 2008
Hierarchical File SystemHierarchical File System
Concurrent access by multipleConcurrent access by multiplepartitionspartitionsJournal option for updatesJournal option for updatesDirectory caching to reduce I/OsDirectory caching to reduce I/OsBatch utility forBatch utility forreporting/backup/restorereporting/backup/restoreAPI availableAPI available
WAVV 2008
Hierarchical File SystemHierarchical File System
Interceptor FeatureInterceptor FeatureAllows existing sequential programAllows existing sequential programread/write access to HFS filesread/write access to HFS filesUtility program run before accessUtility program run before accessprogram and HLBL statementsprogram and HLBL statementsFile conversion optionsFile conversion options
Packed fields, comma delimited, XML,Packed fields, comma delimited, XML,HTML, PDF, AWS, ….HTML, PDF, AWS, ….
EncryptionEncryption
WAVV 2008
Hierarchical File SystemHierarchical File System
HFS File Load UtilityHFS File Load UtilitySequential filesSequential files
Input or outputInput or output
Library membersLibrary membersText members onlyText members only
FAQS File Load UtilityFAQS File Load UtilityLoad files from BIM-Edit, PDS or libraryLoad files from BIM-Edit, PDS or library
Used by CSI productsUsed by CSI productsEntrée, TCP/IP FTP, RAAD and CSI-REXXEntrée, TCP/IP FTP, RAAD and CSI-REXX
WAVV 2008
HFS and EntreeHFS and Entree
HFS root directoryHFS root directoryPages created in Web designPages created in Web designtools can be directly uploadedtools can be directly uploadedand served from VSEand served from VSEHFS HFS LiteLite
Included with EntréeIncluded with EntréeRestricted HFS versionRestricted HFS version
Provides limited file usage and noProvides limited file usage and noother featuresother features
WAVV 2008
New Web ApplicationsNew Web Applications
Created using CICS Web ServiceCreated using CICS Web Serviceand other CICS commandsand other CICS commands
EXEC CICS WEB & DOCUMENTEXEC CICS WEB & DOCUMENT
Build or load HTML templateBuild or load HTML templateReplace variables with valuesReplace variables with valuesfrom programfrom programUses less resources than CICSUses less resources than CICS
WAVV 2008
Existing ApplicationsExisting Applications
Runs existing 3270 applicationsRuns existing 3270 applicationswithout change or recompilationwithout change or recompilation3270 maps and data streams3270 maps and data streamsconverted to XMLconverted to XMLXML sent to browser andXML sent to browser andrendered using XSL stylesheetrendered using XSL stylesheetKeyboard functionalityKeyboard functionalitymaintainedmaintained
WAVV 2008
Existing ApplicationsExisting Applications
Output optionsOutput optionsXML (SOA)XML (SOA)3270 like page (ENTR3270.XSL)3270 like page (ENTR3270.XSL)Browser like page (ENTRDFLT.XSL)Browser like page (ENTRDFLT.XSL)User created XSL stylesheetUser created XSL stylesheet
AJAX used to improve performanceAJAX used to improve performance
WAVV 2008
WAVV 2008
WAVV 2008
Rejuvenated ApplicationsRejuvenated Applications
Customized HTML pages set byCustomized HTML pages set bytransaction, map name/set ortransaction, map name/set or3270 data fields3270 data fieldsNamed 3270 data fields placedNamed 3270 data fields placedin HTML member and replacedin HTML member and replacedwhen servedwhen servedWeb development tools toWeb development tools tocreate pages - drop downs,create pages - drop downs,buttons, tabs, tables, etcbuttons, tabs, tables, etc
WAVV 2008
WAVV 2008
WAVV 2008
WAVV 2008
WAVV 2008
WAVV 2008
EntreeEntree
Need secure access to mainframeNeed secure access to mainframedata and applications throughdata and applications throughbrowserbrowserUsing Web development toolUsing Web development toolUse HFS for more flexibilityUse HFS for more flexibilityAutomatic 3270 conversion toAutomatic 3270 conversion tobrowserbrowserQuickly rejuvenate 3270 applicationsQuickly rejuvenate 3270 applicationswithout rewritewithout rewriteBuild new applicationsBuild new applications
WAVV 2008
QuestionsQuestions