OSI/AS Programming Manual

APS_ASSOC_CONNECTREQ_
APS Procedure Calls
3–36 056783 Tandem Computers Incorporated
If
mode
is set to ZAPS-VAL-MODE-X410-1984, all other parameters specific to
presentation and ACSE connections are ignored, and no user data is encoded or
decoded.
The
pres-context-list
and
pres-default-context-name
parameters
are optional. However, to do any useful work on a presentation connection, you
must specify one or both of these two parameters in the connect request.
For an ACSE connection, you can specify a
pres-default-context-name
;
however, it is never used, because OSI/AS always supplies a presentation context.
session-rqmnts
is a structure containing session functional units, an initial
synchronization point serial number, and initial token values. Note the following
points about this structure:
Only the optional session functional units are included in the structure.
Because the session kernel functional unit is always available, it is selected
automatically.
Only one presentation functional unit (the presentation kernel) is supported;
no optional presentation functional units are supported. Therefore, no
corresponding parameter is provided for the Presentation Layer.
When you select functional units, follow these guidelines:
Set the ZL5-FU-ISPRESENT field to ZAPS-VAL-PRESENT to indicate that the
functional units are set.
Select either the half-duplex or the duplex functional unit or both. If you
select both, the remote application chooses between them.
Do not request expedited data. It is not currently supported.
Do not request capability data unless you also request activity management.
Capability data is not relevant without activity management.
Do not request exceptions unless you also request half-duplex.
Follow these guidelines when working with the synchronization point serial
number. Note that it is the called application’s choice of serial number that applies.
You can give a numeric value if you select at least one of the three
synchronization functional units (major synchronize, minor synchronize, or
resynchronize) and you also select the activity management functional unit.
The value you give is not used if activity management is selected by the
remote application.
You must give a numeric value if you select at least one of the three
synchronization functional units (major synchronize, minor synchronize, or
resynchronize), but you do not select the activity management functional unit.
If you do not give a numeric value, specify ZAPS-VAL-SYNC-NOVALUE.