detail.php
OW2 Forge: Detail: 100408 Incomplete mapping

Advanced - Powered by Google


   
Log In
New Account
  
 
Home
My Page
Project Tree
Project Openings
OpenCCM
          
 
 
Summary
Forums
Tracker
Lists
Tasks
Docs
Surveys
News
Files
SVN
                    
 

Tracker: Bugs

Submit New | Browse | Admin | ExportToXml

[ #100408 ] Incomplete mapping

Date:
2003-07-24 17:14
Priority:
5
Submitted By:
Arnaud FONTAINE (fontaina)
Assigned To:
Nobody (None)
Category:
OMG IDL 3.0 compilation
State:
Open
Summary:
Incomplete mapping

Detailed description:
The following IDL3 declaration generates some errors while compiling CORBA stubs... IDL3 module essai2 { component Compos {}; home Maison manages Compos { exception Erreur { wstring attribut; }; void methode() raises(Erreur); }; }; IDL2.4 module essai2 { interface Compos; interface MaisonExplicit; interface MaisonImplicit; interface Maison; interface Compos : ::Components::CCMObject { }; interface MaisonExplicit : ::Components::CCMHome { void methode() raises(::essai2::Maison::Erreur); }; interface MaisonImplicit : ::Components::KeylessCCMHome { ::essai2::Compos create() raises(::Components::CreateFailure); }; interface Maison : ::essai2::MaisonExplicit, ::essai2::MaisonImplicit { }; }; AND THE LOCAL module essai2 { local interface CCM_Compos_Executor; local interface CCM_Compos; local interface CCM_Compos_Context; local interface CCM_MaisonExplicit; local interface CCM_MaisonImplicit; local interface CCM_Maison; local interface CCM_Compos_Executor : ::Components::EnterpriseComponent { }; local interface CCM_Compos : ::essai2::CCM_Compos_Executor { }; local interface CCM_Compos_Context : ::Components::CCMContext { }; local interface CCM_MaisonExplicit : ::Components::HomeExecutorBase { void methode() raises(::essai2::Maison::Erreur); }; local interface CCM_MaisonImplicit { ::Components::EnterpriseComponent create() raises(::Components::CCMException); }; local interface CCM_Maison : ::essai2::CCM_MaisonExplicit, ::essai2::CCM_MaisonImplicit { }; }; THE ERRORS OpenORB IDL To Java Compiler / (c) 2002 The Community OpenORB compile : essai2.idl file:/home/stc/fontaina/docORB/essai/essai2.idl:49: Undefined identifier : ::essai2::Maison::Erreur there are errors... compilation process stopped ! OpenORB IDL To Java Compiler / (c) 2002 The Community OpenORB compile : essai2_local.idl file:/home/stc/fontaina/docORB/essai/essai2.idl:49: Undefined identifier : ::essai2::Maison::Erreur file:/home/stc/fontaina/docORB/essai/essai2_local.idl:59: Undefined identifier : ::essai2::Maison::Erreur there are errors... compilation process stopped !

Add A Comment:

Please login

Followup

Message
Date: 2003-10-01 15:27
Sender: demarey
The CCM specification tell us :
"All of the exports, other than factory and finder operations,
that appear in a home definition are duplicated exactly on the
home's explicit interface." in the section 1.7.3.3.
But this causes some trouble in mapping : export declarations
package name is different in IDL2 mapping, etc.

So, this bug will be fixed later until this point is clarified.

Attached Files:

Name Description Download
No Files Currently Attached

Changes:

Field Old Value Date By
assigned_todemarey2008-11-05 11:05demarey
resolution_idNone2003-10-01 15:27demarey
assigned_tonone2003-08-21 18:56merle

Copyright © 1999-2008, OW2 Consortium | contact | PS: You have a difficulty, a problem ? Please report an issue using your main OW2 account credentials