IOIOthSvc (FIX tag 24)

charFIX 4.2

IOIOthSvc (tag 24) is a char field defined in FIX 4.2. It is defined in the FIX 4.2 dictionary but is not referenced by any message in it, so no message can legitimately carry it.

At a glance

Tag
24
Name
IOIOthSvc
Datatype
char
Dialects
FIX 4.2
Messages
0

A real message using tag 24

No decoded example
No decoded example is shown because no message in this dictionary references this field — there is no valid message that could carry it. Rather than invent one, we say so.

Wire format

A single character. Most char fields are enumerated, so the value is one of a fixed set rather than arbitrary text. @boarteam/fix keeps the value as a string and, for enumerated fields, reports validate/value-not-in-enum when it is not a defined value.

Read tag 24 in TypeScript

decode.tsts
import { createFixEngine } from "@boarteam/fix";import { dictionary } from "@boarteam/fix-dict-fix42";const fix = createFixEngine(dictionary);const { message, issues } = fix.parse(raw);const field = message.fields[24];field?.name;   // "IOIOthSvc"field?.raw;    // the verbatim wire stringfield?.value;  // coerced to a string

Other char fields

Decode this in your own code

The same engine that produced the decoded example above is an Apache-2.0 npm package with zero runtime dependencies. It runs in Node and in the browser, and parse() returns problems as data instead of throwing.

npm i @boarteam/fix @boarteam/fix-dict-fix42