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?

3 Comments on “Webspeed Questions”

Kasiraman, September 11th, 2006 at 4:06 pm

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

Razack, November 22nd, 2006 at 4:27 pm

Difference bettween for first and find first:

for first can use multiple index but find first can’t

Manoj Bisht, September 20th, 2007 at 4:38 pm

I hope jeevan you remember me.
your old pal.

Leave a Reply