OSI/FTAM Programming Reference Manual

NonStop FTAM Programming Examples
HP NonStop OSI/FTAM Programming Reference Manual528611-001
G-129
Example 2 in C—Moving a File Between Two
Remote Systems (in Wait Mode)
895 initial_attr.zfilename.zlen);
896 initial_attr.zcntntstypevalue.zid = ZFTM_VAL_CNTNTSTYPE_DOCTYPE;
897 initial_attr.zcntntstypevalue.u_zcntntstype.zdoctype.zdoctypename.
898 znum_elements = num_elem;
899 memcpy(initial_attr.zcntntstypevalue.u_zcntntstype.zdoctype.zdoctypename.
900 zobj_id, ftam_doc_type, sizeof (ftam_doc_type));
901
902 initial_attr.zcntntstypevalue.u_zcntntstype.zdoctype.
903 zuniversalclassispresent = ZAPS_VAL_ABSENT;
904 initial_attr.zcntntstypevalue.u_zcntntstype.zdoctype.
905 zmaxstringlenispresent = file_attr.zcntntstypevalue.
906 u_zcntntstype.zdoctype.
907 zmaxstringlenispresent;
908 initial_attr.zcntntstypevalue.u_zcntntstype.zdoctype.
909 zmaxstringlen = file_attr.zcntntstypevalue.
910 u_zcntntstype.zdoctype.
911 zmaxstringlen;
912 initial_attr.zcntntstypevalue.u_zcntntstype.zdoctype.
913 zstringsigispresent = file_attr.zcntntstypevalue.
914 u_zcntntstype.zdoctype.
915 zstringsigispresent;
916 initial_attr.zcntntstypevalue.u_zcntntstype.zdoctype.
917 zstringsig = file_attr.zcntntstypevalue.
918 u_zcntntstype.zdoctype.
919 zstringsig;
920 initial_attr.zcntntstypevalue.u_zcntntstype.zdoctype.
921 zfileattrsispresent = ZAPS_VAL_ABSENT;
922
923 /*Storage group */
924 initial_attr.zstorageaccountispresent = ZAPS_VAL_ABSENT;
925 initial_attr.zfileavlbltyattrispresent = ZAPS_VAL_PRESENT;
926 initial_attr.zfileavlbltyattr.zid = ZFTM_VAL_ATTR_ISPRESENT;
927 initial_attr.zfileavlbltyattr.zfileavlblty =
928 ZFTM_VAL_FILEAVLBLTY_IMMED;
929 initial_attr.zfuturefilesizeispresent = ZAPS_VAL_PRESENT;
930 initial_attr.zfuturefilesize.zid = ZFTM_VAL_ATTR_ISPRESENT;
931 initial_attr.zfuturefilesize.zfilesize = file_attr.
932 zfuturefilesize.zfilesize;
933 initial_attr.zpermittedactions = file_attr.zpermittedactions;