what is data structure?how many types of data structers?
Answers were Sorted based on User's Feedback
Answer / megha
Data structure is used as a storage area and layout for
subfields
There are 5 different types
1.File Information DS
2.Program Status DS
3.Data Area DS
4. External DS
5. Keyed data structure
| Is This Answer Correct ? | 21 Yes | 11 No |
Answer / k.ramesh
data structure devide a field in to subfields we 6 datastructures in as/400
1)GENERAL DATASTRUCTURE
2)EXTERNAL DATASTRUCTURE
3)MULTIPLE OCCURENCE DATASTRUCTURE
4)DATA AREA DATA STRUCTURE(SPECIFIDE IN 'U')
5) PROGRAMME STATUS DATASTRUCTURE(SPECIFIDE IN 'S')
6)FILE INFORMATION DATASTRUCTURE
NO.5& 6 are error trappers
| Is This Answer Correct ? | 13 Yes | 3 No |
Answer / jeet
Data structure is specified in the Input Specification of an RPG 3 Program where as in RPG 1V we specified in 'D' specification.
Data Structure is define an area in storage and layout related subfields.
There are 4 types of data structures
1) Data Area Data Structure
2) File Information Data Structure
3) Program Status Data Structure
4) Multiple Occurence Data Structure
Data Structure is used for
1) To break fields into subfields
2) To change the format of the field
3) To Group non-contiguous data into contiguous format
4) To convert data.
| Is This Answer Correct ? | 12 Yes | 3 No |
Answer / syam
Data structures are specified in the Input specifications
of an RPG/400 program to define an area in storage and
layouts of related sub fields.
Data area data structure
File information data structure
Program status data structure
| Is This Answer Correct ? | 13 Yes | 14 No |
What is the purpose of PR and PI in calling program and called program? in Called program PR is compulsory?
i have one physical file which is having two logical files. logical a have unique keyword and logical b doesnt have a unique keyword. can i give duplicate values while updating through physical file. if no why?
i have two pfs it contains "Status" fields in the same name "status in both the pf's...But i used the same name in display file...when i enter a status thru disp file it willbe added to pf1...so i want to rename "Staus " field in pf2 through program...............wat will do..give coding?
what does dfu program you to do on a record?
I have created a command that display Source file and library. Now i want that when i enter library name and press f4 on Source file, pgm should display all the PF- SRC's in that Library. For F4 option i have used Choice program but since only limited paramters are passed in Choice pgm i am not able to paas library name and further can't call a pgm that will display list of Source files. Below is the Code snippet for CMD type object :- CMD PROMPT('Source Scan for HUB Standard') PARM KWD(SOURCE) TYPE(*CHAR) LEN(1) RSTD(*YES) + VALUES(N A) MIN(1) + CHOICE('N,A') PARM KWD(SRCFILE) TYPE(FILE) RSTD(*NO) + PROMPT('SOURCE FILE') FILE: QUAL TYPE(*NAME) LEN(10) RSTD(*NO) EXPR (*YES) + CHOICE(*PGM) + CHOICEPGM (XXXXXLIB/YYYPGM) QUAL TYPE(*NAME) LEN(10) DFT(*LIBL) + SPCVAL((*LIBL)) EXPR(*YES) PROMPT ('Library') Below is the Choice pgm:- PGM PARM(&PARM1 &PARM2) DCL VAR(&PARM1) TYPE(*CHAR) LEN (21) DCL VAR(&PARM2) TYPE(*CHAR) LEN (2000) IF COND(%SST(&PARM1 1 10) = 'CHOICE ' *AND + %SST(&PARM1 11 10) = 'SRCFILE ' *AND + (%SST(&PARM1 21 1) = 'C' *OR %SST (&PARM1 + 21 1) = 'P')) THEN (DO) /* (%SST(&PARM1 21 1) = 'C' *OR %SST (&PARM1 + */ CHGVAR VAR(&PARM2) VALUE('Name, F4 for List') ENDDO IF COND(%SST(&PARM1 1 10) = 'CHOICE ' *AND + %SST(&PARM1 11 10) = 'SRCFILE ' *AND + %SST(&PARM1 21 1) = 'P') THEN (DO) CHGVAR VAR(&PARM2) VALUE('Name, F4 for List') CALL PGM(GTSQL) PARM ('XXXXLIB') return ENDDO Thanks in Advance for looking into.
write the SQL statement to retrieve the 2nd Highest salary ammount(File Name="EMPLOY",Field Name="SALARY")
6 Answers Bally Technologies, Cognizant, Vertex,
what is OUTFILE?what is the uses and disadvantage? where we can use this?
records can be read/update/deleted with which file?
what is a primary file?
is it possible to create a join logical file using two join logical files ? give exact reason for your answer
what is the function of rlu ?
Where would you use Override Data Base File?