[Ace-users] [ciao-users] CIAO - Help with Stock Quoter Example
Andre Muniz
alnmuniz at gmail.com
Wed Feb 27 13:01:25 CST 2008
Abdul,
How do I check that signature in the CoSMIC model?
Here is the PRF:
-----------------------------------
CIAO VERSION: 0.6.1
TAO VERSION : 1.6.1
ACE VERSION : 5.6.1
*COSMIC VERSION : 0.4.8
HOST MACHINE and OPERATING SYSTEM:
AMD Turion 64 Mobile 2.2 GHz, 1.0 GB RAM
MS Windows XP Professional - Service Pack 2
TARGET MACHINE and OPERATING SYSTEM, if different from HOST:
COMPILER NAME AND VERSION (AND PATCHLEVEL):
MS Visual C++ 8.0 (Visual Studio 2005)
THE $ACE_ROOT/ace/config.h FILE :
#include "ace/config-win32.h"
CONTENTS OF $ACE_ROOT/bin/MakeProjectCreator/config/default.features
(used by MPC when you generate your own makefiles):
cidl=1
boost=1
AREA/CLASS/EXAMPLE AFFECTED:
Stock Quoter Tutorial - Step 6: System Deployment
DOES THE PROBLEM AFFECT:
Deployment
SYNOPSIS:
The NodeManager does not start.
DESCRIPTION:
I've done all the modeling as described in the previous step
of the tutorial. At the deployment stage, when I try to start the
NodeManager by running
%CIAO_ROOT%/bin/NodeManager -ORBListenendpoints iiop://localhost:30000
-s %CIAO_ROOT%/bin/NodeApplication -d 1000
an application error occurs and the program is closed.
------------------------------------
Thanks,
Andre
On Wed, Feb 27, 2008 at 12:37 PM, Sowayan, Abdullah (N-DUA)
<abdullah.sowayan at lmco.com> wrote:
> Andre
>
>
> > Thanks a lot, Abdul. I apologize for sending that question directly to
> > you. I did it because your email address is at the bottom of the
> > tutorial page, so I thought you would the one to get in touch with.
> > Sorry :-)
>
> Not a problem. The reason I ask you post to the list is that I may be on travel or vacation, so you may not get a response. Besides, there are people who are a lot more knowledgeable about ACE/TAO/CIAO on the user list that may respond to your question.
>
>
> > I did just as you said and it worked perfectly.
>
> Excellent
>
>
> > But another error
> > occurred at the deployment stage. It seems that the NodeManager is not
> > starting correctly. I will try to figure out what is going on here
> > before I send any questions again. Next time I'll use the PRF.
>
> Can you use the PRF now? As a matter of fact, always use the PRF. I have no idea which version of CIAO you are using, as such, I have to guess what your problem might be.
>
> Here is my advice:
> 1) Upgrade to the latest ACE/TAO/CIAO (which is x.6.3 now)
> 2) Upgrade to the latest CoSMIC version (I Believe it is 0.6.0)
> 3) Try to run the tutorial as is, see if it works for you (it works for me).
>
> If you are trying to follow the tutorial, then you have to have the latest versions of the tools. If I remember correctly, there was a mismatch between the factory signatures that the CIDLC generates and CoSMIC generates.
>
> I would check in your CoSMIC model and the code (including generated code) if the signatures match. If they don't, you'll get a deployment failure.
>
> For example, here is the signature factory function in StockBroker_exec.h:
>
> extern "C" STOCKBROKER_EXEC_Export ::Components::HomeExecutorBase_ptr
> create_Stock_StockBrokerHome_Impl (void);
>
> Look into the CoSMIC model, and see if they are the same.
>
> Thanks,
> Abdul
>
>
>
> > The CoSMIC version I have is 0.4.8.
> >
> > Thank you very much for your attention.
> >
> > Andre
> >
> > On Tue, Feb 26, 2008 at 3:51 PM, Sowayan, Abdullah (N-DUA)
> > <abdullah.sowayan at lmco.com> wrote:
> > > Andre
> > >
> > > Please send any questions you have about to ACE/TAO/CIAO to the
> > > ACE/TAO/CIAO users group and not to me directly.
> > >
> > > To ensure that we have proper version/platform/compiler information,
> > > please make sure you fill out the appropriate problem report form
> > > (PRF), which is in
> > >
> > > $CIAO_ROOT/PROBLEM-REPORT-FORM
> > >
> > > or in
> > >
> > > $CIAO_ROOT/BUG-REPORT-FORM
> > >
> > > in older versions of ACE+TAO+CIAO. Make sure to include this
> > > information
> > > when asking any questions about ACE+TAO+CIAO since otherwise we have to
> > > "guess" what version/platform/compiler/options you've using, which is
> > > very error-prone and slows down our responsiveness. If you don't use
> > > the PRF, therefore, it is less likely that someone from the core
> > > ACE+TAO developer team will be able to answer your question.
> > > Naturally, we encourage and appreciate other members of the
> > ACE+TAO+CIAO
> > > user community who can respond to questions that they have the answers
> > > to.
> > >
> > >
> > > > My name is Andre Muniz and I'm a MSc. student at Federal University
> > of
> > > > Bahia (Brazil). I'm new to CIAO and CoSMIC and I want to learn about
> > > > these tools for my project, which concerns Component-Based DRE
> > > > Systems.
> > >
> > > Welcome to CIAO ;-)
> > >
> > >
> > > > I was following the Stock Quoter tutorial and I got an error at the
> > > > "Importing IDL to PICML" part. I think it's a simple error, but I
> > > > couldn't solve it until now. I would appreciate if you could help me
> > > > with it.
> > > >
> > > > When I try to do "idl_to_picml -x Quoter -r ." I get the following
> > > > message:
> > > >
> > > > "Error: Filename CCM_Container.idl, included in
> > > > ./Broker/StockBrokerE.idl, not found in id table. CCM_Container.idl
> > > > was omitted from command line or spelling differs in case"
> > >
> > > It seems that you have compiled the project already. When you import
> > the
> > > IDL files to CoSMIC/PICML, you shouldn't import the generated IDL
> > files.
> > > Clean the project first (that will remove generated files) then import
> > > IDL to CoSMIC/PICML as the tutorial mentions.
> > >
> > >
> > > > This CCM_Container.idl file is located at "%CIAO_ROOT%\ciao"
> > > > directory. I checked the spelling case and it's the same. I also
> > tried
> > > > to pass "-I%CIAO_ROOT%\ciao" as an argument to idl_to_picml, but
> > > > nothing happend.
> > > >
> > > > So, I have no clue about what is causing this error.
> > >
> > > Follow my instructions above.
> > >
> > >
> > > > I would be very grateful if you could help me with this. If you need
> > > > further information, please let me know.
> > >
> > > The PROBLEM-REPORT-FORM would be very helpful. Also, what version of
> > > CoSMIC do you have?
> > >
> > > Thanks,
> > > Abdul
> > >
> >
> >
> >
> > --
> > André Muniz
> > alnmuniz at gmail.com
> > amuniz at dcc.ufba.br
>
--
André Muniz
alnmuniz at gmail.com
amuniz at dcc.ufba.br
More information about the Ace-users
mailing list