Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How do you pass data from a Natural Program to an External
Subroutine? Can it share the LDA of Program as in Internal
Subroutine.

Answers were Sorted based on User's Feedback



How do you pass data from a Natural Program to an External Subroutine? Can it share the LDA of Prog..

Answer / vinodh kumar

Parameters can be passed with the PERFORM statement from
the invoking object to the
external subroutine. These parameters must be defined
either in the DEFINE DATA PARAMETER
statement of the subroutine, or in a parameter data area
used by the subroutine.
An external subroutine can access the global data area used
by the invoking object.
In addition, an external subroutine can have its own local
data area, in which the fields that are to be used
only within the subroutine are defined.
However, an external subroutine cannot have its own global
data area.

Is This Answer Correct ?    9 Yes 0 No

How do you pass data from a Natural Program to an External Subroutine? Can it share the LDA of Prog..

Answer / rajesh

Can you share an example for passing the Values thru
Parameter for calling a External Subroutine.

Is This Answer Correct ?    2 Yes 0 No

How do you pass data from a Natural Program to an External Subroutine? Can it share the LDA of Prog..

Answer / nilesh

Parameters can be passed with the PERFORM statement from
the invoking object to the external subroutine.

Example :
Perform ABCD 'para1' 'para2' 'para3'
OR
Perform ABCD 'EFGH'

Where ABCD is subroutine and PARA1 to PARA3 are parameters.
EFGH id the PDA which is define in subroutine.All the
parameters are in EFGH PDA.

Is This Answer Correct ?    2 Yes 0 No

How do you pass data from a Natural Program to an External Subroutine? Can it share the LDA of Prog..

Answer / hazrasu

CALLNAT 'ABCDEF' BEIC-PDA

where ABCDEF is the external subroutine and BEIC-PDA is the
group variable for the PDA that is defined in the main
program and by which the main program will get the data
from the external subroutine.

Is This Answer Correct ?    3 Yes 11 No

Post New Answer

More Natural Interview Questions

How can we see the copy book length using file-aid?

0 Answers  


how we can find occurence of MU and PE fileds in a file?

2 Answers  


difference between read(1) and read work file once ?

3 Answers  


How to find occurrence of mu and pe fields in a file?

0 Answers  


A field declared as P8 needs to be redefined as Alphanumeric. What would be its new size?

9 Answers  


Explain the address converter?

0 Answers  


Explain adabas basic concepts. Like inverted list, address converter ,data storage?

0 Answers  


how to ftp the natural program to desktop? (from mainframe to pc), is it possible?

2 Answers  


You are processing an input file in a Natural program and you want the program to fail if the file is empty. What command you use in Natural to force it to fail ?

6 Answers   IBM, TCS,


What is a hyperdescriptor? How does it work?

0 Answers  


Explain how to move cursor to a particular field when position is not known?

0 Answers  


What is the difference between READ BY ISN and FIND

2 Answers  


Categories