GetSuperFileSubName
STD.File.GetSuperFileSubName
STD.File.GetSuperFileSubName
File.GetSuperFileSubName
GetSuperFileSubName
( superfile, subfile
[, absolutepath
] )
superfile
A null-terminated string containing the logical name of the
superfile.
subfile
An integer in the range of one (1) to the total number of
sub-files in the superfile specifying the
ordinal position of the sub-file whose name to return.
absolutepath
Optional. A boolean TRUE/FALSE to indicate whether to prepend
a tilde (~) to the resulting foreign logical file name. If omitted,
the default is FALSE.
Return:
GetSuperFileSubName returns a VARSTRING value.
The GetSuperFileSubName function
returns the logical name of the specified subfile in
the superfile.
This function is not included in a superfile transaction.
Example:
A := STD.File.GetSuperFileSubName('~CLASS::RT::IN::SF1', 1);
//get name of first sub-file
//this example gets the name of the first sub-file in
// a foreign superfile
sf := '~thor_data400::BASE::Business_Header';
sub := STD.File.GetSuperFileSubName( STD.File.ForeignLogicalFileName (sf,
'10.150.29.161',
TRUE),
1,TRUE);
OUTPUT(STD.File.ForeignLogicalFileName(sub,''));