Re: [Quickfix-developers] strange error when moving app to new server
Brought to you by:
orenmnero
|
From: Oren M. <or...@qu...> - 2006-04-18 23:18:35
|
Mike, I think that one of the release build in the vs8 solution may be =20 using a debug DLL. Let me verify this is the case. --oren On Apr 18, 2006, at 8:29 AM, Mike Smith wrote: > QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/=20 > html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > Hi all, > > I'm having a very troubling issue trying to install a QuickFIX > application on a windows 2003 server. > > I've got a windows .net (2.0) service that I've created, which uses > QuickFIX. I've developed and tested it on my machine, and it runs =20 > like > a champ. I'm now having an issue when I try to deploy it to a > production windows 2003 server. > > When I run installUtil, I get a vague error saying that it was =20 > unable to > get the installer types. I've been unable to get past this error. > > On the 2003 server I have installed the .NET 2.0 Framework, =20 > the .NET 2.0 > SDK and MSXML3. I did not want to install the full Visual Studio 2005 > as this is a production server. I also have installed the > quickfix_net.dll and quickfix_net_messages.dll in the GAC (and have > tried with it not in the GAC). > > What I've done, is create a brand new windows service application and > successfully installed it on the server. I then have added one .cs =20= > file > at a time (from my quickfix application) to see which file would cause > it to error. I then found the guilty file, which is the first one to > actually use QuickFIX. The actual class is in the bottom of this =20 > email. > I have no idea what to do at this point. I figure that since I =20 > have the > same quickfix_net.dll and quickfix_net_messages.dll that I'm using =20 > on my > machine, which work great, that the QuickFix stuff should have all it > needs. I've also tried running it as a console application and get a > very strange 'file not found' error right away when I run it, even > though I can't see it hitting any code which would look for a file. > > I'm basically stuck right now as I've been trying to get this to work > for 2 days straight. The code works great on my machine and is =20 > ready to > move to production, I just need to get past this. If anyone has ANY > ideas, please send them on, I'm willing to try anything at this point. > > Thanks, > > Mike > > > > > > > using System; > using System.Collections.Generic; > using System.Text; > > using QuickFix; > > namespace FIX > { > public class CorrelationClOrdID : QuickFix.StringField > { > public CorrelationClOrdID() : base(9717) { } > public CorrelationClOrdID(String data) : base(9717, data) { } > } > > public class CtiCode : QuickFix.CharField > { > public CtiCode() : base(9702) { } > public CtiCode(Char data) : base(9702, data) { } > } > > public class OriginatorUserId : QuickFix.StringField > { > public OriginatorUserId() : base(9139) { } > public OriginatorUserId(String data) : base(9139, data) { } > } > > public class ProductId : QuickFix.IntField > { > public ProductId() : base(9061) { } > public ProductId(int data) : base(9061, data) { } > } > > public class SequenceId : QuickFix.IntField > { > public SequenceId() : base(9141) { } > public SequenceId(int data) : base(9141, data) { } > } > > public class OrderState : QuickFix.IntField > { > public OrderState() : base(9175) { } > public OrderState(int data) : base(9175, data) { } > } > > public class BlockVolume : QuickFix.DoubleField > { > public BlockVolume() : base(9103) { } > public BlockVolume(double data) : base(9103, data) { } > } > > public class EfpVolume : QuickFix.DoubleField > { > public EfpVolume() : base(9106) { } > public EfpVolume(double data) : base(9106, data) { } > } > > public class EfsVolume : QuickFix.DoubleField > { > public EfsVolume() : base(9107) { } > public EfsVolume(double data) : base(9107, data) { } > } > > public class CustomerAccountRefId : QuickFix.StringField > { > public CustomerAccountRefId() : base(9207) { } > public CustomerAccountRefId(String data) : base(9207, data) =20= > { } > } > } > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting =20 > language > that extends applications into web and mobile media. Attend the =20 > live webcast > and join the prime developer group breaking into this new coding =20 > territory! > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=110944&bid$1720&dat=121642= > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |