This content has been marked as final. Show 2 replies
You're correct that the "struct empname ename 1 - - 0" line defines a nested view. As shown in listing 2-13, this corresponds to a "struct empname ename" member in struct MYVIEW when the view is compiled using VIEW32. There is also some documentation in Listing 7-25 and Listing 7-26 of the Oracle SALT SCA Programming Guide at http://docs.oracle.com/cd/E18050_01/salt/docs11gr1/prog/sca.html#wp1111526 . (Nested views were originally developed for SALT SCA and were later made available in Tuxedo as well.)
The best way to learn about nested views may be to try compiling the viewfile in listing 2-12 yourself.
The listing of allowable view types in Table 2-7 should be expanded for VIEW32 buffers.