'=' in Tag 58

Imported from previous forum

Hi,

I have a basic query on tag58 which is free text format.

How should a case be handled if equal to ‘=’ sign is sent in tag58? For example a request is sent with tag58 as ‘Name=Sachin’. All other tags with ‘=’ sign is rejected.

Regards,
Sachin

Hi,

I have a basic query on tag58 which is free text format.

How should a case be handled if equal to ‘=’ sign is sent in tag58? For
example a request is sent with tag58 as ‘Name=Sachin’. All other tags
with ‘=’ sign is rejected.

Regards, Sachin

Hi,

I’m not sure if I understood your question correctly, but:
Tag 58 (Text) can transport any free form text, also including “=”.
For example:

… SOH58="name=sachin"SOH…

If you want to handle the information inside, you have to parse the free form text string …

Hope that helps?!
Eva

Hi,

I have a basic query on tag58 which is free text format.

How should a case be handled if equal to ‘=’ sign is sent in tag58? For
example a request is sent with tag58 as ‘Name=Sachin’. All other tags
with ‘=’ sign is rejected.

Regards, Sachin

This is not a problem as long as you are parsing the fix message correctly. Remember that the syntax of a fix unit is [TAG]=VALUE. Any ‘=’ characters between the first delimiting ‘=’ character and the SOH character should be considered part of the value.

Things get a bit more complicated with special tags like RawData and EncodedText field, but this isn’t a concern for tag 58.