------------------------SDT2’’’’DetermineIndex--------------------------------------------------------------------------------------------------------------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%()HeaderText------------------------------------!%()HeadingText----------------------------------- ’’’’’’’’’’’’’’’’’’’’’’’’DetermineIndex-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------’’’’6--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------’’’’()[8(!4 ;FPAR IN table TableType; RETURNS index IndexType;)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------J’’’’()[8(! Procedure DetermineIndex)]}----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------0’’’’()[(! ÖŠ! ś–!(d)[h(! ÖŠ)[k(! 6)[n(! 6d! )]][ q(! 6y)][&t(! 6 ś! Čd)[8(! )][Œ!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- --------’’’’’’’’’’’’’’’’----’’’’!%()HeaderText--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------’’’’(!„^„!"„„^)[6w(! 6 ! Čd)[8(! i:=1)][(!„ō„&!"„&„ō)[ z(! 6 &! Čd)[ 8(! i> maxNumOfRecords)][’(!„Š„¼!"„¼„Š)[8(! 6£! False)][ }(! 6 ¼! Čd)[8(! table(i)! used)][•(! ī ŠīŠR!"ŠR ī)[8(! 6£! True)][6€(! 6&R! Čd)[8(! i=i+1)][˜(!2жŠĻ©Ļ© „ „&!"„& ж)[(! 6„ !)][)z()]]]][›(!„ „R!"„R„ )[8(! 69! False)][6ƒ(! 6 R! Čd)[8(! In dex:=i)][ž(!„¶„č!"„č„¶)['†(! 6 č! Čd)[8(! )]]]]]]][”(!*čX~X~ττč!"„ččX)[8 (! 6—Ļ! True)][(! 6„Ļ!“)][)†()]]]]]]][9‰(! 62! )[8(! DCL i Integer;)]]]]}-----------------------------------------------------------------------------³’’’’(!4”!5!7)[!(! 1!!3)]}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------P’’’’