Overview
ISO 8571-4:1988/Amd 2:1993 is an amendment to the FTAM (File Transfer, Access and Management) File Protocol Specification within the OSI framework. It extends ISO 8571‑4 to add overlapped access - mechanisms that let a single initiator issue multiple read/write operations more efficiently by overlapping or queuing bulk data transfers. The amendment clarifies protocol state, transfer identifiers and synchronization behavior required to support both consecutive (queued) and concurrent (parallel read/write) overlapped access modes.
Key topics and technical requirements
- Overlapped access modes
- Consecutive access: requests are queued and serviced serially; result is serializable with equivalent series of requests.
- Concurrent access: read and write directions can proceed in parallel; write effects remain serializable but reads may observe non-deterministic states (potential inconsistency).
- Bulk data transfer identification
- Use of transfer numbers and bulk transfer numbers to identify, cancel, restart or recover specific transfers. Concurrent access maintains separate read/write transfer numbers.
- State management
- Additional association and transfer state items (e.g., current transfer number, start bulk transfer number, outstanding checkpoint counter, last transfer-end indicators) must be tracked by implementers.
- Queues and tables
- Protocol requires transfer request queues, transfer end queues and read/write checkpoint tables to manage active and outstanding transfers.
- Checkpointing, synchronization and recovery
- Checkpoint identifiers (integer ranges described in the standard) and synchronisation offsets are used to coordinate restart and recovery. Many recovery features depend on negotiated presentation symmetric synchronization services.
- Control flags
- Indicators such as discard, read/write and last transfer end guide error handling, cancellation and re-issuing of transfer-end responses during resynchronisation.
- Operational constraints
- Existing design constraints (e.g., one file selection per association) remain; overlapped access within a file requires an appropriate set of presentation contexts or additional associations.
Applications and who uses it
- Vendors implementing FTAM or legacy OSI file services in enterprise systems, embedded devices or gateways.
- Protocol engineers and system architects designing efficient, high-throughput file access where many small FADUs (File Application Data Units) would otherwise cause high control overhead.
- Developers of file servers, file transfer libraries and interop test suites who must implement transfer numbering, checkpoint/restart and synchronization logic.
- Standards compliance testers and integrators working on interoperability of OSI-based file services.
Related standards
- ISO 8571 series: Part 2 (Virtual Filestore Definition), Part 3 (File Service Definition), Part 5 (PICS Proforma), Part 7 (General introduction)
- ISO/IEC JTC 1 (information technology) - committee responsible for the FTAM work
Keywords: ISO 8571-4, FTAM, overlapped access, file protocol, Open Systems Interconnection, bulk data transfer, transfer number, checkpoint, synchronization, restart, recovery.