| Author |
Message |
id05804
Joined: 05 Oct 2005
Posts: 6
|
Posted:
Wed Oct 05, 2005 7:23 pm Post subject:
Host Integration Server 2004 COM+ |
|
|
I am running HIS 2000 on W2003 server using COMTI for the connection to the Unisys Clearpath System. When we create the com+ package that the TLBS will be in, it is setup to run under the system account. We do this so the server does not need to be logged in to use our components.
When I use HIS2004 with the same Com+ setup the apps can no longer create the TLBS. Get the following error.
Event Type: Error
Event Source: COMTI
Event Category: General
Event ID: 105
Date: 10/5/2005
Time: 1:37:31 PM
User: NT AUTHORITY\LOCAL SERVICE
Computer: ID058042003VM
Description:
(105) Transaction Integrator was unable to create a class factory for the CLSID shown below:
CLSID: {B5E74B8E-17BE-4323-AAD9-2D505160CEAF}
Progress Code: 3
HRESULT: 0x80040111
EXPLANATION
Transaction Integrator attempted to create a class factory for the CLSID shown above, but failed. Other event log messages may provide additional information about this failure. The HRESULT may also be helpful in diagnosing the error.
ACTION
Determine the meaning of the HRESULT shown above and proceed accordingly.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
If I run the COM+ App under the "current loged on user" this work fine.
What made this break. and how do I fix it
Trent B |
|
| Back to top |
|
 |
Rob Beardsworth [MSFT]
Guest
|
Posted:
Thu Oct 06, 2005 12:51 am Post subject:
RE: Host Integration Server 2004 COM+ |
|
|
Hi Trent,
basically in HIS2004, everything started revolving around the HIS
Runtime Users and HIS Admin Users groups. I would guess that you need to
have the COM+ package run under an account which is a member of the HIS
Runtime Users group.
Rob Beardsworth
Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of any included samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------
Subject: Host Integration Server 2004 COM+
From: trent.bielejeski@noridian-dot-com.no-spam.invalid (id05804)
Date: Wed, 05 Oct 2005 15:51:30 -0500
I am running HIS 2000 on W2003 server using COMTI for the connection
to the Unisys Clearpath System. When we create the com+ package that
the TLBS will be in, it is setup to run under the system account. We
do this so the server does not need to be logged in to use our
components.
When I use HIS2004 with the same Com+ setup the apps can no longer
create the TLBS. Get the following error.
Event Type: Error
Event Source: COMTI
Event Category: General
Event ID: 105
Date: 10/5/2005
Time: 1:37:31 PM
User: NT AUTHORITY\LOCAL SERVICE
Computer: ID058042003VM
Description:
(105) Transaction Integrator was unable to create a class factory for
the CLSID shown below:
CLSID: {B5E74B8E-17BE-4323-AAD9-2D505160CEAF}
Progress Code: 3
HRESULT: 0x80040111
EXPLANATION
Transaction Integrator attempted to create a class factory for the
CLSID shown above, but failed. Other event log messages may provide
additional information about this failure. The HRESULT may also be
helpful in diagnosing the error.
ACTION
Determine the meaning of the HRESULT shown above and proceed
accordingly.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
If I run the COM+ App under the "current loged on user" this work
fine.
What made this break. and how do I fix it
Trent B |
|
| Back to top |
|
 |
Neil Pike
Guest
|
Posted:
Thu Oct 06, 2005 4:52 pm Post subject:
Re: Host Integration Server 2004 COM+ |
|
|
Trent - can you not make the COM+ object run under a specific user account with
normal network access privileges?
Neil Pike. Protech Computing Ltd
Microsoft SNA/HIS MVP |
|
| Back to top |
|
 |
id05804
Joined: 05 Oct 2005
Posts: 6
|
Posted:
Tue Oct 11, 2005 12:38 pm Post subject:
Re: Host Integration Server 2004 COM+ |
|
|
The user does not need network access. Just access to start com+ app with the tlb in it
| Neil Pike wrote: | Trent - can you not make the COM+ object run under a specific user account with
normal network access privileges?
Neil Pike. Protech Computing Ltd
Microsoft SNA/HIS MVP |
|
|
| Back to top |
|
 |
