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:[email protected]] 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

