- Function language
- Under Function language, select the type for the record to be
passed:
- File to Parse
- In the File to Parse field, type the name of the C header file
or COBOL copybook file declaring the data types or records used by the
external function.
To list the available files, select Find. To view the
contents of a file, select View.
When you have specified the file you want to use, select
Parse.
- Parse
- Select Parse to have VisualAge read the C header file or COBOL
copybook file and build a list of records. From the list, you can
manually build the parameter list to use with the external function.
The records (or potential parameters) appear in the Available
list.
The parameters you select appear on the external function part's
public interface. Then, other parts can set or retrieve the values
contained in the records.
- Parameter word size
- Under Parameter word size, select the word size used for system
dependent data types:
- Note:
- This setting does not apply to the COBOL External Function part.
-
- This setting is not available in AIX.
- Available records
- The Available records list shows all of the record formats, or
data types, defined in the file specified in the File to Parse
field.
If you are working with a C External Function, for a C header file, these
are all of the data types declared with typedef or
struct.
If you are working with a COBOL External Function, for a COBOL copybook
file, these are the record formats declared by 01-level and 77-level
declarations. The items specified in the PROCEDURE DIVISION USING
statement or "ENTRY" statement should compose the list of the To be
passed.