MIL-STD-1838A
602
7.4 Package CAIS_IMPORT_EXPORT . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
602
7.4.1 Importing a file from the host file system . . . . . . . . . . . . . .
.
.
.
.
603
7.4.2 Exporting a file to the host file system . . . . . . . . . . . . . . . .
.
.
.
.
604
7.5 Package CAIS_COMMON_IO . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
604
7.5.1 Types and exceptions . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
604
7.5.2 Opening the predefine INTRODUCED-NODE NKD . . . . . . .
.
.
.
.
605
7.5.3 Opening the predefine INTRODUCED_NODE_RD . . . . . . . .
.
.
.
.
605
7.5.4 Opening anode set handle . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
606
7.5.5 Including anode in a node set . . . . . . . . . . . . . . . . . . . .
.
.
.
.
607
7.5.6 Including a tree in a node set . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
609
7.5.7 Including a structure of nodes in a node set . . . . . . . . . . . . .
.
.
.
.
610
7.5.8 Transmitting a node set in common external form . . . . . . . . . . . . .
.
.
.
.
611
7.5.9 Closing a node set . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
612
7.5.10 Introducing nodes in common external form . . . . . . . . . . . .
.
.
.
.
616
7.5.11 Introducing contents of introduced nodes . . . . . . . . . . . . . .
.
.
.
.
618
7.5.12 Creating VIEW nodes with specific UIDs . . . . . . . . . . . . . .
.
.
.
.
619
7.5.13 Creating NKDs with specific UIDs . . . . . . . . . . . . . . . . . .
.
.
.
.
620
7.5.14 Creating NKIs with specific UIDs . . . . . . . . . . . . . . . . . .
.
.
.
.
621
7.5.15 Creating RDs with specific UIDs . . . . . . . . . . . . . . . . . . .
.
.
.
.
622
7.5.16 Creating RIs with specific UIDs . . . . . . . . . . . . . . . . . . .
.
.
.
.
623
7.5.17 Creating bidirectional RDs with specific UIDs . . . . . . . . . . .
.
.
.
.
625
7.5.18 Creating ADs with specific UIDs . . . . . . . . . . . . . . . . . . .
.
.
.
.
626
7.5.19 Creating AKDs with specific UIDs . . . . . . . . . . . . . . . . . .
.
.
.
.
627
7.5.20 Creating structural nodes with specific UIDs . . . . . . . . . . . .
.
.
.
.
628
7.5.21 Creating a secondary storage node with a specific UID . . . . . . .
.
.
.
.
629
8 DATA TRANSFER PROTOCOLS DETAILED REQUIREMENTS
629
8.1 Input and Output Detailed Requirements . . . . . . . . . . . . . . . . . .
.
.
.
.
630
8.2 Package CAIS_FRAME_IO . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
631
8.2.1 Protocol parameters . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
632
8.2.2 Types, subtypes, and exceptions . . . . . . . . . . . . . . . . . . .
.
.
.
.
633
8.2.3 Opening a frame file handle . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
634
8.2.4 Closing a frame file handle . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
635
8.2,5 Determining whether a frame file handle is open . . . . . . . . . .
.
.
.
.
635
8.2.6 Determining the mode of a frame file handle . . . . . . . . . . . .
.
.
.
.
636
8.2.7 Transmitting a flame . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
637
8.2.8 Receiving a flame . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
638
8.2.9 Resetting a frame file handle . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
639
8.2.10 Determining if all messages have been read . . . . . . . . . . . . .
.
.
.
.
640
8.2.11 Determining if incoming queue is empty . . . . . . . . . . . . . . .
.
.
.
.
641
8.2.12 Determining if outgoing queue is full . . . . . . . . . . . . . . . . .
.
.
.
.
641
8.2.13 Determining the channel node associated with a file . . . . . . . .
.
.
.
.
643
8.3 Package CAIS_MAGNETIC_TAPE_IO . . . . . . . . . . . . . . . . . . . .
.
.
.
.
643
8.3.1 Protocol parameters . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
644
8.3.2 Types, subtypes, and exceptions . . . . . . . . . . . . . . . . . . .
.
.
.
.
646
8.3.3 Opening a tape drive file handle . . . . . . . . . . . . . . . . . . .
.
.
.
.
647
8.3.4 Closing a tape drive file handle . . . . . . . . . . . . . . . . . . . .
.
.
.
.
648
8.3.5 Determining whether a file handle is open . . . . . . . . . . . . . .
.
.
.
.
x
For Parts Inquires call Parts Hangar, Inc (727) 493-0744
© Copyright 2015 Integrated Publishing, Inc.
A Service Disabled Veteran Owned Small Business