OSI Application Developer's Toolkit VAX OSI Applications Kernel Programming Reference

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      OSAK Routines

  1.1     OSAK Parameter Block

  1.2     Data Type Definitions
    1.2.1      osak_abort_ppdu
    1.2.2      osak_abort_reason
    1.2.3      osak_acse_version
    1.2.4      osak_action_result
    1.2.5      osak_activity_reason
    1.2.6      osak_aei
    1.2.7      osak_aeiid
    1.2.8      osak_aetitle
    1.2.9      osak_buffer
    1.2.10     osak_default_context
    1.2.11     osak_default_context_result
    1.2.12     osak_event
    1.2.13     osak_exception_reason
    1.2.14     osak_fus
    1.2.15     osak_handle
    1.2.16     osak_handle_count
    1.2.17     osak_mem_descriptor
    1.2.18     osak_nsap
    1.2.19     osak_paddress
    1.2.20     osak_pcontext
    1.2.21     osak_pcontext_deletion
    1.2.22     osak_pcontext_deletion_result
    1.2.23     osak_pcontext_id
    1.2.24     osak_pcontext_proposal
    1.2.25     osak_pcontext_proposal_result
    1.2.26     osak_port
    1.2.27     osak_protocol_versions
    1.2.28     osak_process_id
    1.2.29     osak_pversion
    1.2.30     osak_release_reason
    1.2.31     osak_release_resp_reason
    1.2.32     osak_resync_type
    1.2.33     osak_rtn
    1.2.34     osak_sconnect_id
    1.2.35     osak_sconnection_id
    1.2.36     osak_segmentation
    1.2.37     osak_state
    1.2.38     osak_status_block
    1.2.39     osak_sversion
    1.2.40     osak_sync_confirm
    1.2.41     osak_sync_point
    1.2.42     osak_template
    1.2.43     osak_token_setting
    1.2.44     osak_ts_list

  1.3     Routine Descriptions
    1.3.1      Arguments Common to All Outbound Services
    1.3.2      Parameters Common to All Outbound Services

  osak_abort_req

  osak_accept_rsp

  osak_act_discard_req

  osak_act_discard_rsp

  osak_act_end_req

  osak_act_end_rsp

  osak_act_interrupt_req

  osak_act_interrupt_rsp

  osak_act_resume_req

  osak_act_start_req

  osak_alter_req

  osak_alter_rsp

  osak_associate_req

  osak_capability_req

  osak_capability_rsp

  osak_close_port

  osak_collect_pb

  osak_control_give_req

  osak_data_req

  osak_exception_req

  osak_expedited_req

  osak_get_event

  osak_get_handle

  osak_give_buffers

  osak_major_req

  osak_major_rsp

  osak_minor_req

  osak_minor_rsp

  osak_open_initiator

  osak_open_redirect

  osak_open_responder

  osak_redirect

  osak_reject_rsp

  osak_release_req

  osak_release_rsp

  osak_resync_req

  osak_resync_rsp

  osak_select

  osak_send_more

  osak_token_give_req

  osak_token_please_req

  osak_typed_req

  2      OSAK Events

  ABORT indication

  A-ASSOCIATE-ACCEPT confirm

  A-ASSOCIATE-REJECT confirm

  A-ASSOCIATE indication

  A-RELEASE confirm

  A-RELEASE indication

  P-ACTIVITY-DISCARD confirm

  P-ACTIVITY-DISCARD indication

  P-ACTIVITY-END confirm

  P-ACTIVITY-END indication

  P-ACTIVITY-INTERRUPT confirm

  P-ACTIVITY-INTERRUPT indication

  P-ACTIVITY-RESUME indication

  P-ACTIVITY-START indication

  P-ALTER-CONTEXT confirm

  P-ALTER-CONTEXT indication

  P-CAPABILITY-DATA confirm

  P-CAPABILITY-DATA indication

  P-CONTROL-GIVE indication

  P-DATA indication

  P-EXPEDITED-DATA indication

  P-P-EXCEPTION-REPORT indication

  P-U-EXCEPTION-REPORT indication

  P-RESYNCHRONIZE confirm

  P-RESYNCHRONIZE indication

  P-SYNC-MAJOR confirm

  P-SYNC-MAJOR indication

  P-SYNC-MINOR confirm

  P-SYNC-MINOR indication

  P-TOKEN-GIVE indication

  P-TOKEN-PLEASE indication

  P-TYPED-DATA indication

  REDIRECT indication

  3      How OSAK Calls Map to Protocol Messages

  4      Checking OSAK Status Codes

  4.1     Success Statuses

  4.2     Failure Statuses

  5      Disruptive Events

  5.1     ABORT request (Local Abort)

  5.2     ABORT indication (Peer Abort)

  5.3     Transport Connection Loss

  5.4     P-ACTIVITY-INTERRUPT indication

  5.5     P-ACTIVITY-DISCARD indication

  5.6     P-RESYNCHRONIZE indication

  5.7     P-EXCEPTION-REPORT indication

  5.8     PREPARE (RESYNC)

  6      Parameter Passing Mechanisms

  7      How the OSAK Interface Implements the ISO Standards

  7.1     The OSAK Interface and the ISO Protocol Definitions

  7.2     Restrictions in the OSAK Implementation of the ISO Protocol Definitions

  8      Possible Values for OSAK Parameters

  8.1     Parameter:  abort_ppdu

  8.2     Parameter:  abort_reason

  8.3     Parameter:  action_result

  8.4     Parameter:  activity_reason

  8.5     Parameter:  exception_reason
    8.5.1      Exception Originating from User
    8.5.2      Exception Originating from Presentation Provider

  8.6     Field:  pm_state

  8.7     Field:  reason

  8.8     Parameter: pdefault_context_res

  8.9     Parameter:  reject_reason
    8.9.1      Rejection Originating from User
    8.9.2      Rejection Originating from ACSE Provider
    8.9.3      Rejection Originating from Presentation Provider
    8.9.4      Rejection Originating from Session Provider

  8.10    Parameter:  release_reason

  8.11    Parameter: release_resp_reason

  8.12    Field:  request_event_mask

  8.13    Field:  result

  8.14    Parameter:  resync_type

  8.15    Parameters:  token_item and initial_tokens

  8.16    Field:  type

  A   Reporting Problems

  TABLES

  1-1        OSAK Parameters

  1-2        osak_associate_req:  Default Protocol Version Numbers

  1-3        OSAK Event Types

  1-4        osak_open_responder:  Default Protocol Version Numbers

  1-5        osak_redirect:  Default Protocol Version Numbers

  1-6        Definitions of Request-Event Mask and Returned-Event Mask

  2-1        OSAK Events and Event Types

  2-2        A-ASSOCIATE indication: Default Protocol Version Numbers

  2-3        REDIRECT indication:  Default Protocol Version Numbers

  2-4        Sequence of Calls After the Arrival of a REDIRECT Indication

  3-1        Mappings Between OSAK Routines and Protocol Messages

  6-1        Parameter Passing Mechanisms