OSI/FTAM Programming Guide

NonStop FTAM Programming Examples
HP NonStop OSI/FTAM Programming Guide528612-001
5-24
Reading a File: C Programming Example
813 create_open_local_file ();
814
815 /******************************************************************/
816 /* Initialize parameters for the FTM_READ_REQ_ procedure */
817 /* and initiate a read. */
818 /*****************************************************************/
819
820 fadu_id.zid = ZFTM_VAL_FADUID_FIRSTLAST;
821 fadu_id.u_zfaduid.zfirstlast = ZFTM_VAL_FADUID_FIRST;
822
823 access_context.zcntxt = ZFTM_VAL_ACCESSCNTXT_UA;
824 access_context.zlevelnumispresent = ZAPS_VAL_ABSENT;
825
826
827 status = FTM_READ_REQ_ ( cepi
828 , (int *) &fadu_id
829 , (int *) &access_context );
830 if ( status != ZAPS_VAL_STATUS_OK )
831 {
832 printf ( "FTM_READ_REQ_ FAILED\n" );
833 check_status ();
834 }
835
836 do
837 {
838
839 /*************************************************************/
840 /* Wait for either a data indication, a data-end indication, */
841 /* or a cancel indication from the remote system. */
842 /*************************************************************/
843
844 event = ANYEVENT;
845 get_event ( &event );
846
847 switch ( event )
848 {
849
850 case ZFTM_VAL_EVT_DATA_IND:
851