Bug 1962 - Problem with assembly
Summary: Problem with assembly
Status: NEW
Alias: None
Product: CIAO
Classification: Unclassified
Component: CIAO Container Implementation (show other bugs)
Version: 0.4.2
Hardware: All All
: P3 normal
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks: 3576
  Show dependency tree
 
Reported: 2004-10-14 23:02 CDT by Nanbor Wang
Modified: 2018-01-15 11:22 CST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nanbor Wang 2004-10-14 23:02:04 CDT
Sandro Santos Andrade reports:
------------------------------
> - I have a component A that uses an specific port provided by a
> component B. The idea is that component B's facet implementation can
> vary in different assemblies, while component A's implementation remains
> the same.
>
> What is the best approach for this ?
> My first insight would be implement a base interface 'Base' and declare
> component A's receptacle for this type:
>
> interface Base {...}
> component A {
>    uses Base recep;
> }
>
> and different component B's implementation would declare an inherited
> interface:
>
> interface B-Base : Base {...}
> component B {
>    provides B-Base facet;
> }
> Since that B-Base 'is-a' Base I think that connection would occurs ok,
> am I right ?

  This doesn't work :(

Deploy error:

(10158|16384) EXCEPTION, Exception caught:
system exception, ID 'IDL:omg.org/CORBA/UNKNOWN:1.0'
TAO exception, minor code = 0 (unknown location; unspecified errno),
completed = NO

   Any solution ?
-------------------------------------------------------------------
Comment 1 Nanbor Wang 2004-10-20 17:43:46 CDT
Assigning it to me
Comment 2 Johnny Willemsen 2007-09-20 03:09:00 CDT
to pool