#  (Message 1 Rejected: Required tag missing:554)

**URL:** <https://forum.fixtrading.org/t/message-1-rejected-required-tag-missing-554/17155>\
**Category:** General Q&A\
**Created:** [June 15, 2023, 9:36pm UTC](https://forum.fixtrading.org/t/message-1-rejected-required-tag-missing-554/17155 "2023-06-15T21:36:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![fawaz199](https://avatars.discourse-cdn.com/v4/letter/f/e19b73/32.png) [@fawaz199](https://forum.fixtrading.org/u/fawaz199)\
**Post date:** [June 15, 2023, 9:36pm UTC](https://forum.fixtrading.org/t/message-1-rejected-required-tag-missing-554/17155/1 "2023-06-15T21:36:22Z")

</div>

When sending a login request, I send a message containing all the instructions, and I receive a message from the server containing the same information, except for the password. What is the problem?  
(Connecting to 127.0.0.1 on port 25 (Source :0))  
\<20230614-12:01:24.000000000, FIX.4.4:########-\>######, outgoing\>  
(8=FIX.4.4​:slight\_smile:9=103​:slight\_smile:35=A​:slight\_smile:34=1​:slight\_smile:49=#######🙂52=20230614-12:01:24.000​:slight\_smile:56=####🙂98=0​:slight\_smile:108=30​:slight\_smile:141=Y​:slight\_smile:554=####🙂10=219​:slight\_smile:)  
\<20230614-12:01:24.000000000, FIX.4.4:#########-\>#######, event\>  
(Initiated logon request)  
\<20230614-12:01:25.000000000, FIX.4.4#####-\>#######, incoming\>  
(8=FIX.4.4​:slight\_smile:9=90​:slight\_smile:35=A​:slight\_smile:34=1​:slight\_smile:49=######🙂52=20230614-12:01:12.496​:slight\_smile:56=########🙂98=0​:slight\_smile:108=30​:slight\_smile:141=Y​:slight\_smile:10=135​:slight\_smile:)  
\<20230614-12:01:25.000000000, FIX.4.4:#########-\>#######, event\>  
(Message 1 Rejected: Required tag missing:554)

---

<div class="post-metadata">

**Author:** ![christophjohn](https://yyz2.discourse-cdn.com/flex010/user_avatar/forum.fixtrading.org/christophjohn/32/689_2.png) [@christophjohn](https://forum.fixtrading.org/u/christophjohn)\
**Post date:** [June 16, 2023, 7:39am UTC](https://forum.fixtrading.org/t/message-1-rejected-required-tag-missing-554/17155/2 "2023-06-16T07:39:02Z")

</div>

I don’t know which FIX engine you’re using. From the log messages it looks like a QuickFIX variant.  
It seems in your DataDictionary you have marked tag 554 as required on the `Logon` message. But it shouldn’t be required on incoming messages (only incoming messages are validated against the dictionary), the counterparty will not echo back the password in 554.
