Tag | Name | Type | AssociatedDataTag | AbbrName | BaseCategory | BaseCategoryAbbrName | NotReqXML | EnumDatatype | UnionDataType | Description | Elaboration |
---|---|---|---|---|---|---|---|---|---|---|---|
2104 | NoAttachments | NumInGroup | 1 | The number of attached files. | |||||||
2105 | AttachmentName | String | Name | 0 | Specifies the file name of the attachment. | ||||||
2106 | AttachmentMediaType | String | MediaTyp | 0 | The MIME media type (and optional subtype) of the attachment. The values used are those assigned, listed and maintained by IANA (www.iana.org) [RFC2046]. See http://www.iana.org/assignments/media-types/index.html for available types. Examples values (RFC number provided for reference here only): "application/pdf" (see [RFC3778]) "application/msword" (for .doc files) "multipart/signed" (see [RFC1847]) "application/vnd.openxmlformats-officedocument.wordprocessingml.document" (for .docx files) | ||||||
2107 | AttachmentClassification | String | Clsfn | 0 | Specifies semantically the type of the attached document from a business perspective. The default classification scheme reuses the FIX standard classification scheme of a high level section (pretrade, trade, posttrade, etc.) and a category, then a specific application or document type. The expression follows {"section/category/application type"}. The goal here is to map the attachment into the sections and categories of the FIX business messages if possible. The classification scheme can be expanded or replaced by counterparty agreement. This approach permits the introduction and reference to other business ontologies. Example: posttrade/confirmation/confirm pretrade//termsheet | ||||||
2108 | AttachmentExternalURL | String | URL | 0 | Used to specify an external URL where the attachment can be obtained. | ||||||
2109 | AttachmentEncodingType | int | EncTyp | 0 | Reserved100Plus | The encoding type of the content provided in EncodedAttachment(2112). | MessageEncoding(347) that defines how FIX fields of type Data are encoded. The MessageEncoding(347) is used embed text in another character set (e.g. Unicode or Shift-JIS) within FIX. | ||||
2110 | UnencodedAttachmentLen | int | UnencAttchmntLen | 0 | Unencoded content length in bytes. Can be used to validate successful unencoding. | ||||||
2111 | EncodedAttachmentLen | Length | 2112 | EncAttchmntLen | 0 | Byte length of encoded the EncodedAttachment(2112) field. | |||||
2112 | EncodedAttachment | data | EncAttchmnt | 0 | The content of the attachment in the encoding format specified in the AttachmentEncodingType(2109) field. | ||||||
2113 | NoAttachmentKeywords | NumInGroup | 1 | The number of attachment keywords. | |||||||
2114 | AttachmentKeyword | String | Keywd | 0 | Can be used to provide data or keyword tagging of the content of the attachment. |
Tag | Value | SymbolicName | Group | Sort | Description | Elaboration |
---|---|---|---|---|---|---|
2109 | 0 | Base64 | 0 | Base64 encoding | Base64 Encoding. | |
2109 | 1 | RawBinary | 1 | Unencoded binary content | Unencoded binary content. |
ComponentID | ComponentType | CategoryID | Name | AbbrName | NotReqXML | Volume | Description | Elaboration |
---|---|---|---|---|---|---|---|---|
2234 | BlockRepeating | Common | AttachmentGrp | Attchmnt | 0 | The AttachmentGrp component provides the ability to attach other media type documents to a FIX message for transmission. The media type can be any of the media types (previously referred to as MIME types) that are listed by IANA (www.iana.org) [RFC2046]. The AttachmentGrp is intended to be used to attach documents in other formats, such as PDF, TIFF, and Microsoft Word, for example to a FIX message. Note when the AttachmentGrp is used within a business message, such as the TradeCaptureReport(35=AE), the attachment should supplement the data already contained in the business message It is not intended to replace the content of the business message. The standard fields within the business message should be populated, even if they duplicate data expressed within the attachment(s). | ||
2235 | BlockRepeating | Common | AttachmentKeywordGrp | Keywd | 0 | The AttachmentKeywordGrp component provides a place to associate keywords with an attachment document to support the current approach of tagging to support metadata. |
ComponentID | TagText | Indent | Position | Reqd | Description |
---|---|---|---|---|---|
64 | StandardTrailer | 0 | 161 | 1 |
ComponentID | TagText | Indent | Position | Reqd | Description |
---|---|---|---|---|---|
64 | AttachmentGrp | 0 | 160 | 0 | |
47 | AttachmentGrp | 0 | 2 | 0 | |
2234 | 2104 | 0 | 1 | 0 | |
2234 | 2105 | 1 | 2 | 0 | Required if NoAttachments(2104) > 0. |
2234 | 2106 | 1 | 3 | 0 | Required if EncodedAttachment(2112) is present. |
2234 | 2107 | 1 | 4 | 0 | |
2234 | 2108 | 1 | 5 | 0 | Either AttachmentExternalURL(2108) or EncodedAttachment(2112) must be specified if NoAttachments(2104) > 0. |
2234 | 2109 | 1 | 6 | 0 | Required if EncodedAttachment(2112) is present. |
2234 | 2110 | 1 | 7 | 0 | |
2234 | 2111 | 1 | 8 | 0 | Must be set if EncodedAttachment(2112) is specified and must immediately precede it. |
2234 | 2112 | 1 | 9 | 0 | Either AttachmentExternalURL(2108) or EncodedAttachment(2112) must be specified if NoAttachments(2104) > 0. |
2234 | AttachmentKeywordGrp | 1 | 10 | 0 | |
2235 | 2113 | 0 | 1 | 0 | |
2235 | 2114 | 1 | 2 | 0 | Required if NoAttachmentKeywords(2113) > 0. |