OSI Application Developer's Toolkit FTAM Programming

*HyperReader

  CONTENTS

  Title Page

  Copyright Page

  Preface

  1      Introduction

  1.1     Handling User Data

  1.2     Using Document Types
    1.2.1      Using the FTAM-1 Document Type
    1.2.2      Using the FTAM-2 Document Type
    1.2.3      Using the FTAM-3 Document Type
    1.2.4      Using the NBS-9 Document Type

  1.3     Managing the User Buffer

  1.4     Handling FTAM API Calls

  1.5     Using Descriptors

  1.6     Mapping Block Types to Primitives

  1.7     Handling ASN.1 Sequences and Sets

  1.8     Using Presentation Addresses

  2      FTAM File Services

  2.1     Service Sequences
    2.1.1      Creating a New File and Writing Data
    2.1.2      Grouping Services
    2.1.3      Deleting a File
    2.1.4      Reading and Changing Attributes
    2.1.5      Performing a Series of Writes and Reads
    2.1.6      Transferring a File to a Peer System
    2.1.7      Cancelling a Data Transfer

  2.2     FTAM File Services and Parameters

  2.3     Parameter Block Description

  2.4     Parameter Description

  3      Data Structures

  3.1     String Descriptor Specification

  3.2     Binary Descriptor Specification

  3.3     Filename

  3.4     Diagnostic

  3.5     Contents Type List

  3.6     Document Type Parameter

  3.7     Contents Type

  3.8     Application Entity Address

  3.9     Concurrency Control

  3.10    Access Control

  3.11    Access Passwords

  3.12    File Access Data Unit

  3.13    File Access Data Unit Access Context

  3.14    Charging

  3.15    User Buffer

  3.16    FTAM Parameter Block

  4      Function Calls

  osif_assign_port

  osif_deassign_port

  osif_get_event

  osif_give_buffer

  osif_send

  5      Linking FTAM API Programs

  5.1     Linking Programs on VMS

  5.2     Linking Programs on ULTRIX

  5.3     Considering ULTRIX Operating System Differences

  6      Error Messages

  7      Diagnostic Errors

  TABLES

  2-1        FTAM Primitives and Corresponding Parameters