Caravel Technology - Training Course
Descargar
temario curso Caravel (en inglés)
A) Administration
1. Introduction
2. Introduction to Caravel applications. Basic concepts
2.1. What is a Caravel application
2.1.1 Definition
2.2. Original application and converted system. Equivalences
2.2.1. Structure equivalences
2.2.2. Functionality equivalences
2.3. Personalization of a Caravel application
2.3.1. Multi-Language
2.3.2. Skins
2.4. Advantages of a Caravel application
2.4.1. Java Advantages
2.4.2. More benefits
2.5. Architecture options
2.5.1. Data on AS/400 and application on any system with
JVM support
2.5.2. Data and Application on anysystem with JVM support
3. Caravel Properties Files
3.1. Client properties file
3.1.1. Definition and function
3.1.2. Format
3.1.3. Name and location
3.1.4. Structure
3.2. System properties file
3.2.1. Definition and function
3.2.2. Format
3.2.3. Name and location
3.2.4. Structure
3.3. System configuration
3.3.1. Section system
3.3.2. Sample of system section
3.3.3. Section applications
3.3.4. Sample of applications section
3.4. Relationship between client and system properties files
4. Log files
4.1. Content and location
4.2. Information level of log files
4.2.1. Info level
4.2.2. Error level
4.2.3. Warning level
4.2.4. Debug level
4.3. Type of log files
4.3.1. System log files
4.3.2. Session log files
4.3.3. Caravel classes log files
5. System Manager
5.1. System Manager Concept
5.2. System Manager Start-up
5.2.1. Local execution
5.2.2. RMI execution
5.3. System concept
5.3.1. Theorical introduction to the system concept
6. Entity Database
6.1. Counters Table
6.2. Dtaqs Table
6.2.1. Data Queue Table
6.3. Entities_versions Table
6.4. Jobds Table
6.5. Jobqs Table
6.6. Jobs Tables
6.7. Libs table
6.8. Messages Table
6.9. Msgfs Table
6.9.1. Message description table
6.10. Msgqs Table
6.11. Outqs Table
6.12. Printers Table
6.13. Printers Table_prtdev
6.14. Prtdevs Table
6.15. Spool Table
6.16. Sysattr Table
6.17. Users Tabel
6.18. Userspaces Table
7. Caravel Catalogue Tables
7.1. Sysdtaara Table
7.2. Syspftrigger Table
7.3. Sysdf Table
7.4. Syspfmbr Table
7.5. Syslfmbr Table
7.6. Table sysmodel
8. Entity Database classes
9. Administration Commands
9.1. Basic concepts
9.2. WRKUSRPRF Command
9.2.1. User modification
9.2.2 User cancellation
9.3. WRKPRINT Command
9.3.1. Printer registration
9.3.2. Printer modification
9.3.3. Printer cancellation
9.3.4. Assign printer device
9.3.5. Visualize printer devices
9.4. WRKPRTDEV Command
9.4.1. Device registration
9.4.2. How to modify a device
9.4.3. Device cancellation
9.5. WRKOUTQ Command
9.6. WRKJOBQ Command
9.7. WRKJOBD Command
9.7.1. Job description registration
9.7.2. Job description modification
9.7.3. Job description cancellation
9.8. WRKSPLF Command
9.9. WRKSBMJOB Command
9.10. WRKACTJOB Command
9.11. WRKOBJLCK Command
9.12. WRKMSGQ Command
9.12.1. Message queue registration
9.12.2. Message queue modification
9.12.3. Message queue cancellation
9.12.4. To see a message queue
9.13. WRKMSG Command
9.14. CRTMSGQ Command
9.15. CRTMSGF Command
9.16. ADDMSGD Command
9.17. CRTDTAQ Command
10. Installation and configuration
10.1. Swing environment
10.1.1. Installation
10.1.2. Configuration
10.2. Web environment
10.2.1. Installation
10.2.2. Configuration
11. Utilities. Caravel configuration viewers
11.1. Creating a Caravel connection properties file
11.1.1. Executing client configuration viewer
11.1.2. Client Configuration Viewer main menu
11.1.3. Section System
11.1.4. Section Start
11.2. Configuration editor for the System properties file
11.2.1. Executing server configuration viewer
11.2.2. Server configuration viewer main menu
11.2.3. System configuration
11.2.4. JDBC Section. Access to system entities database
11.2.5. Applications configuration
11.2.6. Printing. Configuration for printing
11.2.7. Logging. System server trace configuration
12. Utilities. Multilanguage
12.1. What is multi-language?
12.2. Items supported by multi-language
12.2.1. General message file
12.2.2. Screen models (FMT files)
12.2.3. Printer models (PRT files)
12.2.4. Programs RPG and ILE/RPG
12.3. Messages generator
12.3.1. ProjectMessageGenerator Class
12.3.2. DdsMessageGenerator Class
12.4. Multi-language settings
12.4.1. Language property
12.4.2. Country property
12.4.3. UniqueProgramBundle property
12.4.4. ExcludedPagesGlobalBundle property
12.5. Multi-language support operation
12.6. API for multi-language
12.7. Message Editor
12.7.1. Message Editor execution
13. Utilities. Spooler
13.1. Spooler Service. Basic Concepts
13.2. Spooler Launch
13.3. Previous requirements for printing reports
13.3.1. Verification of the needed entities
13.3.2. Out queues
13.3.3. Printer devices
13.3.4. Printers
13.3.5. Relationship among elements
13.3.6. Spooler launch
13.4. Spooler parameters
13.5. Spooler. General considerations
13.6. Version of the Java Virtual Machine
B) Programming
1. Caravel Fundamentals
1.1. Caravel Framework
1.2. Caravel Class (Connection factory)
1.3. Caravel Connection - Job - Session
1.4. Program Type Classes. AbstractPrg Hierarchy
2. Caravel Programming
2.1. System API (Session Manager Interface)
2.2. CL API (AbstractClPrg)
2.3. RPG API (AbstractRpgPrg/AbstractIleRpgPrg)
2.4. Program Objects
2.4.1. Variables/Ds/KList/PList/LArgs
2.4.2. Disk Files
2.4.3. Workstation files
2.4.4. Printer files
2.5. Data Files Management
2.6. Screen Files Management
2.7. Print Files Management
2.8. Exception Handling / MONMSG
2.9. Samples
2.9.1. CL samples
– Create a data area
– Create a data queue
– Create a logical file
– Create a multimember logical file
– Create a library
– Create a message file
– Create a menu
2.9.2. RPG Samples
2.9.3. Create a screen file
2.9.4. Create a report file
2.9.5. Create a RPG program
2.9.6. New Command generation
2.9.7. Java samples
– Check DB
– Clear DB
– Create Physical file
– Create data area
– Restore DB
– Import DB
– Export DB
– Save DB
– Show DB
– Update DB
