OSI/FTAM Programming Reference Manual

NonStop FTAM Programming Examples
HP NonStop OSI/FTAM Programming Reference Manual528611-001
G-224
Translation Application Example
79 , FILE_GETRECEIVEINFO_ \
78 , FILE_OPEN_ \
80 , FILENAME_TO_OLDFILENAME_ \
81 , FILENAME_TO_PROCESSHANDLE_ \
82 , FNAMETOFNAME32 \
83 , OPENER_LOST_ \
84 , PROCESSHANDLE_COMPARE_ \
85 , PROCESSHANDLE_NULLIT_ \
86 , READUPDATEX \
87 , REPLYX \
88 , SIGNALTIMEOUT \
90 , SSINIT \
91 , SSGETTKN \
92 , SSPUTTKN \
93 , STRING_UPSHIFT, \
94 , TEXTTOSSID \
95 , WRITEREADX )" nolist \
96 /**********************************************************************/
97 /* Global Data Declarations */
98 /**********************************************************************/
99 #define DOLLAR_RECEIV"$RECEIVE"
100 #define ZSPI_QUAL".#ZSPI"
101 #define RESPONDER_PARAM"RESPONDER"
102 #define RETRY_OPEN_TIMEOUT_VALUE3000 /* 30 seconds*/
103 /**********************************************************************/
104 /* Miscellaneous Variables */
105 /**********************************************************************/
106 short sRcvFnum = -1; /* $RECEIVE file number */
107 short sSpiFnum = -1; /* Responder SPI file number */
108 short sLastError; /* Last NSK error */
109 short sOpenerCount = 0; /* Count of openers (0 or 1) */
110 short saSpiBuffer [(ZOSA_VAL_MAX_BUFLEN/2)]; /* SPI Buffer */
111 /* The following should remain together, they are the opener */
112 /* table used by the OPENER_LOST_ function. */
113 zsys_ddl_phandle_def ResponderPhandle; /* NULL or opener. */
114 zsys_ddl_phandle_def BackupPhandle; /* Always set to NULL */
115 /* SSID (built in OpenResponderFile()) */
116 zosf_val_ssid_def zosf_val_ssid;
117 /* ZSPI_TKN_ERROR goes here... */