RPG Flashcards
What is Milvus?
Milvus is a 3rd Party Custody System which sits on the iSeries. Essentially RBC’s book of records. RPG ILE is generally used to develop around Milvus.
What is SDM?
An iSeries tool used to manage iSeries development and promotions. Used to checkout programs and modules etc.
What is a Subfile?
A way of displaying multiple records on a screen and scrolling up or down to see the next or previous set of records.
What are the two basic screens for a subfile?
Subfile Control Format (SFLCTL) & Subfile Format (SFL)
What does Subfile Control Format (SFLCTL) do?
Controls information such as Subfile size, keywords, indicators and command keys.
What does Subfile Format (SFL) do?
Contains the actual data detailed down the screen
What are the 3 Methods of Subfiles?
Load All Subfile, Expanding Subfile & Single Page Subfile.
Describe the Load All Subfile.
All records from a file are loaded in one go into the subfile.
Describe the Expanding Subfile.
The 1st page of the subfile record is loaded and each page is then loaded and gradually expanding when paging up. Max 9999 Records.
Describe the Single Page Subfile.
Built a page at a time and previous pages are deleted before new ones are built.
Name some Object Types.
Library, Program, Module, Service Program, Binding Directory, Command, File
Name some Built-In Functions.
%CHAR, %DATE, %DEC, %EOF, %ERROR
Name some Data Types.
CHAR, DATE, PACKED, TIMESTAMP, ZONED
Name some Data Types.
CHAR, DATE, PACKED, TIMESTAMP, ZONED
Name some Opcodes.
BEGSR, CALL, CHAIN, DELETE, IF, ENDSR, DOW, DOU
What is PDM?
Programming Development Manager.
What is H Specification?
Control Specification
What is F Specification?
File Description Specification for Externally Described Files.
What is D Specification?
Definition Specification.
What is C Specification?
Calculation Specification.
How do you end a program?
Turn Last Record (INLR) indicator on. This closes all the files.
What is QTEMP?
A library where your objects are temporarily stored and then removed once you sign out of your session.
What is a Physical File?
A file that contains data in a structured format.
What is a Logical File?
A file that retrieves data from a Physical File and provides specific Views of the data.
What is an Array?
A collection of elements of the same data type.
What is a Data Structure?
A structure of different data type
What is an Interactive Job?
Requires user to always be signed in when the Job Runs.
What is a Batch Job?
Job will run even if the User is signed off.
What is Compiler Directive?
An instruction given to the compiler to perform specific tasks during compilation.
What is FTP?
File Transfer Protocol to send and receive data from AS400.
What is a Service Program?
A collection of subroutines packaged together.
What is a Binding Directory?
A list of modules and/or service programs
What is MONMSG?
Monitor Message monitors messages and allows us to take action for those specific messages, similar to Try & Catch exception.
What is WRKQRY?
A query builder to make your own query based on specific options
What is UC Transfer
Universal Command allows file transfer automation between AS400 and other Windows Applications.
What is the Production Environment?
RTS / CUSTOM620
What are the Test Environments
SYST1 - RTH
SYST2 - RTK
SYST4 - RTJ
SYST5 - RTZ
SYST6 - RTE
SYST7 - RTI