Webspeed Questions
A friend and I compiled a short list of questions in Webspeed / Progress 4GL . Useful for Interviews, tests and such. So here’s the list, before I loose it:
1)what is the diff betwn for first and find first?
2)what is the diff betwn rowid and recid?
3)what is the diff betwn find and can-find?
4)what do the following functions do:
lookup
entry
can-do
num-entries
substr
length
rindex
index
5)what is the diff bet a function and a keyword?
6)what is the diff bet a function and a procedure
7)which is more effective - find first or for first?
8)can you pass a temp-table to a procedure?
9)can you define a variable with same name both inside and outside a procedure?
10)what is the diff bet pers and no pers proc?
11)can you define a proc within an internal proc?
12)can you define a stream in an internal proc?
13)can you define temp-table in an internal proc?
14)How many streams can you define in a procedure.
15)What is a strong scope
16)what is a weak scope
17)what is a free-referance
18)what is a transaction
19)what is transaction scoping
20)what are the blocks in progres
21)what is record scoping
22)what is the “deadly embrace” condition (in progress)
23)what is optimistic locking?
24)what is meant by indexes & index bracketing?
25)When the index is rebuild does the Record id of the records within the table gets affected?
26)What are Buffers in progress?
27)What do you mean by schema area?
28)What do you mean by metaschema in progress?
29)what is the diff betwn promt-for and update?
30)what is the -l (-H -N -S) param in progress
31)what is a pf file
32)Explain accum accumulate? What are the limitations of accumlate function?
33)what does the batchrun variable do in MFG/PRO?
34)Explain locking
35)what is a frame
36)Explain frame scoping?
37)what are handles
38)what is a memptr
39)what is output through
40)what is the diff bet output throuh and OS-COMMAND?
41)what is the name server
42)what is the purpose of name server
43)what is the scalability of the name server
44)what is admin server
45)what is a broker
46)what is a messenger
47)what is an agent
48)what is ubroker.properties
49)what is a webserver
50)what are the webspeed apis available?
51)explain
get-value
get-field
get-cookie
set-cookie
request_method
52) Explain various CGI variables?
53)what are preprocessors?
54)why use pro-processors?
55)how can one pass values to a .i?
56)is it possible to run a .i?
57)is it possible to include a .p?
58)is it possible to run a webspeed generated r code in char mode?
59)what is the purpose of no-undo?
60)what do you mean by repeat transaction, do transaction?
61)what is the different type of triggers & explain the difference between them?
62)what do you mean by two-phase commit?
63)Explain Matches,Contains & BEGINS?
64)What does PROPATH mean?
65)What are Shared variables?
66)explain:
session
system
this-procedure
error-status
file-info handles
67)explain:
querys
dynamic querys & buffers
what’s CRC
what is the rcode action code segment limit
extent
68) Is any encryption provided with progress?
69) Explain bi,ai,db,st file importance?
70) What are Virtual System Tables in PROGRESS?
good that you have webspeed question paper in your website. very much useful for me to set question paper on webspeed. if you can provide me the answers i shall be very much thankful to you
thanks,
Kasi
Difference bettween for first and find first:
for first can use multiple index but find first can’t
I hope jeevan you remember me.
your old pal.