Hi Hector,
This error occurred for me too. The database parameter for this
web service is an array type, and the WSWithComplexTypes actor does
not currently support inputs that are arrays. As a workaround, I was
able to use the web service if the database value was set to:
<string>uniprotkb_swissprot</string>
Does this work for you?
--dan
On 5/10/11 5:54 AM, Héctor Fernández wrote:
Hi Dan,
Thanks, but now i got another error "Value for "database" is not valid:
Currently "" but should be one of the restricted values: [uniprotkb ... ".
I think, WSWithComplexTypes works well but i don't know why it seems during
the invocation an empty value "database" is sent to the web service.
Could you help me about that ?
Best regards,
Hector
2011/5/4 Daniel Crawl<cr...@sdsc.edu>
Hi Hector,
I fixed some bugs in the WSWithComplexTypes actor. I also had to modify
your workflow (delete the input ports for unused parameters). Attached
is the updated version.
--dan
On 4/28/11 10:15 AM, Héctor Fernández wrote:
Hello,
I'm a beginner with Kepler 2.0 and Im trying to execute a simple workflow
which uses a WSWithComplexTypes Actor and SDF Director. I think I did
everything right, however when i execute this workflow I get the next
error:
----------------------------------------------------------------------------------------------------------------------------------
ptolemy.actor.sched.NotSchedulableException: Actors remain that cannot be
scheduled!
Note that there are many reasons why a graph cannot be scheduled:
* SDF Graphs with feedback loops should have an actor with a delay in the
loop, such as a SampleDelay.* The SDF director has an
"allowDisconnectedGraphs"parameter, which, when true, permits disconnected
SDF graphs.
* The token consumption rate and production rates might be mismatched.
Usually, actors produce one token or consume one token on a port. To
produce or consume multiple tokens per firing, add a
"tokenConsumptionRate"
or "tokenConsumptionRate" parameter to the appropriate port.
For details, see the SDF chapter in Volume Three of the Ptolemy II design
doc at http://ptolemy.eecs.berkeley.edu/ptolemyII/designdoc.htm
Unscheduled actors:
.BlastProof.Display .BlastProof.WSWithComplexTypes
.BlastProof.WSWithComplexTypes>parameters.parameters
Scheduled actors:
.BlastProof.String Constant .BlastProof.String Constant2
.BlastProof.String
Constant3 .BlastProof.String Constant4 .BlastProof.String Constant5
.BlastProof.String Constant6 .BlastProof.String Constant7
at
ptolemy.domains.sdf.kernel.SDFScheduler._scheduleConnectedActors(SDFScheduler.java:1740)
at
ptolemy.domains.sdf.kernel.SDFScheduler._getSchedule(SDFScheduler.java:561)
at ptolemy.actor.sched.Scheduler.getSchedule(Scheduler.java:188)
at
ptolemy.domains.sdf.kernel.SDFDirector.createSchedule(SDFDirector.java:364)
at
ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:641)
at
ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1416)
at
ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:983)
at ptolemy.actor.Manager.initialize(Manager.java:643)
at ptolemy.actor.Manager.execute(Manager.java:340)
---------------------------------------------------------------------------------------------------------------
I've attached the workflow xml file because it's big to write it here.
Could anyone help me ?
Thanks in advance.
Best,
Hector
_______________________________________________
Kepler-users mailing list
Kepler-users@kepler-project.org
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users
_______________________________________________
Kepler-users mailing list
Kepler-users@kepler-project.org
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users