Paul Skystis
Guest
|
Posted:
Fri Oct 14, 2005 8:51 pm Post subject:
Re: Host Integration Server 2004 COM+ |
|
|
Trent,
Was the event 105 Preceeded by an Event 113? I've seen this when the path
to the TLB was incorrect in the Remote Environment definition. I've tried
the ClearPath samples with the Local Service account and it worked fine.
Paul S.
=================================
What made this break. and how do I fix it
Trent B |
|
| Back to top |
|
 |
id05804
Joined: 05 Oct 2005
Posts: 6
|
Posted:
Thu Oct 20, 2005 4:24 pm Post subject:
Paul Skystis |
|
|
Hi Paul ,
I work with Patti S. from noridian in fargo,ND
Nice to here from you
Yes there was.
It seems to work fine when i upgrade a tlb that was from his2000.
If I create a new TLB from the TI desinger (net 2003) then add the tlb to the com+ package from the TI Configuration part. Thats when it does not work
I did browse through the registry and the gui's look right. |
|
| Back to top |
|
 |
Paul Skystis
Guest
|
Posted:
Fri Oct 21, 2005 8:51 am Post subject:
Re: WIP Event 105 Preceeded by Event 113 |
|
|
Trent,
So you managed to get things working with HIS 2004 and your Clearpath?
Paul
-_-_-_-_-_-
Trent wrote:
Yes there was. |
|
| Back to top |
|
 |
id05804
Joined: 05 Oct 2005
Posts: 6
|
Posted:
Fri Oct 21, 2005 12:13 pm Post subject:
re:Host Integration Server 2004 COM+ |
|
|
Only if I run under the interactive user. The problem only seems to be when I create new TLBS. and run under a service account.
I can send you my configs???
Trent B |
|
| Back to top |
|
 |
Rob Beardsworth [MSFT]
Guest
|
Posted:
Fri Oct 21, 2005 8:51 pm Post subject:
re:Host Integration Server 2004 COM+ |
|
|
Trent,
is your service account a member of the HIS Runtime group?
Rob Beardsworth
Microsoft
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of any included samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
--------------------
Subject: re:Host Integration Server 2004 COM+
From: trent.bielejeski@noridian-dot-com.no-spam.invalid (id05804)
Newsgroups: microsoft.public.hiserver.general
Date: Fri, 21 Oct 2005 07:51:05 -0500
Only if I run under the interactive user. The problem only seems to
be when I create new TLBS. and run under a service account.
I can send you my configs???
Trent B |
|
| Back to top |
|
 |
Paul Skystis
Guest
|
Posted:
Tue Oct 25, 2005 7:47 am Post subject:
Re: Host Integration Server 2004 COM+ |
|
|
Trent,
I cannot reproduce the error unless i place the tlb in an invalid path.
This makes me suspect a security error - the file is not visible to the
account. A good practice is to enable security failure auditing so that
access failures are reported in the Security event log. To do this go to
Administrative Tools - > Local Security Policy -> Security Settings ->
Local Policy. Make sure that the security setting is set to report
Failure for all categories. Perhaps a company security policy is limiting
the access for the Local Service account.
For the COM+ application, is the 'Enforce access checks for this
application' checked?
The recommended configuration with HIS 2004 is to create a local account
with password never expires and then add this account to the 'HIS Runtime
Users' group. Then use this account in the COM+ application Identity. If
you give this account an appropriate name it will be easy to spot in the
Secuity event log.
Hope this helps,
Paul
===========================================================
Trent wrote:
Only if I run under the interactive user. The problem only seems to
be when I create new TLBS. and run under a service account.
I can send you my configs???
Trent B |
|
| Back to top |
|
 |
id05804
Joined: 05 Oct 2005
Posts: 6
|
Posted:
Tue Oct 25, 2005 6:15 pm Post subject:
re:Host Integration Server 2004 COM+ |
|
|
For the COM+ application, is the 'Enforce access checks for this
application' checked?
A) We remove this check
I turned on all the auditing and there is no permissions errors.
I even made a new user. added it to the HIS runtime group. Changed the com+ application. No luck.
I think I will build a new VM without the novell crap and go from there.
For now I will degrade to HIS2000.
Thanks for your help Paul. |
|
| Back to top |
|
 |
|
|
|
|