OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: diaconu (diaconuMARCONI.UNITBV.RO)
Date: Tue Jul 24 2001 - 04:19:20 CDT

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    what does FTM and what it is?

    Best Regards,
    Diaconu Ionut

    diaconumarconi.unitbv.ro , m0rpheuszyahoo.com
    http://www.jamhadar.net

    ----- Original Message -----
    From: Rick Hobbs <rickNEOWORKS.COM>
    To: <DCOMDISCUSS.MICROSOFT.COM>
    Sent: Tuesday, July 24, 2001 12:04 PM
    Subject: Re: COM+ problem

    > We saw a problem like this when we had a COM service (NT Service
    > style) which had some objects which aggregated the FTM. This
    > worked fine under NT (where the RPC runtime normally runs in
    > the MTA if one is there), but under 2000 they had sneakily
    > moved RPC to being in the Neutral apartment. Anyway, the
    > solution was to make sure that no objects which are going
    > to be marshalled outside of the MTA were aggregating the FTM, so
    > you might want to check that none of these objects are aggregating
    > the FTM.
    >
    > Whether it is this or not, it is something that is getting in
    > the way of the marshalling code. In the above case the FTM was
    > kind of shorting out a load of the standard marshaller.
    >
    > None of this was under COM+, however.
    >
    > Kind regards,
    >
    > Richard Hobbs.
    > Neoworks Limited
    >
    > > -----Original Message-----
    > > From: Michael Stepura [mailto:michaelVIMAS.KIEV.UA]
    > > Sent: 24 July 2001 09:32
    > > To: DCOMDISCUSS.MICROSOFT.COM
    > > Subject: COM+ problem
    > >
    > >
    > > Hi All
    > >
    > > Have some problems with COM+.
    > > Situation 1.
    > > COM+ Server Application
    > > Object1, Single thread apartment, registered in COM+ (requires
    > > transaction)
    > > Object2, Single thread apartment, not registered in COM+.
    > > Implements Interface2.
    > > When executing, Object1 creates instance of Object2 and gets
    > > Interface2. Everything works OK.
    > >
    > > Situation 2.
    > > COM+ Server Application
    > > Object1, Neutral thread apartment, registered in COM+
    > > (poolable, requires
    > > transaction)
    > > Object2, Single thread apartment, not registered in COM+.
    > > Implements Interface2.
    > > When executing, Object1 successfully creates instance of Object2 and
    > > failed when querying Interface2!!!!
    > > Querying IUnknown succeeded, and inside Object2->QueryInterface
    > > Interface2 is returned, but when returning to Object1 code, the result
    > > of QueryInterface is E_NOINTERFACE.
    > > Somebody knows what's the problem?
    > >
    > > Michael
    > >
    > > ----------------------------------------------------------------
    > > Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
    > > contains important info. Save time, search the archives at
    > > http://discuss.microsoft.com/archives/index.html .
    > > To unsubscribe, mailto:DCOM-signoff-requestDISCUSS.MICROSOFT.COM
    > >
    >
    > ----------------------------------------------------------------
    > Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
    > contains important info. Save time, search the archives at
    > http://discuss.microsoft.com/archives/index.html .
    > To unsubscribe, mailto:DCOM-signoff-requestDISCUSS.MICROSOFT.COM

    ----------------------------------------------------------------
    Users Guide http://discuss.microsoft.com/archives/mailfaq.asp
    contains important info. Save time, search the archives at
    http://discuss.microsoft.com/archives/index.html .
    To unsubscribe, mailto:DCOM-signoff-requestDISCUSS.MICROSOFT.COM