what is data structure?how many types of data structers?

Answers were Sorted based on User's Feedback



what is data structure?how many types of data structers?..

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

what is data structure?how many types of data structers?..

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

what is data structure?how many types of data structers?..

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

what is data structure?how many types of data structers?..

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

Post New Answer

More IBM AS400 AllOther Interview Questions

define the purpose of the *cat function?

1 Answers   IBM,


What is GDA?

1 Answers  


records can be read/update/deleted with which file?

0 Answers   IBM,


How do I release jobs in queue and change a job destination to a different printer. I know wrkjobq but I have not worked with As/400 for a while,so_can someone help me?

2 Answers  


1) Suppose we call a pgm from CL, how come AS400 system knows whether the called pgm is to be interactive one or batch one? 2)How many members can exist in a PF?

7 Answers  






how can a cgi check whether an ifs object is available?

0 Answers   IBM,


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.

0 Answers   HSBC,


what is term cua , saa?

1 Answers   IBM,


what is the use of sflend keyword?

1 Answers   IBM,


Difference Between Interactive & Batch Job?

0 Answers   IBM,


What is dynslt?

0 Answers  


What is the use of E specification in RPG?

1 Answers  


Categories