OSI/FTAM Programming Guide
NonStop FTAM Programming
HP NonStop OSI/FTAM Programming Guide—528612-001
3-37
Using Predefined Data Structures
TAL Example
To reference TAL data structures, you follow a similar procedure to the one outlined
above. Consider the same example. The file ZFTMTAL shows this TAL data structure
for ZFTM^DDL^CNTNTS^TYPE^DEF (again with major comments omitted):
1 STRUCT ZFTM^DDL^CNTNTS^TYPE^DEF (*);
2 BEGIN
3 INT ZID;
4 STRUCT ZCNTNTSTYPE;
5 BEGIN
6 INT ZLEN;
7 STRUCT ZC;
8 BEGIN STRING BYTE [0:127]; END;
9 STRUCT ZS = ZC;
10 BEGIN
11 INT ZI[0:63];
12 END;
13 STRING ZB[0:127] = ZC;
14 END;
15 STRUCT ZDOCTYPE = ZCNTNTSTYPE;
16 BEGIN
17 STRUCT ZDOCTYPENAME;
18 BEGIN
19 INT ZNUM^ELEMENTS;
20 INT ZOBJ^ID[0:15];
21 END;
22 INT ZUNIVERSALCLASSISPRESENT;
23 INT(32) ZUNIVERSALCLASS;
24 INT ZMAXSTRINGLENISPRESENT;
25 INT(32) ZMAXSTRINGLEN;
26 INT ZSTRINGSIGISPRESENT;
27 INT(32) ZSTRINGSIG;
28 INT ZFILEATTRSISPRESENT;
29 STRUCT ZFILEATTRS;
30 BEGIN
31 INT ZFILENAME;
32 INT ZPERMITTEDACTIONS;
33 INT ZCNTNTSTYPE;
34 INT ZSTORAGEACCOUNT;
35 INT ZCREATION;