[kepler-users] {Filename?} FW: Problems with Actor - WebService With ComplexTypes

Luis Assunção lass at isel.ipl.pt
Tue Apr 1 12:49:18 PDT 2008


Warning: This message has had one or more attachments removed
Warning: (WSComplexTypeWorkflow.bmp).
Warning: Please read the "NCEAS-Attachment-Warning.txt" attachment(s) for more information.

Sorry I forgot the bitmap file. Please see attach.

 

From: Luis Assunção [mailto:lass at isel.ipl.pt] 
Sent: Tuesday, April 01, 2008 8:47 PM
To: kepler-users at ecoinformatics.org
Cc: lass at isel.ipl.pt
Subject: Problems with Actor - WebService With ComplexTypes

 

Hi

After I have waited for Web Service Actor with complex types, finally I saw
that this feature is available in Kepler version 1.0 rc1.

Unfortunately I am disappointed because I tested with very simple workflow,
see attached bitmap from kepler design,  (first actor call a method
getContact that return a complex type (ct) and the second actor call other
method that receive the result from 1st actor (ct) and then return the same
complex type (ct). 

If I only call the first method works, but if call the second method (see
below) I have the following exception:

 

ptolemy.kernel.util.IllegalActionException: Attempt to link more than one
relation to a single port.

  in .ComplexTypes.normalizeContact.ct and .ComplexTypes.ct

                at
ptolemy.actor.IOPort._checkMultiportLink(IOPort.java:3811)

                at ptolemy.actor.IOPort._checkLink(IOPort.java:3255)

                at
ptolemy.actor.TypedIOPort._checkLink(TypedIOPort.java:736)

                at ptolemy.kernel.ComponentPort.link(ComponentPort.java:540)

                at ptolemy.actor.IOPort.link(IOPort.java:2217)

                at
org.sdm.spa.WSWithComplexTypes._addPortForComposite(WSWithComplexTypes.java:
1182)

                at
org.sdm.spa.WSWithComplexTypes._createOnePort(WSWithComplexTypes.java:946)

                at
org.sdm.spa.WSWithComplexTypes._genInputPortsAndActors(WSWithComplexTypes.ja
va:594)

                at
org.sdm.spa.WSWithComplexTypes._initMethod(WSWithComplexTypes.java:573)

                at
org.sdm.spa.WSWithComplexTypes.preinitialize(WSWithComplexTypes.java:363)

                at ptolemy.actor.Director.preinitialize(Director.java:865)

                at
ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:527)

                at
ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1103)

                at
ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:913)

                at ptolemy.actor.Manager.initialize(Manager.java:578)

                at ptolemy.actor.Manager.execute(Manager.java:321)

                at ptolemy.actor.Manager.run(Manager.java:1071)

                at ptolemy.actor.Manager$3.run(Manager.java:1112)

 

There is someone can give me some help ?

 

Luis Assuncao

lass at isel.ipl.pt

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/kepler-users/attachments/20080401/e7d81f13/attachment.htm
-------------- next part --------------
This is a message from the MailScanner E-Mail Virus Protection Service
----------------------------------------------------------------------
The original e-mail attachment "WSComplexTypeWorkflow.bmp"
is on the list of unacceptable attachments for this site and has been
replaced by this warning message.

If you wish to receive a copy of the original attachment, please
e-mail helpdesk and include the whole of this message
in your request. Alternatively, you can call them, with
the contents of this message to hand when you call.

At Tue Apr  1 12:49:36 2008 the virus scanner said:
   MailScanner: Possible buffer overflow in Windows (WSComplexTypeWorkflow.bmp)

Note to Help Desk: Look on Mercury in /var/spool/MailScanner/quarantine/20080401 (message CBAC03581DB.552A9).
-- 
Postmaster
NCEAS
www.nceas.uscb.edu

MailScanner thanks transtec Computers for their support


More information about the Kepler-users mailing list