# Resend req

**URL:** <https://forum.fixtrading.org/t/resend-req/13038>\
**Category:** General Q&A\
**Tags:** imported, 40-session, xid\_164670\
**Created:** [December 15, 2005, 7:37am UTC](https://forum.fixtrading.org/t/resend-req/13038 "2005-12-15T07:37:47Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![nileshsankhe\_x](https://avatars.discourse-cdn.com/v4/letter/n/e19b73/32.png) [@nileshsankhe\_x](https://forum.fixtrading.org/u/nileshsankhe_x)\
**Post date:** [December 15, 2005, 7:37am UTC](https://forum.fixtrading.org/t/resend-req/13038/1 "2005-12-15T07:37:47Z")

</div>

Imported from previous forum

---

<div class="post-metadata">

**Author:** ![nileshsankhe\_x](https://avatars.discourse-cdn.com/v4/letter/n/e19b73/32.png) [@nileshsankhe\_x](https://forum.fixtrading.org/u/nileshsankhe_x)\
**Post date:** [December 15, 2005, 7:37am UTC](https://forum.fixtrading.org/t/resend-req/13038/2 "2005-12-15T07:37:47Z")

</div>

Hi,  
Any body can advise me the follwoing seq is correct or wrong in resend message. We are at sell side. the original msg sent for FIX buy side is as follow  
e.g  
35=A 34=1 -\>admin msg  
35=0 34=2 -\>admin msg  
35=0 34=3 -\>admin msg  
35=0 34=4 -\>admin msg  
35=8 34=5 -\>admin msg  
35=8 34=6 -\>admin msg  
35=0 34=7 -\>admin msg  
35=8 34=8 -\>Execution Report  
35=8 34=9 -\>Execution Report  
35=0 34=10 -\>admin msg  
35=0 34=11 -\>admin msg  
35=0 34=12 -\>admin msg  
35=5 34=13 -\>admin msg  
35=A 34=14 -\>admin msg  
35=0 34=15 -\>admin msg  
35=0 34=16 -\>admin msg  
35=5 34=17 -\>admin msg  
35=8 34=18 -\>Unsoliciated execution report (FILL)

If FIX buy side send the resend req  
35=2 34=20 7=1 16=0  
for above request what are data need to send , if i am send all message again is it correct.

Thanks in advance  
Nilesh S

---

<div class="post-metadata">

**Author:** ![kaymahes\_x](https://avatars.discourse-cdn.com/v4/letter/k/c2a13f/32.png) [@kaymahes\_x](https://forum.fixtrading.org/u/kaymahes_x)\
**Post date:** [December 15, 2005, 3:13pm UTC](https://forum.fixtrading.org/t/resend-req/13038/3 "2005-12-15T15:13:13Z")

</div>

Hi Nilesh,

In FIX.4.0 you cannot use 16=0, refer page 16 of 67 :-

[http://fixprotocol.org/documents/392/fix-40-PDF.zip](http://fixprotocol.org/documents/392/fix-40-PDF.zip)

Only from FIX 4.2 onwards, 16 = 0 meant 16 =

Refer page 30 (32 of 283):-

[http://fixprotocol.org/documents/374/fix-42-with\_errata\_20010501\_pdf.zip](http://fixprotocol.org/documents/374/fix-42-with_errata_20010501_pdf.zip)

Since processing a Requend request with 16=0 is a 4.2 question, please redirect to 4.2 forum :-

[http://fixprotocol.org/discuss/5](http://fixprotocol.org/discuss/5)

Still you can accept and process a FIX.4.2 in “your” application, but this falls “outside” the domain of “strict” FIX compliance, refer discussion thread :-

[http://fixprotocol.org/discuss/read/3a6cfd8f](http://fixprotocol.org/discuss/read/3a6cfd8f)

Regards,  
Mahesh

> Hi, Any body can advise me the follwoing seq is correct or wrong in  
> resend message. We are at sell side. the original msg sent for FIX buy  
> side is as follow  
> e.g 35=A 34=1 -\>admin msg 35=0 34=2 -\>admin msg 35=0 34=3 -\>admin msg  
> 35=0 34=4 -\>admin msg 35=8 34=5 -\>admin msg 35=8 34=6 -\>admin msg 35=0  
> 34=7 -\>admin msg 35=8 34=8 -\>Execution Report 35=8 34=9 -\>Execution  
> Report 35=0 34=10 -\>admin msg 35=0 34=11 -\>admin msg 35=0 34=12 -
> 
> > admin msg 35=5 34=13 -\>admin msg 35=A 34=14 -\>admin msg 35=0 34=15  
> > -\>admin msg 35=0 34=16 -\>admin msg 35=5 34=17 -\>admin msg 35=8 34=18  
> > -\>Unsoliciated execution report (FILL)
> 
> If FIX buy side send the resend req 35=2 34=20 7=1 16=0 for above  
> request what are data need to send , if i am send all message again is  
> it correct.
> 
> Thanks in advance Nilesh S

---

<div class="post-metadata">

**Author:** ![kaymahes\_x](https://avatars.discourse-cdn.com/v4/letter/k/c2a13f/32.png) [@kaymahes\_x](https://forum.fixtrading.org/u/kaymahes_x)\
**Post date:** [December 15, 2005, 3:18pm UTC](https://forum.fixtrading.org/t/resend-req/13038/4 "2005-12-15T15:18:03Z")

</div>

## Reposted to correct message :-

Hi Nilesh,

In FIX.4.0 you cannot use 16=0, refer page 16 of 67 :-

[http://fixprotocol.org/documents/392/fix-40-PDF.zip](http://fixprotocol.org/documents/392/fix-40-PDF.zip)

Only from FIX 4.2 onwards, 16 = 0 meant 16 = “infinity”

Refer page 30 (32 of 283):-

[http://fixprotocol.org/documents/374/fix-42-with\_errata\_20010501\_pdf.zip](http://fixprotocol.org/documents/374/fix-42-with_errata_20010501_pdf.zip)

Since processing a Requend request with 16=0 is a 4.2 question, please redirect to 4.2 forum :-

[http://fixprotocol.org/discuss/5](http://fixprotocol.org/discuss/5)

Still you can accept and process a FIX.4.2 in “your” application, but “mixing different FIX versions in same session” falls “outside” the domain of “strict” FIX compliance, refer discussion thread :-

[http://fixprotocol.org/discuss/read/3a6cfd8f](http://fixprotocol.org/discuss/read/3a6cfd8f)

Regards, Mahesh

> > Hi, Any body can advise me the follwoing seq is correct or wrong in  
> > resend message. We are at sell side. the original msg sent for FIX buy  
> > side is as follow  
> > e.g 35=A 34=1 -\>admin msg 35=0 34=2 -\>admin msg 35=0 34=3 -\>admin msg  
> > 35=0 34=4 -\>admin msg 35=8 34=5 -\>admin msg 35=8 34=6 -\>admin msg  
> > 35=0 34=7 -\>admin msg 35=8 34=8 -\>Execution Report 35=8 34=9 -
> > 
> > > Execution Report 35=0 34=10 -\>admin msg 35=0 34=11 -\>admin msg 35=0  
> > > 34=12 -  
> > > admin msg 35=5 34=13 -\>admin msg 35=A 34=14 -\>admin msg 35=0 34=15  
> > > -\>admin msg 35=0 34=16 -\>admin msg 35=5 34=17 -\>admin msg 35=8 34=18  
> > > -\>Unsoliciated execution report (FILL)
> > 
> > If FIX buy side send the resend req 35=2 34=20 7=1 16=0 for above  
> > request what are data need to send , if i am send all message again is  
> > it correct.
> > 
> > Thanks in advance Nilesh S

---

<div class="post-metadata">

**Author:** ![fplpo\_x](https://avatars.discourse-cdn.com/v4/letter/f/7ab992/32.png) [@fplpo\_x](https://forum.fixtrading.org/u/fplpo_x)\
**Post date:** [December 15, 2005, 4:50pm UTC](https://forum.fixtrading.org/t/resend-req/13038/5 "2005-12-15T16:50:18Z")

</div>

[original email was from tushar deshpande - [tushar.deshpande@citigroup.com](mailto:tushar.deshpande@citigroup.com) ]  
Nilesh,

keeping the semantics of the resend-req aside for a moment, you can  
send gap-fills to the other side asking them to jump over admins.

Tushar

> ## Reposted to correct message :-
> 
> Hi Nilesh,
> 
> In FIX.4.0 you cannot use 16=0, refer page 16 of 67 :-
> 
> [http://fixprotocol.org/documents/392/fix-40-PDF.zip](http://fixprotocol.org/documents/392/fix-40-PDF.zip)
> 
> Only from FIX 4.2 onwards, 16 = 0 meant 16 = “infinity”
> 
> Refer page 30 (32 of 283):-
> 
> [http://fixprotocol.org/documents/374/fix-42-with\_errata\_20010501\_pdf.zip](http://fixprotocol.org/documents/374/fix-42-with_errata_20010501_pdf.zip)
> 
> Since processing a Requend request with 16=0 is a 4.2 question, please  
> redirect to 4.2 forum :-
> 
> [http://fixprotocol.org/discuss/5](http://fixprotocol.org/discuss/5)
> 
> Still you can accept and process a FIX.4.2 in “your” application, but  
> “mixing different FIX versions in same session” falls “outside” the  
> domain of “strict” FIX compliance, refer discussion thread :-
> 
> [http://fixprotocol.org/discuss/read/3a6cfd8f](http://fixprotocol.org/discuss/read/3a6cfd8f)
> 
> Regards, Mahesh
> 
> > > Hi, Any body can advise me the follwoing seq is correct or wrong in  
> > > resend message. We are at sell side. the original msg sent for FIX  
> > > buy side is as follow  
> > > e.g 35=A 34=1 -\>admin msg 35=0 34=2 -\>admin msg 35=0 34=3 -\>admin  
> > > msg 35=0 34=4 -\>admin msg 35=8 34=5 -\>admin msg 35=8 34=6 -\>admin  
> > > msg 35=0 34=7 -\>admin msg 35=8 34=8 -\>Execution Report 35=8 34=9 -
> > > 
> > > > Execution Report 35=0 34=10 -\>admin msg 35=0 34=11 -\>admin msg  
> > > > 35=0  
> > > > 34=12 -  
> > > > admin msg 35=5 34=13 -\>admin msg 35=A 34=14 -\>admin msg 35=0  
> > > > 34=15  
> > > > -\>admin msg 35=0 34=16 -\>admin msg 35=5 34=17 -\>admin msg 35=8  
> > > > 34=18 -\>Unsoliciated execution report (FILL)
> > > 
> > > If FIX buy side send the resend req 35=2 34=20 7=1 16=0 for above  
> > > request what are data need to send , if i am send all message again  
> > > is it correct.
> > > 
> > > Thanks in advance Nilesh S

---

<div class="post-metadata">

**Author:** ![kaymahes\_x](https://avatars.discourse-cdn.com/v4/letter/k/c2a13f/32.png) [@kaymahes\_x](https://forum.fixtrading.org/u/kaymahes_x)\
**Post date:** [December 17, 2005, 5:40am UTC](https://forum.fixtrading.org/t/resend-req/13038/6 "2005-12-17T05:40:00Z")

</div>

Nilesh,

I did not mean to confuse you with my answer regarding differences between 4.0 and 4.2, if you are trying to understand Resend Request processing, read thru

[http://www.fixprotocol.org/documents/742/FIX\_Session\_Layer\_rev1.ppt](http://www.fixprotocol.org/documents/742/FIX_Session_Layer_rev1.ppt)

( Read from topic “Message sequencing” Page 14 onwards of .ppt )

I am working on “Mixing different FIX versions in same session”

[http://www.fixprotocol.org/discuss/read/3a6cfd8f](http://www.fixprotocol.org/discuss/read/3a6cfd8f)

This requirement to mix different fix version messages in same session is being felt at different places, for example :-

[http://www.fixprotocol.org/discuss/read/f68682b5](http://www.fixprotocol.org/discuss/read/f68682b5)

Since you posted the question in 4.0 Session forum, but having a FIX 4.2+ message, I made the “assumption” you want to “mix different versions in single session”.

Check your FIX engine documentation to see if it can handle a session level message of a higher FIX 4.2 version when configured as a lower FIX 4.0 session.

What happened to your other thread

[http://www.fixprotocol.org/discuss/read/609205a7](http://www.fixprotocol.org/discuss/read/609205a7)

in which you wanted to create user defined message type / tag and one suggestion you got is upgrading to higher FIX version ? Now are you trying to mix versions ? Welcome to FIX mix 🙂

[http://www.fixprotocol.org/discuss/read/ea485534](http://www.fixprotocol.org/discuss/read/ea485534)

My FIX engine can mix different FIX versions in single session, but please note that “mixing versions isn’t technically FIX compliant”

[http://fixprotocol.org/discuss/read/5c707681](http://fixprotocol.org/discuss/read/5c707681)

though “This idea is being considered in the GTC”

[http://fixprotocol.org/discuss/read/591d71c6](http://fixprotocol.org/discuss/read/591d71c6)

Regards,  
K. Mahesh

---

<div class="post-metadata">

**Author:** ![sunilsingh57\_x](https://avatars.discourse-cdn.com/v4/letter/s/f07891/32.png) [@sunilsingh57\_x](https://forum.fixtrading.org/u/sunilsingh57_x)\
**Post date:** [June 16, 2006, 7:45am UTC](https://forum.fixtrading.org/t/resend-req/13038/7 "2006-06-16T07:45:28Z")

</div>

Mahesh, your question is a simple problem of resend requests & gap fills. whenever a party is trying to fill a gap it has to send tag 43=Y, If it tries to fill a gap for admin messages it can send 123=Y from the start to finish. If it tries to fill a gap for application messages it has to send all the application messages with 43=Y & 123=N. Thats the standard behaviour of fix messages & in sync with Fix protocol.
