[Ace-users] [ciao-users] CIAO - Help with Stock Quoter Example

Sowayan, Abdullah (N-DUA) abdullah.sowayan at lmco.com
Wed Feb 27 13:20:23 CST 2008


Andre,

If you look at $CIAO_ROOT\docs\tutorials\Quoter\Simple\03.html

Go to figure 4 (Implementation Artifacts), you'll find an entryPoint, click on it, if you look at the properties, you'll find the Signature.

Thanks,
Abdul

> -----Original Message-----
> From: Andre Muniz [mailto:alnmuniz at gmail.com]
> Sent: Wednesday, February 27, 2008 2:01 PM
> To: Sowayan, Abdullah (N-DUA)
> Cc: CIAO Users Mailing List
> Subject: Re: CIAO - Help with Stock Quoter Example
> 
> 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