Ingres Community Forums Login Register Ingres.com  

Ingres Community Forum


Go Back   Ingres Community Forums > Ingres Forums > OpenROAD Developer's Forum
 

Reply
 
LinkBack Thread Tools Display Modes
Old 2010-03-10   #1 (permalink)
Ingres Community
 
Join Date: Mar 2007
Location: Melbourne Australia
Posts: 38
Default AppServer on Windows Server 2008 R2

Hi,

This may not be the right place to ask, but I am sure I will be redirected!

I have been trying off and on for a couple of months to get eClient via http running against AppServer on a new Server 2008 R2 box. It has a full Ingres 9.2.1 installation and an OpenROAD 5.0 at p13309 installed.
So far I cannot even get the VOSA to start, let alone anything else. It gives an 80070005 error when it starts. That error could mean almost anything.

Then just to complicate things, the IIS is version 7 which is just amazingly different from its predecessors.

I have all this successfully running our eClient application on Windows server 2003 R1 and R2 with IIS6.

Any help would be appreciated so that I do not have to break new ground (for me).

First thing I am trying is to upgrade to OR SP1 (ie p13399).

Eric
ewhitchu2 is offline   Reply With Quote
Old 2010-03-11   #2 (permalink)
Ingres Corp
 
Join Date: Mar 2007
Location: On the OpenROAD
Posts: 828
Default

Error 0x80070005 is a DCOM error meaning "Access is denied", so it's most definitely a DCOM access configuration problem.
I rememeber that with Windows2003 Server there were some additional security restrictions, i.e. granting access to the "Everyone" group was not enough - there must be the group "Distributed COM Users". Adding the user to this group had solved the problem for some customers.
But as you are already working with Windows2003 Server you should be aware of it, so I assume you have made similar settings for your Windows2008 Server.
Bodo is offline   Reply With Quote
Old 2010-03-11   #3 (permalink)
Ingres Community
 
Join Date: Mar 2007
Location: Melbourne Australia
Posts: 38
Default DCOM Users

Hi Bodo,

Thanks for that. I have not used the "Distributed COM Users" group with Server 2003. I merely add the specific users I want in the DCOM config screens and it all worked OK at half a dozen customer's sites, although I did have to define the ANONYMOUS LOGON user and the NETWORK SERVICE user into the security model as well, so that I could use http for eClient.

That said, I have added the users I want into this "Distributed COM Users" group in Server 2008.

The real issue is that I had applied "none" to the SPO's Authentication level. To get it to work in Server 2008, it must be "connect" or better.

Now to configuring IIS7!!!


Eric

Last edited by ewhitchu2; 2010-03-11 at 01:19 PM.
ewhitchu2 is offline   Reply With Quote
Old 2010-03-15   #4 (permalink)
Ingres Community
 
Join Date: Mar 2007
Location: Melbourne Australia
Posts: 38
Default Referred to Ingres service desk

Hi,

Just an update on this. The gatekeeper returns an 80040154 error when it tries to access the AppServer. Specifically on a C# statement:- using (SerialRemoteServer srs = new SerialRemoteServer())
This is now an open issue with the service desk.

Eric
ewhitchu2 is offline   Reply With Quote
Old 2010-03-16   #5 (permalink)
Ingres Corp
 
Join Date: Mar 2007
Location: On the OpenROAD
Posts: 828
Default

Errorcode 0x80040154 means "Class not registered".
That means that either the SerialRemoteServer class or one of it's underlying COM classes are not registered.
Did you run "asreg" on the server?
What does "comtestrso" on the server return?
Have you installed the Ca.OpenROAD and Ca.OpenROAD.Orrsolib assemblies in the Global Assembly Cache?
Bodo is offline   Reply With Quote

Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


© 2009 Ingres Corporation. All Rights Reserved