OSI/FTAM Programming Guide

NonStop FTAM Programming Examples
HP NonStop OSI/FTAM Programming Guide528612-001
5-11
Reading a File: C Programming Example
306 /* Set the remote appl for the association. */
307 /******************************************************************/
308
309 responding_appl.zpsap.zpsel.zlen = 0;
310 responding_appl.zpsap.zssel.zlen = 0;
311 responding_appl.zpsap.ztsel.zlen = 0;
312 responding_appl.zpsap.znsap.zlen = 0;
313
314 responding_appl.zappl_name.zlen = strlen (RESPONDING_APPL_NAME);
315 memcpy ( responding_appl.zappl_name.u_zc.zb, RESPONDING_APPL_NAME,
316 strlen (RESPONDING_APPL_NAME) );
317
318 /******************************************************************/
319 /* Set the local appl for the association. */
320 /******************************************************************/
321
322 local_appl.zpsap.zpsel.zlen = 0;
323 local_appl.zpsap.zssel.zlen = 0;
324 local_appl.zpsap.ztsel.zlen = 0;
325 local_appl.zpsap.znsap.zlen = 0;
326
327 local_appl.zappl_name.zlen = strlen (LOCAL_APPL_NAME);
328 memcpy ( local_appl.zappl_name.u_zc.zb, LOCAL_APPL_NAME,
329 strlen (LOCAL_APPL_NAME) );
330
331 /******************************************************************/
332 /* Set the local AE title for the association. */
333 /******************************************************************/
334
335 local_ae_title.zae_title_type = ZAPS_VAL_AE_TITLE_FORMAT2;
336 local_ae_title.zae_title_format2.zae_qualifier_ispresent
337 = ZAPS_VAL_PRESENT;
338 local_ae_title.zae_title_format2.zae_qualifier
339 = (long) LOCAL_AE_QUALIFIER;
340
341 local_ae_title.zae_title_format2.zap_title.znum_elements = NUM_ELEM;
342 memcpy ( local_ae_title.zae_title_format2.zap_title.zobj_id,
343 LOCAL_AP_TITLE, NUM_ELEM * sizeof (int) );
344