|
|
1.1 ! root 1: \contentsline {part}{\uppercase {i}\phspace {1em}Introduction}{1} ! 2: \contentsline {chapter}{\numberline {1}Overview}{3} ! 3: \contentsline {section}{\numberline {1.1}Fanatics Need Not Read Further}{4} ! 4: \contentsline {section}{\numberline {1.2}The Name of the Game}{5} ! 5: \contentsline {section}{\numberline {1.3}Operating Environments}{5} ! 6: \contentsline {section}{\numberline {1.4}Organization of the Release}{7} ! 7: \contentsline {section}{\numberline {1.5}A Note on this Implementation}{9} ! 8: \contentsline {section}{\numberline {1.6}Changes Since the Last Release}{10} ! 9: \contentsline {part}{\uppercase {ii}\phspace {1em}File Transfer, Access and Management}{11} ! 10: \contentsline {chapter}{\numberline {2}User Library}{13} ! 11: \contentsline {section}{\numberline {2.1}Warning}{14} ! 12: \contentsline {section}{\numberline {2.2}Constants}{14} ! 13: \contentsline {subsection}{\numberline {2.2.1}FTAM Quality-of-Service}{14} ! 14: \contentsline {subsection}{\numberline {2.2.2}Service Classes}{14} ! 15: \contentsline {subsection}{\numberline {2.2.3}Functional Units}{15} ! 16: \contentsline {subsection}{\numberline {2.2.4}Attribute Groups}{15} ! 17: \contentsline {subsection}{\numberline {2.2.5}State Results}{15} ! 18: \contentsline {subsection}{\numberline {2.2.6}Action Results}{15} ! 19: \contentsline {section}{\numberline {2.3}Data-Structures}{16} ! 20: \contentsline {subsection}{\numberline {2.3.1}Contents Type}{16} ! 21: \contentsline {subsection}{\numberline {2.3.2}Diagnostics}{17} ! 22: \contentsline {subsection}{\numberline {2.3.3}Charging}{18} ! 23: \contentsline {subsection}{\numberline {2.3.4}Passwords}{19} ! 24: \contentsline {subsection}{\numberline {2.3.5}Access Control}{20} ! 25: \contentsline {subsection}{\numberline {2.3.6}Attributes}{22} ! 26: \contentsline {subsection}{\numberline {2.3.7}Concurrency}{24} ! 27: \contentsline {subsection}{\numberline {2.3.8}FADU Identity}{26} ! 28: \contentsline {section}{\numberline {2.4}Association Establishment}{28} ! 29: \contentsline {subsection}{\numberline {2.4.1}Responder}{29} ! 30: \contentsline {subsection}{\numberline {2.4.2}Initiator}{35} ! 31: \contentsline {section}{\numberline {2.5}Event Handling}{39} ! 32: \contentsline {subsubsection}{Termination Indication}{40} ! 33: \contentsline {subsubsection}{Group Indications}{41} ! 34: \contentsline {subsubsection}{Access Indications}{51} ! 35: \contentsline {subsubsection}{Read/Write Indications}{52} ! 36: \contentsline {subsubsection}{Data Indications}{54} ! 37: \contentsline {subsubsection}{Data End Indication}{54} ! 38: \contentsline {subsubsection}{Cancel Indications}{55} ! 39: \contentsline {subsubsection}{Transfer End Indications}{56} ! 40: \contentsline {subsection}{\numberline {2.5.1}Asynchronous Event Handling}{57} ! 41: \contentsline {subsection}{\numberline {2.5.2}Synchronous Event Multiplexing}{58} ! 42: \contentsline {subsection}{\numberline {2.5.3}Tracing}{59} ! 43: \contentsline {section}{\numberline {2.6}Grouped Operations: File Transfer}{60} ! 44: \contentsline {section}{\numberline {2.7}File Access}{63} ! 45: \contentsline {section}{\numberline {2.8}Data Transfer}{64} ! 46: \contentsline {subsection}{\numberline {2.8.1}Read/Write}{64} ! 47: \contentsline {subsection}{\numberline {2.8.2}Sending Data}{65} ! 48: \contentsline {subsection}{\numberline {2.8.3}Canceling Transfer}{67} ! 49: \contentsline {subsection}{\numberline {2.8.4}Terminating Transfer}{68} ! 50: \contentsline {section}{\numberline {2.9}Grouped Operations: File Management}{70} ! 51: \contentsline {section}{\numberline {2.10}Association Release}{71} ! 52: \contentsline {section}{\numberline {2.11}Association Abort}{73} ! 53: \contentsline {section}{\numberline {2.12}Error Conventions}{74} ! 54: \contentsline {section}{\numberline {2.13}Compiling and Loading}{74} ! 55: \contentsline {section}{\numberline {2.14}An Example}{74} ! 56: \contentsline {section}{\numberline {2.15}For Further Reading}{74} ! 57: \contentsline {chapter}{\numberline {3}The ISO Documents Database}{75} ! 58: \contentsline {section}{\numberline {3.1}Accessing the Database}{75} ! 59: \contentsline {chapter}{\numberline {4}UNIX Implementation}{78} ! 60: \contentsline {section}{\numberline {4.1}Implementation}{78} ! 61: \contentsline {subsection}{\numberline {4.1.1}The Initiator}{78} ! 62: \contentsline {subsubsection}{Commands}{79} ! 63: \contentsline {subsubsection}{Variables}{80} ! 64: \contentsline {subsubsection}{Options}{82} ! 65: \contentsline {subsection}{\numberline {4.1.2}The Responder}{82} ! 66: \contentsline {subsubsection}{Authentication}{83} ! 67: \contentsline {subsubsection}{Virtual Filestore}{83} ! 68: \contentsline {chapter}{\numberline {5}FTAM-FTP gateway}{86} ! 69: \contentsline {section}{\numberline {5.1}Implementation}{86} ! 70: \contentsline {subsection}{\numberline {5.1.1}The FTAM/FTP side}{86} ! 71: \contentsline {subsubsection}{Limitations}{87} ! 72: \contentsline {subsection}{\numberline {5.1.2}The FTP/FTAM side}{87} ! 73: \contentsline {subsubsection}{Limitations}{87} ! 74: \contentsline {part}{\uppercase {iii}\phspace {1em}Virtual Terminal}{89} ! 75: \contentsline {chapter}{\numberline {6}UNIX Implementation}{91} ! 76: \contentsline {section}{\numberline {6.1}Implementation}{91} ! 77: \contentsline {subsection}{\numberline {6.1.1}The Initiator}{91} ! 78: \contentsline {subsubsection}{Commands}{91} ! 79: \contentsline {subsubsection}{Variables}{92} ! 80: \contentsline {subsubsection}{Options}{93} ! 81: \contentsline {subsection}{\numberline {6.1.2}The Responder}{93} ! 82: \contentsline {subsubsection}{Options}{94} ! 83: \contentsline {part}{\uppercase {iv}\phspace {1em}Miscellaneous Applications}{95} ! 84: \contentsline {chapter}{\numberline {7}The ISODE Little Services}{97} ! 85: \contentsline {section}{\numberline {7.1}Implementation}{98} ! 86: \contentsline {subsection}{\numberline {7.1.1}The Initiator}{98} ! 87: \contentsline {subsection}{\numberline {7.1.2}The Responder}{98}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.