STD.File.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,''));