Network Working Group E. Levinson
Request for Comments: 1895 Accurate Info. Sys., Inc.
Category: Informational February 1996
The Application/CALS-1840 Content-type
1. Introduction
The United States Department of Defense (DOD) has defined a standard, MIL-STD-1840 [1840], for the exchange of digital data. Most applications of that standard use 9-track tape as the transport medium. The Application/CALS-1840 media-type is proposed to facilitate such exchanges using the Multipurpose Internet Mail Extensions [MIME] and network based transport media, i.e. electronic mail [822].
2. Definition
An [1840] exchange consists of a set of files with well defined file names (see below). Each set consists of a declaration file and one or more data files. The data files, in turn, consist of header records immediately followed by the data. The data itself may be formatted in accordance with a published specification or a contractual agreement.
Levinson Informational [Page 1]
RFC 1895 CALS-1840 February 1996
MIL-STD-1840 encodes the file's data type in the file name.
Levinson Informational [Page 2]
RFC 1895 CALS-1840 February 1996 2.1 Registration InformationThe following form is copied from RFC 1590, Appendix A for the purpose of registering this media-type.
2.2. The Filename Parameter
The filename parameter gives the transfer unit filename as defined by [1840]. The parameter's value, called <1840-name>, has the syntax given by the grammer below.
Levinson Informational [Page 3]
RFC 1895 CALS-1840 February 1996
All Application/CALS-1840 body parts in a single Multipart/Mixed MIME entity shall have the same <1840-tuseq>. Within a single message all filename values shall be unique.
2.3. The Version Parameter
The specversion parameter's value shall indicate the particular version of MIL-STD-1840 to which the data conforms. Valid values are:
3. Example
In the example below a single transfer unit is provided. It consists of three data files, the declaration, a contract defined file and an IGES file. The headers and data are in accordance with MIL-STD- 1840B. The content-transfer-encoding perserves the data file's fixed record length.
Levinson Informational [Page 4]
RFC 1895 CALS-1840 February 1996
Content-Transfer-Encoding: Base64
4. Security Considerations
None of the body parts, as constitued, represent executable data. When the 1840 file format is processed the resultant data may be executable. Processing will be under the control of the process associated with Application/CALS-1840.
5. Acknowledgments
The author acknowledges the encouragement of Alan Peltzman, US DOD, DISA, and the suggestions of Richard Klobuchar, SAIC.
6. References
[1840] MIL-STD-1840B, "Automated Interchange of Technical
Levinson Informational [Page 5]
RFC 1895 CALS-1840 February 1996
[PEM] Linn, J., "Privacy Enhancement for Internet Electronic Mail:
9. Author's Address
Edward Levinson Accurate Information Systems, Inc. 2 Industrial Way Eatontown, NJ 07724-2265 USA