Help about FIX Engine Source Code

Imported from previous forum

Sir,

I have studied the Quick Fix Engine in detail, downloaded its source code and implemented it as per my requirements.

I designed a FIX server which acts as an acceptor and a FIX client which acts as an initiator.

When I m using examples directory that contains “executor” i.e. acting as an acceptor and “tradeClient” i.e. acting as an initiator.

I m facing a problem in getting confirmation from an initiator (tradeClient.dsw) whether it is communicating with the acceptor (executor.dsw) or not.

When I m executing acceptor , it gives a meassge :

<20051214-04:39:19, FIX.4.2:SVR->CLIENT, event>

(Created session)

And when I m executing initiator, it just ask for some options about order and then displays a message :

  1. Enter Order

  2. Cancel Order

  3. Replace Order

  4. Market data test

  5. Quit

Action: 1

  1. FIX.4.0

  2. FIX.4.1

  3. FIX.4.2

  4. FIX.4.3

  5. FIX.4.4

BeginString: 3

NewOrderSingle

  1. Market

  2. Limit

  3. Stop

  4. Stop Limit

OrdType: 1

  1. Buy

  2. Sell

  3. Sell Short

  4. Sell Short Exempt

  5. Cross

  6. Cross Short

  7. Cross Short Exempt

Side: 1

Symbol: PTC

ClOrdID: 123

OrderQty: 500

  1. Day

  2. IOC

  3. OPG

  4. GTC

  5. GTX

TimeInForce: 1

SenderCompID: CLIENT

TargetCompID: SVR

Use a TargetSubID?: N

Send order?: Y

OUT: 8=FIX.4.2☺9=114☺35=D☺34=1☺49=CLIENT☺52=20051214-05:54:34.000☺56=SVR☺11=123☺

21=1☺38=500☺40=1☺54=1☺55=PTC☺59=0☺60=20051214-05:54:08☺10=040☺

My question is …….how can I get the confirmation that the order is sent to executor and communicated with it, As I didn’t received any message according to code for Login etc

void Application::onLogon( const FIX::SessionID& sessionID )

{

std::cout << std::endl << "Logon - " << sessionID << std::endl;

}

Sir,

I have studied the Quick Fix Engine in detail, downloaded its source
code and implemented it as per my requirements. […]

Please direct any QuickFIX related questions to the QuickFIX mailing lists
(see http://www.quickfixengine.org/mailinglist.html)

Thanks, Jörg